软件无线电的功率:一种针对功率设计SDR的整体方法
微波射频网 2022-09-30

传统上,降低软件无线电(SDR)硬件的功耗一直是我们工作的重点,但是,显而易见软件也有重要影响,因此,需要一种降低SDR功耗的整体设计方法。一种能发挥SDR功能的测试床能帮我们解决这个问题。

由于像美国联合战术无线电系统(JTRS)这样的计划,软件定义的无线电(SDR)早已被证实。然而,有许多问题严重地制约着SDR的广泛部署,其中相当重要的问题就是功率。

功率是在设计每一个SDR子系统时的主要考虑因素,特别是因为它们要消耗比硬件无线电更多的功率。例如,为了获得预期的无线电通信距离(依赖于链路的状况,典型值为5-10千米数量级),射频(RF)前端必须具备足够的发射功率。同样,对于靠电池工作的无线电设备,RF前端、调制解调器和加密处理子系统的功耗都直接影响无线电设备的寿命。此外,对由调制解调器产生的热量进行散热的能力直接影响到无线电设备的寿命,并且甚至可能影响到能在机箱中同时处理的通道数,且有更多的影响。

因此,降低一个SDR的功率有许多好处,这些好处可能甚至包括通过购买更少的备用电池而降低运营费用。在此,为了获得其中的一些好处,我们谈论的重点将放在降低SDR调制解调器功耗的整体方法上。

为了降低调制解调器中的功耗,大多数人首先注意的就是在处理过程中的硬件,其中,通常包含现场可编程门阵列(FPGA)、数字信号处理器(DSP)和通用目的处理器(GPP)。区分任何硬件器件的两个功耗源——静态功耗和动态功耗——是至关重要的。静态功耗是一个已加电但不活跃的器件所消耗的固有功率,由晶体管的电流泄漏所控制。另一方面,动态功耗是由活跃使用的器件所消耗的功率,该功率受到若干变量的影响,包括电源电压、对外部存储器的访问次数、数据带宽,等等。检测两种类型的功耗是至关重要的,特别是在无线电设备具有一个通常接收比发射更长的占空周期的情形下。在GPP和甚至DSP的情形下,像频率调节、电压调节和电源关闭模式这样的电源管理功能已经变得日益普遍。然而,关于FPGA又是什么情况呢?

图1:用于降低SDR功耗的一种真正的整体方法要采用来自每一个象限的多种技术。

有许多方法可以用来降低FPGA中的静态或动态功耗,其中许多方法不是可以同时应用的。一些降低静态功耗的方法包括三极栅氧化层电源门控。

利用三极栅氧化层,硅供应商在晶体管上覆盖一层氧化层以减少泄漏;覆盖层越厚,泄漏就越小。性能保持平衡。在内核中需要性能的地方,常见的就是采用薄的氧化层;而对于驱动较高电压的I/O,要采用厚的氧化层。在不需要最大性能的地方,如配置SRAM,附加的中间氧化层可以极大地降低泄漏。利用这种技术的FPGA的例子包括赛灵思的Virtex-4和Virtex-5系列。

用一种更为整体的方法来降低功耗

是的!的确存在真正最优化SDR功耗的方法,设计工程师需要一种把硬件和编程技术两者结合起来的更为整体的方法。一种无效执行的波形可能对SDR的功耗造成巨大的负面影响,不论硬件设计有多么好!设计工程师可以采用许多技术在FPGA中更有效地实现一个波形,这些技术包括并行处理算法、低频操作、功率底层规划和局部配置。

利用并行处理算法,FPGA所提供的并行处理能力容许实现比像DSP或GPP这样的串行处理器可能达到的性能要高得多的信号处理性能,这个已经得到了很好的证实。因为并行处理可采用比串行处理器低得多的时钟频率执行任务,当采用并行处理算法的时候,FPGA实际上比处理器能效更高。

利用低频工作,许多军用波形能从运行在较低的频率以降低功耗上获得好处。常见的是FPGA中的波形以低于200MHz的频率运行,远远低于最大频率。

上述的一些技术如时钟门控利用对设计进行一些细致的底层规划可能更为有效。例如,为了真正地利用时钟门控的优势,设计工程师想利用相同的时钟得到一个设计的几个部分,而该时钟可以在相同的区域——或许在器件的四分之一象限——被门控。目前市面上可利用的工具如赛灵思的PlanAhead设计和分析工具利用图形用户界面(GUI)使底层规划变得更加容易。

局部重配置(PR)容许设计工程师在FPGA之内定时复用各种资源。如果没有PR,设计工程师可能不得不重载整个FPGA以支持一个新的波形模式,因此,临时失去通信链路,或让所有模式在大的FPGA之中被同时载入,即使一次仅仅使用一个模式。PR容许支持多模式波形,不必同时把所有的模式载入FPGA之中,因此,能够以较小的FPGA和较低的功耗实现相同的功能。有效地利用PR也从底层规划获益。类似于低内核电压,PR能影响静态和动态功率这两者,但是,上述技术则仅仅影响动态功率。

图1描述了这些用于降低功耗的各种方法。用于降低SDR功耗的一种真正的整体方法要采用来自每一个象限的多种技术。
假设有许多用于降低SDR功耗的方法,其中许多方法可以组合,似乎没有什么机会能确定理想的功率最优化波形实现方案。增加的混淆之处在于:许多波形成分如前向纠错(FCC)常常能在FPGA或DSP当中的任一个上有效地实现。通常不清楚的是:如何在硬件和软件之间进行最佳的划分以实现能效最大化?尽管没有灵丹妙药,即没有任何一种工具能评定所有不同的选项及转换以决定性地鉴别最优化的解决方案,但是,一定存在一种比纯粹猜测更好的方法,这种猜测用的是已出版的数据表数字和基于电子数据表的功率估算器。

图3:功率监测GUI显示调制解调器FPGA和DSP的功率消耗,消除对波形实现功率消耗的猜测

消除猜测:SDR功率最优化测试床

一种更为优良的方法就是访问一个用于功率最优化设计的能作为测试床的SDR。有了这样一种测试床,就容许设计工程师或系统架构师根据经验进行测试,并为功率优化设计而权衡与特定硬件及软件设计相关的折衷。设计工程师可能不仅仅要比较上述讨论的一些优缺点,而且可能要相对轻松地在FPGA和DSP/GPP之间反复开发和划分一个波形,与此同时,在每一个调制解调器处理器件上采集功率测量值。

尽管不必要,但是,利用基于模型设计的各种概念,通过一种视觉方式进行建模,也可以经由波形的重新划分而提供各种好处。这样一种设计流程的例子见图2。在这个例子中,可以采用MathWorks公司的Simulink进行建模。设计工程师可以选择在一个可用的FPGA和DSP之间对波形进行划分并直接在硬件上实现,实现过程要利用赛灵思用于DSP的SystemGenerator和用于FPGA的ISEFoundation设计工具套件,以及MathWorks公司的Real-TimeWorkshop和TI公司用于DSP的CodeComposerStudio。

设计工程师也可以采用在基于模型的设计环境之内的一种PowerMonitoringGUI,以实时显示为FPGA和DSP独立地记录的功率测量值。这样的GUI的一个例子见图3。这种记录能力容许设计工程师对波形随时间变化的能量效率做出有根据的决策,不仅仅是及时抓拍波形。这是必需的,因为许多波形本质上是“突发”的。如果波形实现造成调制解调器超过功率预算的情况变得显而易见,设计工程师可以回到模型并针对更佳的效率对波形重新划分。尽管这个流程现在并非轻而易举,但是,这种努力是值得的,因为它消除了对调制解调器的功耗进行估计时的猜测。

通过赛灵思、TI和Lyrtech的协作,这样一种具有功率监测的SDR测试床现已开始供货。该小形状因子的SDR开发平台把Virtex-4FPGA与DM6446DSP/GPP结合起来,从而让设计工程师能够进行低功耗设计。

为降低功耗而设计

尽管传统上一直把重点放在降低SDR硬件的功耗上,但是,显而易见软件也对功耗具有重大影响。正因如此,需要一种整体方法来降低SDR的功耗。而且,能够实际发挥SDR作用的测试床有助于消除对这个问题的猜测。尽管这种方法可能要预先进行更多的规划和开发,但是,好处就是强迫并使SDR提供商能够在提供现场持续时间更长、更可靠且在需要较少备用电池的无线电设备过程中建立竞争优势。

声明: 本文转载自其它媒体或授权刊载,目的在于信息传递,并不代表本站赞同其观点和对其真实性负责,如有新闻稿件和图片作品的内容、版权以及其它问题的,请联系我们及时删除。(联系我们,邮箱:evan.li@aspencore.com )
0
评论
  • 相关技术文库
  • RF
  • 射频
  • 通信
  • 无线
  • Max232在智能网络化UPS中的应用

      智能化网络UPS系统  网络UPS智能系统,主要是以整个网络为管理对象,是指在UPS的主机的输出端增设RS232、R485接口,SNMP(简单网络管理协议)

    12-01
  • 串口通信的参数设置

      串行接口是一种可以将接受来自CPU的并行数据字符转换为连续的串行数据流发送出去,同时可将接受的串行数据流转换为并行的数据字符供给CPU的器件。一般完成这种功

    11-30
  • 在智能脱扣器数据通信上应用现场总线技术

    引言近年来,智能脱扣器技术在国内有了较快的发展。智能脱扣器的成功应用,使得断路器的功能更加强大。目前,国内外研究生产的智能脱扣器能显示开关状态、三相电流、电压、

    11-30
  • 基于RS485总线设计的多处理器RS485通信网络

    1.引言飞机配电系统的功能是实现飞机电能的输送、分配及保护控制。随着航空、电子以及计算机技术的高速发展,机载设备的数量大幅增加,供电系统容量迅速增长[1],飞机

    11-30
  • 串口通信属性及事件解析

      串口通信  串行接口是一种可以将接受来自CPU的并行数据字符转换为连续的串行数据流发送出去,同时可将接受的串行数据流转换为并行的数据字符供给CPU的器件。一

    11-30
  • 串口通信的具体用途是什么

      串行接口简称串口,也称串行通信接口或串行通讯接口(通常指COM接口),是采用串行通信方式的扩展接口。串行接口(SerialInterface)是指数据一位一

    11-30
  • 集成ZigBee无线电设计、检定和验证方案

    作者:Darren McCarthy,泰克公司 受全球变暖和能源价格上升的影响,市场对智能化、基于无线电控制的设备的需求快速增长,这些装置可用于监测、控制、传讯以及自动化能源和其他资源的输送。不过这只是基于物理层无线电标准的IEEE 802.15.4技术的许多应用之一。 虽然有许多相互竞争的基于该物理层的协议,但这方面目前的全球领导者是ZigBee组织,该组织发布了涵盖从家庭自动化和智能能源到零售...

    11-29
  • 使用手持式频谱分析仪进行干扰测试

    安捷伦科技产品工程师--胡莹 简介作为在射频和微波频谱中广泛存在的系统,无线通信系统在设计时已具有抗有限干扰的能力。但由于无线系统经常共享或重复使用频谱,其他频谱使用者产生的干扰迅速成为难题。当干扰信号的幅度与相关信号相比相对增大时,该干扰能够以各种方式降低系统性能。 诸如蜂窝网络、广播无线电、电视、雷达和卫星等领域的一些商业和政府机构经常需要持续监控已知和未知信号的干扰频谱,以确保系统性能和管理...

    11-29
  • GPS接收器测试

    概览从波音 747 客机的导航操作、汽车驾驶每天都会使用的 GPS 导航系统,到寻宝者要找到深藏于森林某处的宝藏,GPS 技术已经迅速融入于多种应用中。正当创新技术不断提升 GPS 接收器效能的同时,相关的技术特性亦越来越完整。时至今日,软件甚至可建立 GPS 波形,以精确仿真实际的讯号。除此之外,仪器总线技术亦不断提升,目前即可透过 PXI 仪控功能,以记录并播放实时的 GPS 讯号。介绍由于 ...

    11-29
  • 基于混合域示波器的嵌入式射频系统调测

    嵌入式射频系统基本上今天的每一个电子产品都是一个嵌入系统,小到电子表,大到各种复杂的控制系统。嵌入式系统实际上是专用的计算机系统,它的特征包括非PC,以应用为中心,以计算机技术为基础,适用于应用系统对功能、可靠性、成本、体积、功耗有严格要求等。传统嵌入式系统的组成包括:A/D、D/A、 DSP、 FPGA;闪存,即NAND、NOR;嵌入式CPU系统;电源;并行总线;串行总线;I2C、SPI、 RS...

    11-29
  • 如何的高效进行手机测试

       每天,数以百计手机因用户认为打不通而退回商店,特别是在保修期内。但商店或维修中心如何判定的确是手机存在缺陷,抑或只是操作不当?在实际网络中建立手机通话进行测试就像在风中用手指测定风向和风速一样。本文介绍如何经济高效地检测这样的手机。  在实际网络环境下检查存在部分缺陷的手机不大可能查出问题及其根源。按一个特定接受级别,简单的手机通话可能没问题,但在不同条件下或不同模式下可能打不通,例如采用手...

    11-29
  • TD-SCDMA终端耗电性能测试

         随着TD-SCDMA社会化业务测试和试商用的正式启动,TD-SCDMA终端将逐步被更多的普通用户使用。TD-SCDMA终端支持的业务更加丰富,用户对TD-SCDMA通信服务质量的期望也越高,相应地对终端耗电性能也将提出更高的要求。  TD-SCDMA终端除支持基本的语音、短信以外,还支持高速数据下载和视频电话等丰富的多媒体应用,因此增加了复杂的物理层数字信号处理和高层协议栈软件处理。这大...

    11-29
下载排行榜
更多
广告