课题
基于SIMULINK的DSP综合性设计实验的教学研究淤
弓美桃,戴丹丹,赵利芳,刘凌云
(集宁师范学院物理系,内蒙古乌兰察布012000)
[摘
要]对于数字信号处理课程的实验辅助教学一般都以Mmatlab编程来实现,这样的方式对学生的直观理解信号处
理及整个通信系统不是很直观,教学研究针对此现象,基于SIMULINK仿真环境搭建数字信号处理系统并更可以更加有效地提高课堂教学效率。改不同的参数会出现不同的仿真结果,
[关
教学研究;仿真键词]SIMILINK;数字信号处理;
[文献标志码]A
[文章编号]2096-0603(2017)员6-0园圆源-0圆
(一)DSP建模分析
模拟信号数字处理的框图如图1所示。
输入抗混叠滤波器核心部分IIR滤波器ADC数字信号处理数字滤波器FIR滤波器DAC抗镜像滤波器输出[中图分类号]G642
本校数字信号处理课程为电子信息科学与技术专业的专业限修课程,电子科技的核心就是数字信号的处理和传输,因此本课程对于本专业的未来就业及扩展研究有着非常重要的作用,针对以往的教学模式,我们一直都用Matlab编程来实现这样的实验模式可以提高编程各个数字信号处理模块及功能,
也就是不能力亦可以夯实理论基础,但唯一的缺陷是不直观,不能从视觉上看到能够清晰地看到数字信号处理系统的框架,
一个信号的发送、传输、处理、接收整个过程。本文建立DSP系统仿真并设置不同的参数来分析不同的结果。
一、SIMULINK仿真环境
SIMULINK是一个用来对动态系统进行建模、仿真和分析
图1典型实时数字信号处理系统框图
对于一个实时数字信号处理系统来说,抗混叠滤波器的作用是将发送端的模拟信号中高于奈奎斯特频率的频率成分滤掉为模数转换做准备;ADC的作用是将模拟信号转换成DSP可以处理的并行或者串行的数字比特流;DAC的作用是经过处理的数字信号经DAC转换成模拟样值,而抗镜像滤波器的作用是完成模拟波形的重建。本文重点介绍核心部分数字信号处理单可以为我们滤元,数字信号处理的关键部分即是数字滤波器,出信号中的不期望的频率成分,恢复原始信号,假设一款IIR低通滤波器其差分方程的描述为:
y(n)-1.61y(n-1)+0.72y(n-2)=0.041x(n)+0.082x(n-1)+0.042x(n-2)
其中x(n)为滤波器的输入,y(n)为滤波器的输出。此低通首先对差分方程进行Z变换可以得到扎垣园援园源员扎匀(扎)越园援园源员垣园援园愿圆原员员原员援远员扎垣园援苑圆扎原圆原员
原圆
.com.cn. All Rights Reserved.的软件包,它提供了丰富的模块库可以帮助用户快速建立仿真环境,也可以通过命令行进行仿真。目前各行各业的研究都希望用最小的成本来设计或者研究本专业的课题,这样比如通信SIMULINK就是最好的选择,它提供了专用的模块库,
用类的专用模块库DSPBlockset和CommunicationBlockset等,户还可以对系统模型进行代码生成,并将生成的代码下载到不同的目标机上。本文的教学研究就是基于SIMULINK的直观性,搭建一个系统以及子模块来直观形象地展示DSP系统的各个这样功能模块,灵活地更改参数我们就可以看到结果的异同,的实验教学会更加激发学生学习的兴趣,也会加深对理论知识和实验结果的掌握程度,这样的教学推广后大大提升本课程以及电信相关课程的教学效率。
二、DSP仿真系统
本仿真实验教学设计将会以两种方式来设计,第一种就是各个DSP模块仿真展示,第二种教学设计就是搭建整个DSP通信系统。这样的设计既可以在每一章节讲解小模块知识点时利用仿真模型再结合Matlab编程来形象地将知识点植入学生的头脑中,还可以拓展学生的思维模式,不仅仅是以固化思维的方式来实现DSP,也是我们教育的最终目标,以开拓学生的发散思维与创新思维。
滤波器为一线性时域离散系统。
通过系统函数我们建立了数字滤波器的系统模型。本文还针对数字信号处理中的关键部分FIR滤波器做了分析,匀(表示希望逼近的幅度特性函数,匀(表示实际设凿棕)早棕)计的滤波器幅度特性函数,定义加权误差函数耘(棕)为
耘(棕)越宰(棕)[匀(原匀(]凿棕)早棕)
在上面的公式中,宰(棕)称为误差加权函数,主要用于控制不同频段的逼近度。等波纹最佳逼近基于切比雪夫逼近,在通带和阻带以渣耘(棕)渣的最大值最小化为准则。
(二)DSP系统仿真
基于以上的建模分析,在此系统中,发送方首先使用高频
-24-
淤本文系集宁师范学院教改课题(课题编号:JGKT2015046)的研究成果。
课题◆研讨◆传承
正弦波对以低频正弦波进行幅度调制,然后再在无损信道中传递此调制信号,接收方再接收此信号时,先对其进行解调然后再使用低通数字滤波器对解调后的信号进行滤波,恢复发送方的原始信号。
信源模块的参数设置:
幅度设置为1,频率为1rad/sec,发送端和接收端的载波模块均设置为1000rad/sec,这样才能在接收端最大限度地恢复原始信号。
信宿模块的参数设置:
数字滤波器的设置根据仿真建模的参数进行设置即可。仿真图如图圆所示。
Carrier
SignalnumSource
Modulator
Demodulator
Discreteden((zz))Filter
Scope
Carrier1
图2包含IIR滤波器的时域离散系统仿真图
本项目选择等波纹最佳逼近法设计的FIR滤波器来完成仿真,给定两个正弦波构造的原始信号x(t)=猿sin(100仔贼)+sin(200仔贼),通过Simulink环境下的DigitalFilterDesign(数字滤波器设计)模块中的DSPBlockset工具箱设计一个低通滤波器,滤出频率等于或低于100Hz的信号。
SineWave
FDATool
Soope1
SineWave1
FilterDigital
Design
Scope
图3FIR滤波器滤出低频波仿真图
三、仿真结果
本课题主要以数字信号处理为主线,
仿真了其完成信号处理的关键器件数字滤波器,并建立了包含IIR滤波器的时域离散系统,仿真结果如图源和图缘所示。从图源中可以看到发送端的波形图和接收端的波形图有差异,并没有完全和原始信号一样,原因在于实际滤波器并不是理想滤波器,并不能够保证原始信号和接收端信号完全一致,一般情况下,失真度保证在正常范围内即可。
从图缘中可以看出,两个正弦波的混合波形经过FIR滤波器之后,滤除了高频波保留了低频波,这也是在实际应用中FIR滤波器的作用,信号和噪声混合后通过FIR数字滤波器,可以得到我们预期的信号。仿真过程中FIR滤波器的参数设置会直接影响滤出的波形,本次仿真设置的逼近通带参数为0.4,阻带为0.7。在动态仿真过程中,将通带参数改为0.2,阻带参数改为0.7,这时输出的波形图并不能达到滤波的效果,还会出现很大
课题
的失真。在建立仿真系统后,可以灵活地更改参数来观察输入
输出波形的变化。
员援缘园援缘员
原园援缘园原员援缘原员
原圆
Time园员圆
猿
图1源
发送端缘
的波形远
图
苑
愿
怨
员园
圆援缘
offset:0员援缘圆园援缘员原园援缘园原员
Time园offset:0
员圆猿
图2源接收端缘的波形远图
苑愿怨员园
图源
时域离散系统的发送端波形和接收端波形对比图
3210
-2
-1
Time-331.4offset:01.61.8
FIR滤波器2
前的混合2.2
波形
2.4
2.6
2.8
21-1
0
-2Time-31.4offset:01.61.8
FIR滤波器2后的低频波形
2.22.42.62.8
图缘FIR滤波器滤波前后波形对比图
四、教学效果分析
将此项教改应用于2014级电信学生的实验教学中,并将matlab观地观编测程波与形的SIMULINK变化,从编仿真程系代统码做中了的对参比数,学到SIMULINK生能够更加仿直真系统的参数变化中可以更深层次地体会到数字信号处理的奥妙,做此项教改的目标更是为了拓展学生的横向思维。对本项目做了一个学生调查,调查表格如下表所示。
教改前后的学生接受知识量调查表上课率
听课率课堂上学生接受并掌握的知识量
教改前98%85.30%78.50%教改后
99.20%
90%
83.50%
从调查表中可以明显地看出教改后学生接受知识量的百分率增加5百分点,通过我们在教与学的不断研究改进中逐步提高我院的教学水平,此后在教学中我们会争取做出更大的改进让工科学生学习的过程既生动又深刻!
参考文献:
[1]高西全,丁玉美援数字信号处理(第3版)[M].北京:西安电子科技大学出版社,2008援
[2]汪春梅援TMS320C55xDSP原理及应用(第4版)[M].北京:电子工业出版社,2014:1-4援
-25-
.com.cn. All Rights Reserved.
因篇幅问题不能全部显示,请点此查看更多更全内容