AirStack Core 2.3.0¶
The Deepwave team is excited to announce the release of AirStack Core 2.3. This is a major release that contains significant new features and supports the newly released AIR7311 AIR-T.
This release supports the AIR7310 and AIR7311 AIR-T hardware. Earlier models should continue to use AirStack Core 1.0.
New Features¶
-
JetPack 6.2.1 - The AirStack Core OS baseline has been upgraded to NVIDIA JetPack 6.2.1. This update includes improved OS stability, security updates, and updates to critical libraries such as cuDNN, CUDA, and TensorRT. Additionally, this update addresses compatibility issues with the latest Docker release.
-
AIR7311 Support - A key feature of AirStack Core 2.3 is the support for the new, 4x4 MIMO AIR7311 AIR-T.
-
Performance Enhancements - As part of this release, the transmit and receive software paths were optimized to provide significant performance upgrades for AIR7310 users. This enables higher, multichannel throughput with fewer data interrupts.
-
BitStream Support - AirStack BitStream, the FPGA application development framework designed to maximize the performance of the AIR-T platform, is now supported for AirStack Core 2.3. AirStack BitStream serves as a tool for handling custom hardware logic and ultra-low latency pre-processing of RF data.
- With BitStream 2.0 users can control their custom firmware registers through the AirStack Core API.
Resolved Issues¶
-
TX Transmit Queue - Removed a software limitation where only one buffer could be queued for transmission via a triggered or timed call to
writeStream(). See the updated Transmit Tutorial for details. -
RX Performance - Improved the internal buffering used for RX streaming, greatly reducing the chance of an overflow, even at maximum data rates.
-
TX Performance - Significantly reduced and/or removed data underflows that occur between calls to
writeStream()when transmitting at reasonably high data rates. As part of this set of changes, the caller is no longer required to set the TX buffer sizes. As a result, thetx_buffer_sizedevice argument has been removed. -
Sample Rate Reporting - Fixed an issue in sample rate reporting immediately after device initialization.
How To Upgrade¶
Customers with a compatible models should upgrade their devices by flashing (factory reset) their devices with the new build. Access to the software build is available at the Developer Portal.
After downloading the release, use the included airstack_core_installer GUI to perform the update. Detailed instructions can be found at AirStack Core Installation Guide.
AirStack Core Compatibility¶
| AIR-T Model | Compatible AirStack Core Version |
|---|---|
| AIR7311 | 2.3 (this release) |
| AIR7310 | 2.3 (this release) |
| AIR7101 | 1.0 |
| AIR7201 | 1.0 |
| AIR8201 | 1.0 |
