AAC stands for Advanced Audio Coding, a part of MPEG4 (ISO/IEC 14496-3) and MPEG2 (ISO/IEC 13818-3) standards published by ISO/IEC. AAC supports sampling frequency from 8 to 96 khz and bitrates up to 576 kbps.
AAC encoding process consists of the following steps:
•The signal is converted from time-domain to frequency-domain using forward modified discrete cosine transform (MDCT)
•The frequency domain signal is quantized based on a psychoacoustic model to discard perceptually irrelevant parts of the signal.
•The quantized signal is coded using lossless encoding and transmitted.
- MPEG4 Low Complexity profile
- Supports output ADTS streams
- Sampling rates – 24kHz, 32kHz, 44.1kHz, 48kHz
- Bitrates – 64 kbps to 128 kbps
- Little endian
- Ported and tested on hardware platform with Linux OS