为冲破个中的一些限定,半导体行业将更多的通道整合到同一个硅封装中,借此降落每个通道的功率哀求。此外,半导体公司还将更繁芜的功能整合到数字前端,简化了过去在专用集成电路(ASIC)或现场可编程门阵列(FPGA)构造中才能实现的片外硬件设计。这些功能既包括滤波器、下变频器或数控振荡器(NCO)等通用组件,也有更繁芜的特定运用操作。
旗子暗记调节和校准问题仅在开拓多通道系统时才变得较繁芜。这种架构可能须要每个通道有独立的滤波器或其它数字旗子暗记处理(DSP)模块,从而转变成对节能更为主要的强化型DSP。
本文先容了利用16通道发射和16通道吸收子阵列的实验结果,个中所有发射和吸收通道都利用数字转换器集成电路(IC)中的强化型DSP模块来校准。与其它架构比较,这个多通道系统在尺寸、重量和功率上都更有上风。比拟该系统的FPGA资源利用率后可创造,强化型DSP模块为多通道平台的设计职员办理了重大寻衅。
数字旗子暗记处理模块
真实旗子暗记,无论是用来合成还是吸收,都须要一定程度的剖析或处理,才能共同知足任何运用所需的性能。旗子暗记链幅度衰减或平坦度的常见补偿办法是借助补偿滤波器。图1是增益和平坦度补偿滤波器的示例,设计用于校正给定频段内的毛病,从而为下贱运用创建更空想的相应。
图1.ADC的频率幅度平坦度相应可通过数字滤波来改进
对多通道系统而言,此处理必须能够独立掌握每个通道,让通道彼此独立地运行。因此,该系统利用的是独立的DSP模块,可进行通道的相位和幅度对齐,还可在目标通带内得到平坦增益。由于每个通道和系统都是唯一的,DSP必须针对配置、环境和硬件组合专门调谐。
数字上/下变频器模块
本文的结论紧张依赖单芯片DAC和ADC中配置的数字上变频器(DUC) DSP模块和数字下变频器(DDC) DSP模块。图2是DUC和DDC框图示例,解释了这些数据通道常用的内部构造。这些DUC和DDC模块有许多用场:
u 与数字接口的数据速率比较,内插(DUC)和抽取(DDC)转换器的采样速率。
u 转化即将合成的DAC数据(DUC)和数字化ADC数据(DDC)的频率。
u 将接口的数字数据发射导向基带处理器(BBP)。
u 为每个通道实现数字增益,产生更靠近系统满量程值的码值。
u 支持注入大略的数字腔调,无需数字数据链路,便能简化系统快速启动。
u 将每个通道的相位对齐通用基准。
我们每每希望卸载到转换器或从转换器卸载的数字数据速率与转换器的采样速率不同,从而降落系统功耗,提高系统的整体灵巧性。因此,常日会支配数字上变频器和下变频器模块。DUC模块使来自BBP的发射波形数据能够以低于DAC采样速率的速率发射,因此也支持DAC以更高的速率合成内插波形数据(见图2顶部的内插子模块)。同样地,DDC模块使吸收输入在抽取前以更高速率的ADC采样速率数字化,之后再以更低的数据速率发送到BBP(见图2底部的抽取子模块)。
此外,与通过数字接口发送到BBP或从BBP发送出的旗子暗记比较,频率转换在数字域内常用于合成或剖析更高频率的仿照旗子暗记。许多系统都在DUC和DDC中采取复值NCO,目的便是为了实现这种频率转换,如图2所示。NCO可被认为是数字旗子暗记天生器,它能供应等同于本振(LO)的旗子暗记,当旗子暗记被发送到同样在DUC/DDC中的数字混频器中时,可以提高发送到DAC的发射波形频率(和DUC的情形一样),或降落从ADC发出的吸收波形频率(和DDC情形一样)。当数字频率转换发生时,DDC内这些数字混频器的输出每每变成复值,使得同相位(I)和正交相位(Q)旗子暗记沿着终极连接到单独ADC采样实值数据的单一数字通道传输。同样地,到达DUC数字增益模块数字混频器的输入复值旗子暗记在输出端变成实值,然后签发到单独DAC,合成实值旗子暗记。
图2.DUC和DDC模块供应目前转换器IC中许多有用的DSP功能
此外,DUC和DDC还利用户能够在转换器的瞬时带宽内得到多个数字通道。结果便是BBP能够合成和/或剖析比子阵列本身的转换器数量还要多的数据流。因此,如果两个窄通道彼此隔得很远,就须要能供应更好的旗子暗记合成或剖析能力的系统。
正如图2所示,数字增益模块也常常涌如今DUC和DDC中。数字增益通过向子模块中另一个数字混频器的输入供应静态数字码值来实现。利用这个功能,用户得到的码值更靠近数字接口位数所供应的满量程值。同样地,只要向数字混频器的一个端供词给连续静态码值,便可注入直流偏移连续波(CW)波旗子暗记,而非基带数据。这样用户就能通过DAC将发射CW波轻松合成至仿照域,无需通过BBP建立JESD204B或JESD204C数据链路。
此外,相位偏移模块常常支配在NCO的输出,如图2所示。这些相位偏移可按照系统内的通用基线参考来校正通道间相位偏差。由于每个DUC和DDC都有自己的NCO,因此只需针对给定的NCO频率来偏移一个确定量的NCO相位,便可实现系统每个通道的相位对齐。这样一来,在利用时碰着可用的多芯片同步算法时,所有通道间的确定性相位关系可通过这些NCO相位偏移进行校正1。 图3显示了实现相位对齐(通过严格为每个吸收数据通路设置所需的NCO相位偏移值)前后,16通道同时吸收I/Q数据采集的实验结果。请把稳,这些数字校正还校正了每个通道前端网络中的射频和微波损耗。
可编程有限脉冲相应滤波器
只管NCO输出相位偏移模块可被用于单一频率的相位对齐,子阵列校准则常常哀求对全体目标频带进行相位对齐。此外须要幅度均衡,即所有通道名义上拥有相对付通用基准通道的相同幅度,还须要幅度增益平坦化,即所有通道拥有相对付频率的恒定幅度相应。
为达到宽带相位和幅度校正,常日还支配另一种DSP模块。这种模块被称为有限脉冲相应滤波器(FIR)2。 FIR滤波器是一种数字滤波器,被大量用在DSP上,其系数决定了输入数字旗子暗记的幅度和相位相应。许可变动这些系数的系统被视为可编程FIR滤波器(pFIR),用户可根据每个通道天生自己须要的幅度和相位相应。
利用pFIR实现通道幅度对齐和增益平坦化
图4是用于展示宽带幅度和相位对齐以及增益平坦化的系统的高等框图。该系统采取了四个数字化IC,各包含四个发射和四个吸收仿照通道,或者八个发射和八个吸收数字通道。当利用系统内的所有四个数字化IC时,统共可实现16个发射和16个吸收仿照通道,或者32个发射和32个吸收数字通道。单独的锁相环(PLL)频率合成器IC用于给每个数字化IC供应转换器采样时钟旗子暗记。此外,时钟缓冲器IC用于供应多片同步算法所需的数字参考和系统参考时钟1。 该系统起初配置在S频段,设定NCO频率,所有发射和所有吸收通道的仿照旗子暗记频率都在同样的2.7GHz。所用的DAC采样速率是12 GSPS,平台会在第一奈奎斯特区合成发射通道。ADC采样速率为4 GSPS,平台会在第二奈奎斯特区采集吸收通道。
图3.实验结果表明了16个接管通道的I/Q同时采集,利用数字化仪IC上的
DDC模块供应的繁芜NCO相位偏移严格进行相位对齐(而非幅度对齐)。
图4.这个高等系统框图用于证明多通道相位和幅度均衡/平坦度
如图5所示,用连接的16发射/16吸收校准板将组合通道发射旗子暗记准确地回送到每个单独的吸收通道,以便同时采集所有吸收通道。系统的PLL频率合成器再通过自身相位调度模块对齐,发射通道和吸收通道则利用DUC和DDC各自供应的NCO相位偏移模块粗略对齐。这样一来,子系统相位大致与校准频率对齐,见图3所示曲线,但未实现任何幅度对齐。只管本文采取了16发射/16吸收校准板,用电气方法对齐系统,但还可通过系统校准反射器以无线办法得到类似的配置,这也有助于校正任何天线通道间非常。
如图4所示,96抽头pFIR滤波器位于每个ADC的输出,这样每个ADC通道的相位和幅度相应可在全体ADC采样速率的频率范围内彼此对齐。因此可将pFIR放在ADC和DDC模块之间。这样数字接口的数据速率就不同于pFIR的速率,以是须要知道系统频率转换和速率抽取的程度,以便采取pFIR进行通道幅度对齐。由于本文在每个ADC的输入端采集实际数据,pFIR输入为实值。此外,系统设计是可配置的,这样每个ADC对的一个pFIR模块便是已支配的办理方案,如图4中的双重实际模块所示。这大概可在两个独立的ADC中利用I/Q繁芜输入,从而支持系统对齐。
为实现系统内通道的幅度对齐和幅度平坦化,将宽带扫频波形载入每个发射通道,使得系统的I/Q带宽中包含所有频率。这样用户就能确定系统数据速率内所有频率的频率偏差相应。然后,在抽取的I/Q数据速率下得到基线数据采集。本文的结论利用的是4 GSPS的ADC采样速率和250 MSPS的I/Q数据速率。这样每个发射NCO频率设置为2.7 GHz,每个吸收NCO频率设置为1.3 GHz,缘故原由是频率从第二奈奎斯特区折叠到第一奈奎斯特区。基线数据利用MATLAB®系统接口采集,针对增益平坦化Rx0打算每个通道的幅度和相位偏差相应,这样所有吸收通道收到的最大值便是全体I/Q频段的空想吸收输入。图6显示了系统内16个吸收通道中四个通道的相位和幅度偏差相应。把稳图6左侧,NCO相位偏移紧张校正每个吸收通道的相位偏差,但正如图6右侧所示,系统中的幅度偏差仍在。剩余的12个吸收通道也有同样的偏差相应。其余应把稳,不仅吸收幅度不同于Rx0,如果不该用其它校准技能,幅度平坦度也很差。这些非常是在ADC前端网络中利用仿照滤波器时故意引入的,以便证明幅度平坦度和均衡。
图5.测试设置了输出发射(赤色)旗子暗记,然后利用连接的16发射/16吸收校准板组合所有发射旗子暗记。再将组合后的旗子暗记进行均匀拆分,并回送到每个吸收(橙色)通道。16发射/16吸收校准板位于图片顶部,与本文利用的独立Quad-MxFE™平台对接。PLL/频率合成器旗子暗记(绿色)经由调度后可校正平台上故意引入的热危害。
图6.每个通道相对付增益平坦Rx0的相位/幅度偏差相应有助于确定pFIR滤波器设计
因此,为改进幅度对齐和幅度平坦度,根据每个通道相对付增益平坦Rx0的复值偏差相应设计实值96抽头任意幅度和相位pFIR。应把稳,pFIR设打算法更看重较窄目标I/Q波段的偏差相应。但是,完全的pFIR设计覆盖更广的全速率ADC奈奎斯特区,逼迫处于250 MHz子带以外的区域利用统一的通带相应。因此,本文中,集中在吸收NCO频率(1.3 GHz)的250 MHz子带对pFIR设计而言比奈奎斯特区的剩余频率更主要。这些pFIR采取MATLAB中DSP System Toolbox的滤波器设计功能,但同样的算法也可用到现场系统的强化型数字电路中。图7显示了本文实例所用16个吸收通道中两个通道的96抽头pFIR滤波器。剩下来的14个吸收通道的pFIR设计相似。图8显示了针对子阵列中所有16个吸收通道设计在全奈奎斯特区的pFIR幅度和相位相应。
必须把稳,pFIR设打算法常日利用介于0到1之间的连续值系数空间。但是,硬件哀求量化这些持续值系数,且必须位于系统可用的特定位宽内。系统为pFIR系数空间采取不同的位宽,这样一来,一些系数是16位,一些是12位,还有一些只有6位。此外,12位系数必须在16位系数的阁下。如图7中的系数值所示,只有更大值的系数须要16位,更小值的系数只须要6位。但是,只要对空想的滤波器系数进行量化,都要引入量化偏差,应把稳最小化本文中的这种量化偏差,设计的系数仍需拟合可用的系数空间。
量化完成后,借助数字化仪IC运用程序编程接口(API)功能,将pFIR系数载入每个通道。本文通过API利用串行外设接口(SPI)通信来修正每个通道的系数。但如果有必要,也可以利用专用的通用输入/输出接口(GPIO)旗子暗记在不同系数库间进行更快切换。
图7.单独96抽头pFIR旨在供应子阵列内的增益平坦和幅度对齐
图8.针对所有吸收通道设计的pFIR频率相应显示了每个通道运用的校准相应
图9.为每个吸收通道支配pFIR改进了相对付Rx0的幅度均衡和幅度平坦度
末了,得到后续吸收数据采集,同时启用pFIR来剖析pFIR设计的有效性。图9顶部显示了启用pFIR前的结果。应把稳,在幅度均衡步骤前,16个吸收通道在感兴趣的频率范围内有不同的幅度和相位。还应把稳,八个吸收通道的幅度平坦度相应与其余八个的不同。但在为每个吸收通道设计和启用pFIR后,如图9最下方所示,所有吸收通道的幅度在名义上实现了I/Q带宽内的幅度均衡、幅度平坦以及相位对齐。幅度和相位均衡还可以通过更风雅的pFIR设计实现改进,但这超出了本文的范围。
数字化元件资源花费与FPGA资源花费
如上所述,片上强化型pFIR在抽取阶段前就存在于ADC数据通路中。正如演示的,这些pFIR为用户供应了主要的运用灵巧性,但由于这个功能被卸载到数字化IC本身,因此它还使开拓职员能够大大减少FPGA资源。问题就变成:为什么要在数字化IC上而不是在FPGA的硬件描述措辞(HDL)构造中利用强化型pFIR?这可以从几个方面来回答:资源减少、设计繁芜性和功耗。
无论关注的领域是什么,资源减少向来都是一个主要的话题。数字化IC已经创建并安装了强化型pFIR模块。在FPGA中,可以从DSP分片上建立FIR滤波器,这些DSP分片包含特定的FPGA布局元件,意在供应DSP功能。FPGA DSP分片不同于传统的逻辑门,比如触发器,它会单独计入FPGA资源利用率。要确定pFIR运用于数字化IC还是FPGA,FPGA的利用率——特殊是DSP分片的利用率——变得至为主要。为了为难刁难比,所选的VCU118平台包含一个由6840个DSP分片组成的XCVU9P Virtex® Ultrascale+® Xilinx® FPGA。虽然DSP分片的数量已经相称可不雅观,但在确定构造中到底要放置多少个滤波器时,还必须考虑通道的数量。
为此,必须知道滤波器所需的输入采样速率。表1显示了在FPGA上合成一个FIR设计时所需的估计资源数量,针对的是能映射潜在数字化IC数据通道配置的几个运用处景。这些为每个滤波器估计的资源来自Xilinx LogiCORE™ IP FIR Compiler 7.2模块择要。为了查看这个概要,向Xilinx Vivado™ Design Suite 2018.2创建的简化MicroBlaze®设计添加了滤波器,如图10所示。250 MSPS和1 GSPS速率的情形是FIR将利用从变频器抽取的数据来运行,而4 GSPS的情形则是假设数据直接来自变频器的未抽样输入。每个FIR滤波器的运行速率为250 MHz,以便仿照FIR滤波器在基带数据通道中的运行速率,并且包含96个16位可重载系数。
鉴于XCVU9P FPGA的利用率,很显然必须要用一个更大的FPGA,比如XCVU13P(包含12,288个DSP分片),来包含所有须要的滤波器。对付4 GSPS FIR滤波器这种情形,须要至少两个XCVU13P设备来分担所有滤波器的资源负载,这相应地减少了设计本钱。比较之下,上文提到的用于强化型DSP pFIR支配的全部16个通道须要的所有滤波器全部包含在数字化IC本身中,目的是为了降落系统设计方法的繁芜性。
表1.提高FIR采样速率导致FPGA资源利用率超出现有能力,显著增加了系统功耗
图10.具有一个FIR滤波器的MicroBlaze设计在FPGA中启用以确定资源利用率
FPGA中FIR的另一个紧张问题是设计的繁芜性,这与DSP分片资源利用率高有关。考虑如何构建滤波器。在硅片上,滤波器的设计被固定在芯片的单个位置,但系数和权重可以通过数字办法改变,从而实现一个相对静态的实行。在FPGA构造中,FIR滤波器设方案定了那些DSP分片在芯片不同区域的布线。这意味着随着滤波器的增加或变动,会花费FPGA更多的区域,DSP分片之间的布线连接也变得越来越具有寻衅性。其次,扩展FIR滤波器设计可能会影响FPGA设计别的部分的布线,这会使时序关键布线变得很难,虽然在某些情形下并非不可能。
数字化元件功耗与FPGA功耗
行业总体趋势是提高变频器的采样速率和多通道集成,这每每哀求系统架构师在整体设计中履行DSP模块时能剖析系统功耗。过去这些DSP模块通过可编程逻辑来履行,如FPGA中可看到的。但是,在FPGA内履行可配置模块常日会产生过多的整体系统功耗。
为了考试测验直接比较两个别系,我们为VCU118创建了几个大略的参考设计,目的是为了确定基于FPGA的滤波器方法在实际场景中功耗的相对差异。之以是选择VCU118,由于当时它在Xilinx直接供应和支持的评估系统中拥有最多的DSP。基于VCU118,针对每个FIR输入采样速率创建了两个Vivado项目:一个有滤波器,一个没有。对付250 MHz和1 GHz这两种情形,在设计中插入了八个FIR滤波器,如图10所示。在4 GHz情形中,由于资源利用率高,设计中只插入了两个FIR滤波器。每个滤波器利用输出Xilinx LogiCORE DDS Compiler 6.0模块馈送,以便确保利用的是有效数据。其余必须把稳,在合成后要检讨RTL,以便验证设计中保留了滤波器,确保它们没有被优化掉。在针对每个采样速率的第二个设计中,滤波器被移除,但所有其他IP模块保留。
履行后启动设计,采取电流丈量创建一个相对功率偏差,以便隔离滤波器所需的额外功率。滤波器的电流花费见表2每个滤波器的丈量功率一栏。再通过设计中为数量有限的滤波器(八个滤波器用于250 MHz和1 GHz,以及两个滤波器用于4 GHz)采集的数据推算出所有滤波器的总功耗。这个偏差是比拟的基本单位,用于扩展到VCU118无法履行,但数字化仪IC可以履行的不同配置。作者认为,这对FPGA来说相对公正或可能有利,由于一个实际系统的功耗不可能会线性扩展。末了,将结果与Xilinx功耗估计器(XPE)工具为各种滤波器天生的功耗估值进行比拟3。功耗估值远远高于推测的结果,但这也解释利用率提高造成的功耗是非线性增长的。
为了比较FPGA中FIR和数字化仪IC中的强化型pFIR的功耗,我们将大略的滤波器设计丈量的结果与多通道系统的实际电流花费进行了比较,多通道系统利用数字化仪IC上的强化型pFIR DSP模块。包括所有前端网络和时钟电路在内,利用未启用强化型pFIR的数字化仪IC平台的总系统功耗大约为98.40 W。如果所有16个强化型pFIR都启用,利用数字化仪IC平台的总系统功耗大约是104.88 W。因此,在多通道平台利用强化型pFIR导致的功耗偏差统共约为6.48 W,包括了数字化仪IC系统上的所有16个吸收通道。强化型pFIR直接吸收来自ADC的数据,其运行速率必须为当前一代的ADC采样速率(4 GSPS)。
表2.提高FIR采样速率会导致系统功耗增加
图11.数字化仪IC中的强化型DSP模块改进了系统级功耗
但将这种功耗与假设有16个4 GSPS FPGA FIR的功耗为难刁难比有点不切实际,由于对单个Virtex Ultrascale+系列FPGA而言,其资源利用率不可能很高。因此,将250 MSPS速率的FPGA FIR与强化型4 GSPS pFIR为难刁难比,表2和图11显示了32个FPGA FIR(16个I FIR和16个Q FIR)的功耗是2.40 W。FPGA中的滤波器的运行速率比强化型数字化仪IC DSP模块中的慢16倍多,但FPGA的功耗仍是强化型数字化仪IC功耗的0.37倍。将32个1 GSPS FPGA FIR与强化型4 GSPS pFIR比较,FPGA FIR的功耗约为7.04 W(其功耗要比强化型pFIR的高得多),运行速率则比强化型pFIR的慢4倍。将16个4 GSPS FPGA FIR与16个强化型4 GSPS pFIR作比较,FPGA的功耗是这个别系配置的2倍。总之,图11表明数字化仪IC中强化型pFIR的功耗要低于相应的FPGA FIR滤波器的。此外,强化型pFIR降落了FPGA DSP片的利用率,这也降落了设计的繁芜性和总功耗。利用更高速率的滤波器拓宽了250 MSPS滤波器数据速率不可能降落时的宽带运用处景。
末了要考虑的一个成分是在过度依赖FPGA资源的设备中(如数字化仪IC AD9081)利用强化型DSP的可扩展性。在许多运用中利用16个通道,大概只是终极系统的一个小子阵列。对许多利用强化型DSP(如AD9081中)的系统集成商而言,与通过增加FPGA资源拓展后端处理比较,可以得到更灵巧的规模级办理方案以及更大略的旗子暗记链。关于这个辩论,作者紧张考虑了拥有中心处理模型的系统,个中所有数据终极必须聚拢到单个FPGA中。在这种情形下,随着通道规模的扩大,向更多的数据变频器增加内置滤波功能就须要更多的SERDES线路,从架构方面看,管理很大略,由于并不须要更多FPGA资源。没有这些强化型DSP功能,系统集成商就须要连接多个FPGA,以便针对同样的运用得到必要的资源,情形会非常繁芜。
结论
本文先容了一个在单片数字化元件IC中整合DSP模块的系统,并用具体的例子证明了这些数字化模块可以供应相控阵、雷达、卫星通信和电子战运用所需的多通道幅度和相位均衡。一种采取pFIR数字滤波器和DUC/DDC NCO相位偏移的方法表明,无需将这些DSP模块整合到FPGA中,也可实现多通道宽带均衡。用来进行这种验证的系统见图12,称为Quad-MxFE Platform4 ,可从ADI公司购买。明确来讲,AD9081 MxFE IC已经成为子阵列设计的主干。Example HDL、MATLAB脚本和用户证明文件可在ADQUADMXFE1EBZ产品维基页面(ADI公司2020)上查看。16发射/16吸收校准板(ADQUADMXFE-CAL)也已开售。仪器仪表和5G市场大概会对这些技能在子阵列测试和丈量或基站开拓方面的利用感兴趣。
图12.Quad-MxFE平台可从ADI公司购买