文章中滤波器设计与信号产生、处理的全部代码,几乎每行都有注释,在这里下载:/download/weixin_42845306/18877388
摘要
课程设计题目重述
题目分析与原理详解
分贝表示方法
奈奎斯特采样定理
模拟滤波器原理
数字滤波器设计原理
双线性变换原理单独写了一篇文章:/weixin_42845306/article/details/116839570
Matlab 仿真实验及设计结果
模拟信号的产生
考虑脑电信号检测情景,并对情景做适当的简化。
信号的离散化
滤波器设计
滤波器信号流图
输出结果
结果分析
总结与心得
本文设计了一种数字巴特沃斯低通滤波器,对由脑电信号和工频干扰信号组成的合成信号进行滤波,成功将工频干扰抑制,脑电信号提取。
在设计的过程中曾遇到过很多问题。最初打算使用线性调频信号作为有用信号,但是对其进行频谱分析后发现其频域幅度与时域幅度的关系难以确定,且时域波形过于密集,展示不便,因此放弃了这种想法,使用最简单的单频信号。但是因为信号加窗的问题,即使单频信号在频谱上也存在一定的带宽,最后使用了两个单频信号,加宽了窗长,以此忽略了加窗带来的带宽,使得问题进一步简化。
在本次课程设计中,我收获了很多知识,深入理解了模拟滤波器、数字滤波器的设计过程。为了验证书上的公式,在本次仿真中没有使用MATLAB中常用的FilterDesigner工具箱来设计滤波器,而是按照公式一步一步推导,并且记录参数和变量的变化,以此来加深理解,懂得为什么这么做,如何做。
最后,要感谢老师一个学期的辛苦教学,在课程设计期间老师也不吝赐教,解决了很多我解决不了的问题。祝数字信号处理这门课程越办越好,学生收获满满。
参考文献
花了一周时间做这个,不过只占总成绩10分,这一切值得吗。