![]()
Enhanced Variable Rate Codec B (EVRC-B) is a speech codec used by CDMA (Code Division Multiple Access) networks. EVRC-B is an extension to EVRC and compresses each 20 millisecond FRAMES of 8000 Hz, 16-bit sampled speech input into output frames of one of the four different sizes: Rate 1 - 171 bits/frame, Rate 1/2 - 80 bits/frame, Rate 1/4 - 40 bits/frame, Rate 1/8 - 16 bits/frame.
One significant enhancement in EVRC-B is the use of 1/4-rate frames that were not used in EVRC. The EVRC-B makes use of the intermediate coding rates through increased awareness of the nature of the individual speech samples. This provides lower average data rates compared to EVRC, for a given voice quality.
Data sheet: .pdf ![]()
Coding Rate:8.5, 4.0, 2.0, and 0.8 kbps
Sampling Rate: 8 kHz
Delay: 20 milliseconds
Functions are C-callable.
Multi–Channel capable.
ADT EVRC is available on the TMS320C6000™ DSP Family
C64x™DSP Generations
EVRC- B C64xx
All memory requirements are in units of byte.
| Software | MIPS | Program Memory | Data Memory | Scratch | Per-Channel Data Memory | |
| Average | Max | |||||
| Encode | 50.2 | 83.5 | 263.5k | 0.7k | 3008 | 7240 |
| Decode | 11.1 | 27.1 | 2176 | |||
InitializeEVRC_BEncoderChannel (. . .) Initializes the EVRC-B encoder
InitializeEVRC_BDecoderChannel (. . .) Initializes the EVRC-B decoder
EncodeEVRC_B (. . .) Executes the EVRC-B encoder
DecodeEVRC_B (. . .) Executes the EVRC-B decoder
Wireless/Mobile/Personal Communications (base-stations and handset)
SITE LINKS
HOMEVOCODERS
ADT 4800 ADT 9600 G.711 G.722 G.722.1 G.722.2 AMR-WB G.723.1 G.726 G.728 G.729, G.729 AB GSM AMR GSM FR LPC EVRC EVRC-B MELP MELPe SMV iLBCRELATED LINKS
PRODUCT INDEX G.168 NEC & LEC G.168 Lite G.168 EC CHIP 'C6424 G.168 EC CHIP 'C641x ACOUSTIC EC ACOUSTIC EC G2 LC IPP REFERENCE DESIGN DSP RESOURCE WIZARD