MATLAB在信号处理中的应用实验一_第1页
MATLAB在信号处理中的应用实验一_第2页
MATLAB在信号处理中的应用实验一_第3页
MATLAB在信号处理中的应用实验一_第4页
MATLAB在信号处理中的应用实验一_第5页
已阅读5页,还剩1页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

第第页成绩信息与通信工程学院实验报告(软件仿真性实验)课程名称:数字信号处理实验题目:信号谱分析与DTFT算法的应用指导教师:郭丽娜班级:17050143学号:1705104211学生姓名:杜文燕实验目的和任务熟练进行序列的运算,加深对DTFT和DFT算法原理的理解,学会用DTFT原理实现频谱分析。实验仪器及器件计算机/相关编程软件,MATLAB软件实验内容及原理实验原理:序列运算原理、DTFT算法原理、DFT算法原理、频谱分析原理。实验内容:对给定的序列进行运算,并求其频谱特性和零极点;求给定的序列的DTFT和给定点的DFT,并进行对比分析。(1)已知两序列为x1(n)=[1,3,5,7,6,4,2,1],x2(n)=[1,3,5,7,6,4,2,1],起始位置分别位于ns1=-3和ns2=1,求他们的和ya和乘积ym,并画出序列图。(2)给定数字离散信号为x(n)=[2,3,4,3,2],求其DTFT,并画出其幅频特性和相频特性。(3)已知H(z)=[1-1.8z-1-1.44z-2+0.64z-3]/[1-1.64853z-1+1.03882z-2-0.288z-3],求H(z)的零极点并画出零极点图。(4)已知序列x(n)=[2,1,-1,2,3],用矩阵表示法求x(ejω)=DTFT[x(n)]及x(n)的5点DFT,并将DFT的(0,2π)范围移到与DTFT的[-π,π]相重叠。实验步骤1、已知两序列为x1(n)=[1,3,5,7,6,4,2,1],x2(n)=[1,3,5,7,6,4,2,1],起始位置分别位于ns1=-3和ns2=1,求他们的和ya和乘积ym,并画出序列图。编写程序如下:clc;clearallx1=[1,3,5,7,6,4,2,1];ns1=-3;x2=[1,3,5,7,6,4,2,1];ns2=1;nf1=ns1+length(x1)-1;nf2=ns2+length(x2)-1;n1=ns1:nf1;n2=ns2:nf2;n=min(ns1,ns2):max(nf1,nf2);y1=zeros(1,length(n));y2=y1;y1(find((n>=ns1)&(n<=nf1)==1))=x1;y2(find((n>=ns2)&(n<=nf2)==1))=x2;ya=y1+y2;ym=y1.*y2;subplot(221)stem(n1,x1)title('X1')xlabel('timeindexn')z1=sum(x1);subplot(222)stem(n2,x2)title('X2')xlabel('timeindexn')subplot(223)stem(n,ya)title('积')subplot(224)stem(n,ym)title('和')实验结果如下:图4.1和、乘积2、给定数字离散信号为x(n)=[2,3,4,3,2],求其DTFT,并画出其幅频特性和相频特性。编写程序如下:clearn=0:4;x=[2,3,4,3,2];k=0:1000;w=(pi/500)*k;X=x*(exp(-j*pi/500)).^(n'*k);magX=abs(X);angX=angle(X);subplot(221);stem(n,x,'.');title('原始');ylabel('x(n)');axis([0506]);subplot(222);plot(w/pi,magX);gridonxlabel('');title('幅频特性');ylabel('模值');subplot(224);plot(w/pi,angX);gridonxlabel('以pi为单位的频率');title('相频特性');实验结果如下:图4.2频谱分析3、已知H(z)=[1-1.8z-1-1.44z-2+0.64z-3]/[1-1.64853z-1+1.03882z-2-0.288z-3],求H(z)的零极点并画出零极点图。编写程序如下:num=[1

-1.8

-1.44

0.64];

den=[1

-1.64853

1.03882

-0.288];

hz

=

tf(num,den,1,'variable','z^-1');

zplane(num,den);实验结果如下:图4.3零极点图4、已知序列x(n)=[2,1,-1,2,3],用矩阵表示法求x(ejω)=DTFT[x(n)]及x(n)的5点DFT,并将DFT的(0,2π)范围移到与DTFT的[-π,π]相重叠。编写程序如下:clc;clearallx=[2,1,-1,2,3];nx=0:4;k=128;dw=2*pi/k;k=floor((-k/2+0.5):(k/2-0.5));X=x*exp(-j*dw*nx'*k);subplot(221);plot(k*dw,abs(X));holdon;xlabel('\omega');ylabel('幅度响应');title('5点序列的DTFT和FFT');gridonXd=fft([2,1,-1,2,3]);plot([0:4]*2*pi/5,abs(Xd),'.');Xd1=fftshift(Xd);subplot(222);plot(k*dw,abs(X));holdon;xlabel('\omega');ylabel('幅度响应');title('FFT移位后');plot([-2:2]*2*pi/5,abs(Xd1),'.');gridonsubplot(223);plot(k*dw,angle(X));holdon;xlabel('\omega');ylabel('幅度响应');title('FFT移位后');gridon实验结果如下:图4.4DTFT和DFT实验结论与感悟(或讨论)通过本次实验,学会了根据给定信号函数生成信号,并进行频谱分析;对两组信号分别采用直接卷积求解和FFT算法求解。所谓频谱分析,就是计算信号的傅里叶变换,获得信号的频谱函数,研究信号的频域特性。在实验过

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论