- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
系统仿真以及分析——49~52
东北大学硕士学位论文 第五章基于FPGA的FIR数字滤波器设计
器前八阶滤波系数,经验证结果也完全正确,这样就实现了八阶FIR数字滤波器的设计,
同时也说明通过级联的方法可以将低阶滤波器扩展成高阶滤波器,因此按照此方法可以
实现任意阶次滤波器的设计。
5.4高阶F瓜滤波器的设计
对八阶FIR滤波器仿真结果的验证,说明级联的方法完全可以实现任意阶次的FIR
滤波器,因此按照此方法实现对肌电信号的FIR数字滤波器设计。
经前介绍可知,本次设计的肌电信号滤波器是一个256阶的FIR滤波器,因此需要
64个四阶滤波器,采用与八阶FIR滤波器设计的同样思路,利用八阶FIR滤波器可以
构成十六阶的FIR滤波器,十六阶的FIR滤波器可以构成三十二阶的FIR滤波器,依此
类推,直到实现目标设计所需要的阶次。这“个四阶滤波器结构基本相同,但是具有
不同的查找表,通过移位输入数据端口的连接将其依次级联起来,最后将每个四阶滤波
器的输出数据接入一个利用编程实现的具有64个输入端口的加法器相加,得到最终的
滤波器输出结果。
5.5Fm滤波器系统仿真和分析
得到的仿真图由于数据比较多,观察起来非常不方便,另外由于受论文长度所限,把所
直观地反映出滤波后的效果。为了更好地观察出所设计的肌电信号滤波器的滤波效果,
便于跟滤波前数据进行比较,因此本文利用MATLAB强大的图形绘制功能,将采集到
的肌电信号数据和用硬件FPGA设计的FIR数字滤波器得到的滤波后输出结果都绘制成
图形,进行对照,这样更便于观察所设计系统的滤波效果。
本文采用两种不同姿势(一种是肘伸直情况;另外一种是前臂外旋情况)时采集得
到并经过1500倍放大后的肌电信号作为输入信号建立激励波形文件作用到硬件设计实
画出波形图,与用通过MATLAB编程计算得到的理论滤波结果波形图相比较,观察滤
波效果。另外,FPGA只能处理二进制数,因此两组输入数据要由十进制小数转换为二
进制整数,同时还要采用补码形式输入,由于此过程要处理大量的数据,繁琐而且容易
出错,因此利用C语言编程实现比较好。
一49—
东北大学硕士学位论文 第五章基于FPGA的FIR数字滤波器设计
以下是两种不同姿势的肌电信号滤波前后的波形图,通过比较可以很清楚地观察到
肌电信号滤波前后的变化。
(1)肘伸直时肌电信号滤波前后情况:
图5.11肘伸直肌电信号波形图
Elbow-unbend waveform
Fig.5.11 e蛐yographicsi皿a1
o.3
o.2
o.
o
’
-O.’ ‰
.-O.2
-.O.3: 州一{
图5.12MATLAB计算结果
CalculationresultofMATLAB
Fig.5.12
图5.13FIR滤波器仿真结果
SimulationresultofFIRfilter
Fig,5.13
一50一
东北大学硕士学位论文 第五章基于FPGA的FIR数字滤波器设计
(2)前臂外旋时肌电信号滤波前后情况:
图5.14前臂外旋肌电信号波形图
Forearm_extorsion waveform
Fig.5.14 electromyographicsignal
图5.15MATLAB计算结果
文档评论(0)