77范文网 - 专业文章范例文档资料分享平台

数字信号处理实验五(2)

来源:网络收集 时间:2019-03-04 下载这篇文档 手机版
说明:文章内容仅供预览,部分内容可能不全,需要完整文档或者需要复制内容,请下载word后使用。下载word有问题请添加微信号:或QQ: 处理(尽可能给您提供完整文档),感谢您的支持与谅解。点击这里给我发消息

title('Phase—Frequency ');

x [k? cos(4. 某周期序列由3个频率组成: ] ? cos( 16 k ) 16 k ) ? cos( k ) ,27π9ππ利用FFT分析其频谱。如何选取FFT的点数N?此3个频率分别对应FFT计算结果X[m]中的哪些点?若选取的N不合适,FFT计算出的

频谱X[m]会出现什么情况? 解答:

%该周期序列的周期N=32,N=64,基频W0=p/16。

N=32; k=0:N-1;

x=cos(pi*7/16*k)+cos(9*pi/16*k)+cos(8*pi/16*k); X=fft(x,N); subplot(4,1,1);

stem(k-N/2,abs(fftshift(X))); ylabel('Magnitude');

xlabel('Frequency (rad)');

title('Magnitude—Frequency N=32 '); subplot(4,1,2);

stem(k-N/2,angle(fftshift(X))); ylabel('Phase'); xlabel('Frequency (rad)');

title('Phase—Frequency N=32'); N=64; k=0:N-1;

x=cos(pi*7/16*k)+cos(9*pi/16*k)+cos(8*pi/16*k); X=fft(x,N); subplot(4,1,3);

stem(k-N/2,abs(fftshift(X))); ylabel('Magnitude'); xlabel('Frequency (rad)');

title('Magnitude—Frequency N=64 '); subplot(4,1,4);

stem(k-N/2,angle(fftshift(X))); ylabel('Phase'); xlabel('Frequency (rad)');

title('Phase—Frequency N=64');

若N选取不合适,则无法区分频率

5. 某离散序列 析其频谱。

(1) 对x[k]做64点FFT,绘出信号频谱,能分辨出其中的两个频率吗?

(2) 对x[k]补零到256点后计算FFT,能分辨出其中的两个频率吗? (3) 选用非矩形窗计算FFT,能够分辨出其中的两个频率吗? (4) 若不能够很好地分辨出其中的两个频谱,应采取哪些措施? 解答:

(1)、该周期序列的周期N=64,基频W0=p/15 N=64;

k=0:N-1;

2π2.3πx[k]?cos(k)?0.75cos( 15 15 k ),

? 63 0 ? k ,利用FFT分

x=cos(pi*2/15*k)+0.75*cos(2.3*pi/15*k); X=fft(x,N); subplot(2,1,1);

stem(k-N/2,abs(fftshift(X))); ylabel('Magnitude'); xlabel('Frequency (rad)');

title('Magnitude—Frequency N=64 '); subplot(2,1,2);

stem(k-N/2,angle(fftshift(X))); ylabel('Phase'); xlabel('Frequency (rad)');

title('Phase—Frequency N=64');

(2)对x[k]补零到256点后计算FFT

N=256;

k=0:N-1;

x=cos(pi*2/15*k)+0.75*cos(2.3*pi/15*k); X=fft(x,N); subplot(2,1,1);

stem(k-N/2,abs(fftshift(X)));

ylabel('Magnitude'); xlabel('Frequency (rad)');

title('Magnitude—Frequency N=256'); subplot(2,1,2);

stem(k-N/2,angle(fftshift(X))); ylabel('Phase'); xlabel('Frequency (rad)');

title('Phase—Frequency N=256');

(3)

Hanning:

N=64; k=0:N-1;

w=1/2*(1-cos(2*pi*k/(N-1)));

x=cos(2*pi/15*k).*w+0.75*cos(2.3*pi/15*k).*w; X=fft(x,N); subplot(2,1,1);

stem(k,abs(fftshift(X)));

ylabel('Magnitude'); xlabel('Frequency (rad)'); subplot(2,1,2);

stem(k,angle(fftshift(X)));

百度搜索“77cn”或“免费范文网”即可找到本站免费阅读全部范文。收藏本站方便下次阅读,免费范文网,提供经典小说综合文库数字信号处理实验五(2)在线全文阅读。

数字信号处理实验五(2).doc 将本文的Word文档下载到电脑,方便复制、编辑、收藏和打印 下载失败或者文档不完整,请联系客服人员解决!
本文链接:https://www.77cn.com.cn/wenku/zonghe/495315.html(转载请注明文章来源)
Copyright © 2008-2022 免费范文网 版权所有
声明 :本网站尊重并保护知识产权,根据《信息网络传播权保护条例》,如果我们转载的作品侵犯了您的权利,请在一个月内通知我们,我们会及时删除。
客服QQ: 邮箱:tiandhx2@hotmail.com
苏ICP备16052595号-18
× 注册会员免费下载(下载后可以自由复制和排版)
注册会员下载
全站内容免费自由复制
注册会员下载
全站内容免费自由复制
注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信: QQ: