EDN China > 技术文章 > EDA工具与服务 > 系统级设计 > 正文
? 2016博客大赛-不限主题,寻找电子导师,大奖升级??

软件定义无线电(SDR)快速原型制作

Di Pu?? Andrei Cozma?? Tom Hill?? 2015年11月17日 ?? 收藏2
随着人们对通信方式和手段的需求呈指数式增长,方便而经济高效地修改无线电设备也随之成为一项重要的业务。在这样的背景下,软件定义无线电技术最近得到了广泛的部署,因为这项技术推动通信向着灵活、高性价比、功能更强大的方向发展。SDR系统的目的是在软件和可重复编程逻辑中部署尽可能多的调制/解调和数据处理算法,以便通信系统能够仅通过更新软件和可重复编程逻辑而轻松进行再配置,并且无需更改硬件平台。

随着片上系统 (SoC) 的出现(比如集CPU的灵活性与FPGA的处理能力于一体的Xilinx Zynq All Programmable SoC),设计人员终于能够将SDR系统的数据处理功能和其它处理任务纳入单个器件中。数据调制/解调算法等处理密集型任务分流至器件的可编程逻辑,而数据解码和渲染、系统监控和诊断以及用户界面等任务延缓至处理单元进行。

同时,无线系统的原型制作数十年来一直是个争论不休的话题,而最近几年才刚出现针对FPGA的完整设计流程 — 从模型创建到完整实施 — 这要归功于像MathWorks的MATLAB和Simulink等建模和仿真工具的革命。无线系统的原型制作正在改变工程师和科学家工作的方式,它将设计任务从实验室和现场带到了桌面上。现在,工程师可以对整个无线系统(比如SDR系统)进行建模,从而可观察系统的表现,并在现场实际实施之前进行调节。这样做有很多好处,比如加快系统集成、减少对设备的依赖。此外,完成SDR系统的Simulink模型之后,C语言代码和HDL代码可自动生成,然后部署到Zynq SoC上,从而节省时间并避免手动编码错误。将系统模型链接到快速原型制作环境可进一步降低风险,因为后者允许SDR系统在实际条件下运作。

用于SDR的Zynq

当需要执行数据处理、通信和用户界面等具有不同处理带宽要求和实时限制的任务组合时,需要用到高级SDR系统。为了实现这样的系统,所选的硬件平台必须鲁棒且可扩展,同时还需为将来的系统改进和扩张创造条件。Xilinx Zynq-7000 All Programmable SoC满足这些要求,提供高性能处理系统以及可编程逻辑,如图1所示3。可编程逻辑配上处理系统便具有了出色的并行处理能力、实时性能、快速计算能力以及连接的多样性。

图1. Xilinx Zynq SoC功能框图
图1. Xilinx Zynq SoC功能框图

Zynq SoC的处理系统包括一个双核ARM Cortex-A9处理器和一个NEON协处理器,以及多个用于加速软件执行的浮点扩展单元。为了完全发挥系统的能力,可以在双核ARM处理器上采用嵌入式Linux或实时操作系统。该处理器是自足的,可在不配置可编程逻辑的情况下使用,这点对于软件开发人员来说很重要,他们可以与设计FPGA结构的硬件开发人员同时进行代码的开发工作。

在可编程逻辑方面,该器件拥有多达444,000个逻辑单元和2,200个DSP Slice,可提供巨大的处理带宽,允许Zynq设备应对各种充满挑战的信号处理应用。5个高吞吐速率的AMBA-4 AXI高速互连将可编程逻辑紧密地耦合到处理系统,提供相当于3,000以上引脚的有效带宽4。

用于SDR的AD9361捷变宽带RF收发器

近年来,ADI公司将革命性的SDR产品推向了市场,以支持不断变化的SDR要求和系统架构。在这方面,ADI最重要的产品包括AD9361/AD9364集成式RF捷变收发器。AD9361 (2 × 2)5和AD9364 (1 × 1)6是用于SDR架构的高性能、高度集成的RF收发器IC,适合无线通信基础设施、防务电子系统、RF测试设备和仪器,以及通用软件定义无线电平台等应用。这些器件集RF前端与灵活的混合信号基带部分为一体,集成频率合成器,为处理器或FPGA提供可配置数字接口,从而简化设计导入。这些芯片工作频率范围为70 MHz至6 GHz,涵盖大部分特许执照和免执照频段,通过对AD9361和AD9364器件编程可改变采样速率、数字滤波器和抽取参数,使该芯片支持的通道带宽范围为低于200 kHz至56 MHz。图2显示了AD9361器件的功能框图。

图2. AD9361功能框图
图2. AD9361功能框图

为了帮助客户缩短产品上市时间并减轻整体开发负担,ADI公司更进一步,提供的SDR解决方案可用于具有无缝FPGA连接能力的完整生态系统中,为完整的无线电系统设计提供快速原型制作和开发环境。AD-FMCOMMSx-EBZ快速开发和原型制作板属于高速模拟FMC模块,集成AD9361或AD9364捷变RF收发器IC或分立式信号链,可无缝连接Xilinx FPGA开发平台生态系统。这些板可完全通过软件定制,无需更改任何硬件,提供可供下载的Linux驱动程序和裸机软件驱动程序、原理图、电路板布局文件和有助于设计的参考材料,可前往ADI的Wiki知识库获取。表1总结了不同FMCOMMSx平台的产品特性。

表1. FMCOMMSx平台
表1. FMCOMMSx平台

下一页:Zynq SDR快速原型制作平台


上一页12下一页
?? ?? ??


打开微信“扫一扫”,打开网页后点击屏幕右上角分享按钮

1.扫描左侧二维码
2.点击右上角的分享按钮
3.选择分享给朋友
?? ??

SDR?

相关文章

我来评论
美国的游客
美国的游客 ??? (您将以游客身份发表,请登录 | 注册)
?
有问题请反馈