AIR-T全称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开发板的参数:
双通道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瓦特
性能
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处理相关的数据传输开销。
开发流程
AIR-T提供定制和开放的Ubuntu系统以及与GNU Radio连接的定制化FPGA模块,所以无需更改现有代码就可以实现开发,借助256个GPU核心,可以相当容易的在硬件上开发和部署AI应用程序,而且无需编写CUDA或VHDL代码。
当然,最简单的方式还是通过使用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开发板之一了,价格4995美金。
原文http://www.eeboard.com/evaluation/air-t/
领取专属 10元无门槛券
私享最新 技术干货