CN105763497A - 基于Zynq的多信道AM及FM解调方法 - Google Patents
基于Zynq的多信道AM及FM解调方法 Download PDFInfo
- Publication number
- CN105763497A CN105763497A CN201610214262.7A CN201610214262A CN105763497A CN 105763497 A CN105763497 A CN 105763497A CN 201610214262 A CN201610214262 A CN 201610214262A CN 105763497 A CN105763497 A CN 105763497A
- Authority
- CN
- China
- Prior art keywords
- demodulation
- signal
- fpga
- zynq
- multichannel
- 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
Links
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L27/00—Modulated-carrier systems
- H04L27/0008—Modulated-carrier systems arrangements for allowing a transmitter or receiver to use more than one type of modulation
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04H—BROADCAST COMMUNICATION
- H04H40/00—Arrangements specially adapted for receiving broadcast information
- H04H40/18—Arrangements characterised by circuits or components specially adapted for receiving
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04H—BROADCAST COMMUNICATION
- H04H2201/00—Aspects of broadcast communication
- H04H2201/10—Aspects of broadcast communication characterised by the type of broadcast system
- H04H2201/18—Aspects of broadcast communication characterised by the type of broadcast system in band on channel [IBOC]
- H04H2201/183—FM digital or hybrid
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04H—BROADCAST COMMUNICATION
- H04H2201/00—Aspects of broadcast communication
- H04H2201/10—Aspects of broadcast communication characterised by the type of broadcast system
- H04H2201/18—Aspects of broadcast communication characterised by the type of broadcast system in band on channel [IBOC]
- H04H2201/186—AM digital or hybrid
Landscapes
- Engineering & Computer Science (AREA)
- Signal Processing (AREA)
- Computer Networks & Wireless Communication (AREA)
- Circuits Of Receivers In General (AREA)
Abstract
本发明公开了一种基于Zynq的多信道AM及FM解调方法,所述的方法包括以下步骤:步骤一、命令下发及数据收集;步骤二、数字下变频;步骤三、AM解调或FM解调。本发明提供四路解调通道,可同时解调四个信道的AM/FM调制信号。由于需要大量逻辑资源的数字下变频及信号解调都放到FPGA中运算,而FPGA具备并行处理能力以及提供专用DSP资源,理论上FPGA进行解调的数据速率仅受限于FPGA的时钟速率(Zynq可达300MHz以上);并且因其并行处理能力,在进行数字下变频和解调时可尽量提高信号精度(数据位宽),在资源满足情况下不会影响FPGA运算的速度,完全满足多路信号的实时处理。
Description
技术领域
本发明涉及数字接收机解调技术领域,具体涉及一种基于Zynq的多信道AM及FM解调方法。
背景技术
AM和FM解调是数字接收机所必备的功能,解调过程中数据位宽(精度)将直接影响解调的质量和资源占用度;现有接收机实现解调的方式主要是通过FPGA采集信号获取I/Q分量,再将I/Q分量传送到计算机端,通过软件的方式进行解调,即采用“FPGA+计算机”架构。为了获得较高的解调精度,应尽量提高I/Q数据的位宽,而位宽提高将使得计算机资源占用迅速增长,导致CPU处理速度急剧下降,从而导致计算机无法兼顾其他应用的需求。
发明内容
本发明克服了现有技术的不足,提供一种基于Zynq的多信道AM及FM解调方法。
为解决上述的技术问题,本发明采用以下技术方案:
一种基于Zynq的多信道AM及FM解调方法,所述的方法包括以下步骤:
步骤一、命令下发及数据收集
通过AXI总线下发数字DDC混频所需的解调载波频率值、滤波带宽参数、AM或FM解调选择参数;
步骤二、数字下变频
将接收到的信号与载波信号进行混频,将信号搬移到基带,并对其进行滤波和抽取降低数据速率,得到基带I/Q信号;
步骤三、AM解调或FM解调
当进行AM解调时,提取I/Q信号的幅度信息,根据正交解调原理,调制信号m(n)=sqrt(I*I+Q*Q);
当进行FM解调时,提取I/Q信号的相位信息,并对其进行微分操作,m(n)=φ(n)-φ(n-1);其中φ(n)=arctg(Q/I)。
更进一步的技术方案是还包括:
步骤四、音频播放
通过AXI总线收集经过FPGA处理的解调数据,并通过ARM将解调后的音频数据送至扬声器进行播放。
更进一步的技术方案是步骤一还包括:ARM通过AXI总线设置包含四个信道的射频中心频点及带宽,得到中频信号。
更进一步的技术方案是步骤一还包括:分别设置四个信道的带宽及中心频点。
本发明针对计算机对于解调精度和数据处理速度无法兼顾的情况,将需要消耗大量运算资源的解调也一并放到FPGA中进行处理,只需将最终的解调数据送到计算机端。由于Zynq中集成了FPGA和ARM资源相当于“FPGA+计算机”架构,具备高速并行处理能力以及高效的进程调度能力,且采用Zynq平台可方便实现FPGA和ARM之间的数据交互。将需要大量运算的操作放到FPGA中,而ARM只需要进行命令控制和数据接收及播放,从而提高了对数据流的处理能力;终上所述,该应用选择在Zynq平台上实现,提供四通道AM/FM信号解调。
与现有技术相比,本发明的有益效果是:本发明提供四路解调通道,可同时解调四个信道的AM/FM调制信号。由于需要大量逻辑资源的数字下变频及信号解调都放到FPGA中运算,而FPGA具备并行处理能力以及提供专用DSP资源,理论上FPGA进行解调的数据速率仅受限于FPGA的时钟速率(Zynq可达300MHz以上);并且因其并行处理能力,在进行数字下变频和解调时可尽量提高信号精度(数据位宽),在资源满足情况下不会影响FPGA运算的速度,完全满足多路信号的实时处理。
附图说明
图1为本发明一个实施例的方法实现原理图。
图2为本发明一个实施例中第一通道的解调后音频波形图。
图3为本发明一个实施例中第二通道的解调后音频波形图。
具体实施方式
本说明书中公开的所有特征,或公开的所有方法或过程中的步骤,除了互相排斥的特征和/或步骤以外,均可以以任何方式组合。
本说明书(包括任何附加权利要求、摘要和附图)中公开的任一特征,除非特别叙述,均可被其他等效或具有类似目的的替代特征加以替换。即,除非特别叙述,每个特征只是一系列等效或类似特征中的一个例子而已。
下面结合附图及实施例对本发明的具体实施方式进行详细描述。
如图1所示,根据本发明的一个实施例,本实施例公开一种基于Zynq的多信道AM及FM解调方法,该方法的实现包括四个部分:命令下发及数据收集部分(ARM);数字下变频部分(DDC);解调部分;音频播放部分。
其中,命令下发部分及数据收集部分:该部分位于Zynq的ARM中,通过AXI总线与FPGA逻辑进行连接,通过AXI总线下发数字DDC混频所需的解调载波频率值、滤波带宽参数、AM/FM解调选择参数;同时通过AXI总线收集经过FPGA处理的解调数据,并将解调送到扬声器进行播放。
数字下变频部分:将接收到的信号与载波信号进行混频,将信号搬移到基带,并对其进行滤波和抽取降低数据速率,得到基带I/Q信号。
解调部分:当AM解调时,提取I/Q信号的幅度信息,根据正交解调原理,调制信号m(n)=sqrt(I*I+Q*Q);当FM解调时,提取I/Q信号的相位信息,并对其进行微分操作,m(n)=φ(n)-φ(n-1);其中φ(n)=arctg(Q/I)。
音频播放部分:该部分通过ARM将解调后的音频数据送至扬声器进行播放。
具体的,本实施例基于Zynq的多信道AM及FM解调方法的控制流程如下:
第一步,ARM通过AXI总线设置包含四个信道的射频中心频点及带宽,得到中频信号。
第二步,分别设置四个信道的带宽及中心频点。
第三步,选择解调方式(AM/FM)。
第四步,解调数据通过AXI总线发送到ARM中。
第五步,ARM对解调数据进行相应处理后送到扬声器播放。
具体的,本实施例中若选定中频为70MHz,设置第一通道解调样式为AM解调,中心频率为1116KHz,带宽为8KHz,解调后音频波形如图2所示;关闭第一通道设置第二通道解调样式为FM解调,中心频率为89.4MHz,带宽设置为250KHz,解调后音频波形如图3所示。若需解调的多个信道是包含在一个射频带宽内,则可同时打开四路通道进行解调。
由于FPGA所具备高速的并行处理能力,适合于处理高速的数据流;ARM具备灵活的任务调度能力,适合与命令控制。Zynq同时集成了FPGA和ARM资源更利于两者的交互,本发明采用Zynq实现四个信道的同时解调;Zynq中的FPGA承担所有的数字信号处理任务,包括数字下变频及解调,ARM实现命令下发及音频处理及播放,能方便灵活的满足各项应用。
在本说明书中所谈到的“一个实施例”、“另一个实施例”、“实施例”等,指的是结合该实施例描述的具体特征、结构或者特点包括在本申请概括性描述的至少一个实施例中。在说明书中多个地方出现同种表述不是一定指的是同一个实施例。进一步来说,结合任一个实施例描述一个具体特征、结构或者特点时,所要主张的是结合其他实施例来实现这种特征、结构或者特点也落在本发明的范围内。
尽管这里参照发明的多个解释性实施例对本发明进行了描述,但是,应该理解,本领域技术人员可以设计出很多其他的修改和实施方式,这些修改和实施方式将落在本申请公开的原则范围和精神之内。更具体地说,在本申请公开权利要求的范围内,可以对主题组合布局的组成部件和/或布局进行多种变型和改进。除了对组成部件和/或布局进行的变型和改进外,对于本领域技术人员来说,其他的用途也将是明显的。
Claims (4)
1.一种基于Zynq的多信道AM及FM解调方法,其特征在于:所述的方法包括以下步骤:
步骤一、命令下发及数据收集
通过AXI总线下发数字DDC混频所需的解调载波频率值、滤波带宽参数、AM或FM解调选择参数;
步骤二、数字下变频
将接收到的信号与载波信号进行混频,将信号搬移到基带,并对其进行滤波和抽取降低数据速率,得到基带I/Q信号;
步骤三、AM解调或FM解调
当进行AM解调时,提取I/Q信号的幅度信息,根据正交解调原理,调制信号m(n)=sqrt(I*I+Q*Q);
当进行FM解调时,提取I/Q信号的相位信息,并对其进行微分操作,m(n)=φ(n)-φ(n-1);其中φ(n)=arctg(Q/I)。
2.根据权利要求1所述的基于Zynq的多信道AM及FM解调方法,其特征在于还包括:
步骤四、音频播放
通过AXI总线收集经过FPGA处理的解调数据,并通过ARM将解调后的音频数据送至扬声器进行播放。
3.根据权利要求1所述的基于Zynq的多信道AM及FM解调方法,其特征在于所述的步骤一还包括:ARM通过AXI总线设置包含四个信道的射频中心频点及带宽,得到中频信号。
4.根据权利要求3所述的基于Zynq的多信道AM及FM解调方法,其特征在于所述的步骤一还包括:分别设置四个信道的带宽及中心频点。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201610214262.7A CN105763497A (zh) | 2016-04-07 | 2016-04-07 | 基于Zynq的多信道AM及FM解调方法 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201610214262.7A CN105763497A (zh) | 2016-04-07 | 2016-04-07 | 基于Zynq的多信道AM及FM解调方法 |
Publications (1)
Publication Number | Publication Date |
---|---|
CN105763497A true CN105763497A (zh) | 2016-07-13 |
Family
ID=56333664
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201610214262.7A Pending CN105763497A (zh) | 2016-04-07 | 2016-04-07 | 基于Zynq的多信道AM及FM解调方法 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN105763497A (zh) |
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN107391080A (zh) * | 2017-07-25 | 2017-11-24 | 青岛海信电器股份有限公司 | 基于zynq的主芯片、adas及利用其进行语音提示的方法 |
CN113992487A (zh) * | 2021-09-18 | 2022-01-28 | 电子科技大学 | 一种基于soc的可配模拟解调方法 |
Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20020127982A1 (en) * | 2001-03-07 | 2002-09-12 | Nokia Mobile Phones Ltd | Mobile station receiver operable for both single and multi-carrier reception |
CN101197606A (zh) * | 2006-12-04 | 2008-06-11 | 京信通信技术(广州)有限公司 | 应用于直放站中的数字中频变频方法及其变频系统 |
CN102946229A (zh) * | 2012-10-23 | 2013-02-27 | 三维通信股份有限公司 | 一种数字下变频的实现方法 |
-
2016
- 2016-04-07 CN CN201610214262.7A patent/CN105763497A/zh active Pending
Patent Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20020127982A1 (en) * | 2001-03-07 | 2002-09-12 | Nokia Mobile Phones Ltd | Mobile station receiver operable for both single and multi-carrier reception |
CN101197606A (zh) * | 2006-12-04 | 2008-06-11 | 京信通信技术(广州)有限公司 | 应用于直放站中的数字中频变频方法及其变频系统 |
CN102946229A (zh) * | 2012-10-23 | 2013-02-27 | 三维通信股份有限公司 | 一种数字下变频的实现方法 |
Non-Patent Citations (1)
Title |
---|
史英春 等: "DSP在短波宽带侦察系统中的应用", 《中国电子学会第十届青年学术年会论文集 信息和电子技术理论与应用》 * |
Cited By (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN107391080A (zh) * | 2017-07-25 | 2017-11-24 | 青岛海信电器股份有限公司 | 基于zynq的主芯片、adas及利用其进行语音提示的方法 |
CN107391080B (zh) * | 2017-07-25 | 2021-03-30 | 海信视像科技股份有限公司 | 基于zynq的主芯片、adas及利用其进行语音提示的方法 |
CN113992487A (zh) * | 2021-09-18 | 2022-01-28 | 电子科技大学 | 一种基于soc的可配模拟解调方法 |
CN113992487B (zh) * | 2021-09-18 | 2022-10-28 | 电子科技大学 | 一种基于soc的可配模拟解调方法 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN101197606A (zh) | 应用于直放站中的数字中频变频方法及其变频系统 | |
CN102882814A (zh) | 参数化模块化多通道数字下变频设计平台和方法 | |
CN105763497A (zh) | 基于Zynq的多信道AM及FM解调方法 | |
CN204376922U (zh) | 并行多路fm调制广播信号采集和处理装置 | |
CN201286101Y (zh) | 一种短突发通信信号处理电路 | |
CN201957017U (zh) | 低压电力线载波的调制解调设备 | |
CN102957642B (zh) | 一种无线数据接收系统及其接收方法 | |
CN101635575B (zh) | 一种基于软件无线电的四信道短波数字信号处理平台 | |
CN104753534A (zh) | 一种扩展adc采样带宽的装置和方法 | |
CN102780500B (zh) | 一种数模兼容的uhf频段无线数字对讲机接收电路 | |
CN201282455Y (zh) | 数字光纤直放机系统 | |
CN202309693U (zh) | 基于射频数字化的短波自动控制通信单元 | |
CN201904792U (zh) | 多路自适应泛速率码速调整装置 | |
CN108183715B (zh) | 一种基于软件数字处理的400KHz信道机 | |
CN203573128U (zh) | 基于fpga的多通道数据采集系统 | |
CN212785349U (zh) | 一种用于背负电台收发信机的数字化模块及调制解调系统 | |
CN202495927U (zh) | 一种基于数字信号处理平台的感应无线通信系统 | |
CN203708230U (zh) | 遥测极化分集系统 | |
CN110808713B (zh) | 一种基于fpga的超高速频分信号多路并行解调方法 | |
CN207339907U (zh) | 一种甚低频盲信号解调验证系统 | |
CN202143089U (zh) | 一种带有分支分配功能的eoc设备 | |
CN203942536U (zh) | 基于地面数字电视广播频段的频谱检测分配系统 | |
CN207835433U (zh) | 一种基于软件数字处理的400KHz信道机 | |
CN203259821U (zh) | 便携式工业无线干扰采集再现仪 | |
CN106788418A (zh) | 一种信号源外部调频电路及方法 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
C10 | Entry into substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
RJ01 | Rejection of invention patent application after publication | ||
RJ01 | Rejection of invention patent application after publication |
Application publication date: 20160713 |