CN110808713A - 一种基于fpga的超高速频分信号多路并行解调方法 - Google Patents
一种基于fpga的超高速频分信号多路并行解调方法 Download PDFInfo
- Publication number
- CN110808713A CN110808713A CN201810884381.2A CN201810884381A CN110808713A CN 110808713 A CN110808713 A CN 110808713A CN 201810884381 A CN201810884381 A CN 201810884381A CN 110808713 A CN110808713 A CN 110808713A
- Authority
- CN
- China
- Prior art keywords
- signal
- parallel
- frequency division
- signals
- frequency
- 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.)
- Granted
Links
Images
Classifications
-
- H—ELECTRICITY
- H03—ELECTRONIC CIRCUITRY
- H03D—DEMODULATION OR TRANSFERENCE OF MODULATION FROM ONE CARRIER TO ANOTHER
- H03D7/00—Transference of modulation from one carrier to another, e.g. frequency-changing
- H03D7/16—Multiple-frequency-changing
- H03D7/165—Multiple-frequency-changing at least two frequency changers being located in different paths, e.g. in two paths with carriers in quadrature
-
- H—ELECTRICITY
- H03—ELECTRONIC CIRCUITRY
- H03H—IMPEDANCE NETWORKS, e.g. RESONANT CIRCUITS; RESONATORS
- H03H17/00—Networks using digital techniques
- H03H17/02—Frequency selective networks
- H03H17/0202—Two or more dimensional filters; Filters for complex signals
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L27/00—Modulated-carrier systems
-
- H—ELECTRICITY
- H03—ELECTRONIC CIRCUITRY
- H03H—IMPEDANCE NETWORKS, e.g. RESONANT CIRCUITS; RESONATORS
- H03H17/00—Networks using digital techniques
- H03H17/02—Frequency selective networks
- H03H17/0202—Two or more dimensional filters; Filters for complex signals
- H03H2017/021—Wave digital filters
-
- Y—GENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
- Y02—TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
- Y02D—CLIMATE CHANGE MITIGATION TECHNOLOGIES IN INFORMATION AND COMMUNICATION TECHNOLOGIES [ICT], I.E. INFORMATION AND COMMUNICATION TECHNOLOGIES AIMING AT THE REDUCTION OF THEIR OWN ENERGY USE
- Y02D30/00—Reducing energy consumption in communication networks
- Y02D30/70—Reducing energy consumption in communication networks in wireless communication networks
Landscapes
- Engineering & Computer Science (AREA)
- Physics & Mathematics (AREA)
- Computer Hardware Design (AREA)
- Mathematical Physics (AREA)
- Power Engineering (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Digital Transmission Methods That Use Modulated Carrier Waves (AREA)
Abstract
本发明提供了一种基于FPGA的超高速频分信号多路并行解调方法,将高速模拟频分信号直接经过模数转换芯片将模拟信号转为数字信号后,将信号输入FPGA。将高速数字频分信号进行串并转换,生成并行的m路低速的数字频分信号。将对应频分个数的载波信号分别进行同样的串并转换,每一个载波均生成并行的m路子载波。将滤波器进行同样的串并转换,转换为m路子滤波器。每一路低速的数字频分信号均与该路号相同的子载波进行相乘,且将相乘后的结果进行累加,将累加和的结果经过该路号的子滤波器。将得到的m路并行的经过子滤波器后的信号进行相加,即可实现高速频分信号的解调。本发明大大的减少了FPGA资源的消耗。
Description
技术领域
本发明属于超高速频分信号解调技术领域,具体涉及一种基于FPGA的超高速频分信号多路并行解调方法。
背景技术
近年随着通信技术的发展,对超高速信号处理的需求愈发迫切。针对超高速模拟频分信号,传统处理方式为首先经过外置的模拟下变频器将超高速信号进行混频降低其速率,然后进行基于FPGA的数字下变频,将低速频分信号通过并行对应频点数量的混频+低通滤波器模块,最终完成超高速频分信号的解调。
在实际应用中,外置的模拟下变频器价格较为昂贵,且可靠性与信号处理性能较差,且由于增加了外置模块,导致设备重量与尺寸均增加;另一方面,FPGA实现过程中,多路并行混频+低通滤波器模块需要消耗大量的FPGA资源,且随着并行的频分信号频点个数的增加并行的路数也成比例增加,采用传统方法资源的资源消耗量将不可估计。传统的超高速频分信号解调方法无法满足当今信号处理高效率与高效益的需求。
发明内容
本发明的目的是为解决超高速频分信号解调硬件设备复杂与FPGA资源消耗大问题,提出了一种基于FPGA的超高速频分信号多路并行解调方法,该方法简化了***结构,降低了资源消耗。
本发明是通过以下技术方案实现的:
一种基于FPGA的超高速频分信号多路并行解调方法,其主要步骤如下:
步骤一、接收端接收超高速模拟频分信号,模数转换芯片对接收的超高速模拟频分信号进行模数转换,输入至FPGA,令超高速模拟频分信号的速率为fs,频分信号的频点个数为N;
步骤二、FPGA接收步骤一的数字信号,并将信号进行系数为m的串行转并行操作。则最终得到并行的m路数据A(1),A(2),…,A(m),每一路频分信号的速率为fs/m;
步骤三、将用于混频的N个频点的载波信号同时进行系数为m的串行转并行操作。则最终得到N组并行的m路载波,其中第n组并行的载波信号为Bn(1),Bn(2),…,Bn(m),每一路载波信号的速率为fs/m;
步骤四、将并行的m路频分信号与并行的m路载波相乘,完成多路并行的混频操作,得到m路混频后信号C1(1),C1(2),…,C1(m),其中下标“1”表示频点1的混频后信号,C1(1)则表示频点1的混频后第一路信号,C1(2)则表示频点1的混频后第二路信号,以此类推。重复进行N-1次混频操作,最终得到N组m路混频后信号,分别为,C1(1),C1(2),…,C1(m),C2(1),C2(2),…,C2(m),……,CN(1),CN(2),…,CN(m);
步骤五、将步骤四得到的多路并行混频后的结果进行叠加,叠加方法为:将N组混频信号里的同一路信号叠加,最终得到m路叠加后的混频信号D(1),D(2),…,D(m),其中第i路混频信号为D(i)C1(i)C2(i),…,CN(i),此时每路信号的速率为fs/m;
步骤六、将用于滤波的低通滤波器系数进行m倍延迟抽取操作,得到并行的m路子滤波器LP(1),LP(2),…,LP(m)。将步骤五中得到的m路叠加混频信号D(1),D(2),…,D(m)分别与步骤七中的m路子滤波器LP(1),LP(2),…,LP(m)进行滤波,最终得到m路滤波后信号G(1),G(2),…,G(m);
步骤七、将步骤六中得到的m路滤波后信号G(1),G(2),…,G(m)叠加,得到最终的解调后信号为S G(1) G(2) … G(m)。
经过上述七个步骤即完成了基于FPGA的超高速频分信号多路并行解调。
有益效果
本发明是一种基于FPGA的超高速频分信号多路并行解调方法。
传统的超高速频分信号处理方式需要增加外置的模拟下变频器,同时需要对应频点数量的多路混频+低通滤波器模块。外置的模拟下变频器价格高昂,且增加了设备重量与尺寸;同时多路并行的操作会消耗大量的如DSP48,Slice等FPGA资源,对于普通的FPGA芯片资源容量要求较高。
而本发明方法采用多路并行降速率的处理方式,通过将高速信号进行并行处理,并行的每一路数据的速率下降了,但FPGA内实时处理速率仍保持超高速,该方式避免了外置模拟下变频器的使用,提高了***性能,简化了***结构同时降低了***成本;另一方面,将混频后的并行多路信号叠加后共同经过并行的子低通滤波器,即从FPGA实现角度来说是将低通滤波转移到公共支路,该方式可以减少N-1(N为频分信号的频点个数)个低通滤波器模块,显著的减少了资源消耗。
综上所述,本发明采用一种基于FPGA的超高速频分信号多路并行解调方法,减少了硬件设备数量,简化了实现算法与结构,大大节省了硬件资源和成本。
附图说明
图1是传统基于FPGA的超高速频分信号解调方法流程示意图;
图2是本发明实施例的基于FPGA的超高速频分信号多路并行解调方法流程示意图。
具体实施方式
下面将结合附图和实施例对本发明加以详细说明,同时也叙述了本发明技术方案解决的技术问题及有益效果,需要指出的是,所描述的实施例仅旨在便于对本发明的理解,而对其不起任何限定作用。
如图1所示是传统基于FPGA的超高速频分信号解调方法流程示意图,主要方法是将频分模拟信号通过外置的模拟下变频器,将高速模拟信号变为低速模拟信号。经过模数转换芯片将模拟信号转为数字信号后,将信号输入FPGA。将上一步骤得到的低速模拟频分信号与对应频分个数的载波分别进行相乘和滤波,将得到的多路并行数据相加,即可实现高速频分信号解调。
如图2所示是本发明实施例的基于FPGA的超高速频分信号多路并行解调方法流程示意图,主要方法是将高速模拟频分信号直接经过模数转换芯片将模拟信号转为数字信号后,将信号输入FPGA。将高速数字频分信号进行串并转换,生成并行的m路低速的数字频分信号。将对应频分个数的载波信号分别进行同样的串并转换,每一个载波均生成并行的m路子载波。将滤波器进行同样的串并转换,转换为m路子滤波器。每一路低速的数字频分信号均与该路号相同的子载波进行相乘,且将相乘后的结果进行累加,将累加和的结果经过该路号的子滤波器。将得到的m路并行的经过子滤波器后的信号进行相加,即可实现高速频分信号的解调。
以3个频点的频分信号为例,对本发明的具体实施过程进行说明。其中令原始信号速率为1000Mbps,并行路数为4。
步骤一、接收端直接接收超高速模拟频分信号,模数转换芯片对高频信号进行模数转换,输入至FPGA,原始信号的速率为1000Mbps,频分信号的频点个数为3;
步骤二、FPGA接收步骤一的数字信号,并将信号进行系数为4的串行转并行操作。则最终得到并行的4路数据A(1),A(2),A(3),A(4),每一路频分信号的速率为250Mbps;
步骤三、将用于混频的3个频点的载波信号同时进行系数为4的串行转并行操作。则最终得到并行的4路载波cos(1),cos(2),cos(3),cos(4),每一路载波信号的速率为250Mbps;
步骤四、将并行的4路频分信号与并行的4路载波相乘,完成多路并行的混频操作,得到4路混频后信号C1(1),C1(2),C1(3),C1(4),其中下标“1”表示频点1的混频后信号,C1(1)则表示频点1的混频后第一路信号,C1(2)则表示频点1的混频后第二路信号,以此类推。共进行3次混频操作,最终得到3组m路混频后信号,分别为,C1(1),C1(2),C1(3),C1(4),C2(1),C2(2),C2(3),C2(4),C3(1),C31(2),C3(3),C3(4);
步骤五、将步骤四得到的多路并行混频后的结果进行叠加,叠加方法为:将3组混频信号里的同一路信号叠加,最终得到4路叠加后的混频信号,其中第i路混频信号为D(i)C1(i)C2(i)C3(i),此时每路信号的速率为250Mbps;
步骤六、将用于滤波的低通滤波器系数进行4倍延迟抽取操作,得到并行的4个子滤波器LP(1),LP(2),…,LP(4)。将步骤五中得到的4路叠加混频信号D(1),D(2),…,D(4)分别与4路子滤波器LP(1),LP(2),…,LP(4)进行滤波,最终得到4路滤波后信号G(1),G(2),…,G(4);
步骤七、将步骤六中得到的4路滤波后信号G(1),G(2),…,G(4)叠加,得到最终的解调后信号S G(1) G(2) … G(4)。
对于上述实施例,下表为使用传统基于FPGA的超高速频分信号解调方法和本实施例的基于FPGA的超高速频分信号多路并行解调方法的FPGA资源消耗对比,本实例中使用的FPGA型号为Xilinx Kintex-7系列的XC7K325T。
由上表可得,传统方法资源消耗量巨大,部分FPGA资源甚至超过了芯片资源极限,而本发明的基于FPGA的超高速频分信号多路并行解调方法大大的减少了FPGA资源的消耗,在节省Slice Registers、Slice LUTs和DSP48E1s这三种资源方面更是有显著的成效。
以上所述的具体描述,对发明的目的、技术方案和有益效果进行了进一步详细说明,所应理解的是,以上所述仅为本发明的具体实施例而已,并不用于限定本发明的保护范围,凡在本发明的精神和原则之内,所做的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。
Claims (1)
1.一种基于FPGA的超高速频分信号多路并行解调方法,包括如下步骤:
步骤一、接收端接收超高速模拟频分信号,模数转换芯片对接收的超高速模拟频分信号进行模数转换,输入至FPGA,令超高速模拟频分信号的速率为fs,频分信号的频点个数为N;
步骤二、FPGA接收步骤一的数字信号,并将信号进行系数为m的串行转并行操作,则最终得到并行的m路数据A(1),A(2),…,A(m),每一路频分信号的速率为fs/m;
步骤三、将用于混频的N个频点的载波信号同时进行系数为m的串行转并行操作,则最终得到N组并行的m路载波,其中第n组并行的载波信号为Bn(1),Bn(2),…,Bn(m),每一路载波信号的速率为fs/m;
步骤四、将并行的m路频分信号与并行的m路载波相乘,完成多路并行的混频操作,得到m路混频后信号C1(1),C1(2),…,C1(m),其中下标“1”表示频点1的混频后信号,C1(1)则表示频点1的混频后第一路信号,C1(2)则表示频点1的混频后第二路信号,以此类推,共进行N次混频操作,最终得到N组m路混频后信号,分别为,C1(1),C1(2),…,C1(m),C2(1),C2(2),…,C2(m),……,CN(1),CN(2),…,CN(m);
步骤五、将步骤四得到的多路并行混频后的结果进行叠加,叠加方法为:将N组混频信号里的同一路信号叠加,最终得到m路叠加后的混频信号D(1),D(2),…,D(m),其中第i路混频信号为D(i) C1(i) C2(i),…,CN(i),此时每路信号的速率为fs/m;
步骤六、将用于滤波的低通滤波器系数进行m倍延迟抽取操作,得到并行的m路子滤波器LP(1),LP(2),…,LP(m),将步骤五中得到的m路叠加混频信号D(1),D(2),…,D(m)分别与m路子滤波器LP(1),LP(2),…,LP(m)进行滤波,最终得到m路滤波后信号G(1),G(2),…,G(m);
步骤七、将步骤六中得到的m路滤波后信号G(1),G(2),…,G(m)叠加,得到最终的解调后信号为S G(1) G(2) … G(m)。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201810884381.2A CN110808713B (zh) | 2018-08-06 | 2018-08-06 | 一种基于fpga的超高速频分信号多路并行解调方法 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201810884381.2A CN110808713B (zh) | 2018-08-06 | 2018-08-06 | 一种基于fpga的超高速频分信号多路并行解调方法 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN110808713A true CN110808713A (zh) | 2020-02-18 |
CN110808713B CN110808713B (zh) | 2023-06-13 |
Family
ID=69487095
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201810884381.2A Active CN110808713B (zh) | 2018-08-06 | 2018-08-06 | 一种基于fpga的超高速频分信号多路并行解调方法 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN110808713B (zh) |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN112083674A (zh) * | 2020-09-09 | 2020-12-15 | 中国航空工业集团公司雷华电子技术研究所 | Fpga芯片数据处理方法、芯片、计算机设备和存储介质 |
Citations (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2003090368A1 (fr) * | 2002-04-22 | 2003-10-30 | Nagoya Industrial Science Research Institute | Procede de reception heterodyne de type annulation de signaux d'image et procede de reception par multiplexage en frequence orthogonale de conversion directe |
CN204287959U (zh) * | 2014-11-03 | 2015-04-22 | 海鹰航空通用装备有限责任公司 | 一种固定翼无人机的自主起飞降落*** |
CN104579177A (zh) * | 2014-11-18 | 2015-04-29 | 中国电子科技集团公司第十研究所 | 适用于滤波多音调制***的数字下变频电路 |
CN104883229A (zh) * | 2015-03-27 | 2015-09-02 | 北京理工大学 | 一种基于fdma体制的码分多波束信号分离方法 |
CN105024650A (zh) * | 2015-07-02 | 2015-11-04 | 中国空间技术研究院 | 基于超高速模数转换的多波束信号交织数字下变频方法 |
JP2017028626A (ja) * | 2015-07-27 | 2017-02-02 | アンリツ株式会社 | 信号処理装置及び信号処理方法 |
-
2018
- 2018-08-06 CN CN201810884381.2A patent/CN110808713B/zh active Active
Patent Citations (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2003090368A1 (fr) * | 2002-04-22 | 2003-10-30 | Nagoya Industrial Science Research Institute | Procede de reception heterodyne de type annulation de signaux d'image et procede de reception par multiplexage en frequence orthogonale de conversion directe |
CN204287959U (zh) * | 2014-11-03 | 2015-04-22 | 海鹰航空通用装备有限责任公司 | 一种固定翼无人机的自主起飞降落*** |
CN104579177A (zh) * | 2014-11-18 | 2015-04-29 | 中国电子科技集团公司第十研究所 | 适用于滤波多音调制***的数字下变频电路 |
CN104883229A (zh) * | 2015-03-27 | 2015-09-02 | 北京理工大学 | 一种基于fdma体制的码分多波束信号分离方法 |
CN105024650A (zh) * | 2015-07-02 | 2015-11-04 | 中国空间技术研究院 | 基于超高速模数转换的多波束信号交织数字下变频方法 |
JP2017028626A (ja) * | 2015-07-27 | 2017-02-02 | アンリツ株式会社 | 信号処理装置及び信号処理方法 |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN112083674A (zh) * | 2020-09-09 | 2020-12-15 | 中国航空工业集团公司雷华电子技术研究所 | Fpga芯片数据处理方法、芯片、计算机设备和存储介质 |
Also Published As
Publication number | Publication date |
---|---|
CN110808713B (zh) | 2023-06-13 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN101478525B (zh) | 一种多载波分离的方法及多载波分离装置 | |
CN101567701B (zh) | 一种高效多路数字下变频器*** | |
CN101188590B (zh) | 多载波信号处理的数字下变频***及其数字下变频方法 | |
CN101075814A (zh) | 基于特殊数字中频结构的数字接收机*** | |
CN110808713B (zh) | 一种基于fpga的超高速频分信号多路并行解调方法 | |
CN101834824B (zh) | 一种多载波滤波方法、*** | |
CN113132008B (zh) | 面向高效移动前传的弹性带宽信道聚合分离方法及装置 | |
CN101119356A (zh) | 多通道数字上变频***及其数字上变频方法 | |
CN201087947Y (zh) | 多通道数字上变频*** | |
CN111786690A (zh) | 一种并行结构的数字下变频方法 | |
CN102223223B (zh) | 多载波信号的接收方法及装置 | |
CN1193562C (zh) | 用于角调制信号的接收装置 | |
CN203166913U (zh) | 一种电力线载波发射机数字前端 | |
CN101610077B (zh) | 一种半带滤波方法实现的滤波器 | |
CN102685055A (zh) | 一种多数据流插值与抽取复用装置及方法 | |
CN101917781A (zh) | 一种rru上行链路数字下变频功能实现的方法和装置 | |
CN103001908B (zh) | 一种多载波的聚合、分离方法及设备 | |
CN201114161Y (zh) | 多载波信号处理的数字下变频*** | |
CN117792338B (zh) | 一种滤波器及其设计方法 | |
CN108199996A (zh) | 基于fpga的独立边带调制信号解调方法 | |
CN216852002U (zh) | 一种fm信号解调*** | |
CN109067689A (zh) | 一种f-ofdm通信***中part的限幅方法 | |
CN107896204A (zh) | 一种基于FPGA的OFDM水声Modem时频二维搜索多普勒补偿器及补偿方法 | |
CN117767963A (zh) | 一种高效并行信号数字信道化接收方法 | |
USIKALU et al. | LowPhy module improvization using novel methodology for 5G Technology |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
GR01 | Patent grant | ||
GR01 | Patent grant |