




版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、实验一离散时间信号、系统与傅里叶分析实验目的、了解信号采样前后的频谱变化,加深对采样定理的理解、掌握序列傅里叶变化的计算机实现方法,利用序列的傅氏变换对离散时间信号系统与系统响应进行频域分析、验证卷积定理掌握线性卷积计算的编程方法,并利用卷积分析系统响应的频域特性、掌握线性卷积计算的编程方法,并利用卷积分析系统响应的频域特性实验内容、复习采样,离散信号与系统,线性卷积,Z变换,序列的傅氏变换及其性质等内容、对所得结果加以讨论实验中涉及的函数MATLAB函数:Zeros(); ones(); length(); rand(); randn(); exp(); sin(); cos();filte
2、r(); abs(); angle(); sinc(); residuez(); real(); imag(); subplot(); stem(); plot(); title(); grid(); xlaber(); ylabel(); axis(); figure();自定义函数:Impseq(); stepseq(); sigshift(); sigadd(); sigmult(); sigfold(); evenodd(); evenodd2(); conv_m(); dtft(); dtft2(); deconv_m();建议:尽量不调用自定义函数(题1.)用MATLAB产生并画出
3、(用stem函数)下列序列的样本:, 其中是一上在-1,1之间均匀分布的随机序列,问如何表征此序列?提示:rand( )函数产生的随机序列分布在0,1之间(题 2)一个特定的线性和时不变系统,描述它的差分方程如下: a. 确定系统的稳定性提示:用zplane( )函数画出零点极点图,看是否极点全在单位圆内。b. 在之间求得并画出系统的脉冲响应,从脉冲响应确定系统的稳定性提示:可以调用impz( )函数c. 如果此系统的输入为。在间求出的响应。提示:可以调用filter( )函数(题3)对以下序列,求出其DTFT。画出的幅值和相位曲线。评论其相角图提示:可以对角度均匀取样后计算DTFT函数值,再
4、用plot()画图或将DTFT函数根据定义式表示出来,调用fplot()画图也可调用freqz()或fft()直接画图(题4)一个线性时不变系统由下列差分方程描述:求系统对以下输入的稳态响应:产生,并通过filter函数作处理以得到,把所得与每种情况的稳态响应进行比较。提示:可以调用filter( )函数实验二 快速傅里叶变换 (FFT) 实现一、实验目的1.掌握FFT算法的基本原理;2.掌握用C语言编写DSP程序的方法。二、实验设备1.一台装有CCS软件的计算机;2.DSP实验箱的TMS320C5410主控板;3.DSP硬件仿真器。三、实验原理傅里叶变换是一种将信号从时域变换到频域的变换形式
5、,是信号处理的重要分析工具。离散傅里叶变换(DFT)是傅里叶变换在离散系统中的表示形式。但是DFT的计算量非常大, FFT就是DFT的一种快速算法, FFT将DFT的N2 步运算减少至 ( N/2 )log2N步。离散信号x(n)的傅里叶变换可以表示为,式中的WN 称为蝶形因子,利用它的对称性和周期性可以减少运算量。一般而言,FFT算法分为时间抽取(DIT)和频率抽取(DIF)两大类。两者的区别是蝶形因子出现的位置不同,前者中蝶形因子出现在输入端,后者中出现在输出端。本实验以时间抽取方法为例。时间抽取FFT是将N点输入序列x(n) 按照偶数项和奇数项分解为偶序列和奇序列。偶序列为:x(0),
6、x(2), x(4), x(N-2);奇序列为:x(1), x(3), x(5), x(N-1)。这样x(n) 的N点DFT可写成:考虑到WN的性质,即因此有:或者写成:由于Y(k) 与Z(k) 的周期为N/2,并且利用WN的对称性和周期性,即:可得:对Y(k) 与Z(k) 继续以同样的方式分解下去,就可以使一个N点的DFT最终用一组2点的DFT来计算。在基数为2的FFT中,总共有log2(N) 级运算,每级中有N/2 个2点FFT蝶形运算。单个蝶形运算示意图如下:以N8为例,时间抽取FFT的信号流图如下:从上图可以看出,输出序列是按自然顺序排列的,而输入序列的顺序则是“比特反转”方式排列的。
7、也就是说,将序号用二进制表示,然后将二进制数以相反方向排列,再以这个数作为序号。如011变成110,那么第3个输入值和第六个输入值就要交换位置了。本实验中采用了一种比较常用有效的方法完成这一步工作雷德算法。四、实验步骤1.以8点FFT的信号流图为例,理解FFT算法的过程;2.在CCS环境中打开本实验的工程(Ex4_3.pjt), 3.编译并重建 .out 输出文件,然后通过仿真器把执行代码(.out的文件)下载到DSP芯片中; 4.运行程序; 5.选择view->graph->time/frequency。 设置对话框中的参数: 其中“Start Address”设为“x_re”,
8、“Acquisition buffer size”和“Display Data size”都设为“64”,并且把“DSP Data Type”设为“32-bit floating point”(如图), 设置好后观察输入信号序列的波形(单边指数函数,如图); 同样方法观察经DFT变换后的输出序列“y_re”的波形,“Start Address”改为“y_re”,其余参数不变(如图); 5 在Watch窗口中添加i, j, k, m, n, a, b ,c 等变量,在Debug菜单中先“Restart”然后 “Go main”, 单步运行程序,跟踪FFT算法的过程;(可以跳过程序开始部分对各个数
9、组的赋值代码,方法是在雷德算法的第一行代码前设置断点,然后先单击运行,待程序停在该断点后再单步执行后面的代码,见下图。)6.修改N的值(应为2的整数次幂,如8,16,32等,最大不超过256),或者修改输入信号x的函数,如直流、正弦、三角等,观察程序运行结果。注意观察图形时,数据块大小要相应更改为当前N值。五、思考题1.分析本实验程序中完成位倒序排列的“雷德算法”的原理;2.参考资料,了解TMS320C5000系列专门为FFT运算提供的“比特反转寻址方式”;3.思考如何实现实数序列的FFT,它在复数序列的算法基础上还能作哪些优化,从而进一步降低运算量和所需的存储空间。实验三 有限冲击响应滤波器
10、 (FIR) 实现一、实验目的1.掌握FIR滤波器的原理和窗函数设计法;2.掌握用C语言编写DSP程序的方法。二、实验设备1.一台装有CCS软件的计算机;2.DSP实验箱的TMS320C5410主控板;3.DSP硬件仿真器。三、实验原理数字滤波是DSP的最基本的应用领域之一。对于许多应用来说,数字滤波一般具有如下的差分方程形式:式中,X(n) 为输入序列,Y(n)为输出序列,A k和B k为滤波器系数,N是滤波器的阶数。若式中所有的B k均为零,且通常把系数A k记为h k,则有:上式就是FIR滤波器的差分方程了。FIR滤波器的最主要的特点是没有反馈回路,因此它是无条件稳定系统。它的单位脉冲响
11、应h(n)是一个有限长序列。由上面的方程可见,FIR滤波算法实际上是一种乘法累加运算,它不断地输入样本x(n),经延时 (z1),做乘法累加,再输出滤波结果 y(n)。要设计一个FIR滤波器就是要求出它的冲击响应系数h(n),设计方法主要有窗函数法和频率抽样法,本实验要求掌握窗函数法,这也是最基本的方法。理想的低通滤波器的频率响应Hd (w)是一个矩形,这意味着它在时域上是无限长的序列,这在实际上是不可能实现的。因此我们要采取某种方法截断 Hd(n),可以用一个有限长度的窗函数序列w(n)与之相乘。这个窗函数序列的形状和长度都会对最后系统的频率响应特性产生影响,因此对窗函数的分析和选择是设计F
12、IR滤波器的关键问题所在。本实验举了五种常用的窗函数为例,通过设置参数可以得到加上不同窗后的冲击响应序列h(n),并且可以观察到其幅频响应图。关于根据给定频率要求进行FIR滤波器设计的详细原理,以及在求得符合要求的h(n)后如何对输入信号序列进行滤波,请读者参考数字信号处理的有关资料。四、实验步骤1.复习有关FIR滤波器的原理;2.在CCS环境中打开本实验的工程(Ex4_5.pjt), 3.编译并重建 .out 输出文件,然后通过仿真器把执行代码(.out的文件)下载到DSP芯片中; 4.阅读源代码,记下各种窗函数的公式;5.运行程序(执行需要一定时间);6.选择view->graph-
13、>time/frequency。 设置对话框中的参数: 其中“Start Address”设为“hd”,“Acquisition buffer size”和“Display Data size”都设为“21”(因为源程序中n=21),并且把“DSP Data Type”设为“32-bit floating point”,设置好后观察理想冲击响应序列的波形示意图,可与公式对照分析; 7.观察其它序列的波形示意图,包括所用窗函数w,加窗后响应序列h和输出对数幅频响应db的图形,这时的“Start Address”应分别设为“w”和“h”和“db”,其中观察前两者时数据块大小设为“21”(同n
14、值),观察“db”时数据块大小设为“300”(同l值),所观察到的图形应大致如下面五组图所示;Ø m=1时:矩形窗函数(w)加窗后序列(h) 加窗后的幅频响应db Ø m=2时:三角窗函数(w) 加窗后序列(h) 加窗后的幅频响应dbØ m=3时:汉宁窗函数w加窗后序列h加窗后的幅频响应dbØ m=4时:汉明窗函数w加窗后序列h加窗后的幅频响应dbØ m=5时:布莱克曼窗函数w加窗后序列h加窗后的幅频响应db8.从15依次修改m的值,按上面步骤观察各图形。五、思考题1.总结窗函数法的设计步骤和关键问题。实验四 无限冲击响应滤波器 (IIR) 实
15、现一、实验目的1.掌握IIR滤波器的原理与设计方法;2.掌握用C语言编写DSP程序的方法。二、实验设备1.一台装有CCS软件的计算机;2.DSP实验箱的TMS320C5410主控板;3.DSP硬件仿真器。三、实验原理数字滤波器的输入xk和输出yk之间的关系可以用如下常系数线性差分方程及其z变换描述:系统的转移函数为:设计一个IIR滤波器就是要根据所给定的指标确定上式中的分子和分母系数。设计IIR数字滤波器可以先设计一个合适的模拟滤波器,然后变换成满足给定指标的数字滤波器。这种方法很简便,因为模拟滤波器有多种设计方法,如巴特沃思型滤波器、切比雪夫型滤波器、椭圆函数型滤波器等,并且已经具有很多简单
16、而又现成的设计公式。采用这种方法需要把s平面映射到z平面,使模拟系统函数H(s)变换成所需的数字滤波器的系统函数H(z)。映射方法主要有冲激响应不变法、阶跃响应不变法和双线性变换法。前两种方法会因为多值映射关系产生混叠失真,双线性变换法克服了这一缺点。双线性变换法的映射关系式是:本实验采用的是巴特沃思型滤波器,并用双线性变换法转换成数字滤波器。四、实验步骤1. 在CCS环境中打开本实验的工程(Ex4_6.pjt), 2. 编译并重建 .out 输出文件,然后通过仿真器把执行代码(.out的文件)下载到DSP芯片中; 3.运行程序;4.在Watch窗口观察系统函数H(z)的分子和分母系数ptr_b,ptr_a。写出该滤波器的系统函数。5. 选择view->graph-&
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 公路项目人员聘请合同范本
- 农村房屋安装维修合同范本
- 公司员工劳动合同范本
- 北京企业住房合同范本
- 产品交付标准合同范本
- 公司担保合同范本6
- 综合实践项目《制作细胞模型》教学设计-2024-2025学年鲁科版生物六年级上册
- 2人合伙合同范本
- 修路混凝土合同范本
- 产品加工定制合同范本
- 24年追觅在线测评28题及答案
- 智能建造施工技术 课件 项目1 智能建造施工概论;项目2 土方工程;项目3 基础工程
- 医学教材 超声引导下乳腺真空微创旋切(VABB)
- 2024年铁路线路工(高级技师)技能鉴定理论考试题库(含答案)
- 2025高考物理步步高同步练习选修1练透答案精析
- 汽车修理工劳动合同三篇
- 职业本科《大学英语》课程标准
- 修建水坝施工合同模板
- 北师大版三年级下册除法竖式计算题练习100道及答案
- 房屋租给卖烟花的合同
- 十堰2024年湖北十堰市茅箭区教育局所属学校招聘教师134人笔试历年典型考题及考点附答案解析
评论
0/150
提交评论