信息电子学院实验指导书格式-数字信号处理3554.pdf
《信息电子学院实验指导书格式-数字信号处理3554.pdf》由会员分享,可在线阅读,更多相关《信息电子学院实验指导书格式-数字信号处理3554.pdf(16页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、实用文档 数字信号处理 实 验 指 导 书 蒋明峰 编 写 适用专业:电子信息科学与技术 浙江理工大学信息电子学院 二八年三月 实用文档 前 言 本课程是电子信息科学与技术,通信工程等本科专业及其他相近专业的一门专业必修课。通过本课程的学习,使学生掌握离散系统的基本概念和分析方法,数字滤波器的设计和实现,以及如何利用快速傅里叶变换等 DSP 技术对数字信号进行分析、滤波等处理,为其他课程的学习和今后的科研工作打下良好的基础。通过本课程的学习,学生应掌握以下基本概念、理论和方法:1.采样定理、离散序列的变换、离散信号的频谱分析;2.离散系统的传递函数、频率响应、离散系统的基本分析方法;3.数字滤
2、波器的设计理论、滤波器的软件实现;4.离散傅里叶变换理论、快速傅里叶变换方法;5.有限字长效应。实用文档 实验一:离散时间序列卷积和 MATLAB 实现 实验学时:2 实验类型:(演示、验证、综合、设计、研究)实验要求:(必修、选修)一、实验目的 通过本实验学会用 MATLAB 对信号与系统进行分析,实现离散序列卷积和的计算。二、实验内容 题一:已知序列 f1(k)=其它0201k f2(k)=其它0332211kkk 调用 conv()函数求上述两序列的卷积和 f1=ones(1,3);f2=0:3;f=conv(f1,f2)t1 f=0 1 3 6 5 3 题二:编写计算两离散序列卷积和
3、f(k)=f1(k)*f2(k)的实用函数 dconv().要求该程序在计算出卷积和 f(k)的同时,还绘出序列 f1(k),f2(k)和 f(k)的时域波形图。functionf,k=dconv(f1,f2,k1,k2)%f1(k),f2(k)及 f(k)的对应序号向量分别为 k1,k2 和 k。functionf,k=dconv(f1,f2,k1,k2)f=conv(f1,f2);k0=k1(1)+k2(1);k3=length(f1)+length(f2)-2;k=k0:k0+k3;subplot(2,2,1);实用文档 stem(k1,f1);title(f1(k);xlabel(k)
4、;ylabel(f1(k);subplot(2,2,2);stem(k2,f2);title(f2(k);xlabel(k);ylabel(f2(k);subplot(2,2,3);stem(k,f);title(f1(k)与f2(k)的卷积和f(k));xlabel(k);ylabel(f(k)题三:试用 MATLAB 计算如下所示序列 f1(k)与 f2(k)的卷积和 f(k),绘出它们的时域波形,并说明序列 f1(k)与 f2(k)的时域宽度与序列 f(k)的时域宽度的关系。f1(k)=其它0110211kkk f2(k)=其它0221k 提示:可用上述dconv()的函数来解决。f1=
5、1 2 1;k1=-1:1;f2=ones(1,5);k2=-2:2;f,k=dconv(f1,f2,k1,k2)f=1 3 4 4 4 3 1 k=-3 -2 -1 0 1 2 3 实用文档 题四:已知某 LTI 离散系统,其单位响应 h(k)=e(k)-e(k-4),求该系统在激励为 f(k)=e(k)-e(k-3)时的零状态响应,并绘出其时域波形图。f1=ones(1,4);f2=ones(1,3);k1=0:3;k2=0:2;dconv(f1,f2,k1,k2)ans=1 2 3 3 2 1 实用文档 三、实验原理、方法和手段 1、离散时间序列 f1(k)和 f2(k)的卷积和定义:f
6、(k)=f1(k)*f2(k)=iikfif)(2)(1 2、在离散信号与系统分析中有两个与卷积和相关的重要结论:a、f(k)=iikif)()(=f(k)*(k)即离散序列可分解为一系列幅度由 f(k)决定的单位序列(k)及其平移序列之积。b、对线性时不变系统,设其输入序列为 f(k),单位响应为 h(k),其零状态响应为 y(k),则有:y(k)=iikhif)()(实用文档 四、实验组织运行要求 以学生自主训练为主的开放模式组织教学 五、实验条件(1)微机(2)MATLAB 编程工具 六、实验步骤 1熟悉实验内容,以及卷积运算的理论 2上机编程调试 3记录实验结果,撰写实验报告 七、实验
7、报告 实验预习、实验记录和实验报告三部分。实验二:FFT 算法的 MATLAB 实现 实验学时:3 实验类型:(演示、验证、综合、设计、研究)实验要求:(必修、选修)一、实验目的 通过本实验的学习,掌握离散傅立叶变换的理论,特别是 FFT 的基本算法以及其在在数字信号处理中的应用。二、实验内容 题一:若 x(n)=cos(n*pi/6)是一个N=12 的有限序列,利用 MATLAB 计算它的DFT 并画出图形。N=12;n=0:N-1;xn=cos(n*pi/6);实用文档 Xk=fft(xn,N);stem(n,Xk);xlabel(k);ylabel(Xk);题二:一被噪声污染的信号,很难
8、看出它所包含的频率分量,如一个由 50Hz和 120Hz 正弦信号构成的信号,受均值随机噪声的干扰,数据采样率为1000Hz,对这污染信号进行傅立叶变换,以检查所包含的频率分量 fs=1000;N=1024;n=0:N-1;t=n/fs;x=sin(2*pi*50*t)+sin(2*pi*120*t)+rand(1,N);y=fft(x,N);mag=abs(y);f=n*fs/N;subplot(1,2,1);plot(f,mag);xlabel(频率/Hz);ylabel(振幅);实用文档 title(N=1024);subplot(1,2,2);plot(f(1:N/2),mag(1:N
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 信息 电子 学院 实验 指导书 格式 数字信号 处理 3554
限制150内