matlab 滤波 采样率,基于Matlab的多采样率数字信号处理.pdf

2012年第 4期 信 息通 信 2012

(总第 120期) INFORMATION & C0MMUNICAT10NS (Sum.No 120)

基于Matlab的多采样率数字信号处理

陈 灿,周 颖

(中国矿业大学信电学院,江苏徐州221116)

摘要:结合具体的实例对信号整数P倍抽取、整数Y倍内插这一问题进行分析,观察其采样率的降低和提高,并用Matlab

编程仿真进一步验证分析,将程序运行结果和理论分析结果进行对照,验证了理论的正确性,整理并写成课题论文形式。

关键词:采样率;数字滤波器;频谱特性;抽取

中图分类号:TN911 文献标识码:A 文章编号:1673.1131(2012)04—0275—02

单采样率系统所具有的特点是在系统的输入端、输出端 MYabeY(’时间nt);nYabeY(’幅度’);

以及中间结点上具有大小相同的采样率。但实际情况是,各 subpYot(3,1,3)

系统间采样率在运行的过程中往往具有差别,因此,为了能 steP(n,N1);

够达到将被处理信号的采样率转换成与相应系统所要求的 titYe(’抽取序列。);

采样率大小相同的目的,我们必须要生成一类这样的数字滤 MYabeY(’时间n');nYabeY(’幅度’):

波器。 2.2频域 内插

1原理分析 对输入序列进行整数倍 内插,分析原输入序列与内插后

1.1采样率降低——整数P倍抽取 序列的频谱变化。

代码及程序运行结果如下:

时域:我们可以使用抽取的方法来降低采样率。将 m(a)

的采样频率降低P倍的抽取过程如下面的公式所示: freq=[00.450.51]:

n(a)=m(ap) Pag=0【100】;

将第P个样本点保留,去掉两个样本点之间的P.1个样本 M =fir2(99,freq,Pag);

点,我们把原有的离散信号 m(a)的采样周期设置为 T,经过了 [Mc,W】=freqc(M,1,512);

P倍的抽取n(a)具有大小为T 的采样周期,新的采样率公式 subpYot(2,1,1);

如下: pYot(wp/i,abs(Mc));aMis([0101]);grid

, .一 1— 1一 MYabeY \oPega/\pi’);nYabeY 幅度’);

Js T| PT P

titYe(’输入谱’);

1.2采样率提高——整数n倍内插

subpYot(2,1,2);

频域;由c变换的定义,Y倍内插后的序列m

你可能感兴趣的:(matlab,滤波,采样率)