0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

采用DSP和FPGA和上下变频器实现单载波调制解调系统的设计

电子设计 来源:单片机与嵌入式系统应用 作者:刘鹏,赵林靖,吕卓 2021-05-31 09:41 次阅读

软件无线电(Software Radios)是一种新的无线电通信的体系结构。具体来说,软件无线电是以可编程DSPCPU中心,将模块化、标准化的硬件单元用总线方式连接起来,构成通用的硬件平台,并通过软件加载来实现各种无线通信功能的开放式体系结构。

随着通信的发展,高速传输技术引起广泛的研究和注意。到目前为止,无线传输的速率受限于硬件条件。要实现高速传输,就必须结合各种芯片的特点,使硬件平台具有简单、通用的特点,因此需要开发一个通用平台。

DSP在控制和信号处理方面有优势,基带信号的调制、解调及FFT/IFFT等运算可以由DSP实现,但是在实时处理方面受到现有DSP处理速度和能力的制约。对于信号突发检测这种运算量大的处理,尤其是在高速传输时,通常要使用FPGA。FPGA特有的流水线设计结构可以使前后级在时间上并发,达到高效、高速。为了减小DSP在信号处理上的压力,同时满足高速要求,采用专用数字变频芯片来实现数字上下变频。

为了和软件无线电的思想统一,在系统设计时考虑兼容单载波调制解调方式,采用DSP、FPGA、上下变频器的方案,不使用专用调制解调芯片。

1 OFDM原理和基带信号模

正交频分复用[1]OFDM(Orthogonal Frequency Division Multiplex)是一种多载波调制方式,通过减小和消除码间串扰的影响来克服信道的频率选择性衰落。它的基本原理是将信号分割为N个子信号,然后用N个子信号分别调制N个相互正交的子载波。由于子载波的频谱相互重叠,因而可以得到较高的频谱效率。近几年OFDM在无线通信领域得到了广泛的应用。

当调制信号通过无线信道到达接收端时,由于信道多径效应带来的码间串扰的作用,子载波之间不再保持良好的正交状态,因而发送前需要在码元间插入保护间隔。如果保护间隔大于最大时延扩展,则所有时延小于保护间隔的多径信号将不会延伸到下一个码元期间,从而有效地消除了码间串扰。当采用单载波调制时,为减小ISI的影响,需要采用多级均衡器,这会遇到收敛和复杂性高等问题。

图1是OFDM基带信号处理原理图。其中,图1(a)是发射机工作原理,图1(b)是接收机工作原理。

采用DSP和FPGA和上下变频器实现单载波调制解调系统的设计

在发射端,首先对比特流进行QAM或QPSK调制,然后依次经过串并变换和IFFT变换,再将并行数据转化为串行数据,加上保护间隔(又称“循环前缀”),形成OFDM码元。在组帧时,须加入同步序列和信道估计序列,以便接收端进行突发检测、同步和信道估计,最后输出正交的基带信号。

当接收机检测到信号到达时,首先进行同步和信道估计。当完成时间同步、小数倍频偏估计和纠正后,经过FFT变换,进行整数倍频偏估计和纠正,此时得到的数据是QAM或QPSK的已调数据。对该数据进行相应的解调,就可得到比特流。

这里仅讨论软件功能模块,具体算法不在此涉及。

2 硬件结构

OFDM调制解调与常规调制解调相比,所需的运算量大,尤其是当系统选用的子载波个数多时,仅在发射端的IFFT变换和接收端的FFT变换所需的时间就很长。通常使用FPGA和高速的DSP解决该问题。由于在接收端还要完成信号突发检测、同步和频偏校正等数字信号处理,所以接收端对实时性要求更高。在该系统中,使用FPGA完成信号的突发检测和定时,DSP完成FFT/IFFT变换和QAM/QPSK调制解调

本系统主要由4部分组成: DSP、FPGA、正交数字上变频器(Quadrature Digital Upconverter)、正交数字下变频器(Quadrature Digital Downconverter)。系统硬件结构如图2所示。图中,D表示数据总线,A表示地址总线,C表示控制总线, L表示链路口数据线, 字母后面的数字表示总线的位数。50 MHz晶振为两片DSP及FPGA提供时钟信号,32.768 MHz高稳定度晶振为AD9857和AD6654提供高质量的时钟信号。复位芯片MAX6708控制DSP、FPGA、AD9857、AD6654和ST16C550的复位。

o4YBAGC0P7qADS2bAADMxYCeWPc131.png

DSP完成QAM或QPSK的调制解调和FFT/IFFT变换。系统所使用的DSP[2]是ADI公司Tiger sharc TS101。该DSP具有以下特性: 最高工作频率为300 MHz,3.3 ns指令周期;6 MB片内SRAM;2个计算模块,每个模块都有1个ALU、1个乘法器、1个移位寄存器和1个寄存器组;2个整型ALU,用来提供寻址和指针操作;14个DMA控制器;1149.1 IEEE JTAG口。对于OFDM基带处理,该DSP最大的特点是: 进行256点的复数FFT变换,仅需3.67 μs。

正交数字上变频器采用ADI公司的AD9857。AD9857[34]最高工作频率为200 MHz,输出中频频率范围为0“80 MHz;内部集成半带滤波器、CIC(Cascaded Integrator Comb)滤波器, 反SINC滤波器和高速的14位数/模转换器,其核心是一个相位连续的直接数字频率合成器DDS (Direct Digital Synthesizer)。在该方案中,AD9857工作在正交调制模式,其32位频率控制字使输出频率的最高精确度为:SYSCLK(系统时钟)除以232。

正交数字下变频器采用ADI公司的AD6654。AD6654[5]内部集成了一个14位、92.16 Msps的模/数转换器和4/6通道的数字下变频器。每个通道可独立配置。数字下变频内部集成了频率变换器、可编程级联梳状滤波器(CIC)、2个滤波器组和数字自动增益控制。其中: 频率变换是通过32位数控振荡器实现的;CIC实现1”32倍的抽取;2个滤波器组包括FIR滤波器和2倍抽取的半带滤波器。输入的中频模拟信号经过ADC和频率变换后,使用滤波器组进行滤波和抽取,最后并行输出正交基带数字信号。输入中频信号频率最高可到200 MHz,此时,使用欠采样技术。

3 参数设计及调制

信号波形作者采用PCB八层板设计,实现了该系统的硬件平台,并在此平台基础上实现了高速OFDM传输和常规单载波调制解调,形成了一个通用宽带高速调制解调平台。设计的目的是要在该平台上实现现有的全部物理层的算法,特别是实现实时OFDM传输系统。对OFDM系统提出的指标要求如表1所列。

图3给出了32路子载波OFDM在上述参数设计下的已调信号波形(见图3(a))及其功率谱(见图3(b))。图中子载波调制方式为QPSK,码元频率为中频频率36.864 MHz,带宽是2.048 MHz。图4给出了一种单载波调制制式(以π/4QPSK为例)的时域波形(见图4(a))及其功率谱(见图4(b))。另外,数字调制方式的码元频率可达2 MHz(即对于四相调制,比特速率可达4 Mbps;对于32QAM调制,比特速率可达10 Mbps),且子载波调制方式、比特(或码元)速率、输出中频均可调。

pIYBAGC0P7GAYpfeAAO9DmAvxN8686.png

图4 实测π/4-QPSK波形

4 结论

本文所提出的方案有以下特点:

① 基于双DSP的结构,可工作在双工方式,同时完成信号的发射和接收;工作在TDMA方式下或半双工时,DSP可通过Link口进行高速通信,有利于并行处理,以提高传输速率。DSP利于基带信号的实时处理,可以实现高速调制解调。

② 变频器具有频率分辨率高、频率变化速度快、相位连续、易于数字控制等特点。采用DSP和变频器的方案,不仅可以实现模拟调制解调,而且可以实现各种数字调制解调,兼容传统调制解调和新型调制解调方式。

③ 在DSP和变频器之间使用FPGA,实现突发信号的同步捕获,可以分担DSP的部分任务,从而提高系统的实时性。

责任编辑:gt

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • dsp
    dsp
    +关注

    关注

    544

    文章

    7681

    浏览量

    344346
  • FPGA
    +关注

    关注

    1602

    文章

    21317

    浏览量

    593151
  • 变频器
    +关注

    关注

    249

    文章

    5972

    浏览量

    139885
收藏 人收藏

    评论

    相关推荐

    基于FPGA的AM调制解调调制采用ROM+任意载波频率,解调采用FIR

    fpga调制解调载波FIR解调
    奔跑的小鑫
    发布于 :2022年09月26日 10:47:53

    8PSK全数字解调技术的实现

    【作者】:张浩;张彧;潘长勇;【来源】:《电视技术》2010年02期【摘要】:实现了直接中频采样、数字下变频的8PSK全数字解调,分析了数字下变频、时钟恢复、
    发表于 04-23 11:16

    如何实现多天线多载波的数字上下变频FPGA

    ,或者将中频的信号经过抽取滤波后降到基带的频率上。系统设计者经常面临的问题是天线数目以及载波数目在不同应用场景下会改变,因此急需一种非常灵活的设计实现手段。
    发表于 08-09 06:52

    多天线多载波的数字上下变频FPGA实现方法有哪些?

    数字上变频/下变频(DUC/DDC)是数字中频设计的重要组成部分,其功能是将基带信号经过内插滤波后变到中频的频率,或者将中频的信号经过抽取滤波后降到基带的频率上。本文的主要目的就是介绍多天线多载波数字
    发表于 09-25 08:22

    采用FPGA实现SVPWM调制算法

    1. 为什么要使用FPGA实现在全控型电力电子开关器件出现以后,为了改善交流电动机变压变频调速系统的性能,科技工作者在20世纪80年代开发出了应用脉宽
    发表于 01-20 09:34

    FPGA在软件无线电中的工程应用之数字上下变频

    FPGA在软件无线电中的工程应用之数字上下变频
    发表于 02-09 11:10 59次下载
    <b class='flag-5'>FPGA</b>在软件无线电中的工程应用之数字<b class='flag-5'>上下变频</b>篇

    使用一个FPGA便可实现的64通道下变频器

    使用一个FPGA便可实现的64通道下变频器  RF Engines公司的ChannelCore64使设计者能够用一个可对FPGA编程的IP核来替代多达16个DDC(直接
    发表于 01-18 16:34 1167次阅读
    使用一个<b class='flag-5'>FPGA</b>便可<b class='flag-5'>实现</b>的64通道<b class='flag-5'>下变频器</b>

    FPGA在软件无线电中的工程应用之数字上下变频

    FPGA在软件无线电中的工程应用之数字上下变频
    发表于 04-25 09:38 8次下载

    基于FPGA的数字下变频器的设计与实现

    设计和实现了基于FPGA的可编程数字下变频器(DDC),用于宽带数字中频软件无线电接收机中,主要完成了数字下变频、数据抽取等功能。采用自顶向
    发表于 11-22 09:09 5758次阅读
    基于<b class='flag-5'>FPGA</b>的数字<b class='flag-5'>下变频器</b>的设计与<b class='flag-5'>实现</b>

    多天线多载波的数字上下变频FPGA实现

    数字上下变频FPGA实现方法,以及Altera提供的一种数字信号处理的工具,DSP BUILDER。 DUC/DDC的实现架构 以TD-S
    发表于 11-25 02:31 276次阅读
    多天线多<b class='flag-5'>载波</b>的数字<b class='flag-5'>上下变频</b>的<b class='flag-5'>FPGA</b><b class='flag-5'>实现</b>

    基于专用数字下变频芯片GC5016的宽/窄带数据下变频系统设计及数据分析与解调

    下变频率芯片GC5016同时实现宽带和窄带信号的变频采用FPGA实现对宽/窄带数据的接收和存储
    发表于 12-05 09:49 3086次阅读
    基于专用数字<b class='flag-5'>下变频</b>芯片GC5016的宽/窄带数据<b class='flag-5'>下变频</b><b class='flag-5'>系统</b>设计及数据分析与<b class='flag-5'>解调</b>

    介绍多天线多载波数字上下变频FPGA实现方法

    数字上变频/下变频(DUC/DDC)是数字中频设计的重要组成部分,其功能是将基带信号经过内插滤波后变到中频的频率,或者将中频的信号经过抽取滤波后降到基带的频率上。本文的主要目的就是介绍多天线多载波数字
    发表于 03-13 15:16 1791次阅读
    介绍多天线多<b class='flag-5'>载波</b>数字<b class='flag-5'>上下变频</b>的<b class='flag-5'>FPGA</b><b class='flag-5'>实现</b>方法

    DSP-BUILDER实现多天线多载波的数字上下变频FPGA方案

    数字上下变频FPGA实现方法,以及Altera提供的一种数字信号处理的工具,DSP BUILDER。 DUC/DDC的实现架构 以TD-S
    的头像 发表于 09-15 04:57 2826次阅读

    基于FPGA的数字下变频器(DDC)的设计

    基于FPGA的数字下变频器(DDC)的设计(ups电源技术转让)-基于FPGA的数字下变频器(DDC)的设计.适合新手学习参考
    发表于 09-16 11:43 37次下载
    基于<b class='flag-5'>FPGA</b>的数字<b class='flag-5'>下变频器</b>(DDC)的设计

    ADMV1014是一款采用硅锗(SiGe)设计的宽带、微波下变频器

    下变频器提供两种频率转换模式。该器件能够从正交解调直接变频为基带IQ输出信号,并从镜像抑制下变频为复中频输出载波频率。
    的头像 发表于 11-14 16:26 438次阅读