成都谐盈科技有限公司

logo
7x24h

服务热线:028-8693-3346

移动电话:183-0607-3987


自主可控SCA、复杂电磁环境、系统工程及软件工程、研发工具、工程咨询

注重品质   用心服务

Nutaq产品系列

成都谐盈科技有限公司与加拿大Nutaq公司达成合作,代理其一系列的产品。

公司简介

总部位于加拿大魁北克的Nutaq公司,三十多年来专注于无线通信/数字信号处理行业,为全球客户提供业界领先的无线通信/信号处理快速原型、测试和验证解决方案。Nutaq旗下有三条产品线:(1)无线网络产品,(2)快速原型平台,(3)工程定制服务




0.00
0.00
  

成都谐盈科技有限公司与加拿大Nutaq公司达成合作,代理其一系列的产品。

公司简介

总部位于加拿大魁北克的Nutaq公司,三十多年来专注于无线通信/数字信号处理行业,为全球客户提供业界领先的无线通信/信号处理快速原型、测试和验证解决方案。Nutaq旗下有三条产品线:(1)无线网络产品,(2)快速原型平台,(3)工程定制服务




Nutaq产品系列

成都谐盈科技有限公司与加拿大Nutaq公司达成合作,代理其一系列的产品。


公司简介

总部位于加拿大魁北克的Nutaq公司,三十多年来专注于无线通信/数字信号处理行业,为全球客户提供业界领先的无线通信/信号处理快速原型、测试和验证解决方案。Nutaq旗下有三条产品线:(1)无线网络产品,(2)快速原型平台,(3)工程定制服务。

Nutaq MathworksTexas InstrumentsXilinx等国际一流公司经过多年深入密切合作,推出的快速原型平台,适用于软件无线电,军用通信,数据链,多通道高速数据采集,雷达信号处理,LTE/5G等专业方向研究,广泛应用于航空、航天、船舶、电子、国防、教育、电信、医疗等领域。

快速原型平台概述

Nutaq的快速原型平台采用先进的MicroTCA架构,克服传统VMEcPCI架构系统总线带宽受限的缺点,支持如SRIOPCIeXAUIGigE等高速串行总线协议,具有强大的系统互连扩展能力。

硬件设计满足标准化、模块化的要求,覆盖从射频、中频到基带要求,采用AMC载板和FMC接口子卡形式,AMCFMC之间采用基于VITA57.1标准的FMC接口。其中,AMC载板提供高性能FPGACPUPPC等多种处理器选择,FMC接口子卡提供射频、中频、光纤和10GigE接口类型,能满足绝大部分算法开发和验证要求,是科研通用开发验证平台的理想选择。

支持基于模型的设计是快速原型平台的最重要特点。科研人员可以在Simulink集成开发环境中,利用SimulinkSystem GeneratorMBDK提供的模型库进行算法建模和仿真,并利用自动代码生成技术,将数字仿真模型快速转换成可以执行的工程实现,极大提高开发效率,缩短产品研发周期。

国外用户案例

某科研机构将Amarisoft协议栈LTE 100运行在

嵌入式CPU上,利用基于模型设计开发物理层算法,最终实现LTE eNodeB原型,能与商用UE兼容。

 

国内用户案例

某科研院所承接了数据链基带算法研究的工作,需要实时验证数据链运行效果,评估数据链效能,改进关键算法。利用Nutaq平台模拟码率可变的卷积码、Turbo码、LDPC码的编解码算法,并在PicoSDR上实现数据链系统主要的调制解调技术如MSKGMSK8PSK等通用技术,对于某种物理层通信,通过上位机获取误码率测试的结果并实时显示。



Nutaq软件开发套件BAS(新)


软件架构概述

Nutaq软件架构分为三个层次:(1)板级支持包(BSP):提供了操作载板和FMC子板的底层函数;(2)板级开发组件(BSDK):在BSP基础上,增加了与主机通信的能力;(3)模型开发组件(MBDK)。用户可在Simulink图形化环境中调用此模块和System Generator模块库完成算法的设计、仿真、调试和发布应用,而不需要手工编写VHDLC代码。

  


BSP-板级支持包

BSP提供了独立模式下(不需要和主机交互)配置和操作FMC硬件的必要最小设计。用户通过添加自定义逻辑,并连接到FMC FPGA核上,实现收发数据的处理。

BSP包含如下内容:

嵌入式处理器MicroBlaze

嵌入式处理器被用于初始化和控制FMC硬件和FPGA 核。处理器使用AXI总线与FPGA核通信。每个独立的C应用都是在Xilinx SDK环境中利用Nutaq库来创建的,每个FMC子卡都提供1个库。

FMC FPGA

FMC FPGA核提供用于访问FMC数据和控制端口的用户逻辑,处理FMC硬件的收发数据。

自定义逻辑

BSP设计中,要求自定义逻辑来处理FMC FPGA核的收发数据。

EDK参考设计

EDK参考设计中包含了FPGA所有外设接口的Pcore,用户可以添加到总线接口上使用。

 

BSDK-板级开发组件

BSP基础上增加了与主机通信,以及数据记录和回放功能。嵌入式Linux镜像在MicroBlaze处理器上实现,利用了TCP/IP栈开发了RTDEx数据传输IP核。用户添加自定义逻辑,调用记录/回放IP核用于数据的实时记录和回放,或者调用基于千兆以太网或PCIe开发的RTDEx核用于数据传输。

 

BSDK包含如下内容:

嵌入式Linux镜像

Perseus使用嵌入式linux镜像Petalinux 2.2。它提供了TCP/IP栈、文件系统、第一阶段引导程序、通用引导程序。由flash加载,BSDK比特流启动。

中央命令引擎(CCE)

CCE的目的是从主机接收命令并执行。这些命令可用于配置FMC硬件或FPGA核。

Nutaq IP核:Record/PlaybackRTDEx

记录/回放核能控制1GB/4GB DDR3 SODIMM的记录和回放。RTDEx核模块能通过Perseus的千兆以太网和PCIe收发数据。主机能通过RTDEx返回记录数据,并保存成文件。

用户逻辑

BSDK设计中,自定义逻辑通过记录/回放和RTDEx模块能与FMC FPGA核连接。

外部API(EAPI)

EAPI允许用户通过主机配置PerseusFMC硬件,它与Perseus CCE直接交互,分配命令并且通过TCP/IP或者PCIe发送。每个FMC子卡和FPGA IP核都有EAPI函数集。

命令行接口(CLI)

命令行接口运行在主机上,由输入命令和与连接到系统上的其他计算单元交互的shell组成。

MBDK-模型开发组件

MBDK是在BSDK基础上进行更高层次的封装,形成图形化的硬件接口驱动模型库,嵌入到Simulink环境中。

 

用户利用Simulink开发环境和模型化设计工具Xilinx System Generator共同对FPGA算法进行建模、仿真、实现和验证。

 

MBDK还引入了硬件协同仿真的主机模块,使Simulink能与硬件平台直接通过RTDEx交换数据,并在主机端处理。

GNU Radio插件(gr-nutaq)

GNU Radio是免费的软件无线电开发套件,提供信号运行和处理模块,被广大业余爱好者,学术机构和商业机构用于研究和构建无线通信系统。

NutaqEAPI库进行封装,形成GNU Radio环境下的插件,能简化和FPGA逻辑流交互的主机应用开发。

此外gr-nutaq还分成载板模块,FMC子卡模块,RTDEx模块,记录回放模块,用户寄存器模块和通用寄存器模块等几类,以满足不同的设计需求。