简单说,它就是两条并行的数字信号处理通路,在不同环节用不一样的采样速率处理信号,同时完成滤波、降速或提速,还能保证两路信号同步、不混叠、不失真。
1.什么是“双通道”
就是同时处理两路独立信号,比如:
通信里的I、Q两路正交信号
测量设备的两个通道采集
左右声道音频
两路结构完全一样,同步运行,不会出现一路快一路慢。
2.什么是“多速率”
整个系统里不是只有一种采样率,而是:
输入端可能是高速率(比如ADC采进来的高频信号)
中间处理时降采样(速率变低,减少计算量)
输出时如果需要,再升采样回到高速率
多速率就是在一条链路里,先高速、再低速、必要时再变回高速。
3.整体工作流程(最核心)
(1)信号进入双通道
两路信号同时进来,采样率相同,速率比较高。
(2)抗混叠滤波+抽取(降速)
因为信号里往往有多余高频,直接降速会混叠失真,所以:
先通过低通滤波器把不需要的高频切掉
再进行抽取:每隔几个点只保留一个点,采样率直接降低
这样处理后,数据量变少,后续运算压力大幅下降,两路仍然保持同步。
(3)低速下做真正的滤波处理
降到低速率后,再用滤波器做:
选通需要的频段
降噪
平滑
提取特征
因为速率低,计算量小很多,硬件更容易实现。
(4)如需输出高速信号:内插+抗镜像滤波
如果后面要接DAC或高速系统,就需要把速率升回去:
先内插:在数据点之间补零,把采样率提上去
再用滤波器把补零产生的镜像高频去掉,恢复平滑波形
两路同样同步完成。
(5)双通道保持严格同步
两条通路的滤波延迟、速率转换时刻完全一致,保证相位关系不变,这在通信、雷达、测量里非常关键。
4.为什么要用“多速率+双通道”这种结构
运算量小:不在最高速率上做复杂滤波,只在低速段算
抗混叠、抗镜像效果好:速率转换前后都有专门滤波
两路信号相位一致、时延匹配
节省硬件资源:FPGA/DSP可以用更少资源跑更高性能
可以实现子带分解:一路处理低频、一路处理高频,互不干扰
5.一句话总结
多速率数字双通道滤波器,就是两条并行、同步的信号通路,通过先滤波再降速、低速处理、必要时再升速滤波的方式,在减少计算量的同时,完成对两路信号的滤波、速率转换和无失真传输。