Bluetooth SBC Encoder
SBC is an audio encoder and decoder to connect Bluetooth high quality audio devices like headphones or loudspeakers. It uses 4 or 8 sub bands, an adaptive bit allocation algorithm in combination with an adaptive block PCM quantizers.
Features
  • Fully compliant with the mandatory features of the A2DP spec V1.0
  • 16kHz, 32kHz, 44.1kHz and 48kHz sampling rates supported
  • Joint stereo and mono modes supported
  • MHz optimised by assembly coding of critical functions
Applications
  • Mobile bluethooth headset
Platforms
  • ARM
  • ARM9, ARM9E, ARM11

Case studies

Developing an Asynchronous Sample Rate Converter

Designing an Asynchronous Sample Rate converter that offers high THD and low ripple across a range of frequencies is no mean achievement. We not only designed the ASRC but implemented it with low MHz on a fixed point processor.

Video codecs on a multi-core highly-parallel custom core

We worked with SiliconHive (now part of Intel) to develop High Definition video codecs that are designed to run optimally on a multi-core environment. Our contribution also included efficient coding for a VLIW core and algorithmic innovations to address memory bandwidth constraints.

Showcase

Android Auto projection on Telechip TCC8930 running WinCE 7.0
video1
RACE Media & Connectivity IVI suite
video1