iSAC - Adaptive Wideband/Super Wideband Codec

internet Speech Audio Codec

iSAC: A bandwidth adaptive audio codec for VoIP and streaming audio. iSAC is designed to offer high-quality audio at low bitrates, making it ideal for internet-based communication.

Platforms

Availability

Platforms
Arm Devices Armv8A Cortex-A53 | Armv9-A

ADT iSAC is currently available on the above Platform: Other configurations are available upon request.

Features

  • Bitrates from 10 to 32 kbps in wideband 
  • Bitrates from 10 to 56 kbps in super-wideband
  • Supports supports 16 kHz and 32 kHz input/output sampling rates
  • Frame size of 30 or 60 ms

Description

iSAC – internet Speech Audio Codec

Adaptive Digital’s implementation of iSAC (internet Speech Audio Codec) is a wideband/super wideband speech codec, developed by Global IP Solutions. It is suitable for VoIP applications and streaming audio.

The codec runs in one of two different modes called channel-adaptive mode and channel-independent mode. iSAC operates with short delay, making it suitable for high quality real time communication.  It is specially designed to deliver wideband speech quality in both low and medium bit rate applications.

The encoded blocks must be encapsulated in a suitable protocol for transport, e.g. RTP. 

AMR-NB Speech Codec combines adaptive bitrate control, efficient ACELP compression, and advanced bandwidth-saving technologies to deliver high-quality voice communications across a wide range of network environments.

Specification Tables

NOTE: We specify MIPS (Millions of Instructions Per Second) as MCPS (Millions of Instruction Cycles Per Second). Unless otherwise specified, peak MIPS are indicated.

↓  Click on links below to view specification tables. 

iSAC Armv9-A Neoverse N2

CPU Utilization
The ARM Neoverse is a group of 64-bit ARM processor cores.
ProductWideband WBNarrowband NB
iSAC v9 MIPS (30ms) 11.511.5
iSAC v9 MIPS (60ms)11.510.1

Sampling rates: Wideband 16k | Narrowband 8k

Frame Len: 960 (60ms/frame)

Bit rate: 32000

iSAC ARM Cortex-A53

CPU Utilization
FunctionMIPS
Encode31.7
Decode14.5
 

API Functions

API function call summary

iSACFIX_encoderinit(): initialize an iSAC encode channel 
iSACFIX_decoderinit(): initialize an iSAC decode channel
iSACFIX_encode(): perform iSAC encode
iSACFIXdecode(): perform iSAC decode

Translate »