用MATLAB设计对信号进行频谱分析和滤波处理的程序
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了用MATLAB设计对信号进行频谱分析和滤波处理的程序相关的知识,希望对你有一定的参考价值。
设计出一套完整的系统,对信号进行频谱分析和滤波处理;
1.产生一个连续信号,包含低频,中频,高频分量,对其进行采样,进行频谱分析,分别设计三种高通,低通,带通滤波器对信号进行滤波处理,观察滤波后信号的频谱。
变化就用fft函数。
滤波器设计有专门的函数来实现,IIR的有巴特沃斯、切比雪夫、椭圆等等。FIR可以直接在频域设计,应该也有专门的函数,忘了。高通就是用1减去低通,带通就是高通加低通减1,当然这是比较投机的方法,数字信号处理在FIR设计里有专门讲几种滤波器的设计。 参考技术A help fft 参考技术B 我也在关注怎么用simulink画出频谱图来,就是现在用scope看到时域图了,怎么弄出频谱图来呢?
以上是关于用MATLAB设计对信号进行频谱分析和滤波处理的程序的主要内容,如果未能解决你的问题,请参考以下文章
语音处理基于matlab音频信号FIR+IIR(高通+低通+带通)滤波器频谱分析含Matlab源码 1732期