文档介绍:目录
目录 1
摘要 2
3
3
3
5
5
5
7
10
总结与致谢 17
参考文献 18
摘要
几乎所有的工程技术领域都要涉及到信号处理问题,信号处理一般是包括数据采集以及对信号进行分析、变换、综合、估计与识别。对于数字信号来说,数字信号的幅度和时间都是离散值,数字信号处理是采用数值计算的方法完成对信号的处理。而待处理的的信号往往夹带着噪声。这就需要数字滤波器对信号进行滤波处理,滤除其中的噪声,得到想要的信号。所谓数字滤波器,就是输入、输出都是数字信号的,通过数值计算处理改变输入信号所含频率成分的相对比例,或者滤除某些频率成分的数字器件或程序。常用的经典滤波器有低通、高通、带通、带阻。
关键字:信号产生数字滤波器噪声频谱分析
1、产生一个连续信号,包含低频,中频,高频分量。
2、对产生的信号进行采样,进行频谱分析。
3、分别设计高通、低通、带通滤波器对信号进行滤波处理,观察滤波后信号的频谱。
理论上信号的采样要符合奈奎斯特采样定律,就是采样频率要高一点,一般为被采信号最高频率的2倍,只有这样,才能保证频域不混叠,也就是采样出来数字信号中包含了被采信号的所有信息,而且没有引入干扰。这就是信号的时域采样。
频谱分析是指对信号进行频域谱的分析,观察其频域的各个分量的功率大小,其理论基础是傅立叶变换,现在一般采用数字的方法,也就是将时域信号数字化后做FFT,可以得到频域的波形。
数字滤波器是一种用来过滤时间离散信号的数字系统,通过对抽样数据进行数学处理来达到频域滤波的目的。可以设计系统的频率响应,让它满足一定的要求,从而对通过该系统的信号的某些特定的频率成分进行过滤,这就是滤波器的基本原理。如果系统是一个连续系统,则滤波器称为模拟滤波器。如果系统是一个离散系统,则滤波器称为数字滤波器。
信号通过线性系统后,其输出就是输入信号和系统冲激响应的卷积。除了外,的波形将不同于输入波形。从频域分析来看,信号通过线性系统后,输出信号的频谱将是输入信号的频谱与系统传递函数的乘积。除非为常数,否则输出信号的频谱将不同于输入信号的频谱,某些频率成分较大的模,因此,中这些频率成分将得到加强,而另外一些频率成分的模很小甚至为零,中这部分频率分量将被削弱或消失。因此,系统的作用相当于对输入信号的频谱进行加权。
IIR滤波器的设计原理:IIR数字滤波器的设计一般是利用目前已经很成熟的模拟滤波器的设计方法来进行设计,通常采用模拟滤波器原型有butterworth函数、chebyshev函数、bessel函数、椭圆滤波器函数等。
IIR数字滤波器的设计步骤:
(1)按照一定规则把给定的滤波器技术指标转换为模拟低通滤波器的技术指标;
(2)根据模拟滤波器技术指标设计为响应的模拟低通滤波器;
(3)很据脉冲响应不变法和双线性不变法把模拟滤波器转换为数字滤波器;
(4)如果要设计的滤波器是高通、带通或带阻滤波器,则首先把它们的技术指标转化为模拟低通滤波器的技术指标,设计为数字低通滤波器,最后通过频率转换的方法来得到所要的滤波器。
采样是连续信号数字处理的第一个关键环节。
对一个连续信号进行理想采样的过程可用()式表示。
其中为的理想采样,为周期冲激脉冲,即
的傅里叶变换为
将()式代入()式并进行傅里叶变换,
式中的就是采样后得到的序列, 即
的傅里叶变换为
比较()和()可知
为了在数字计算机上观察分析各种序列的频域特性,通常对在上进行
M点采样来观察分析。对长度为N的有限长序列,有
其中
滤波器的设计,以巴特沃斯滤波器为例
HajΩ2=11+ΩjΩc2N
以s替换 jΩ,将幅度平方函数HajΩ2写成s函数
HasHa-s=11+sjΩc2N
复变量:s=σ+jΩ,上式表示有2N个极点,极点Sk用下面公式表示:
SK=-112NjΩc=Ωcejπ12+2k+12N
K=0,1,2,3······2N-1。
HaS=ΩcN0N-1S-Sk
首先利用MATLAB分别产生低频中频高频信号,然后进行叠加得到连续时间信号;对所产生的连续时间信号进行采样,得到数字信号;对信号进行FFT频谱分析,绘制其频谱图;根据信号频谱分析的结果,分别设计高通,低通,带通滤波器,得到滤波器的幅频及相频特性。
在MATLAB里面利用正玄函数产生中、低高频的合成信号