南邮通达数字信号管理A实验报告.doc
《南邮通达数字信号管理A实验报告.doc》由会员分享,可在线阅读,更多相关《南邮通达数字信号管理A实验报告.doc(26页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、_*南京邮电大学实 验 报 告实验名称 熟悉MATLAB环境 快速傅里叶变换(FFT)及其应用 IIR数字滤波器的设计 FIR数字滤波器的设计课程名称 数字信号处理A 班级学号_ 14110 _ _姓 名_ _ _开课时间 2015/2016学年, 第 二 学期 实验一 熟悉MATLAB环境一、 实验目的(1)熟悉MATLAB的主要操作命令。(2)学会简单的矩阵输入和数据读写。(3)掌握简单的绘图命令。(4)用MATLAB编程并学会创建函数。(5)观察离散系统的频率响应。二、 实验内容(1) 数组的加、减、乘、除和乘方运算。输入A=1 2 3 4,B=3,4,5,6,求C=A+B, D=A-B
2、,E=A.*B,F=A./B,G=A.B 。并用stem语句画出A、B、C、D、E、F、G。实验程序:n = 0:1:3;A=1 2 3 4;subplot(3,1,1)stem(n,A)xlabel(n)ylabel(A)B=3,4,5,6;subplot(3,1,2)stem(n,B)xlabel(n)ylabel(B)C=A+B;subplot(3,1,3)stem(n,C)xlabel(n)ylabel(C)figuresubplot(4,1,1)D=A-Bstem(n,D)xlabel(n)ylabel(D)subplot(4,1,2)E=A.*Bstem(n,E)xlabel(n)
3、ylabel(E)subplot(4,1,3)F=A./Bstem(n,F)xlabel(n)ylabel(F)subplot(4,1,4)G=A.Bstem(n,G)xlabel(n)ylabel(G)图像:(2) 用MATLAB实现下列序列:a) 实验程序:n=0:1:15;x1=0.8.n;stem(n,x1)xlabel(n)ylabel(x(n)title(2(a)图像:b) 实验程序:n=0:1:15;i=sqrt(-1);a = 0.2+3*i;x2=exp(a*n);figuresubplot(1,2,1)stem(n,real(x2)xlabel(n)ylabel(x(n)实
4、部)subplot(1,2,2)stem(n,imag(x2)xlabel(n)ylabel(x(n)虚部)图像:c) 实验程序:n=0:1:15;x3=3*cos(0.125*pi*n+0.2*pi) + 2*sin(0.25*pi*n+0.1*pi);stem(n,x3)xlabel(n)ylabel(x(n)图像:(4) 绘出下列时间函数的图形,对x轴、y轴以及图形上方均须加上适当的标注:a) 实验程序:t=0:0.001:10;x=sin(2*pi*t);plot(t,x,r-)xlabel(t),ylabel(x(t),title(sin(2pit)图像:b) 实验程序:t=0:0.
5、001:4;x=cos(100*pi*t).*sin(pi*t);plot(t,x,r-)xlabel(t),ylabel(x(t),title(cos(100pit)sin(pit)图像:(6)给定一因果系统,求出并绘制H(z)的幅频响应和相频响应。实验程序:num=1 sqrt(2) 1;den=1 -0.67 0.9;w=0:pi/512:pi;h=freqz(num,den,w);subplot(2,2,1);plot(w/pi,real(h);gridtitle(实部)xlabel(omega/pi);ylabel(幅度)subplot(2,2,2);plot(w/pi,imag(h
6、);gridtitle(虚部)xlabel(omega/pi);ylabel(幅度)subplot(2,2,3);plot(w/pi,abs(h);gridtitle(幅度谱)xlabel(omega/pi);ylabel(幅度)subplot(2,2,4);plot(w/pi,angle(h);gridtitle(相位谱)xlabel(omega/pi);ylabel(相位(rad));图像:(7) 计算序列8 -2 -1 2 3和序列2 3 -1 -3的离散卷积,并作图表示卷积结果。实验程序:%输入x(n)及其下标x=8,-2,-1,2,3;kx=0:4;%输入h(n)及其下标h=2,3,
7、-1,-3;kh=0:3;y=conv(x,h);%计算卷积k=kx(1)+kh(1):kx(end)+kh(end);%计算结果的下标%计算结果作图stem(k,y);xlabel(n);ylabel(y(n);图像:(8) 求以下差分方程所描述系统的单位脉冲响应h(n), 实验程序:N=50;a=1 -2;b=1 0.1 -0.06;x=1 zeros(1,N-1);k=0:1:N-1;y=filter(a,b,x);stem(k,y);xlabel(n);ylabel(幅度);图像:每一小题均给出实验过程与结果(含实验程序、运行的数据结果和图形);实验二 快速傅里叶变换(FFT)及其应用
8、一、 实验目的(1) 在理论学习的基础上,通过本实验,加深对FFT的理解,熟悉MATLAB中的有关函数。(2) 应用FFT对典型信号进行频谱分析。(3) 了解应用FFT进行信号频谱分析过程中可能出现的问题,以便在实际中正确应用FFT。(4) 应用FFT实现序列的线性卷积和相关。二、 实验内容实验中用到的信号序列a)高斯序列b)衰减正弦序列c)三角波序列d)反三角波序列(1) 观察高斯序列的时域和幅频特性,固定信号中参数p=8,改变q的值,使q分别等于2,4,8,观察它们的时域和幅频特性,了解当q取不同值时,对信号序列的时域幅频特性的影响;固定q=8,改变p,使p分别等于8,13,14,观察参数
9、p变化对信号序列的时域及幅频特性的影响,观察p等于多少时,会发生明显的泄漏现象,混叠是否也随之出现?记录实验中观察到的现象,绘出相应的时域序列和幅频特性曲线。实验程序:function gauss(p,q)n=0:1:15;N=length(n);xa=exp(-(n-p).2/q);M=10000;w=2*pi/M*(0:1:M-1);Xa=zeros(1,M);for k=1:M Xa(k)=sum(xa*(exp(-j*w(k)*(0:N-1);endsubplot(2,1,1);stem(n,xa);xlabel(n),ylabel(x_a(n)subplot(2,1,2);plot(
10、w,abs(Xa)xlabel(omega),ylabel(幅度谱)p=8 q=2图像:p=8 q=4p=8 q=8p=13 q=8p=14 q=8(2) 观察三角波和反三角波序列的时域和幅频特性,用N=8点FFT分析信号序列和的幅频特性,观察两者的序列形状和频谱曲线有什么异同?绘出两序列及其幅频特性曲线。实验程序:clearn=1:4xc(n)=n-1;n=5:8xc(n)=9-n;n=1:4xd(n)=5-n;n=5:8xd(n)=n-5;clcn=0:7subplot(2,2,1);stem(n,xc);xlabel(n);ylabel(xc(n);title(正三角波N=8);subp
11、lot(2,2,2);hc(1:8)=fft(xc(1:8);stem(n,abs(hc);title(幅频特性);n=0:7subplot(2,2,3);stem(n,xd);xlabel(n);ylabel(xd(n);title(反三角波N=8);subplot(2,2,4);hd(1:8)=fft(xd(1:8);stem(n,abs(hd);title(幅频特性);图像:在和末尾补零,用N=32点FFT分析这两个信号的幅频特性,观察幅频特性发生了什么变化?两种情况的FFT频谱还有相同之处吗?这些变化说明了什么?实验程序:clearn=1:4xcc(n)=n-1;n=5:8xcc(n)
12、=9-n;n=9:32xcc(n)=0;n=1:4xdd(n)=5-n;n=5:8xdd(n)=n-5;n=9:32xdd(n)=0;clcn=0:31subplot(2,2,1);stem(n,xcc);xlabel(n);ylabel(xc(n);title(正三角波N=32);subplot(2,2,2);hcc(1:32)=fft(xcc(1:32);stem(n,abs(hcc);title(幅频特性);n=0:31subplot(2,2,3);stem(n,xdd);xlabel(n);ylabel(xd(n);title(反三角波N=32);subplot(2,2,4);hdd(
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 通达 数字信号 管理 实验 试验 报告 讲演 呈文
限制150内