前言
多相滤波器解决的是:多速率问题。
通过降采样、插值来改变信号的输出速率(主要利用Nyquist采样定理,保证不混叠),从而降低数据率,多相滤波器为这类操作提供了实现框架。在满足采样定理的前提下,内插/抽取并配合滤波器使用(防止混叠),可以改变数据的速率。
多相滤波的结构也多用在信道化中(即构建滤波器组),固化系数借助硬件实现快速运算。
一、信道化实现思路
信道化的基本思路为:
clc;clear all;close all N = 256; h = firls(N, [0 .2 .25 1], [1 1 0 0],[.001 .0001]); D = 8; % PolyPhase Componets i = 1:length(h); h_channel = zeros(D,length(h)); im = sqrt(-1); for j = 1:D h_channel(j,:) = h.*exp((-im*2*pi*((j-1)*(i-1)))/D); end figure(1) for i = 1:D+1 switch i case 1 subplot (2,1,1); plot(abs(fft(h))); title('Orignal LPF ') otherwise subplot (2,1,2) plot(abs(fft(h_channel(i-1,:)))); hold on; title('channelize') end end
对应频谱图:
即将频带切分成若个个区域。基于该特性,有信道化的基本思路:
如果是实信号,D信道化之后进行D倍抽取仍然不会有频谱混叠,而经过本振以及低通滤波器之后的信号为复信号,故可以进行2D倍抽取。
可以看出,信道化接收机的抽取器位于滤波器之后,当抽取率D很大或者滤波器阶数较高,计算效率将难以提升,这时候借助多相滤波器便可以优化。
假设LPF: