NI LabVIEW 8.6集成多核与FPGA技术提高无线设
2008-08-12
NI近日隆重发布了用于测试、控制和嵌入式系统开发的图形化系统设计平台——LabVIEW8.6。基于图形化编程固有的并行特性,LabVIEW 8.6提供新工具以帮助工程师和科学家充分利用多核处理器及现场可编程门阵列(FPGA)的优势。通过最新版LabVIEW软件,工程师可利用针对多核技术优化的分析函数,缩短编译时间、可快速集成已有IP核等FPGA特性,从而进一步缩短开发时间,提高复杂应用(如无限设备测试)的吞吐量。
“从开云棋牌官网在线客服芯片验证到消费电子产品测试等领域,为了满足最新应用的性能和灵活性需求,工程师必须引入多核处理器和FPGA等最新技术。通过使用LabVIEW图形化系统设计软件的并行编程,工程师可以快速方便地应用这些最新技术提高测试水平。” NI公司总裁兼CEO、NI共同创始人之一的James Truchard博士
采用针对多核技术优化的算法提高射频测试速度
为满足广泛的无线设备需求,测试工程师不断面临着设计更快测试系统的压力。LabVIEW 8.6以及NI PXI平台利用最新的商用多核处理器,设计了理想的软件定义的测试架构,提高了射频设备的测试速度。目前,希望使用多核处理器提高测试性能的工程师仍不得不使用基于文本的顺序型软件开发工具来满足应用的并行需求。LabVIEW固有的多线程技术简化了并行编程,新版本软件还包含了1200多个全新的经过优化的分析函数,可在多核系统上更快地进行数学计算和信号处理,从而进一步提高性能。
全新NI LabVIEW GPS工具包和LabVIEW调制工具包均增加了新特性,帮助工程师建立更快的射频测试系统。NI GPS工具包扩展了NI RF PXI平台,添加多卫星GPS信号仿真。NI调制工具包4.1提供了100个附加的针对多核技术优化的分析函数,其中分数重采样及QAM解调测量的运行速度可比旧版本工具包快2倍。使用NI调制工具包,许多WCDMA单项测量的测试结果比传统仪器快20多倍;而全套WCDMA测量的测试结果快了5倍之多。LabVIEW 8.6提供的对多核技术的增强支持可以在针对WiMAX、GPS、WCDMA、GSM、EDGE、视频广播、802.11、蓝牙、OFDM以及MIMO等所有的LabVIEW射频测试工具包中实现,而几乎不需要对现有的软件应用做任何修改。
采用基于FPGA的仪器提高测试覆盖率
LabVIEW FPGA模块为工程师提供了直观的数据流范例用于对具备高确定性与执行能力的FPGA进行编程。因此,工程师在自动化测试系统使用LabVIEW可以将定制的算法嵌入到NI 基于FPGA的仪器中,从而完成在线处理或对部分系统进行模拟。通过模拟实际信号测试复杂设备(例如引擎控制单元以及射频集成电路RFIC)的策略通常能够提供更好的功能测试方法以及更高的使用情况覆盖率。基于仿真的自动测试环境又称为协议感知自动测试环境,它将基于FPGA的硬件与传统自动测试环境的标准管脚结合在一起,提供了对被测设备的实时智能响应。
LabVIEW 8.6的FPGA模块加速了基于仿真的自动测试环境开发,它提供了全新的信号处理IP核,例如一个可在频谱分析中与快速傅立叶变换(FFT)函数同时使用的函数,可将频谱泄漏降至最小。新型的元件级IP(CLIP)节点使工程师可以方便地将现有的IP或第三方IP导入LabVIEW FPGA中,从而将基于FPGA的仪器用于其他的自定义在线分析和协处理应用中。此外,在桌面开发机上,开发人员必须面对验证FPGA应用时的耗时编译过程,而新增的LabVIEW仿真特性则可降低这种编译的次数。LabVIEW FPGA模块8.6还为定点数据增加了扩展支持,从而能够在支持FPGA的仪器上开发更加复杂的数学算法。