AM273x MCU+ SDK  08.06.00
HWA BFP COMPRESSION

Introduction

This example performs HWA based BFP Compression and Decompression operation along the chirp dimension on complex 1D FFT input data.

The input to the compression engine is a complex range-FFT data. This data is arranged as [Chirps ] [Antennas ] [Samples ] dimensions. The HWA PaRAM sets are initialized with proper configuration for Compression and Decompression operation. HWA is triggered to perform the Compression operation and Decompression operation.

The HWA decompressed output is then compared to the ideal decompressed data.

The example also demonstrates how BFP mantissa bitwidth can be configured depending on the desired compression ratio.

Supported Combinations

Parameter Value
CPU + OS r5fss0-0 nortos
c66ss0 nortos
Toolchain ti-arm-clang, ti-c6000
Board am273x-evm
Example folder examples/drivers/hwa/hwa_bfp_compression

Steps to Run the Example

See Also

HWA

Sample Output

Shown below is a sample output when the application is run,

------- HWA BFP compression/decompression tests -------
HWA Instance has been opened successfully
................................
Running test 0
NumSamples: 32, NumChirps: 16
CompRatio: 0.33, SamplesPerBlock: 8
Performing Asymmetric Compression
Achieved Compression ratio: 0.375, BFPMantissaBW: 6
HWA cofiguration done successfully
Compression and Decompression Done. Comparing Results..
Debug: Compression/decompression BFP output generated by HWA found correct
................................
Running test 1
NumSamples: 32, NumChirps: 16
CompRatio: 0.50, SamplesPerBlock: 8
Performing Asymmetric Compression
Achieved Compression ratio: 0.500, BFPMantissaBW: 8
HWA cofiguration done successfully
Compression and Decompression Done. Comparing Results..
Debug: Compression/decompression BFP output generated by HWA found correct
................................
Running test 2
NumSamples: 32, NumChirps: 16
CompRatio: 0.75, SamplesPerBlock: 8
Performing Asymmetric Compression
Achieved Compression ratio: 0.750, BFPMantissaBW: 12
HWA cofiguration done successfully
Compression and Decompression Done. Comparing Results..
Debug: Compression/decompression BFP output generated by HWA found correct
HWA BFP Compression/Decompression Test Completed!!