数字信号处理实习报告.pdf
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_05.gif)
《数字信号处理实习报告.pdf》由会员分享,可在线阅读,更多相关《数字信号处理实习报告.pdf(21页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、中国地质大学(武汉)中国地质大学(武汉)数字信号处理上机实习数字信号处理上机实习学生姓名:学生姓名:班班级:级:071132071132学学号:号:20131002013100指导老师:王晓莉指导老师:王晓莉题目一题目一离散卷积计算离散卷积计算一、实验题目一、实验题目设线性时不变(LTI)系统的冲激响应为 h(n),输入序列为 x(n)1、h(n)=(0.8)n,0n4; x(n)=u(n)-u(n-4)2、h(n)=(0.8)nu(n), x(n)=u(n)-u(n-4)3、h(n)=(0.8)nu(n), x(n)=u(n)求以上三种情况下系统的输出 y(n),显示输入和输出波形。二、实验
2、目的二、实验目的1.理解和掌握离散卷积计算;2.学习如何用 Mtalab 实现离散卷积计算。三、算法设计三、算法设计离散卷积定义为:y(n) kx(k)h(nk)n1、h(n) = (0.8)n,0 n 4,x(n) = u(n)-u(n-4),y(n) x(n)h(n) mx(m)h(n m)(a) 当n 0时,y(n) 0;(b) 当0 n 3时,y(n) (0.8)n;m0n(c) 当4 n 7时,y(n) mn34(0.8)n;(d) 当n 7时,y(n) 0;2、h(n) (0.8) u(n),x(n) u(n)-u(n4),y(n) x(n)h(n) (a) 当n 0时,y(n)
3、0;nmx(m)h(n m)(b) 当0 n 3时,y(n) (0.8)n;m0n(c) 当4 n 20时,y(n) mn320n(0.8)n;(d) 当21n23时,y(n) (e) 当n 23时,y(n) 0;mn3(0.8)n;3、h(n) (0.8) u(n),x(n) u(n),y(n) x(n)h(n) (a) 当n 0时,y(n) 0;(b) 当0 n 70时,y(n) (0.8)n;m0nnmx(m)h(n m)(c) 当71 n140时,y(n) (d) 当n 140时,y(n) 0;mn7070(0.8)n;四、程序分析四、程序分析所用到的函数:(1)y=conv(x.,h
4、):卷积运算函数,计算y(n) x(n)*h(n);(2)n1=0:4:n1 取 04;(3) subplot(m,n,p):subplot()函数是将多个图画到一个平面上的工具。其中,m 表示是图排成 m 行,n 表示图排成 n 列, 也就是整个 figure 中有 n 个图是排成一行的,一共 m 行,如果 m=2 就是表示 2 行图。p 表示图所在的位置,p=1 表示从左到右从上到下的第一个位置。(4)title(content ):title()函数的功能是为当前坐标系添加标题“content ”。五、程序设计五、程序设计n=0:4h=0.8.nx=1 1 1 1subplot(331)
5、;stem(x); title(x(n);y=conv(x,h);subplot(332);stem(h); title(h(n);subplot(333);stem(y); title(y(n);n=0:40;h=0.8.n;x=1 1 1 1subplot(334);stem(x); title(x(n);y=conv(x,h);subplot(335);stem(h); title(h(n);subplot(336);stem(y); title(y(n);n=0:40;h=0.8.n;x=zeros(1,0),ones(1,40);subplot(337);stem(x); title
6、(x(n);y=conv(x,h);subplot(338);stem(h); title(h(n);subplot(339);stem(y); title(y(n);六、运行结果六、运行结果图中从左至右三列依次对应x(n)、h(n)及卷积结果y(n)题目二题目二离散傅立叶变换离散傅立叶变换一、实验题目一、实验题目设有离散序列x(n) cos(0.48n)cos(0.52n)分析下列三种情况下的幅频特性。(1) 采集数据长度 N=16,分析16 点的频谱,并画出幅频特性。采集数据长度N=16,并补零到 64 点,分析其频谱,并画出幅频特性。(2) 采集数据长度 N=64,分析 64 点的频谱,
7、并画出幅频特性。观察三幅不同的幅频特性图,分析和比较它们的特点及形成原因。二、实验目的二、实验目的1、理解掌握 DFT 及 FFT 算法;2、利用 FFT 算法计算信号的频谱。三、算法设计三、算法设计当抽样数 N=2 时,以下为蝶形算法图。x(0)x(1)0WNMX(0)W0Nx(2)10WNX(4)X(2)X(6)X(1)X(5)X(3)X(7)x(3)x(4)1W2N110WNWN011WN1WN21W3N1x(5)x(6)x(7)111WN0W2N0WN11、当 N=2M 时,则要进行 M 次分解,即进行 M 级蝶形单元的计算;2、按自然顺序输入,输出是码位倒置;3、每一级包含 N/2
8、个基本蝶形运算;4、第 L 级有 2L-1个蝶群,蝶群间隔为 N/2L-1;四、程序分析四、程序分析所用到的函数:(1)fft():求 x 的一维傅里叶变换,计算 X(k);使用方法 Xk=fft(xn),例如:N=8;n=0:N-1;xn=4 3 2 6 7 8 9 0;Xk=fft(xn)(2)stem():显示函数图像。(3)xlabel():横坐标轴的名称;(4)ylabel():纵坐标轴的名称;五、程序设计五、程序设计%x(n)=cos(0.48 n)+cos(0.52 n)n=0:15; %产生序列 x(n) 取 16 点x=cos(0.48*pi*n)+cos(0.52*pi*n
9、);subplot(231);stem(n,x);title(采集数据长度 N=16); %显示 x(n)x1k=fft(x,16);%进行 16 点傅里叶变换subplot(234);stem(0:15,abs(x1k),.); %显示 X(k)xlabel(n);ylabel(X1(k); title(16 点傅立叶变换频谱);x=x zeros(1,48);%取 16 点,补零到 64 点x2k=fft(x,64);%进行 64 点傅里叶变换subplot(232);stem(x);title(采集 N=16,补零到 64);subplot(235);stem(0:63,abs(x2k)
10、,.);xlabel(n);ylabel(X2(k);title(64 点傅立叶变换频谱);n=0:63; %产生序列 x(n),取 64 点x=cos(0.48*pi*n)+cos(0.52*pi*n);subplot(233);stem(n,x);title(采集数据长度 N=64);x3k=fft(x);%做 64 点傅里叶变换subplot(236);stem(0:63,abs(x3k),.);xlabel(n);ylabel(X3(k);title(64 点傅立叶变换频谱);六、运行结果六、运行结果七结果分析七结果分析N 点 DFT 的频谱分辨率是 2 /N。 一节指出可以通过补零观
11、察到更多的频点,但是这并不意味着补零能够提高真正的频谱分辨率。这是因为 xn 实际上是x(t) 采样的主值序列, 而将 xn补零得到的 xn 周期延拓之后与原来的序列并不相同,也不是x(t) 的采样。因此是不同离散信号的频谱。对于补零至M 点的 x的 DFT,只能说它的分辨率 2 /M 仅具有计算上的意义,并不是真正的、物理意义上的频谱。频谱分辨率的提高只能通过提高采样频率实现。第三幅图形取样点数较多,分辨率最高,而第一幅图形则显得较为稀疏,主要是因为取样点数太少。题目三题目三IIRIIR 滤波器的设计滤波器的设计一、实验题目一、实验题目1、设计一个切比雪夫数字低通滤波器,设计指标如下:通带截
12、止频率:0.2 ,幅度衰减不大于 3 分贝阻带截止频率:0.3 ,幅度衰减大于 20 分贝2、分析不同滤波器的特点和结果。3、编程设计实现 IIR 滤波器。二、实验目的二、实验目的1.理解和掌握不同 IIR 滤波器的性质、特点。2.掌握用 Matlab 设计切比雪夫滤波器和椭圆滤波器的方法。三、算法设计三、算法设计1 1、滤波器类型、滤波器类型切比雪夫滤波器:切比雪夫滤波器,又名“车比雪夫滤波器”,是在通带或阻带上频率响应幅度等波纹波动的滤波器。2 2、变换方法、变换方法(a)冲激响应不变法冲激响应不变法的基本原理是从滤波器的冲激响应出发,对模拟滤波器冲激响应 h(t)进行取样,所得到的离散序
13、列 h(nT)作为数字滤波器的单位取样响应。H(z)是由 H(s)通过下式的对应关系得到。11s sk1espkTz1(b) 双线性变换是在所得到满足性能指标要求的模拟滤波器的基础上,通过变换1 1 z1s T 1 z1,从而得到相应的数字滤波器。四、程序分析四、程序分析所用到的函数:(1)N,wn=buttord(Wp,Ws,ap,as,s):阶数,截止频率=buttord(通带截止频率,阻带截止频率,通带衰减,阻带衰减,模拟);(2)num,den=bilinear(b,a,fs):双线性变换可选频率预畸变,在 IIR 数字滤波器设计中有把模拟的原型滤波器转变成相应的数字滤波器,即通过已知
14、S变换中模拟滤波器的系数求数字滤波器的系数。其中有两种方法来进行这种变换,一种是激冲不变法,另一种是双线性 Z 变换法。bilinear 函数便是双线性Z 变换法。函数中的 b 和 a 是原模拟滤波器 S 变换中的分子和分母系数,num 和den 是数字滤波器的系数。(3)grid on:增加主要网格线为当前轴;(4)h,w=freqz(num,den):求频率响应。函数的输出:a.滤波器的频率响应H(N 点)b.频率向量 W(N 点,且单位为弧度),频率向量 W 是均匀分布在滤波器的上半区,即:0:pi,这些点上的频率响应都将通过此函数计算出来。;滤波器的系数:分子为 num,分母为 den
15、。五、程序设计五、程序设计clc;Rs=20; Rp=3;Wp1=0.2*pi;Ws1=0.3*pi;N,Wn=cheb1ord(Wp1,Ws1,Rp,Rs,s);num1,den1=cheby1(N,Rp,Wn,s);num,den=bilinear(num1,den1,0.5);subplot(2,2,1);zplane(num,den);title(零极点图)w=0:pi/256:pi;h=freqz(num,den,w);g=abs(h);g1=angle(h);subplot(223);plot(w/pi,g);gridaxis(0 1 0 1);xlabel(频率); ylabel
16、(幅度); title(幅频响应);subplot(224);plot(w/pi,g1);grid onaxis(0 1 -5 5);xlabel(频率); ylabel(相位); title(相频响应);%测试t=1:300;I=sin(0.1*pi*t)+sin(0.8*pi*t)+sin(0.95*pi*t);%设计正弦波figure;subplot(311);plot(I);title(原信号x(n)=sin(0.1*pi*t)+sin(0.8*pi*t)+sin(0.95*pi*t);A=filter(num,den,I);%正弦波通过滤波器subplot(312);plot(A);
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 数字信号 处理 实习 报告
![提示](https://www.taowenge.com/images/bang_tan.gif)
限制150内