多速率信号处理基础为什么进行多速率信号处理多速率信号处理的基本单元抽取滤波器和内插滤波器数字滤波器结构的多相分解利用MATLAB实现多速率转换
多速率信号处理基础 ◆ 为什么进行多速率信号处理 ◆ 多速率信号处理的基本单元 ◆ 抽取滤波器和内插滤波器 ◆ 数字滤波器结构的多相分解 ◆ 利用MATLAB实现多速率转换
抽取滤波器的基本概念4X(ei2)3元-3元-2元一元-2元/302元/3元2元-4元4元X(ej2)+0,[2>元/M4Xo(eig)1/2抽取M倍频谱混叠M-2?+203元-4元3元-2元2元4元元一元为避免混叠,在抽取前加抽取滤波器x[k] H(2)[k]M
抽取滤波器的基本概念 x[k] H(z) M y[k] 1/2 XD(e j ) 3 3 为避免混叠,在抽取前加抽取滤波器 X(e j ) 1 3 2/3 2/3 3 M=2 抽取M倍频谱混叠 X(e j )≠0,||>/M
抽取滤波器的基本概念序列抽取M倍不混叠的条件:X(ej2)=0,2>元/MX(ei2)02元/M元一元一元/M可用理想低通滤波器滤除X(ej)中的高频分量[1,[2|<元 / M理想低通滤波器H(eJ)无法实现0,元 / M≤2≤元
抽取滤波器的基本概念 j 1, π / (e ) 0, π / | | π M H M = X(ej ) π / M π / M 可用理想低通滤波器滤除X(ej )中的高频分量 理想低通滤波器 无法实现 . . 0 X(e j 序列抽取M倍不混叠的条件: )=0,||>/M
抽取滤波器的基本概念X(ej2)过渡带过渡带2.2m元元2元一元0MMMM则H(2)的幅频响应需逼近若Q.是抽取后信号Xp(ej2)中需保留的最高频率,[2≤2m / M[H(eig)|=220元/ M≤2≤元
抽取滤波器的基本概念 X(ej ) M π M π M m M m 若m 是抽取后信号XD(ej)中需保留的最高频率,则H(z)的幅频响应需逼近 j m 1, / (e ) 0, π / | | π M H M = 0 . . 过渡带 过渡带 m p s π , M M = =
利用MATLAB计算抽样率转换滤波后M倍抽取:y = decimate(x,M)利用IIR低通数字滤波器对信号x进行抗混叠滤波。M=20;原信号x[x,Fs,bits] = wavread('love original')%直接抽取x1=x(1:M:end);20倍直接抽取所得信号x1%经过抽取滤波器后再抽取x2=decimate(x,M);滤波后20倍抽取所得信号x2
利用MATLAB计算抽样率转换 原信号x 20倍直接抽取所得信号x1 滤波后20倍抽取所得信号x2 M=20; [x,Fs,bits] = wavread(‘love_original'); % 直接抽取 x1=x(1:M:end); % 经过抽取滤波器后再抽取 x2=decimate(x,M); 滤波后M倍抽取: y = decimate(x,M) 利用IIR 低通数字滤波器对信号x进行抗混叠滤波