加拿大Nutaq 公司是一家在全球占有重要地位的通信/ 信号处理集成解决方案提供商,通过与MathWorks、Xilinx等长期合作,推出了Nutaq通信/信号处理快速原型开发平台。目前,该平台已被广泛地应用于无线通信、数字信号处理、音视频处理、航空、航天、控制、汽车电子等各个行业领域。 Nutaq通信/信号处理快速原型开发平台主要包括:基于模型设计的顶层开发与基于BSP的底层开发二合一套件、uTCA开发平台、Titan MIMO、PicoDigitizer、PicoSDR。今日,小编将与您一起了解基于模型设计的顶层开发。
产品概述 传统通信和信号处理原型平台采用底层开发方式,算法实现和硬件底层紧密耦合,调试复杂、费时费力,且移植性较差。Nutaq公司的原型开发系统除了传统的底层开发方式外,还基于MATLAB/Simulink和Xilinx System generator,支持基于模型设计(MBD:Model-Based Design)的顶层开发方式,为科研人员提供通信/信号处理算法开发和验证的通用平台。 该平台最主要特点是采用了MBD设计思想,将软件开发环境集成在Simulink的模型环境里,用户可以充分利用Simulink、Xilinx System Generator等建模工具,利用自动代码生成技术,将数学仿真和工程实现无缝集成,由顶层入手,极大提升开发效率。 图 1 Nutaq快速原型系统设计开发理念 通信/信号处理快速原型系统主要基于Xilinx Virtex-6 FPGA为核心的基带信号处理板(Perseus),结合FMC子卡构成多种系统应用,如多通道射频子卡模块(最大支持128*128的大规模MIMO),多通道高性能中频子卡模块等,Nutaq为这种FPGA嵌入式系统提供了简单的开发路径,其软件包含三个层次: ? 板级支持包(BSP),能从底层到上层控制Perseus板卡,是最低层次,几乎可以控制硬件的所有方面,并且提供了大量的参数; ? 板级软件开发包(BSDK),包含BSP的所有功能,同时可以从远程计算机访问这些功能; ? 基于模型开发包(MBDK),允许用户使用Nutaq私有模块和Xilinx System Generator模块实现FPGA的顶层开发,也支持在上位机中通过Simulink建模环境直接开发和访问硬件平台。 针对具体通信波形的开发,目前Nutaq平台还支持GNURadio,用户可以在GNURadio下开发通信波形,底层通过BSDK与硬件平台互联互通,降低开发人员开发难度。 图 2 通信/信号处理快速原型系统开发路径 产品优势 基于MBD的快速原型系统的特点是: ? 通用化、模块化、标准化的硬件模块,AMC载板和FMC子卡形式;
? 支持基于模型的算法顶层设计,支持模型转换成代码实现;
? 提供软硬件协同仿真能力,在线调参和数据观测;
? 便于算法模型的积累,移植性好。 恒润科技作为领先的电子系统供应商,在数据链/通信终端设备、复杂电磁环境模拟设备及通信网络仿真等方面拥有丰富的研发经验,能够为卫星、飞机、舰艇以及导弹等平台上的战术通信系统全生命周期的各个阶段提供现代化的仿真与测试手段。多年来为航空、航天、兵器、电子以及船舶等行业和部门提供了高质量的产品和解决方案,赢得了客户的一致认可。 恒润科技
北京市海淀区知春路7号致真大厦D座5-10层
邮编:100191
电话:010-64840808-5280
网址:http://www.hirain.com
|