本发明涉及滤波器,尤其涉及一种适用于射频收发的半带滤波器结构及其实现方法。
背景技术:
1、在通信、雷达、电子对抗系统中,随着成本、体积、功耗、带宽的要求越来越高,直接rf采样的应用场景愈发广泛,转换器的采样频率和数据率的不断提高,在系统中使用ddc、duc成为处理信号数据的必要手段;并且系统复杂的提高,对功耗和芯片面积要求也日益提高。
2、现有技术存在的不足包括:数字信号系统中使用到半带滤波器时的功耗问题,以及带有半带滤波器的高速转换器(adc、dac)、软件无线电(sdr)芯片的功耗与面积问题。
技术实现思路
1、本发明的目的是提供一种适用于射频收发的半带滤波器结构及其实现方法,以解决如何降低功耗与电路面积的技术问题。
2、本发明是采用以下技术方案实现的:一种适用于射频收发的半带滤波器结构,包括寄存器组、卷积器组和运算组,所述寄存器组分别与卷积器组和运算组相连接,卷积器将滤波器系数与寄存器组做卷积运算,并将运算结果再经过子滤波器得到data1,同时,将中心抽头数据通过运算组处理后的数据与data1相加,得到半带滤波器输出数据。
3、进一步的,所述滤波器系数为:
4、进一步的,所述运算组包括第一乘法器,中心抽头数据与中心抽头下个延时抽头的数据相加,并通过第一乘法器乘上b0,得到data2。
5、进一步的,所述运算组还包括第二乘法器,将中心抽头的数据做一拍时钟延时后,通过第二乘法器乘上2b0,得到data3,最终将data1、data2和data3相加,得到半带滤波器输出数据。
6、进一步的,半带滤波器的阶数n为4的倍数加2。
7、一种适用于射频收发的半带滤波器结构的实现方法,所述半带滤波器结构由滤波器系数与寄存器组做卷积运算,将运算结果再经过子滤波器得到data1;同时,将中心抽头数据与中心抽头下个延时抽头的数据相加再通过第一乘法器得到data2;将中心抽头的数据通过一拍时钟延时后再通过第二乘法器得到data3,最终,将data1、data2和data3相加得到半带滤波器输出数据。
8、进一步的,所述滤波器系数为:
9、进一步的,将中心抽头数据与中心抽头下个延时抽头的数据相加再通过第一乘法器乘以b0得到data2。
10、进一步的,将中心抽头的数据通过一拍时钟延时后再通过第二乘法器乘以2b0得到data3。
11、进一步的,半带滤波器的阶数n为4的倍数加2。
12、本发明的有益效果在于:本发明优化了半带滤波器结构,并且降低了功耗与电路面积。
1.一种适用于射频收发的半带滤波器结构,其特征在于,包括寄存器组、卷积器组和运算组,所述寄存器组分别与卷积器组和运算组相连接,卷积器将滤波器系数与寄存器组做卷积运算,并将运算结果再经过子滤波器得到data1,同时,将中心抽头数据通过运算组处理后的数据与data1相加,得到半带滤波器输出数据。
2.如权利要求1所述的一种适用于射频收发的半带滤波器结构,其特征在于,所述滤波器系数为:
3.如权利要求2所述的一种适用于射频收发的半带滤波器结构,其特征在于,所述运算组包括第一乘法器,中心抽头数据与中心抽头下个延时抽头的数据相加,并通过第一乘法器乘上b0,得到data2。
4.如权利要求3所述的一种适用于射频收发的半带滤波器结构,其特征在于,所述运算组还包括第二乘法器,将中心抽头的数据做一拍时钟延时后,通过第二乘法器乘上2b0,得到data3,最终将data1、data2和data3相加,得到半带滤波器输出数据。
5.如权利要求4所述的一种适用于射频收发的半带滤波器结构,其特征在于,半带滤波器的阶数n为4的倍数加2。
6.一种适用于射频收发的半带滤波器结构的实现方法,其特征在于,所述半带滤波器结构由滤波器系数与寄存器组做卷积运算,将运算结果再经过子滤波器得到data1;同时,将中心抽头数据与中心抽头下个延时抽头的数据相加再通过第一乘法器得到data2;将中心抽头的数据通过一拍时钟延时后再通过第二乘法器得到data3,最终,将data1、data2和data3相加得到半带滤波器输出数据。
7.如权利要求6所述的一种适用于射频收发的半带滤波器结构的实现方法,其特征在于,所述滤波器系数为:
8.如权利要求6所述的一种适用于射频收发的半带滤波器结构的实现方法,其特征在于,将中心抽头数据与中心抽头下个延时抽头的数据相加再通过第一乘法器乘以b0得到data2。
9.如权利要求6所述的一种适用于射频收发的半带滤波器结构的实现方法,其特征在于,将中心抽头的数据通过一拍时钟延时后再通过第二乘法器乘以2b0得到data3。
10.如权利要求6所述的一种适用于射频收发的半带滤波器结构的实现方法,其特征在于,半带滤波器的阶数n为4的倍数加2。