颠覆设计的射频片上系统(RFSoC),应用于雷达通信电子战

目前,研制电子战系统是一种似乎没有终点的挑战任务。设计者面临着越来越多的问题,需要在非常小的空间里进行日益增多的功能集成,增强信号处理能力,减少延迟,降低功耗,采用越来越多的通道,以更快的速度传输大量数据。


近年来,尽管不是严格意义上的完整系统,但系统级芯片(System on Chip, SoC)得到了广泛应用,用于替代以往需要多个独立装置执行多种功能的设备。


片上系统节省了电路板上的空间,减小了功率损耗,互连更少,并从单个设备集成功能中获得了其他好处。在实际系统中,通过这些芯片可以使吊舱、LRU或其他平台具备更多的功能;在商业和消费市场上,通过这些芯片可以研发全新的产品。


Xilinx的自适应直接射频(RF)采样解决方案


需要今日发布的两篇文章英文原文的请给“雷达通信电子战”微信公众号发送“190920”,有效期为7天。

〖★ 高通QTM052 RFSoC ★〗    

商业领域有一个很好的例子,高通公司为5G智能手机和小型基站研发了QTM052射频系统级芯片(RFSoC)。它的工作带宽是800MHz,频段范围为26.5-29.5GHz、27.5-28.35GHz和37-40GHz。



该RFSoC内含一个5G收发器,电源管理集成电路和18mm×5mm大小的24单元相控阵天线。该芯片可以执行波束形成、引导和跟踪,并可以将信号传输到手机四个角的天线上,避免因手机移动、手动放置和变换不同的位置引起的信号衰弱问题。这样非常重要,因为通过手持智能手机接收和发射毫米波信号面临巨大的挑战。


〖★ Xilinx Zynq UltraScale+ RFSoC ★〗
 

2017年,Xilinx推出了Zynq UltraScale+ RFSoC系列产品,因为对防御系统有帮助,所以它们目前是最令人关注的产品。


尽管不同的嵌入式系统制造商都声称是第一家推出基于RFSoC的产品,但每家厂商都采取了不同的方法,包括规格以及采用的是哪型Zynq UltraScale+ RFSoC。



所有的应用程序处理都采用Cortex-A53,而实时处理采用Cortex-R5,但采用Cortex-R5后,模数转换相差8-16个,分辨率相差12-14位,数字信号处理(DSP)芯片和其他指标也存在差异。


按照Xilinx公司一贯的做法,在宣布这个消息一段时间后,该家族的第一代设备和研发工具才会给嵌入式系统制造商。从去年年底开始,该公司推出了首批电路板级产品,而目前,Penek、Abaco Systems、Annapolis Micro Systems、Vadatech、Hitech Global、Samtec、Panateq、IRES Technologies和Alpha Data Parallel System等公司仍然是“早期采用者”。

>>>>

前端RFSOC

从基本概念上来说,ZynqUltraScale+ RFSOC)采用40mm×40mm球状引脚栅格阵列(BGA)封装技术的软件无线电。它是Xilinx公司之前的基于FPGA体系结构的多处理器系统级芯片(UltraScale MPSoC)的升级版本,多处理器系统级芯片有4个64位ARM Cortex A53应用处理器,还有2个双核ARM Cortex-R5实时处理器。


为了使其成为射频系统级芯片,Xilinx公司增加了8个4GS/s采样频率的12位或14位的模数转换器,每个模数转换器都配有可编程数字化下变频器。模数转换器几乎消除了所有的模拟前端组件,射频/中频采样率高达4GHz。


SoC还有8个6.4GS/s采样率的数模转换器,每个数模转换器都配有数字化下变频器。数模转换器在第二奈奎斯特区,以6.554GS/s采样率生成高达4GHz的载波输出频率,包括可编程插补和抽取,并支持双频工作。



为了连接用于数据或配置存储的外部存储器接口,该处理系统包括DMA、NAND、SD/eMMC和第三代SPI控制器PCIe和100 Gb/s以太网。Interlaken芯片到芯片接口采用高速串行接口,数据传输速率可达150Gb/s。串行收发器的数据传输速率高达28.2Gb/s,采用特高速背板设计,每位的功耗比上一代收发器更低。


SoC还有时钟管理电路,包括时钟合成、阻尼和路由组件,它们共同以最小化偏离、功耗和延迟,提供灵活的时钟分布。通过256位AES-GCM,SHA/384和4096bit RSA模块,可以实现安全引导功能。加密引擎也可用于用户加密。


由于RFSoC通过可编程信号处理,可以实现模数和数模信号转换,因此采用单个芯片或通过一些外部资源实现数字化射频存储器(DRFM)应该是可行的。


至少就目前而言,数字化射频存储器比目前的Zynq UltraScale+ RFSoC更适用于分布式方案。原因之一是第一代芯片的延迟时间为145ns,但是干扰日益复杂的雷达系统所需的往返延迟时间至少为40ns。


另一个原因是数字化射频存储器是自定义子系统,采用专有设计技术、软件和其他技术。因此,分布式方案具有更大的灵活性和差异性,有更好的潜在表现。


>>>>

集成效果

将数据转换器直接与数字化射频存储器集成形成的优势令人关注。Abaco Systems公司是首批采用RFSoC研发产品的公司之一,其射频和DSP产品经理Phillip Henson说:“由于模数转换器和数模转换器传统意义上是独立于数字化射频存储器的,所以它们之间需要通过一个高速接口来通信,许多系统采用JESD204B接口,不过这将增加延迟和设计复杂度。


例如,考虑将12位的模数转换器通过并行接口连接到数字化射频存储器,每位由一个低压差分信号(LVDS)表示,与另一对时钟同步信号配对。如果该接口采用双数据率(DDR)技术,那么在一个时钟周期内传输的数据量将增加一倍。Hosking说:“不过,即便采用双数据率,采样频率在1.5GHz以上时会产生大量数据,使低压差分信号(LVDS)不能有效传输到数字化射频存储器。



为了解决这个问题,可以采用1:2信号分离器形成2个单独的并行接口,每个接口的运行速率为采样率的1/2。因此,以12位模数转换器为例,如果转换器在每12位路径上的采样频率为2GHz,则信号分离器的采样频率为1GHz,低于数字化射频存储器低压差分信号接口适用的最大时钟速率。


但在更高的频率下,模数转换器需要一个1:4信号分离器来保持数据在合理水平。但是在电路板上设计和制造时出现了严重的问题,因为必须非常精确地配对更多信号对,确保从12位发出的数据同时到达数字化射频存储器。


在这种情况下,12位转换器将采用数字化射频存储器上的4组12副引脚(96个I/O引脚和时钟引脚),而数字化射频存储器上通常有400-600个I/O引脚,其中一半引脚只需要连接2个4 GHz转换器。


由于电路板上采用了众多技术,它们都需要引脚和信号通道,如果没有适当的地方引接,可能会造成干扰,并降低模数转换器和数模转换器的高动态范围。这样还可能会影响时钟同步、2个在4条28Gb/s通道运行的100Gb/s以太网端口、在8GHz通道运行的第三代PCIe和第三代接口,以及2组DDR4内存。



为解决这一问题制定了JESD204标准,通过数字化射频存储器的千兆位串行接口替代了低压差分信号。大大减少了配对型号的数量,降低了精确匹配跟踪长度的需求。遗憾的是,JESD204标准的4条通道功率约1W,且由于JESD204标准有专门的IP核,使用时必须得到许可。设计的复杂度源自接口的时钟方案,它比并行接口更复杂。


JESD204标准也以其延迟限制而闻名,许多应用程序都无法实现这样的功能。例如,Hosking说:“并行转换器接口可以将数据延迟几个采样时钟周期,但是JESD204标准可以延迟80个采样时钟周期甚至更多,增加了从模数转换器到数字化射频存储器的延迟(对于数模转换器也是同理)。


RFSoC在不同程度上解决了这些问题,因为转换器内置在芯片内,与从外部传输信号到数字化射频存储器的方案相比,大大减少了引脚数。这样,数字化射频存储器可以提供更多的通道,因此可以安装更多的设备结构。

>>>>

转换

RFSoC采用的转换器使用一种称为交织的技术,用500MHz连续时钟脉冲并行生成128位数据,该技术已经使用了一段时间,但也带来了巨大的挑战。Hosking说:“Xilinx公司采用8个500MHz的模数转换器,并使用该方法以4GS/s的速率交织样本,这样非常了不起。


通过组合多个数模转换器的输出,该交织过程可以获得较高的采样率。高速模数转换器通常在上升沿或下降沿对输入信号进行采样,因此每个时钟周期都有一个采样,模数转换器的采样率和时钟速率相同。



不过,交织需要在时钟信号的两边取样,因此一个模数转换器的时钟信号在相位上与时钟信号相差180°。然后,对模数转换器的输出信号进行多路复用,可以提供比单个模数转换器更高的采样率,这需要相同的设备和2个时钟信号,并精确保持180°的相位关系。


如果时钟信号与相位关系有任何偏差,那么输出端会出现虚假响应,从而降低无杂散动态范围和信噪比。即便组合使用2个模数转换器,完成交织过程也非常困难,不过Zynq UltraScale+ RFSoC有8个模数转换器。



本文未完,见今日次条,需要今日发布的两篇文章英文原文的请给“雷达通信电子战”微信公众号发送“190920”,有效期为7天。