CN101827055A - 基于fpga的宽带数字下变频器 - Google Patents

基于fpga的宽带数字下变频器 Download PDF

Info

Publication number
CN101827055A
CN101827055A CN200910078867A CN200910078867A CN101827055A CN 101827055 A CN101827055 A CN 101827055A CN 200910078867 A CN200910078867 A CN 200910078867A CN 200910078867 A CN200910078867 A CN 200910078867A CN 101827055 A CN101827055 A CN 101827055A
Authority
CN
China
Prior art keywords
fpga
data
signal
extraction
interpolation
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Pending
Application number
CN200910078867A
Other languages
English (en)
Inventor
李和平
王岩飞
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Institute of Electronics of CAS
Original Assignee
Institute of Electronics of CAS
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Institute of Electronics of CAS filed Critical Institute of Electronics of CAS
Priority to CN200910078867A priority Critical patent/CN101827055A/zh
Publication of CN101827055A publication Critical patent/CN101827055A/zh
Pending legal-status Critical Current

Links

Images

Landscapes

  • Complex Calculations (AREA)

Abstract

一种基于FPGA的宽带数字下变频器,由一片FPGA实现一路信号的数字下变频;多路并行数据进入FPGA后,首先对该多路并行数据进行抽取,抽取间隔D为大于1的正整数,由FPGA内部的数据抽取模块对抽取后输入的数据流进行重整,分到d个支路,d的取值为大于1的正整数;每个支路按照抽取因子D进行抽取;通过抽取后,数据率降低了D倍,多相滤波模块在低速环节对降低了D倍的输入数据进行滤波处理,以实现输入信号的抗混迭滤波和抗镜像滤波;d个支路的输出进行d′倍内插,内插因子为0;将进行d′倍内插的数据由混频块进行混频和综合后,得到基带复信号,对基带复信号的实部和虚部进行分离以输出两路正交I和Q信号。

Description

基于FPGA的宽带数字下变频器
技术领域
本发明涉及一种数字接收机,更具体地涉及一种基于现场可编程门阵列(Field Programmable Gate Array,FPGA)的宽带数字下变频器。
背景技术
目前,软件无线电技术成为国内外军用、民用通信技术领域中研究的热点。其基本思路为:通过将模数转换器(Analog to Digital Convertor,ADC)从基带移到中频甚至射频,把接收到的信号尽早数字化。作为数字化进程中的一个关键部件,数字下变频器(Digital DownConvertor,DDC)在高速ADC和相对低速的数字信号处理(Digital Signal Processing,DSP)***之间建立起一座桥梁,缓解它们速度不匹配的矛盾。DDC将接收到的数字化雷达中频信号正交解调成为两路正交的I、Q基带信号。
数字下变频算法分为两类:第一类是针对于正交采样的数字下变频算法;第二类是针对非正交采样的数字下变频算法。
模拟中频信号经过正交采样后,数字I、Q信号可以从中频数据流中分离出来。但是,分离出来的两路信号在采样时间上相差半个采样周期,因此还需要进一步处理,得到时间一致的两路正交I、Q信号。针对这个问题,国内外学者进行了大量的研究,提出了一系列方法,比较典型的有三种:Hilbert变换法、插值滤波法(数字乘积检波法)和低通滤波法。
Hilbert变换器实际上是90°移相器,通过对实信号进行Hilbert变换,可以获得该信号的正交分量。Hilbert变换法利用这个事实,对功分为两路中的一路数字中频信号进行Hilbert变换,然后与经过延时的另一路组合在一起,形成完备的I、Q信号,对它们进行抽取和移频即可得到I、Q信号(如图1所示)。
插值滤波器法先从时域对数字中频数据流进行奇偶抽取,得到相差半个采样周期的I、Q信号(假设I比Q超前)。为了保证两路的一致性,同时对它们进行延时内插,只不过d路延时内插3/4样本,Q路延时内插1/4样本。最终保证在3/4样本处,两路信号同时出现,实现I、Q信号的分离(如图2所示)。
低通滤波法首先将中频数字信号分别与NCO产生的两路正交本振相乘,得到两路信号。然后分别经过FIR低通滤波器和抽取单元,输出降低速率的两路基带信号I和Q(如图3所示)。
相对其他两种方法而言,低通滤波法的计算量最大,但是它适用于模拟信号的正交和非正交采样,因此应用反而最广泛。
如果信号是非正交采样,那么数字下变频算法只能用低通滤波法。目前通信领域提供的一些成熟的数字下变频器都是采用这种方法。不过由于在实现的过程中没有采用多相结构,因此能够实时解调的频率都比较低(小于150MHz)。因此,研究高效算法降低低通滤波法的运算量成为此算法能否得到广泛应用的关键。众所周知,对于先滤波后抽取处理的最有效方法是多相结构来实现。通过查新表明,几乎全部的高效数字下变频算法都是对数字输入信号进行D倍的抽取,然后每一个分支,进行复混频,然后低通滤波,最后抽取。由于混频和低通滤波放在抽取之后的低数据速率部分,因此降低了对***硬件的要求。另外由于只处理了与输出有关的部分运算,相对于传统的算法而言,效率提高了D倍。不过这种算法也有缺点:不能够实现与后面的基带处理***的带宽相匹配。如果保证不混迭的抽取因子D过大,则DSP比较轻闲;如果抽取过小,DSP的负担比较重。由于在处理的过程中,数字本振是复本振,因此后续的滤波器需要两个一样的滤波器,比较浪费FPGA的资源。在实际实现的时候,它需要3-4片高性能的FPGA来实现,其中第一片用来对数据进行抽取和混频;第二、三片用来实现多相滤波;最后一片进行数据融合和I、Q信号的输出。这种方式需要的硬件比较多,控制也比较麻烦。
综上所述,以上各种方法都有优缺点,具有一定的应用局限性。
发明内容
本发明的目的在于提供一种基于FPGA的宽带数字下变频器,以克服背景技术中提到的高效数字下变频算法的缺点,并且让数字下变频算法具有更广泛的通用性。
为实现上述目的,本发明提供的基于FPGA的宽带数字下变频器,由一片FPGA实现一路信号的数字下变频;FPGA内部包括数据抽取、多相滤波、内插、混频和基带输出功能模块;
多路并行数据进入FPGA后,首先对该多路并行数据进行抽取,抽取间隔D为大于1的正整数,由FPGA内部的数据抽取模块对抽取后输入的数据流进行重整,分到d个支路,d的取值为大于1的正整数;每个支路按照抽取因子D进行抽取;
通过抽取后,数据率降低了D倍,多相滤波模块在低速环节对降低了D倍的输入数据进行滤波处理,以实现输入信号的抗混迭滤波和抗镜像滤波;
d个支路的输出进行d′倍内插,内插因子为0;
将进行d′倍内插的数据由混频块进行混频和综合后,得到基带复信号,对基带复信号的实部和虚部进行分离以输出两路正交I和Q信号。
本发明提供的基于FPGA的高效宽带数字下变频器,采用一片高性能的FPGA芯片以完成计算量庞大的数字下变频工作。与传统的高效算法相比,具有如下一些优点:
①在输出信号质量保持不变的情况下,芯片数量只有前者的1/3左右,不仅节省了成本,降低了功耗,而且对整个数字接收***的小型化非常有利;
②实现输入信号的带宽匹配接收,充分利用基带处理信号的处理资源;
③将混频器移到滤波器的后面,复滤波变成了实滤波,减少了一个滤波器;
④由于抽取因子比较大,因此它能够实现宽带或超宽带信号的实时数字下变频处理。
附图说明
图1是数字希尔伯特变换法的原理框图。
图2是插值滤波法原理框图。
图3是低通滤波法的原理框图。
图4是高效宽带数字下变频器实现结构。
图5是分数倍采样率转换结构。
图6是分数倍采样率转换的多相结构。
图7是第i条支路的实现。
图8是分数倍抽取的第i条支路的高效实现结构。
图9是本振周期为偶数的DDC高效实现结构。
图10是本振周期为奇数时的DDC高效实现结构。
图11是FIR滤波器的幅相特性曲线。
图12是脉动FIR滤波器结构。
图13是I信号。
图14是Q信号。
具体实施方式
下面结合附图和实施例对本发明进一步说明。
本发明提供的基于FPGA的高效宽带数字下变频器解决了两个技术问题:将混频器移到滤波器的后面和带宽的匹配接收。下面来说明解决其技术问题所采用的方案。
该方案分两步:首先研究分数倍抽取的高效实现,然后研究数字下变频器的高效实现。分数倍抽取的结构如图5所示。图中d为内插因子,D为抽取因子。抽取前的采样率为f1,抽取后的采样率为f2。它们之间的关系为:
f 1 f 2 = D d - - - ( 1 )
h(n)为FIR低通滤波器。它是抗镜像滤波器和抗混迭滤波器级联,其通带截至频率为:
f c = min { f 1 2 , f 1 2 * d D } - - - ( 2 )
将图5中的前面两个部分看成一个d倍内插器,将它写成多相形式,为:
H ( z 3 ) = Σ i = 0 d - 1 z 3 - ( d - 1 - i ) R i ( z 3 d ) - - - ( 3 )
其中 R d - 1 - i ( z 3 ) = Σ n = 0 M - 1 h ( nd + i ) ( z 3 d ) - n - - - ( 4 )
图6给出了分数倍抽取的多相实现结构。因为d和D互质,所以根据Euclid算法,可以找到两个整数p和q满足:
pd+qD=-1  (5)
将图6中第i条支路提取出来,并且用(5)式代替-1,如图7所示。把Ri(z1),i=0,1,2,…,d-1和抽取因子作为抽取器,将Ri(z1),i=0,1,2,…,d-1作D相分解:
R i ( z 1 ) = Σ l = 0 D - 1 R il ( z 1 D ) z 1 - l - - - ( 6 )
其中 R il ( z 1 D ) = Σ n = 0 K - 1 h ( ( nD + l ) d + i ) z 1 - nD - - - ( 7 )
将(6)式代入到图7中得到第i条支路的结构中,可以得到第i条支路的高效实现结构,如图8所示。图6和图8的综合就是分数倍抽取的高效实现结构。
数字混频器能够位于滤波器后的充分必要条件是:数字本振的周期与抽取因子相等或者是抽取因子的两倍。很显然,在非正交采样的时候,使用满足上面要求整数倍抽取可能使得最后输出的信号出现混迭而无法正确重建基带信号,解决这个问题的方法为使用分数倍抽取,于是得合理地选择抽取因子D和内插因子d。如果本振周期L为偶数,那么抽取因子D取L/2,如果本振周期为技术,那么抽取因子取L。内插因子d的选择要保证输出的信号必须满足奈奎斯特采样定律,即:
f 1 · d D ≥ B .
下面分情况讨论。
情况1:本振周期L为偶数。经过D倍抽取后,每一个多相分支有两个数字本振值,它们互为相反数,将数字本振的绝对值移到滤波器的后面,这样信号进入多相滤波器之前,需要交替乘以+1/-1,如果将每个分支的滤波器Ril(z3)用Ril(-z3)代替,那么+1/-1也可以放到整个结构的最后,其高效结构如图9所示。图9a中的抽取滤波混频1用图9b代替。
情况2:本振周期L为奇数。经过D倍抽取后,每一个多相分支的数字本振为常数,因此它可以直接放到多相滤波器的后面,高效实现结构如图10所示。图10a中的抽取滤波混频2用图10b代替。
参考图4、图9和图10,本发明提出的基于FPGA的高效宽带数字下变频器在实施过程中特点为:
1)与传统的结构实现完全不同,它先抽取、多相滤波,然后混频,内插,最后综合,生成I和Q信号;
2)图9和图10中滤波器在FPGA中采用脉动结构,如图12所示。该结构充分利用了FPGA的硬件特征,在同步时钟的控制,输入数据会自动实现移位,实现输入和滤波器之间的卷积运算,而且它充分利用了寄存器的特征,对中间的结果进行缓存。这种结构虽然具有滤波器长度+3个时钟的延时,但是由于输入一个数据,同时会输出一个结果。输入和输出完全同步,所以完全不影响使用;
3)抽取因子D内插因子d的选择除了满足奈奎斯特采样定理外,还需要充分考虑本振和采样率之间的关系,以及基带处理***的处理能力;
4)两个因子确定后,再开始设计FIR滤波器。低通滤波器的截至频率由(2)式决定,带外抑制由ADC的动态范围决定。
作为实施例子,输入到DDC的数字中频信号的带宽为400MHz,脉冲宽度为1μs,中心频率为1000MHz,采样频率为1500MSPS,高速数据流分8路输入,每一路187.5MHz的速率。根据选择规则,抽取因子D选择为3,内插因子为0。据此设计的FIR滤波器的幅相特性曲线如图11所示。最后输出的I、Q信号经过高速DAC转换后,用示波器采集的波形如图13和图14所示。

Claims (3)

1.一种基于FPGA的宽带数字下变频器,由一片FPGA实现一路信号的数字下变频;FPGA内部包括数据抽取、多相滤波、内插、混频和基带输出功能模块;
多路并行数据进入FPGA后,首先对该多路并行数据进行抽取,抽取间隔D为大于1的正整数,由FPGA内部的数据抽取模块对抽取后输入的数据流进行重整,分到d个支路,d的取值为大于1的正整数;每个支路按照抽取因子D进行抽取;
通过抽取后,数据率降低了D倍,多相滤波模块在低速环节对降低了D倍的输入数据进行滤波处理,以实现输入信号的抗混迭滤波和抗镜像滤波;
d个支路的输出进行d′倍内插,内插因子为0;
将进行d′倍内插的数据由混频块进行混频和综合后,得到基带复信号,对基带复信号的实部和虚部进行分离以输出两路正交I和Q信号。
2.根据权利要求1所述的基于FPGA的高效宽带数字下变频器,其中,所述的抽取为先抽取、后内插,以实现信号的带宽匹配接收。
3.根据权利要求1所述的基于FPGA的高效宽带数字下变频器。其中,所述的多相滤波模块用脉动结构实现。
CN200910078867A 2009-03-04 2009-03-04 基于fpga的宽带数字下变频器 Pending CN101827055A (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN200910078867A CN101827055A (zh) 2009-03-04 2009-03-04 基于fpga的宽带数字下变频器

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN200910078867A CN101827055A (zh) 2009-03-04 2009-03-04 基于fpga的宽带数字下变频器

Publications (1)

Publication Number Publication Date
CN101827055A true CN101827055A (zh) 2010-09-08

Family

ID=42690769

Family Applications (1)

Application Number Title Priority Date Filing Date
CN200910078867A Pending CN101827055A (zh) 2009-03-04 2009-03-04 基于fpga的宽带数字下变频器

Country Status (1)

Country Link
CN (1) CN101827055A (zh)

Cited By (17)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102346245A (zh) * 2011-07-11 2012-02-08 电子科技大学 一种宽带中频信号数字下变频方法
CN103078592A (zh) * 2012-12-28 2013-05-01 西安电子工程研究所 基于相同fpga乘法器资源实现的任意抽取数字下变频方法
CN103095220A (zh) * 2013-01-25 2013-05-08 西安电子科技大学 基于快行fir滤波器的微型sar数字下变频器设计方法
CN103117759A (zh) * 2013-01-18 2013-05-22 中国科学院声学研究所 一种用于水声通信接收机的数字下变频器及方法
CN103560839A (zh) * 2013-10-28 2014-02-05 中国电子科技集团公司第四十一研究所 实现电磁辐射干扰测试接收机的高速扫描的方法和装置
CN103634027A (zh) * 2013-12-16 2014-03-12 中国人民解放军国防科学技术大学 超宽带信号的数字正交调制实时处理方法
CN103731162A (zh) * 2013-12-20 2014-04-16 天津光电通信技术有限公司 一种基于arm实现数字下变频的宽频扫描***
CN104467685A (zh) * 2014-11-27 2015-03-25 北京星河亮点技术股份有限公司 一种实现低速数字变频的方法
CN105024650A (zh) * 2015-07-02 2015-11-04 中国空间技术研究院 基于超高速模数转换的多波束信号交织数字下变频方法
CN103678596B (zh) * 2013-12-16 2016-10-05 中国电子科技集团公司第四十一研究所 基于fpga实现的输入输出按序排列的高速数据抽取方法
CN106226715A (zh) * 2016-09-12 2016-12-14 厦门大学 磁共振数字接收***
CN106375040A (zh) * 2015-07-23 2017-02-01 中国电子科技集团公司第四十研究所 一种基于fpga频谱监测带宽内任意频率点实时解调实现方法
CN108832945A (zh) * 2018-06-19 2018-11-16 哈尔滨工程大学 一种基于多相结构的高效mwc压缩采样数字接收机结构的实现方法
CN112104382A (zh) * 2020-09-10 2020-12-18 中国电子科技集团公司第五十八研究所 一种基于数字信号的并行数字下变频处理***
CN112511180A (zh) * 2020-12-29 2021-03-16 重庆电子工程职业学院 基带信号镜像干扰抑制方法
CN112910475A (zh) * 2021-05-10 2021-06-04 成都瀚德科技有限公司 应对复杂信号监测的数字接收机
CN113114166A (zh) * 2021-03-12 2021-07-13 成都辰天信息科技有限公司 基于fpga的高速并行ddc及fir滤波处理方法

Cited By (23)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102346245B (zh) * 2011-07-11 2013-01-09 电子科技大学 一种宽带中频信号数字下变频方法
CN102346245A (zh) * 2011-07-11 2012-02-08 电子科技大学 一种宽带中频信号数字下变频方法
CN103078592A (zh) * 2012-12-28 2013-05-01 西安电子工程研究所 基于相同fpga乘法器资源实现的任意抽取数字下变频方法
CN103078592B (zh) * 2012-12-28 2015-12-09 西安电子工程研究所 基于相同fpga乘法器资源实现的任意抽取数字下变频方法
CN103117759A (zh) * 2013-01-18 2013-05-22 中国科学院声学研究所 一种用于水声通信接收机的数字下变频器及方法
CN103095220B (zh) * 2013-01-25 2015-09-02 西安电子科技大学 基于快行fir滤波器的微型sar数字下变频器设计方法
CN103095220A (zh) * 2013-01-25 2013-05-08 西安电子科技大学 基于快行fir滤波器的微型sar数字下变频器设计方法
CN103560839A (zh) * 2013-10-28 2014-02-05 中国电子科技集团公司第四十一研究所 实现电磁辐射干扰测试接收机的高速扫描的方法和装置
CN103634027A (zh) * 2013-12-16 2014-03-12 中国人民解放军国防科学技术大学 超宽带信号的数字正交调制实时处理方法
CN103678596B (zh) * 2013-12-16 2016-10-05 中国电子科技集团公司第四十一研究所 基于fpga实现的输入输出按序排列的高速数据抽取方法
CN103731162B (zh) * 2013-12-20 2015-08-12 天津光电通信技术有限公司 一种基于arm实现数字下变频的宽频扫描***
CN103731162A (zh) * 2013-12-20 2014-04-16 天津光电通信技术有限公司 一种基于arm实现数字下变频的宽频扫描***
CN104467685A (zh) * 2014-11-27 2015-03-25 北京星河亮点技术股份有限公司 一种实现低速数字变频的方法
CN105024650B (zh) * 2015-07-02 2017-12-01 中国空间技术研究院 基于超高速模数转换的多波束信号交织数字下变频方法
CN105024650A (zh) * 2015-07-02 2015-11-04 中国空间技术研究院 基于超高速模数转换的多波束信号交织数字下变频方法
CN106375040A (zh) * 2015-07-23 2017-02-01 中国电子科技集团公司第四十研究所 一种基于fpga频谱监测带宽内任意频率点实时解调实现方法
CN106226715A (zh) * 2016-09-12 2016-12-14 厦门大学 磁共振数字接收***
CN108832945A (zh) * 2018-06-19 2018-11-16 哈尔滨工程大学 一种基于多相结构的高效mwc压缩采样数字接收机结构的实现方法
CN112104382A (zh) * 2020-09-10 2020-12-18 中国电子科技集团公司第五十八研究所 一种基于数字信号的并行数字下变频处理***
CN112511180A (zh) * 2020-12-29 2021-03-16 重庆电子工程职业学院 基带信号镜像干扰抑制方法
CN112511180B (zh) * 2020-12-29 2022-02-15 重庆电子工程职业学院 基带信号镜像干扰抑制方法
CN113114166A (zh) * 2021-03-12 2021-07-13 成都辰天信息科技有限公司 基于fpga的高速并行ddc及fir滤波处理方法
CN112910475A (zh) * 2021-05-10 2021-06-04 成都瀚德科技有限公司 应对复杂信号监测的数字接收机

Similar Documents

Publication Publication Date Title
CN101827055A (zh) 基于fpga的宽带数字下变频器
CN102346245B (zh) 一种宽带中频信号数字下变频方法
CN101888258B (zh) 高动态环境下基于3g的geo卫星移动通信时隙同步***及方法
CN101188590B (zh) 多载波信号处理的数字下变频***及其数字下变频方法
CN101262240A (zh) 一种易于硬件实现的全数字频率变换的方法及其装置
CN103532560B (zh) 一种数字相关器以及数字全极化微波辐射计
CN111682880B (zh) 一种基于gpu的流式架构宽带信号数字下变频***
CN101567701B (zh) 一种高效多路数字下变频器***
CN103828244A (zh) 超外差式接收器
CN101707473A (zh) 一种GHz超宽带数字下变频方法
CN104320088A (zh) 一种数字下变频电路
CN104393854A (zh) 基于fpga的时分复用级联积分梳状抽取滤波器及其实现方法
CN106772264A (zh) 一种地面和星载通用的超宽带雷达信号发生装置及方法
CN104320207B (zh) 一种矢量信号分析装置及方法
CN102063075A (zh) 中频采集卡板载dsp实时数字信号处理***
CN102946229A (zh) 一种数字下变频的实现方法
CN106872948B (zh) 基于两级数字下变频的雷达工作信道采集***及其方法
CN103634024B (zh) 一种实现信号分析仪器扩频功能的装置和方法
CN201114162Y (zh) 一种基于数字中频技术的多载波数字接收机***
CN103647563B (zh) 抗镜像干扰接收机
CN106100588A (zh) 一种基于fpga的可重构多通道数字下变频***及方法
CN102104564B (zh) 一种通用超宽带接收信道化处理方法
CN111697977B (zh) 一种超宽带频谱监测***及方法
CN205901710U (zh) 一种高速跳频低相噪宽带本振发生器
CN205883168U (zh) 一种基于fpga的可重构多通道数字下变频***

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
C02 Deemed withdrawal of patent application after publication (patent law 2001)
WD01 Invention patent application deemed withdrawn after publication

Application publication date: 20100908