Audio data usually are very demanding in terms of memory storage, the needed memory space can be reduced by compressing the audio data via a specified compression method.
The STSW-STM32022 software solution reconstructs audio signals from compressed samples. A simple audio codec based on an adaptive differential pulse coded modulation (ADPCM) algorithm is used and advantage is taken of the powerful ARM® Cortex® M3 core.
The STSW-STM32022 is developed for standard library package and intended to be used with STM32L1xx discovery board or STM32F1xx evaluation board, therefore this implementation will be easily portable to other platforms.
For more details on ADPCM algorithm in STM32F1xx microcontrollers, refer to application note AN2931.
For more details on ADPCM algorithm in STM32L1xx microcontrollers, refer to application note AN4453.
Key Features
Description | Version | Size |
---|---|---|
DB2559: Implementing the ADPCM algorithm in STM32F1xx and STM32L1xx microcontrollers | 1.0 | 111 KB |
Description | Version | Size |
---|---|---|
AN4453: Implementing the ADPCM algorithm in STM32L1xx microcontrollers | 2.0 | 366 KB |
AN2931: Implementing the ADPCM algorithm in high-density STM32F103xx microcontrollers | 2.4 | 155 KB |
Description | Version | Size |
---|---|---|
SLA0048: Mix Liberty + OSS + 3rd- party V1 - SOFTWARE LICENSE AGREEMENT | 2.18 | 112 KB |
Part Number | Software Version | Supplier |
---|---|---|
STSW-STM32022 | 2.0.0 | ST |