Bluetooth SBC

Bluetooth Sub-band Codec (SBC) Decoder and Encoder

The Bluetooth sub-band codec (SBC) decoder and encoder for Tensilica's popular HiFi Audio DSPs implements the low-complexity sub-band coding encoding for Bluetooth voice, audio, and video applications and is fully compliant with the SBC specification in the Bluetooth Advanced Audio Distribution Profile (A2DP).

The encoder and decoder are fixed-point implementations written in C and available in object code. Included documentation describes how to incorporate the decoder into a system. Using this package, system developers can integrate a Bluetooth decoder or encoder into an SOC without the need for additional optimizations or software development. The same Xtensa HiFi Audio DSPs are used for other Tensilica audio codecs, enabling the development of highly optimized multi-standard audio SOC designs.

Specifications - Stereo Decoder (512 Kbps, 48 KHz)


Clock Rate*
Code Size (ROM)
Table Size (ROM)
Total RAM**
7.7 MHz 5.1 Kbytes 2.5 Kbytes 5.6 Kbytes

Specifications - Stereo Encoder (512 Kbps, 48 KHz)


Clock Rate*
Code Size (ROM)
Table Size (ROM)
Total RAM**
7.8 MHz 6.5 Kbytes 2.0 Kbytes 7.8 Kbytes

* Average MHz required for single-cycle memory.
** Total RAM includes persistent, stack and scratch.

Marketing Agency