版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
实验二用FFT对信号作频谱分析实验目的学习用FFT对连续信号和时域离散信号进行谱分析的方法,了解可能出现的分析误差及其原因,以便正确应用FFT。二、实验步骤及内容对以下序列进行谱分析:x1(n)=R4(n)x2(n)=x3(n)=选择FFT的变换区间N为8和16两种情况进行频谱分析。分别打印其幅频特性曲线,并进行对比、分析和讨论。(1)程序:closeall;clearallx1=[1,1,1,1];%产生矩形信号R4(n)x8k=fft(x1,8);%求系统8位FFT变换x16k=fft(x1,16);%求系统8位FFT变换y1=abs(x8k);%8点幅频特性y2=abs(x16k);%16点幅频特性y21=angle(x8k);%8点相频特性y22=angle(x16k);%16点相频特性subplot(2,2,1);stem(y1,'.');title('8点幅频特性');subplot(2,2,2);stem(y21,'.');title('8点相频特性');subplot(2,2,3);stem(y2,'.');title('16点幅频特性');subplot(2,2,4);stem(y22,'.');title('16点相频特性');gridon;(2)程序:closeall;clearalln1=0:3;x1=n1+1;n2=4:7;x2=8-n2;x=[x1,x2];x8k=fft(x,8);%求系统8位FFT变换x16k=fft(x,16);%求系统8位FFT变换y1=abs(x8k);%8点幅频特性y2=abs(x16k);%16点幅频特性y21=angle(x8k);%8点相频特性y22=angle(x16k);%16点相频特性subplot(2,2,1);stem(y1,'.');title('8点幅频特性');subplot(2,2,2);stem(y21,'.');title('8点相频特性');subplot(2,2,3);stem(y2,'.');title('16点幅频特性');subplot(2,2,4);stem(y22,'.');title('16点相频特性');gridon;%产生矩形信号R4(n)x8k=fft(x1,8);%求系统8位FFT变换x16k=fft(x1,16);%求系统8位FFT变换y1=abs(x8k);%8点幅频特性y2=abs(x16k);%16点幅频特性y21=angle(x8k);%8点相频特性y22=angle(x16k);%16点相频特性subplot(2,2,1);stem(y1,'.');title('8点幅频特性');subplot(2,2,2);stem(y21,'.');title('8点相频特性');subplot(2,2,3);stem(y2,'.');title('16点幅频特性');subplot(2,2,4);stem(y22,'.');title('16点相频特性');gridon;(3)程序:closeall;clearalln1=0:3;x1=4-n1;n2=4:7;x2=n2-3;x=[x1,x2];x8k=fft(x,8);%求系统8位FFT变换x16k=fft(x,16);%求系统8位FFT变换y1=abs(x8k);%8点幅频特性y2=abs(x16k);%16点幅频特性y21=angle(x8k);%8点相频特性y22=angle(x16k);%16点相频特性subplot(2,2,1);stem(y1,'.');title('8点幅频特性');subplot(2,2,2);stem(y21,'.');title('8点相频特性');subplot(2,2,3);stem(y2,'.');title('16点幅频特性');subplot(2,2,4);stem(y22,'.');title('16点相频特性');gridon;%产生矩形信号R4(n)x8k=fft(x1,8);%求系统8位FFT变换x16k=fft(x1,16);%求系统8位FFT变换y1=abs(x8k);%8点幅频特性y2=abs(x16k);%16点幅频特性y21=angle(x8k);%8点相频特性y22=angle(x16k);%16点相频特性subplot(2,2,1);stem(y1,'.');title('8点幅频特性');subplot(2,2,2);stem(y21,'.');title('8点相频特性');subplot(2,2,3);stem(y2,'.');title('16点幅频特性');subplot(2,2,4);stem(y22,'.');title('16点相频特性');gridon;讨论:第一行说明x1(n)=R(n)的8点DFT和16点DFT分别是x1(n)的频谱函数的8点和16点采样;x3n)=x2((n+3))8R8(n),,则8点DFT相同,当N=16时,x2(n)和x3(n)不满足循环移位,则16点DFT不同。对以下周期序列进行谱分析:x4(n)=cosn,x5(n)=cosn+cosn选择FFT的变换区间N为8和16两种情况分别对以上序列进行频谱分析。分别打印其幅频特性曲线,并进行对比、分析和讨论。(1)程序:closeall;clearallN=16;n=0:N-1;n1=0:N/2-1;x=cos(pi/4*n);x8k=fft(x,8);%求系统8位FFT变换x16k=fft(x,16);%求系统8位FFT变换y1=abs(x8k);%8点幅频特性y2=abs(x16k);%16点幅频特性y21=angle(x8k);%8点相频特性y22=angle(x16k);%16点相频特性subplot(2,2,1);stem(n1,y1,'.');title('8点幅频特性');subplot(2,2,2);stem(n1,y21,'.');title('8点相频特性');subplot(2,2,3);stem(n,y2,'.');title('16点幅频特性');subplot(2,2,4);stem(n,y22,'.');title('16点相频特性');gridon;(2)程序:closeall;clearallN=16;n=0:N-1;n1=0:N/2-1;x=[cos(pi/4*n)+cos(pi/8*n)];x8k=fft(x,8);%求系统8位FFT变换x16k=fft(x,16);%求系统8位FFT变换y1=abs(x8k);%8点幅频特性y2=abs(x16k);%16点幅频特性y21=angle(x8k);%8点相频特性y22=angle(x16k);%16点相频特性subplot(2,2,1);stem(n1,y1,'.');title('8点幅频特性');subplot(2,2,2);stem(n1,y21,'.');title('8点相频特性');subplot(2,2,3);stem(n,y2,'.');title('16点幅频特性');subplot(2,2,4);stem(n,y22,'.');title('16点相频特性');gridon;讨论:x4(n)的周期是8,当N=8和16时,可以得到单一频率的正弦波的频谱,仅在0.25π处有一根单一谱线,x5(n)的周期是16,N=8不是周期的整数倍,频谱不正确,N=16是一个周期,可以得到,仅在0.25π和0.125π处有两根单一谱线。对模拟周期信号进行谱分析:x8(n)=cos8πt+cos16πt+cos20πt选择采样频率Fs=64Hz,对变换区间N=16,32,64三种情况进行谱分析。分别打印其幅频特性,并进行分析和讨论。程序代码:clearall;closeallFs=64;T=1/Fs;N=16;n=0:N-1;x8n=cos(8*pi*n*T)+cos(16*pi*n*T)+cos(20*pi*n*T);%对x8n16点采样X8k16=fft(x8n,16);%计算x8n的16点DFTsubplot(3,2,1);stem(n,abs(X8k16),'.');title('16点幅频特性曲线');xlabel('f(Hz)');ylabel('幅度');subplot(3,2,2);stem(n,angle(X8k16),'.');title('16点相频特性曲线');xlabel('f(Hz)');ylabel('相位');N=32;n=0:N-1;x8n=cos(8*pi*n*T)+cos(16*pi*n*T)+cos(20*pi*n*T);%对x8n32点采样X8k32=fft(x8n,32);%计算x8n的32点DFTsubplot(3,2,3);stem(n,abs(X8k32),'.');title('32点幅频特性曲线');xlabel('f(Hz)');ylabel('幅度');subplot(3,2,4);stem(n,angle(X8k32),'.');title('32点相频特性曲线');xlabel('f(Hz)');ylabel('相位');N=64;n=0:N-1;x8n=cos(8*pi*n*T)+cos(16*pi*n*T)+cos(20*pi*n*T);%对x8n64点采样X8k64=fft(x8n,64);%计算x8n的64点DFTsubplot(3,2,5);stem(n,abs(X8k64),'.');title('64点幅频特性曲线');xlabel('f(Hz)');ylabel('幅度');subplot(3,2,6);stem(n,angle(X8k64),'.');title('64点相频特性曲线');xlabel('f(Hz)');ylabel('相位');讨论:x8n有三个频率,f1=4Hz,f2=8Hz,f3=10Hz,所以周期为T=0.5s。采样频率Fs=64Hz,Ts=1/64s,当N=16时,Tp=16×1/64=0.25s,不是周期的整数倍,则得到的频谱不正确;当N=32时,Tp=32×1/64=0.5s,是周期的整数倍,得到频谱正确;当N=64时,Tp=64×1/64=1s,是周期的整数倍,得到频谱正确。三、思考题:、x(n)为周期序列,周期未知,可先截取M点进行DFT,即xM(n)=x(n)RM(n),XM(K)=DFT[xM(n)](0≤k≤M-1),再将截取长度扩大一倍,截取x2M(n)=x(n)R2M(n),X2M(k)=DFT[x2M(n)](0≤k≤2M-1),比较XM(k
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2026年宿州萧县人民医院公开招聘卫生专业技术人员61名(编外)笔试参考题库及答案详解
- 四川省电子产品监督检验所2026年公开招聘编外聘用人员(9人)笔试参考题库及答案详解
- 2025年钦州地区复退军人医院医护人员招聘笔试试题及答案详解
- 2026年安徽省生态环境厅度招聘6名高层次人才笔试备考试题及答案详解
- 2025年北京市海淀区红十字医院医护人员招聘笔试试题及答案详解
- 2026年彰武县肛肠病医院医护人员招聘笔试备考题库及答案解析
- 2025年茂名市中医医院医护人员招聘笔试试题及答案详解
- 2026年镇江市仁济医院医护人员招聘笔试备考题库及答案解析
- 2025年大连市皮肤病医院医护人员招聘笔试试题及答案详解
- 2026重庆市綦江区中峰镇招聘乡村公益性岗位1人笔试备考题库及答案详解
- 2026辽宁沈阳新具创新科技有限公司招聘5人备考题库及一套完整答案详解
- 2026年西双版纳州妇幼保健院医护人员招聘笔试备考题库及答案详解
- 2025年新疆初二地生会考考试真题及答案
- 2025-2026学年统编版九年级语文下册《出师表》知识点梳理
- (2026年版)《胰岛素静脉输注临床应用专家共识》2026版课件
- 竣工结算审核配合方案
- 2026年重庆市中考政治试题(附答案)
- 2026年山西省太原市初二地理生物会考试题题库(答案+解析)
- 2025年广东省广州市初二学业水平地理生物会考真题试卷+解析及答案
- 通信器材入库检验手册
- 2025年卫生管理初级师考试真题及全及答案
评论
0/150
提交评论