数字信号处理可视化平台设计探讨.doc

数字信号处理可视化平台设计探讨.doc

ID:61805638

大小:27.00 KB

页数:3页

时间:2021-03-21

数字信号处理可视化平台设计探讨.doc_第1页
数字信号处理可视化平台设计探讨.doc_第2页
数字信号处理可视化平台设计探讨.doc_第3页
资源描述:

《数字信号处理可视化平台设计探讨.doc》由会员上传分享,免费在线阅读,更多相关内容在应用文档-天天文库

1、学无止境数字信号处理可视化平台设计探讨摘要:针对数字信号处理课程公式繁多,内容晦涩难懂,文章设计了基于MATLABGUI的数字信号处理课程可视化平台设计。平台设计的界面里包含着主界面和子界面,内容包括离散系统的时域和频域的分析,快速傅里叶(FFT变换,有限长脉冲响应(FIR和无限长脉冲响应(IIR数字滤波器四大模块,涉及数字信号处理课程的主要内容。该系统有良好的交互性和可扩展性,实践证明,该平台的使用增强学习数字信号处理的效果。关键词:数字信号处理;图形用户界面;交互性数字信号处理[1-4]是全世界范围内广泛要求学习的信息类学科的基

2、础课,主要通过数学手段对信号进行分析和处理,达到优于模拟信号的传输和储存的目的。现在用于通信、航天、地质、控制和生物医药等多个领域。但是该课程的特点是公式繁多,推导复杂,概念难以理解,所以学生掌握起来会有非常大的困难。本文研究的是数字信号处理平台的GUI设计,运用MATLABGUI[5-6]完成教学和实验两大主要部分的界面的设计。在教学界面部分,用下拉菜单添加了数字信号处理所有的课件;在实验界面部分,实现了数字信号处理的教学中的主要实验。1平台设计的框架3学海无涯学无止境根据数字信号处理课程的内容,本文的设计平台主要设计四大模块,包

3、括离散系统的时域和频域的分析,快速傅里叶(FFT变换,有限长脉冲响应(FIR和无限长脉冲响应(IIR数字滤波器。在平台设计时,通过仿真界面观察绘制出实验仿真图像,进行直观地对比和分析,深刻理解和总结数字信号处理的理论知识。为了遵循尽量简洁的原则采用了树状的设计结构,最上层是登录界面,输入的信息确认符合后,进入主界面,四大实验模块都放在主界面下,通过主界面调用各个子界面,并通过点击按钮可返回到上级界面。图1所示是平台的界面设计的主体结构图。其中,离散信号时域和频域分析子界面设计包括基本时间离散信号的生成、基本离散信号的运算、采样、内插

4、、线性卷积、LSI系统的时域响应、系统的零极点分析、系统的频率响应、系统的单位脉冲响应等子界面;快速傅里叶变换子界面包括离散傅里叶变换和快速傅里叶变换子界面;有限长脉冲响应数字滤波器子界面包括窗函数设计法和等波纹最佳逼近法两种设计方法,还添加了两种方法设计滤波器的验证界面;无限长脉冲响应数字滤波器子界面包括脉冲响应不变法和双线性变换法两种设计方法。2平台测试与仿真2.1平台主界面。在登录界面设计时使用了可编辑文本框,分别获得“名字”和“学号”的输入信息;使用了两个按钮“确定”和“取消”,“确定”按钮进入主界面,“取消”按钮关闭登录界

5、面;判断符合进入信息要求时可以进入主界面,不符合信息要求时,界面将会报错,提示“请输入正确信息”。如图2所示就是登录界面。图2登录界面为了方便课堂教学和演示使用,在主界面设计时,添加了“授课”和“实验”两个主菜单,在“授课”菜单下,可以打开课堂使用的PPT文件;而“实验”菜单下可以选择四大实验模块中不同的实验,完成课堂教学。2.2平台仿真测试。1离散信号时域和频域分析界面的测试离散信号时域和频域分析子界面设计包括“基本时间离散信号的生成”“基本离散信号的运算”“卷积采样内插”和“离散信号频域分析”子界面。其中,“离散信号的生成”中包

6、括生成单位脉冲序列、阶跃序列、矩形序列、正弦序列,指数序列等基础的离散信号;“基本离散信号的运算”包括序列的加法、乘法、移位、翻转和尺度变换等基础的序列运算;“卷积采样内插”实现了序列的采样、内插和卷积运算,;“离散信号频域分析”完成了时域脉冲3学海无涯学无止境响应、零极点分析、频域脉冲响应和单位脉冲响应等。其中,在“卷积采样内插”子界面中,实现了采样、内插和卷积运算。首先通过主界面进入子界面,如图3所示就是实现卷积、采样和内插功能的界面。2快速傅里叶变换(FFT界面的测试时域离散信号的频域仍然是连续函数,要想在频域也进行数字化处理

7、,就需要将频率域离散化,而DFT就是将有限长的时域离散信号的频域也离散化的运算,而FFT就是DFT快速算法中性能优良的运算方法,所以设计了DFT和FFT两个实验演示子界面。如图4所示为DFT设计界面,其中,信号的输入可以通过panel进行修改,用来分析不同信号的频域特征;通过输入不同的N1,N2值,改变DFT的点数,观察频域的变化,便于学生的理解。3有限长脉冲响应(FIR数字滤波器界面的测试数字滤波器的设计是数字信号处理课程中的重点和难点部分。在FIR滤波器设计[7]界面中,包括了窗函数设计法和等波纹逼近法,并设置了窗函数法和等波纹

8、法的功能验证部分。图5所示就是FIR数字滤波器窗函数实现法子界面。界面中最上面有两个下拉菜单,第一个菜单对应着滤波器的四种状态,第二个菜单对应着六种窗函数;可以通过选择菜单生成低通等不同状态的滤波器和实现的窗函数,对于采样频率及其通带

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。