【数字信号分析】全相位FFT信号分析【含Matlab源码 3684期】

在这里插入图片描述

⛄一、获取代码方式

获取代码方式1
完整代码已上传我的资源:【数字信号分析】基于matlab全相位FFT信号分析【含Matlab源码 3684期】
点击上面蓝色字体,直接付费下载,即可。

获取代码方式2:
付费专栏Matlab信号处理(初级版)

备注:
点击上面蓝色字体付费专栏Matlab信号处理(初级版),扫描上面二维码,付费29.9元订阅海神之光博客付费专栏Matlab信号处理(初级版),凭支付凭证,私信博主,可免费获得1份本博客上传CSDN资源代码(有效期为订阅日起,三天内有效);
点击CSDN资源下载链接:1份本博客上传CSDN资源代码

⛄二、全相位FFT信号分析简介

FFT变换的步骤:
1 对模拟信号离散化
一个模拟信号,经过ADC采样之后,就变成了离散的数字信号。

2 采样频率(Fs)的选取
根据采样定理,采样频率需大于信号频率的两倍(一般取2.5~3)。

3 采样点数( N )的选取
在FFT变换中,输入N个采样点,就有N个变换结果,每个结果都是一个复数。
每个结果都和上面所说的一个正弦信号的频率、幅值,相位对应。
复数的幅值和正弦信号的幅值对应,相位和相位对应。
而其频率的对应关系为:假设第n个结果,则其对应的频率为 Fn = (n-1)*Fs/N 。
Fs/N为分辨率,例如采样频率Fs 为 1024Hz,采样点数为 1024点,
则每个结果以 1HZ 的频率步长递增。如果采样频率Fs 为 1024Hz,采样点数为 2048点,则每个结果以 0.5HZ 的频率步长递增。我们讲其分辨率为 0.5HZ。
如果要提高频率分辨力,则必须增加采样点数,也即采样时间。
频率分辨率和采样时间是倒数关系。

⛄三、部分源代码

close all;clc;clear all;
N=256;
t=-N+1:2N-1;
f1=39.8;
f2=51.345;
A1=5;
ph1=30;
s=A1
cos(1*(2pitf1/N/50-ph1pi/180))+A1cos(1(2pitf2/N+ph1pi/180));
win=hanning(N)‘;
win1=hanning(N)’;
win2=conv(win,win1);
win2=win2/sum(win2);
w=pi2;
s1=s(1:2
N-1);
y1=s1.win2;
y1a=y1(N:end) + [0 y1(1:N-1)];
Out1=fft(y1a,N);
a1=abs(Out1);
p1=mod(phase(Out1),2
pi);
s2=s(1+N:3N-1);
y2=s2.win2;
y2a=y2(N:end) + [0 y2(1:N-1)];
Out2=fft(y2a,N);
a2=abs(Out2);
p2=mod(phase(Out2),2
pi);
g=mod((p2-p1)/pi/2,1);
h=2
pig.(1-g.g)./sin(pig);
aa1=abs((h.^2).*a2)/2;
rr=round(f1);

⛄四、运行结果

在这里插入图片描述
在这里插入图片描述

⛄五、matlab版本及参考文献

1 matlab版本
2014a

2 参考文献
[1] 沈再阳.精通MATLAB信号处理[M].清华大学出版社,2015.
[2]高宝建,彭进业,王琳,潘建寿.信号与系统——使用MATLAB分析与实现[M].清华大学出版社,2020.
[3]王文光,魏少明,任欣.信号处理与系统分析的MATLAB实现[M].电子工业出版社,2018.
[4]李树锋.基于完全互补序列的MIMO雷达与5G MIMO通信[M].清华大学出版社.2021
[5]何友,关键.雷达目标检测与恒虚警处理(第二版)[M].清华大学出版社.2011

3 备注
简介此部分摘自互联网,仅供参考,若侵权,联系删除

  • 25
    点赞
  • 17
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

Matlab领域

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值