快捷搜索:  汽车  科技

平滑滤波算法和应用:基于多相滤波的四路并行抽样算法及实现

平滑滤波算法和应用:基于多相滤波的四路并行抽样算法及实现在某型数字信号处理模块的研制中,需要使用高速A/D对射频信号进行采样,但由于系统时钟生成模块无法输出320 MHz时钟,从而导致该高速A/D无法在320 MS/s采样率下工作。为解决该问题,首先设置A/D采样率为960 MS/s,然后在FPGA中对采样信号进行3倍采样后得到320 MS/s的采样输出。该高速A/D与FPGA采用标准的JESD204B接口,所以在FPGA中利用JESD204B IP核对高速信号进行了1:4串并转换,再对串并转换信号进行多相滤波、抽取降样处理后输出。首先介绍了课题的背景,然后对信号处理模块的组成、功能和性能指标进行了简要的说明,对系统在320 MS/s采样率下存在的问题进行了深入分析,针对该问题提出了四路并行抽样算法。并基于该算法,利用MATLAB进行了系统建模并进行仿真,仿真结果与预期一致。选取Xilinx公司的高性能FPGA,并结合系统模型中的低通滤波器参数

平滑滤波算法和应用:基于多相滤波的四路并行抽样算法及实现(1)

平滑滤波算法和应用:基于多相滤波的四路并行抽样算法及实现(2)

2021年电子技术应用第11期

徐 波

中国西南电子技术研究所,四川 成都610036

平滑滤波算法和应用:基于多相滤波的四路并行抽样算法及实现(3)

摘要:

在某型数字信号处理模块的研制中,需要使用高速A/D对射频信号进行采样,但由于系统时钟生成模块无法输出320 MHz时钟,从而导致该高速A/D无法在320 MS/s采样率下工作。为解决该问题,首先设置A/D采样率为960 MS/s,然后在FPGA中对采样信号进行3倍采样后得到320 MS/s的采样输出。该高速A/D与FPGA采用标准的JESD204B接口,所以在FPGA中利用JESD204B IP核对高速信号进行了1:4串并转换,再对串并转换信号进行多相滤波、抽取降样处理后输出。首先介绍了课题的背景,然后对信号处理模块的组成、功能和性能指标进行了简要的说明,对系统在320 MS/s采样率下存在的问题进行了深入分析,针对该问题提出了四路并行抽样算法。并基于该算法,利用MATLAB进行了系统建模并进行仿真,仿真结果与预期一致。选取Xilinx公司的高性能FPGA,并结合系统模型中的低通滤波器参数对电路进行实现,最后搭建数字信号处理模块与Vivado等软件工具的软硬件联合测试环境进行验证并给出实验结果。

平滑滤波算法和应用:基于多相滤波的四路并行抽样算法及实现(4)

关键词:

多相滤波,四路并行抽样算法,抽取

平滑滤波算法和应用:基于多相滤波的四路并行抽样算法及实现(5)

0 引言:

Joe Mitola博士在1992年美国通信系统会议上首次明确提出了可编程或可重构无线电系统的概念。理想的软件无线电架构如图1所示,在信号接收侧:由天线接收的无线电信号经过低噪声放大后,利用数模转换器(ADC)对信号进行数字化处理,数字化处理的信号经过FPGA/DSP等完成数字下变频、数字滤波、数字解调等信号处理任务后送给控制与接口模块;在信号发射侧:从接口过来的基带信号会通过FPGA/DSP完成数字调制、数字上变频和数字滤波等信号处理任务,再经模数转换器(DAC)变换为模拟信号,最后经功率放大器放大到足够功率,再由天线发射出去[1]。

平滑滤波算法和应用:基于多相滤波的四路并行抽样算法及实现(6)

猜您喜欢: