FPGA电路及修正采集系统通带平坦度的方法与流程

    技术2025-01-14  42


    本发明属于精密测量,尤其涉及一种fpga电路及修正采集系统通带平坦度的方法。


    背景技术:

    1、在精密测量领域,对信号采集的分辨率要求极为苛刻。σ-δ模数转换器(σ-δadc)被广泛应用于信号采集,为提高其抗混叠能力,通常需在前端级联一个滤波器。对于那些需要对相位特性进行精密测量的系统,贝塞尔滤波器无疑是最佳之选,因其在通带内相位响应近似线性。

    2、尽管如此,与同阶巴特沃斯或切比雪夫滤波器相比,贝塞尔滤波器在阻带衰减方面的表现却相对逊色。为获取更出色的阻带衰减特性,常见做法是提高滤波器阶数,然而这无疑加大了硬件电路的复杂度。如果希望在使用低阶贝塞尔滤波器的同时兼顾充足的阻带衰减,则不得不适当降低其特征频率,然而这会导致通带内频率响应的平坦度下降(如图6所示,随着信号频率的增加频响曲线开始下降,在100khz的时候衰减1.4db)。

    3、针对采用低阶贝塞尔滤波器时所面临的上述困境,本发明创新性地提出了一种在现场可编程门阵列(fpga)上实现通带平坦度修正的方法,旨在确保充足阻带衰减的前提下,改善低阶贝塞尔滤波器在通带内频响平坦度方面的不足。


    技术实现思路

    1、鉴于以上所述现有技术的缺失,本申请的目的在于提供一种fpga电路及修正采集系统通带平坦度的方法,以修正模数转换器在采用低阶抗混叠滤波器下模数转换器所转换数字信号的通带平坦度。

    2、为实现上述目的及其他相关目的,本申请的第一方面提供一种fpga电路,包括:用于将所获取的数字信号分为两路,一路经滤波补偿并根据模数转换器的采样频率乘以不同的增益生成第一信号,另一路经过延时生成第二信号,将第一信号和第二信号相加得到修正后的数字信号,用于保证采用低阶抗混叠滤波器下模数转换器所转换的数字信号在经过修正之后在通带内是平坦的。

    3、在所述第一方面的某些实施方式中,所述fpga电路包括:滤波增益模块,用于根据模数转换器的采样频率,将所获取的数字信号进行滤波补偿和增益后输出第一信号;延时模块,用于对数字信号进行延时运算后输出第二信号;及整合模块,同时与所述滤波增益模块及所述延时模块相连,将第一信号和第二信号相加,输出修正后的数字信号。

    4、在所述第一方面的某些实施方式中,所述滤波增益模块包括:滤波补偿子模块,用于对数字信号进行滤波补偿,用于对数字信号进行滤波补偿输出滤波信号;及增益子模块,与滤波补偿子模块连接,用于根据采样频率对滤波信号进行增益,输出第一信号。

    5、在所述第一方面的某些实施方式中,所述滤波补偿子模块根据所述低阶滤波器的传递函数对数字信号进行滤波补偿。

    6、在所述第一方面的某些实施方式中,所述滤波补偿子模块包括fir滤波器。

    7、在所述第一方面的某些实施方式中,所述增益子模块包括乘法器。

    8、在所述第一方面的某些实施方式中,所述延时模块根据所述滤波增益模块的群延时决定延时运算的延迟时间。

    9、在所述第一方面的某些实施方式中,还配置有:控制模块,与所述滤波增益模块连接,用于根据低阶抗混叠滤波器及模数转换器的参数设置滤波补偿和增益的参数。

    10、本申请的第二方面提供一种修正采集系统通带平坦度的方法,包括如下步骤:

    11、获取前置低阶滤波器的参数和模数转换器的采样频率;

    12、将模数转换器输出的数字信号分为两路;

    13、经滤波补偿并根据模数转换器的采样频率乘以不同的增益生成第一信号;

    14、另一路经过延时生成第二信号;

    15、将第一信号和第二信号相加输出修正后的数字信号,此信号在通带内的频响是平坦的。

    16、本发明的有益效果:

    17、本发明的有益效果如下:

    18、1.本发明提供的fpga电路及其修正方法,能够有效解决模数转换器在使用低阶滤波器时的通带频响平坦度问题,在保证滤波器阻带衰减效果的同时,提高了通带内的频响平坦度。

    19、2.本发明方法通过fpga实现,具有硬件资源占用少、灵活性高的优点,可根据不同的滤波器参数和采样频率进行动态调整,适用范围广。

    20、3.采用分路处理的设计,一路进行滤波补偿和增益调整,另一路进行延时运算,两路信号相加输出,处理过程简单高效。

    21、4.fpga电路集成了滤波补偿、增益调整和延时运算功能,电路结构紧凑,易于实现。

    22、5.通过控制模块对滤波补偿和增益参数进行设置,提高了系统的智能化程度和适应性,便于在不同应用场合进行参数优化。



    技术特征:

    1.一种fpga电路,其特征在于,包括:用于将所获取的数字信号分为两路,一路经滤波补偿并根据模数转换器的采样频率乘以不同的增益生成第一信号,另一路经过延时生成第二信号,将第一信号和第二信号相加得到修正后的数字信号,用于保证采用低阶抗混叠滤波器下模数转换器所转换的数字信号在经过修正之后在通带内是平坦的。

    2.根据权利要求1所述的fpga电路,其特征在于,所述fpga电路包括:

    3.根据权利要求2所述fpga电路,其特征在于,所述滤波增益模块包括:

    4.根据权利要求3所述的fpga电路,其特征在于,所述滤波补偿子模块(3)根据所述低阶滤波器的传递函数对数字信号进行滤波补偿。

    5.根据权利要求4所述的fpga电路,其特征在于,所述滤波补偿子模块(3)包括fir滤波器。

    6.根据权利要求4所述的fpga电路,其特征在于,所述增益子模块(4)包括乘法器。

    7.根据权利要求2所述的fpga电路,其特征在于,所述延时模块(1)根据所述滤波增益模块的群延时决定延时运算的延迟时间。

    8.根据权利要求2所述的fpga电路,其特征在于,还配置有:

    9.一种修正采集系统通带平坦度的方法,其特征在于,包括如下步骤:


    技术总结
    本发明公开了一种FPGA电路及修正采集系统通带平坦度的方法,用于将所获取的数字信号分为两路,一路经滤波补偿并根据模数转换器的采样频率乘以不同的增益生成第一信号,另一路经过延时生成第二信号,将第一信号和第二信号相加得到修正后的数字信号,用于保证采用低阶抗混叠滤波器下模数转换器所转换的数字信号在经过修正之后在通带内是平坦的。本发明提供的FPGA电路和修正方法能够有效地修正采用低阶抗混叠滤波器的模数转换器所转换的信号在通带内的频响平坦度问题,从而在保证抗混叠滤波器阻带衰减的前提下,提高了通带内的频响平坦度。

    技术研发人员:金玮,谢晓姣,廖越
    受保护的技术使用者:上海简仪科技有限公司
    技术研发日:
    技术公布日:2024/10/24
    转载请注明原文地址:https://symbian.8miu.com/read-24916.html

    最新回复(0)