AI SDR(人工智能SDR)开发板AIR-T AI与SDR融合Artificial Intelligence Radio - Transceiver
AIR-T特性
AIR-T是由Deepwave公司推出的具有嵌入式性能计算功能的软件定义无线电开发板,支持的频率范围从300 MHz到6 GHz。AIR-T通过允许AI引擎控制硬件,从而大大降低了无线电中实现自主信号识别,干扰抑制等功能所需的价格和性能瓶颈,从而实现自主的SDR。
AIR-T开发板尺寸为17.0*17.0*3.5cm,包含了三个独特的数字处理器,夸张一点说,它甚至可以为信号处理类应用提供想要的功能。
FPGA:用于严格的实时操作环境 GPU:用于高性能并行处理 CPU:用于控制、I/O口、DSP以及软件应用
AIR-T参数
AIR-T开发板可以使用户轻松融合AI到他们的射频和无线技术中去,这种独特的组合不但带来了性能计算,人工智能,深度学习,而且也使得在一个嵌入式平台上进行图形处理和渲染变为可能。AIR-T具有多功能性,可用作深度学习算法的高性能并行SDR,数据记录器或推理引擎,嵌入式GPU又允许SDR应用程序实时处理大于200 MHz的带宽。
简单来了解下AIR-T开发板的参数:
双通道MIMO收发器Analog Devices 9371(规格书)
- 300 MHz至6 GHz - 100 MHz带宽Rx *2 - 100 MHz带宽Tx *2
数字信号/深度学习处理器
- Xilinx Artix 7 FPGA(规格书) - NVIDIA Jetson TX2【ARM Cortex-A57 CPU(4核);NVIDIA Denver2 CPU(2核);NVIDIA Pascal GPU(256核心) ;8 GB内存】(规格书)
连通性
- 通过1 PPS和10 MHz进行GPS同步 - USB 3.0,USB 2.0 / 3.0,SATA - 高速数字I / O(GPIO / UART) - 1 Gbps以太网
双电源模式
- 22/14瓦特
NVIDIA Jetson TX2
AIR-T整个开发板的原理框图如下所示:
性能
AIR-T使用256个GPU核心(NVIDIA Jetson TX2)来创建高性能并行的计算环境,从而可以实现软件定义无线电(SDR)应用的宽带处理。如下图所示,在实时SDR应用中,使用NVIDIA Jetson TX2,AIR-T比Intel 7500U CPU提高了250%的带宽处理,比ARM Cortex-A57(4核)提高了1350%的带宽处理。 AIR-T使用零拷贝内存访问来克服通常与GPU处理相关的数据传输开销。
与其它SDR的性能对比
这是对比表
软件支持
AIR-T开发板支持Ubuntu16.4系统,可以通过SoapySDR在几分钟内移植现有的GNU Radio应用程序,也可以使用自定义GNU Radio模块轻松部署神经网络或高性能应用程序;
同时,AIR-T支持使用官方的硬件驱动程序构建自己的定制软件,AIR-T可以使用使用Python或C ++轻松编程GPU,当然,如果你愿意,可以使用语言VHDL / Verilog编程FPGA,这当然就需要一定的知识储备。
开发流程
AIR-T提供定制和开放的Ubuntu系统以及与GNU Radio连接的定制化FPGA模块,所以无需更改现有代码就可以实现开发,借助256个GPU核心,可以相当容易的在硬件上开发和部署AI应用程序,而且无需编写CUDA或VHDL代码。
当然,zui简单的方式还是通过使用Python或C ++直接与驱动程序通信。但对于有实力的用户来说,AIR-T就是一个开放式平台,可以直接对FPGA和GPU进行编程。
从板子本身来说,AIR-T算是专为那些开发低成本AI,深度学习和性能无线系统的工程师和研究人员提供的一种新理念的无线电开发解决方案,但是,凭借AIR-T出色的硬件条件,它甚至可以处理类型的数据,比如你可以将图像和视频处理的传统用途与射频结合起来,借助USB 3.0和2.0,千兆以太网和高速IO,有许多方法可以将数据在AIR-T上实现输入和输出,或者说可以连接其它传感器并通过AIR-T将数据融合在一起。
另外,AIR-T还可以在一个集成平台中解调信号并将深度学习应用于生成的图像,视频或音频数据。比如你曾经可能需要多个设备来直接接收包含音频的信号,然后执行语音识别。但AIR-T将此硬件集成到一个易于使用的软件包中,从语音识别到数字信号处理,集成的NVIDIA GPU可以提供给你这些边缘计算应用所需的性能。
小结
只有一句话,高性能SDR与深度学习硬件无缝集成,AIR-T开启了SDR的新篇章,这也可能是2018年深得人心的AI开发板!当然也可能是目前昂贵AI开发板之一了.
|