LabVIEW,将软件与FPGA结合起来

发布时间:2021-08-10 阅读量:3967 来源: 我爱方案网 作者: 我爱方案网整理

5G的目标是随时随地提供千兆比特每秒的数据传输速率。通过万物互联,我们的生活将发生巨大的变化。人们使用数据的习惯也正在改变。网络语音与视频,数据上传与下载都已经司空见惯,未来的语音与视频数据若要更加清晰与快速,功率消耗降低,数据干扰减小,数据更加安全,网络体验得到提升,都将对目前的网络传输与承载能力提出挑战,而这也正是5G时代将要得以解决的问题。


众多公司针对5G的技术展开了多方位研究。MIMO,密集组网,新型物理层研究,毫米波研究,等等。但无论如何,在现实的物理世界中,理论研究时的一些假设往往会证明是个伪命题,因此,原型验证与实际环境仿真测试成为通信系统设计的一个愈发重要的工具。那么,软件无线电架构(SDR),在其中是怎样的一个角色,地位又将如何呢?NI(NationalInstruments)射频产品研发副总裁JinBains指出,借助Labview,SDR,恰好是通信系统原型设计中一个重中之重的工具。


27.png


但是,5G时代的软件无线电架构,因应MIMO、密集组网等需求,无可避免地需要具备多处理器子系统,面临着诸多挑战,比如由于软件无线电架构会包含一个通用处理器模块以及FPGA实时处理模块,这需要不同的编程技巧和技术能力,从算法到原型需要太长的时间;而开发所需要涉及的学科非常多,数学、仿真、用户界面甚至FPGA,驱动、控制、调制等涉及的软件工具复杂,而且软件工具并不适用于系统级设计。因此,开发软件无线电架构,通常会有较长的学习时间,而且开发出来的产品也还面临有限的代码复用问题,时间和成本花费都很高。


JinBains在EDICONChina2015主题演讲报告上指出,在报告之前,他去了中国的长城,他很感叹人类在创造工程上的伟大。而在5G时代,随着硬件变得越来越小,带宽越来越高,运行速度越来越快,软件在测试领域的面临的挑战也日益严峻。但是,有问题发生的地方,就必然存在着解决之道,也就能体现人类的创造能力的伟大,LabVIEW通信系统开发套件就是这样的一个工程,它正在像NI的其他测试工具一样,将成为下一个时代的测试先锋。


我们看一看,LabVIEW通信系统开发套件如何给下一代通信系统面临的挑战带来解决的机会。


28.png


为了系统实现,LabVIEW通信系统具有经典的设计流程,避免了以往的软件无线电架构为人诟病的分立式软件工具、冗长的设计流程和耗费大量的时间成本问题。


一个发生在毫米波原型设计中的例子是,使用LabVIEW通信系统,整个项目大约持续了一个日历年的时间,相比于使用其他开发工具,时间节省了一半还多。


统一的设计流程是LabVIEW通信系统的一大特色。


29.png


统一的设计流程


30.png


算法


31.png


硬件感知设计环境


设计平台不但可以根据设计需求将算法设计正确编译至FPGA,还可为浮点数到定点数转换提供数据参考。


JinBains说,将FPGA与软件结合起来,这是非常有价值的研究,这对5G时代的原型设计更加有益。


220x90
相关资讯
晶振启动时间影响因素解析与优化方向

​晶振的启动时间,通常是指其通电后进入稳定振荡状态所需的时间。若启动时间过长,可从以下五个常见的影响因素方面进行优化。

解析RTC实时时钟芯片的工作原理

RTC(Real-Time Clock,实时时钟)芯片作为一种独立的专用计时器件,其核心功能包括提供稳定的日历时钟、在主电源断电后持续运行、支持定时中断以及输出高精度时间戳,为各类嵌入式系统提供可靠的时间基准。

无源晶振与有源晶振在MCU应用中的关联逻辑与选型指南

时钟系统是保障微控制器(MCU)稳定运行的核心,而晶振作为关键时钟源,主要分为无源晶振与有源晶振两种类型。下面将围绕工作原理、硬件接口、电气特性及其在MCU中的适配场景等维度,系统解析这两类晶振与MCU之间的关联逻辑。

VC-OCXO压控恒温晶振管脚功能定义解析

恒温晶振(Oven Controlled Crystal Oscillator,简称OCXO)是高精度频率源的核心组件,选用切型更优(如SC切、AT切高精度型)、封装应力极小的高Q值晶片,通过恒温槽的超精密控温,让晶振始终工作在零温度系数点,几乎消除温度引发的频率漂移。

晶振倍频干扰解决方案:从PCB布局优化到源头抑制与电路整改

晶振倍频干扰(即高次谐波辐射)是电磁兼容(EMC)设计中非常棘手的问题,通常表现为基频25MHz的5次、7次谐波(如125MHz、175MHz等)处辐射超标。该问题源于晶振输出方波信号包含丰富的高次谐波成分,若PCB布局不当,晶振及其走线极易构成高效辐射天线,导致电磁干扰增强。