| 查看: 377 | 回复: 0 | ||
hailiang金虫 (正式写手)
|
[求助]
请教,对信号做傅里叶分析,当原始信号不是整数或加0.5时结果不对
|
|
我用下面的程序对余弦信号做频谱分析,当信号频率是整数或者是正负0.5的时候都正确,就是求出的振幅和频率刚好是原始信号一样,但是如果原始信号频率不是整数或正负0.5时就不正确,请问是精度设置的不够高,还是采样频率和采样点数不对! 下面的程序是Mathematica程序,Matlab程序试了也一样 A1 = 3; (*% 频率F1信号的幅度*) (*F1=1/(2 Pi); (*% 信号1频率 (Hz)*)*) F1 = 0.11; Fs = 256; (*% 采样频率 (Hz),要大于信号频率的两倍*) P1 = 100; (*% 信号1相位 (度)*) NN = 2048; (*% 采样点数,通常取2的整数次方*) S = A1*Cos[2*Pi*F1*t + Pi*P1/180]; (*输入原始信号*) Plot[S, {t, 0, 10}, PlotPoints -> 200, PlotLabel -> "原始信号"] Plot[S, {t, 0, NN/Fs}, PlotPoints -> 200, PlotLabel -> "原始信号"] b = Range[0, NN/Fs, 1/Fs]; g = S /. t -> b; S1 = Take[g, Length[g] - 1]; Y = Fourier[S1, FourierParameters -> {1, -1}]; Ayy = Abs[Y]; ListLinePlot[Ayy, PlotRange -> All] (*以下显示换算后的FFT模值结果*) Ayy = Ayy/(NN/2); Ayy[[1]] = Ayy[[1]]/2; (*Ayy[[1]]=0;*) F = Range[1, NN]; F = (F - 1)*Fs/NN; FF = Array[h3, {NN/2, 2}]; Do[h3[i, 1] = F[]; h3[i, 2] = Ayy[], {i, 1, NN/2}]; ListLinePlot[FF, PlotRange -> All, Frame -> True, FrameLabel -> {"频率/Hz", "振幅"}] 下面是matlab程序 close all; %先关闭所有图片 Adc=2; %直流分量幅度 A1=3; %频率F1信号的幅度 F1=0.1; %信号1频率(Hz) Fs=256; %采样频率(Hz) P1=-30; %信号1相位(度) N=1024; %采样点数 t=[0:1/Fs:N/Fs]; %采样时刻 %信号 S=A1*cos(2*pi*F1*t+pi*P1/180); %显示原始信号 plot(S); title('原始信号'); figure; Y = fft(S,N); %做FFT变换 Ayy = (abs(Y)); %取模 plot(Ayy(1:N)); %显示原始的FFT模值结果 title('FFT 模值'); figure; Ayy=Ayy/(N/2); %换算成实际的幅度 Ayy(1)=Ayy(1)/2; F=([1:N]-1)*Fs/N; %换算成实际的频率值 plot(F(1:N/2),Ayy(1:N/2)); %显示换算后的FFT模值结果 title('幅度-频率曲线图'); Y1=Ayy(1:N/2); [da1,dda1]=max(Y1); Y1(dda1)=0; [da2,dda2]=max(Y1); Y1(dda2)=0; [da3,dda3]=max(Y1); da1 da2 da3 figure; Pyy=[1:N/2]; for i=1:N/2 Pyy(i)=phase(Y(i)); %计算相位 Pyy(i)=Pyy(i)*180/pi; %换算为角度 end; plot(F(1:N/2),Pyy(1:N/2)); %显示相位图 title('相位-频率曲线图'); |
» 猜你喜欢
博士读完未来一定会好吗
已经有6人回复
小论文投稿
已经有3人回复
Bioresource Technology期刊,第一次返修的时候被退回好几次了
已经有9人回复
心脉受损
已经有3人回复
到新单位后,换了新的研究方向,没有团队,持续积累2区以上论文,能申请到面上吗
已经有8人回复
申请2026年博士
已经有6人回复
请问哪里可以有青B申请的本子可以借鉴一下。
已经有5人回复
找到一些相关的精华帖子,希望有用哦~
请教如何添加有机过氧化物改善pp 的MFI?
已经有30人回复
请教下如何做response更合适?(蛋白组学实验,iTRAQ相关)
已经有4人回复
2012版申请书二级标题内容的格式问题请教
已经有7人回复
请教晶体材料的禁带宽度和激发波长的关系!
已经有4人回复
细胞信号转导通路
已经有450人回复
【讨论】三大危险信号,让你的团队“散架”
已经有9人回复
没有信号肽会影响蛋白的表达过程
已经有9人回复
光学信号cos(sin(2pi*f*t))的傅里叶展开?
已经有6人回复
【讨论】请教“时域离散信号”与“数字信号”的区别【无重复】
已经有25人回复
【求助】自制的Faraday cage(法拉第笼)测试时, 屏蔽不了手机信号.求好心人帮忙解惑...
已经有6人回复
【求助】GPC 样品浓度对纵坐标电压信号有影响吗
已经有5人回复
【求助/交流】测序信号弱
已经有6人回复
科研从小木虫开始,人人为我,我为人人













回复此楼
点击这里搜索更多相关资源