问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

如何用FFT算法转换成相位差

发布网友 发布时间:2023-01-09 18:40

我来回答

1个回答

热心网友 时间:2023-10-24 03:32

%% FFT
f0 = 50;
X=fft(x); % x是信号离散值
N = length(x);
X=X(1:N/2);
Xabs=abs(X);
for i= 1 : m % m 是谐波次数
[Amax,index]=TriFind(Xabs,floor((i*f0-15)/fsN),ceil((i*f0+15)/fsN)); % 如果只求基波可以改成求最大值的 [Amax,index]=max(Xabs);
if(index==-1)
Fn(i) = 0;
An(i) = 0;
Pn(i) = 0;
else
if(Xabs(index-1) > Xabs(index+1))
a1 = Xabs(index-1) / Xabs(index);
r1 = 1/(1+a1);
k01 = index -1;
else
a1 = Xabs(index) / Xabs(index+1);
r1 = 1/(1+a1);
k01 = index;
end
Fn(i) = (k01+r1-1)*fs/N; %频率校正 fs 为采样频率
An(i) = 2*pi*r1*Xabs(k01)/(N*sin(r1*pi)); % 幅值校正
Pn(i) = phase(X(k01))-pi*r1; % 相位校正
% Pn(i,3) = mod(Pn(i),pi);
end
end

这是我写的一个FFT求取谐波参数的程序,Pn中存的就是各次谐波的相位,要是做相位差,分别对两个信号求取相位,再差就行了;如果是非同步采样,可能误差较大,需要加窗改进;
有问题可以追问。
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
我女朋友我在同事面前说她是我媳妇她默认,在她组长面前就不承认了什么... 跨省迁户口需要的手续 户口跨省迁移需要哪些手续? cf空白名字怎么打(cf空白名字怎么打2021) 关于旅行的电影 就是一个人旅行放松心灵那种 不要纪录片 模拟人生2高斯的遗产给儿子还是女儿 模拟人生2如何跟高斯结婚啊? 模拟人生2高斯怎么找到贝拉,找到后能怎么办? 我的米2插上充电器后屏幕一直闪,快速的一下显示充电一下没在充电。请 ... ...屏幕乱闪 充不进去电 用手机连接电脑也是一样 fate系列的出处,我一直以为是fate stay night的游戏,不过有人告诉我fsn有原版小 txt格式如何转换成fsn格式 一年内怎么修改第二次 怎么改第二次 怎么改第二次 第二次怎么改 怎么改第二次 怎么修改第二次 可以修改第二次吗? 怎么改第二次 汴京春深九娘最后嫁给了谁 公孙九娘他们有来世吗 剑来九娘出场在多少章 梦见看见钻戒 梦见被老虎攻击 教学秘书工作计划怎么写 二维码收款怎么看对方 微信扫一扫付款后能查到对方的吗? 如何通过微信扫码支付找到支付人 微信二维码付款给对方可以找到对方吗? 国内往返飞机票指令是什么 玉米面里面有细沙,做饭喝对身体伤害吗? qq邮箱网络磁盘在哪 星露谷物语的ip什么意思 星露谷物语一存档就闪退 mac制作win10启动盘要多久 微信卸载后重新安微信卸载后重新安装,能自动登录原来的? 微博如何加粉丝群 代码表购气怎么输入 一月份的阳澄湖大闸触蟹好吃吗? 毁歌终结者什么意思 抖音被人誉为毁歌神奇抖音一共毁掉了多少音乐?下面的两张图片上被抖音毁前和毁后大家如何看待 怎么用英语介绍自己的村庄? 介绍自己的家乡一段话 宋代定窑葵口盘孑最小多大 五年级下册第一单元小短文教读 比乐蒂摩卡壶最小尺寸 脑死亡后脸部出汗,流眼泪是什么原因 微信卸载了打电话会显示什么 qq音乐私自上传用户歌曲