基于FPGA的软件无线电平台设计 

发布者:小九分析仪最新更新时间:2009-11-23 来源: 中华电子网关键字:FPGA  软件无线电平台 手机看文章 扫描二维码
随时随地手机看文章

  软件无线电的出现,是无线电通信从模拟到数字、从固定到移动后,由硬件到软件的第三次变革。简单地说,软件无线电就是一种基于通用硬件平台,并通过软件可提供多种服务的、适应多种标准的、多频带多模式的、可重构可编程的无线电系统。软件无线电的关键思想是,将AD(DA)尽可能靠近天线和用软件来完成尽可能多的无线电功能[1~2]。

  蜂窝移动通信系统已经发展到第三代,3G系统进入商业运行一方面需要解决不同标准的系统间的兼容性;另一方面要求系统具有高度的灵活性和扩展升级能力,软件无线电技术无疑是最好的解决方案。用ASIC(Application Specific Intergrated Circuits)和DSP(Digital Singnal Processor)芯片搭建软件无线电平台是目前系统设计的主要方法[3~5],这种方法有两个突出缺点:一是系统速度跟不上高速动态实时数字信号处理,二是系统体积大功耗高。这两个突出缺点制约了软件无线电在高速实时通信领域的应用前景。本文运用目前基于FPGA(Field Programmable Gate Array)的SoPC (System on Programmable Chip)技术构建软件无线电平台。大大提高了数字信号处理的能力和速度,并且降低了系统功耗,缩小了系统体积,为更高层次的3G无线通信要求提供了解决方案。

  1 无线通信系统设计

  1.1 系统设计

  软件无线电使得无线电具有更多的个性化特点,它以软件方式定义多个频段及多种调制波形接口。软件无线电系统包括信号发射和接收两部分,本文重点以接收流程进行论述。软件无线电的RF(Radio Frequency)部分是一个多波束天线阵,可同时接收多个频段、多个方向的射频信号,并将射频转换为中频信号[6~9]。如图1所示,系统中包括Virtex-4 FX系列FPGA,模拟信号输入端口,同步触发端口,外接时钟源,Flash(加载FPGA配置程序),CPLD,SDRAM,PCI接口,LED信号灯等部分。

  提取用户窄带信号进行抽取由专用ADC芯片完成,数字下变频部分由FPGA中的IP(Intellectual Property)模块完成。用专用芯片进行模数转换可以提高系统的稳定性和可靠性;用IP模块完成数字下变频功能可以降低功耗,提高速率。

  数字下变频后进行解调,经过解调后的信号为一个比特流序列,比特流处理部分需要完成信息的加密解密、编码译码等。如图1所示,这部分功能可以用Verilog-HDL语言编写DSP处理模块完成,也可以用Matlab的FDATool进行设计后自动生成Verilog-HDL源代码和PowerPC指令程序;本文采用Verilog-HDL直接编写DSP模块的办法,这样可以对硬件处理流程进行更好的掌控,并且获得更高的信号处理性能。由于将DSP模块嵌入FPGA中,通过增加或减少DSP逻辑电路可以使得设计更加灵活,例如可以将2FSK调制解调,FIR滤波和FFT分别封装成为单元模块,编写地址驱动后PowerPC程序执行时可直接进行调用,相比DSP专用处理器仅调用乘法器和移位寄存器的方法可以节省上百个指令周期,大大提高了实时信号处理的能力,具有在高端领域广阔的应用前景。

  比特流序列处理完成后,可将数据传入主机磁盘阵列经行储存,PowerPC通过PCI桥控制本系统和主机的数据传输,以满足未来数据回放和可视化界面要求。

  [page]

  1.2 ADC模数转换

  软件无线电要求ADC,DAC尽可能的靠近天线,这需要很高的ADC的采样率,采样精度,动态范围等特征[11~13]。AD9042是一款高性能高速ADC芯片,采用的是两级子区式转换结构,这种设计既保证了所需的转换精度和转换速度,又降低了功耗,同时也减小了芯片尺寸,AD9042系统原理如图2所示[10]。AD9042可以保证的最小采样率可达41MHZ, 12bit精度,80dB无寄生动态范围。

  

  1.3 DDS直接频率合成

  由于数字信号处理的处理速度有限,往往难以对A/D采样得到的高速率数字信号直接进行各种类别的实时处理。为了解决这一矛盾,需要采用数字下变频技术,将采样得到的高速率信号变成低速率基带信号,以便进行下一步的信号处理。数字下变频技术在软件无线电和各类数字化接收机中得到了广泛应用。宽带数字下变频器基于外差接收机的原理,包括数字混频、低通滤波、抽取三个环节[12]。抽取后得到和信号带宽匹配的基带抽样信号,实现从宽频带中提取窄带信号的目的。Xilinx提供的专用DDS(Direct Digital Synthesizer) IP模块用以实现数字下变频功能。

  1.4 CPU控制单元

  Virtex-4 FX系列FPGA集成了运行速度高达450 MHz的双32位嵌入式PowerPC,每个处理器可提供超过700 Dhrystone MIPS的性能,是普通FPGA中处理器性能的三倍。两个完全集成的UNH认证的10/100/1000 Ethernet MAC进一步提升了Virtex-4 FX处理平台的性能,从而提高了FPGA资源的可用性。本系统以PowerPC作为该系统的指令处理和控制单元,可以避免纯硬件设计复杂,通用性差和不容易协调控制的缺点。PowerPC是本系统SoPC架构的核心组成部分,担负算法实现和中央控制两部分任务。Virtex-4 FX内部有大量乘法器可供调用,能够充分满足各种数字信号处理要求;PowerPC与前文提到用Verilog-HDL 设计的DSP模块连接,使整个系统具有实时动态信号的处理能力。PowerPC作为控制器的状态流程如图3所示。

  

  2 FSK设计实例及仿真结果

  在现代通信中,调制器的载波信号几乎都是正弦信号,数字基带信号通过调制器改变正弦载波频率,产生移频键控(FSK)信号。FSK时域表达式为

  [page]

  用本系统实现FSK调制结构框图如图4所示,用Verilog-HDL语言编写实现的FSK调制模块,相对于传统软件无线电的实现方式,省去了读取指令周期的时间,总运算时间缩短了一半。FSK调制的ModelSim波形仿真结果如图5所示。

  

  3 结 论

  改进的基于FPGA的嵌入式软件无线电系统,可更好地满足通信、雷达、数字电视等高科技领域对信号处理实时性的要求。运用软件无线电和SoPC技术,极大的提高了系统动态实时信号的处理能力。在节约资源方面,以节省芯片数量计算,该系统相对于目前常规系统,节省功耗和体积可达30%以上。40MHZ时钟频率, 12bit精度,80dB无寄生动态范围,该系统可以应用于Cellular / PCS基站,多通道多模式接收机,GPS抗干扰接收机,相控阵接收机,频谱分析,3G无线通信等领域。

参 考 文 献

  [1] MITOLA J. The software radio architecture [J]. IEEE Communications Magazine, 1995, 15(5):27-39.

  [2] MITOLA J. The software radio architecture: a mathematical perspective[J]. IEEE Journal On Selected Areas in Communications, 1999, 17(4):510-536.

  [3] ROWEN C. 复杂SoC设计[M]. 北京:机械工业出版社, 2006.

  [4] 夏宇闻. 从算法设计到硬线逻辑的实现[M]. 北京:高等教育出版社, 2000.

  [5] 杨义先, 等. 软件无线电技术与应用[M]. 北京:北京邮电大学出版社, 2000.

  [6] GUNN J E, BREEON K S, RUCZCEYK W. A low-power DSP core-based software radio architecture[J]. IEEE Journal on Selected Areas in Communications, 1999, 17(4):575-590.

  [7] LACKEY R J, UPMAL D W. Upmal. speak easy: the military software radio[J]. IEEE Communications Magazine, 1995, (5):55-61.

  [8] COOK P G, BONSER W. Architeture overview of the speak easy system[J]. IEEE Journal on Selected Areas in Communications, 1999, 17(4):650-661.

  [9] BOSE V, ISMERT M, WELBORN M, et al. Virtual radio[J]. IEEE Journal on Selected Areas in C ommunications,1999,17(4):580-601.

  [10] 曾克. 基于多相滤波的宽带DDC及其FPGA实现[D]. 沈阳:东北大学电子信息工程学院, 2005.

  [11] 王诚. FPGA设计工具使用详解[M]. 北京:人民邮电出版社, 2005.

  [12] 卢继东. 基于FPGA的无线接收机下变频器的设计与实现[D]. 沈阳:东北大学电子信息工程学院, 2005.

关键字:FPGA  软件无线电平台 引用地址:基于FPGA的软件无线电平台设计 

上一篇:为FPGA软处理器选择操作系统
下一篇:基于DSP+FPGA+ASIC的实时图像处理系统

推荐阅读最新更新时间:2024-05-02 20:55

基于FPGA+DSP的雷达回波发生器设计
在研制各种实用雷达的过程中,需要通过多次实验来检验雷达对目标回波信号的分析处理能力。由于开发环境和实验条件的限制,雷达系统中各部件及整个系统的测试非常困难,受天气状况等因素的影响,其性能及指标测试难以在完全真实的环境中进行。因此,通过数字模拟的方法真实地模拟雷达回波信号很有意义。雷达回波发生器是数字仿真技术和雷达技术相结合的产物,它通过仿真模拟的方法产生目标和环境信息的回波信号。利用这种回波信号对雷达信号处理机进行调试、分析和评估,已成为现代雷达信号处理机研制和生产的重要手段。 采用DSP和FPGA/CPLD相结合的系统结构综合了两者在系统控制和实时数字信号处理方面的优势,结构灵活、实现性强 。本文提出了一种以FP
[嵌入式]
FPGA在多进制正交扩频通信系统中的应用
    摘 要: 讨论了高速无线分组网络中多进制正交扩频通信系统的设计和实现,其中在系统核心部分的扩频编码调制和解调等很多功能都由FPGA来完成,并对此进行了详细的介绍。     关键词: FPGA 扩频通信 多进制正交扩频 QPSK调制        门阵列逻辑电路在数字系统设计中得到广泛的应用,因此从GAL、EPLD直至目前的FPGA(现场可编程门阵列),容量和功能以及可靠性都得到很大的发展。目前的FPGA结构采用总线方式,布局布线方便灵活,Altera公司的FLEX10K系列FPGA掩埋带有入出寄存器的RAM块,更加方便地应用于CPU系统。随着器件的发展,开发环境进一步得到优化。Altera公司的Ma
[半导体设计/制造]
Ittiam Systems选用Stratix II FPGA
  数字信号处理系统领先供应商在高清晰电视、DVD和机顶盒芯片中选用了Altera的高性能FPGA器件   2007年3月6号,北京 ——Altera公司今天宣布,印度班加洛尔的数字信号处理(DSP)系统公司Ittiam Systems( www.ittiam.com )选用了业界领先的Stratix II FPGA系列来开发和实现Trinity多格式高清晰视频解码器(MFVDEC)软核知识产权(IP)。该IP内核设计用于数字电视、高清晰(HD) DVD、HD IPTV和HD机顶盒解决方案。Ittiam之所以选择了Altera的Stratix II FPGA系列,在于其大容量、高性能以及优异的信号完整性。   Ittiam
[焦点新闻]
Enclustra瑞苏盈科:极速开启您的FPGA项目
FPGA正在征服越来越多的应用领域,考虑到它巨大的并行性能、灵活性和可伸缩性,这一点也不足为奇。从简单的接口设备到使用集成ARM处理器和多千兆接口完成可编程芯片系统开发,FPGA的可能性几乎是无限的。基于一个标准的FPGA或SoC核心板模块(无论是基于Intel或Xilinx FPGA或SoC)结合使用经过测试和验证的IP核,运用FPGA技术快速而容易。 进入FPGA科技世界比你想象的要容易 FPGA技术是许多应用程序的可行选择,并提供了许多潜力,但许多人认为入门门槛很高,编程复杂而费力。然而,现在使用FPGA技术比以往任何时候都更容易,也更有吸引力。FPGA和SoC核心板
[嵌入式]
Enclustra瑞苏盈科:极速开启您的<font color='red'>FPGA</font>项目
FPGA开发套件加速全高清HDR摄像机设计
    为了向摄像机生产商提供高质量的HDR摄像机参考设计,帮助其快速开始基于FPGA的高清摄像机设计开发,莱迪思半导体(Lattice)日前发布了其最新的HDR-60摄像机开发套件。这是一款基于LatticeECP3 FPGA系列可量产的高清摄像机开发系统,预载入了莱迪思合作伙伴Helion GmbH带有即插即用的评估版图像信号处理(ISP)流水线的IP核。该IP核可实现每秒60帧的1080p,并带有2D降噪和高动态范围(HDR)。   Lattice负责市场业务的副总裁Douglas Hunter表示,HDR-60套件的价值就在于“实现了最低系统材料成本的同时,还满足了原有的系统基础结构并保障了客户的投资”。据悉,该开发套件采用
[嵌入式]
OneSpin揭最新FPGA校验方案神秘面纱
EDA软件商OneSpin Solutions GmbH公司引进序列等价验证方案,该方案致力于FPGA综合验证。 OneSpin Solutions公司声称其360 EC-FPGA等价校验器使设计者可以结合高级综合优化进行功能验证,高级综合优化在功能、性能和成本目标方面不可或缺。此等价校验器还称能在寄存器转移水平代码和后综合FPGA网表之间验证功能等效性,也可以在后综合表单和后布局布线FPGA网表之间验证功能等效性。 OneSpin公司补充说其方案旨在利用全部实施阶段,检测错误,失配上引进复杂的FPGA综合优化来维护设计功能。该方案同时支持原型和产品部件验证。该公司指出。 “复杂,高度优化的FPGA设计要使用等价验证,设计者
[新品]
拆分之前,英特尔FPGA的路要怎么走?
10月4日,英特尔在其官网宣布,将剥离其可编程解决方案部门(PSG),预计将于2024年1月1日开始作为独立业务运营,预计将在发布2024年第一季度财务报告时将PSG作为一个独立的业务部门报告。在未来两到三年内,英特尔打算为PSG进一步IPO,并可能与私人投资者一起探索机会,以加速业务的增长,英特尔保留多数股权。 彼时,芯片界纷纷表示,FPGA格局又要生变。而事实上,英特尔之所以要这样做,主要原因还是FPGA 市场增速太快了,市场潜力依然巨大。而今后上市成为单独公司之后,还能以更快速度向前发展,也能更好地支持客户需求。 当然,在此之前,英特尔的FPGA依然还要接受当今行业的挑战,诸如人工智能、安全等课题。11月14日,20
[嵌入式]
拆分之前,英特尔<font color='red'>FPGA</font>的路要怎么走?
英飞凌推出面向航天级FPGA的符合QML-V标准的抗辐射NOR闪存
英飞凌推出业界首款面向航天级FPGA的符合QML-V标准的抗辐射NOR闪存 航天级可编程逻辑器件(FPGA)需要包含其引导配置的可靠的高容量非易失性存储器。为满足对高可靠性存储器日益增长的需求,英飞凌科技股份公司旗下的Infineon Technologies LLC近日宣布推出业界首款高容量抗辐射(RadTol)NOR闪存产品,该产品通过了MIL-PRF-38535 QML-V流程认证。QML-V流程是航天级IC的最高质量和可靠性标准认证。 英飞凌的256 Mb和512 Mb RadTol NOR Flash非易失性存储器可带来出色的低引脚数单芯片解决方案,适用于FPGA配置、图像存储、微控制器数据和引导代码存储等应用场
[嵌入式]
小广播
最新嵌入式文章
何立民专栏 单片机及嵌入式宝典

北京航空航天大学教授,20余年来致力于单片机与嵌入式系统推广工作。

换一换 更多 相关热搜器件
电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2024 EEWORLD.com.cn, Inc. All rights reserved