Speech
and Audio DSP Software
These
functions are principally speech and audio coders. Click on "asm
code"# or "C code" of the desired function to view a data
sheet (# shorthand for TMS320C5000 DSP assembler code).
Function |
Code
type
(click for data sheet) |
Processor
MIPS1 |
Processor
Data Mem (words)2
|
Processor
Prog Mem1 |
Features |
Sample
rate (kHz) |
G.711
Speech Coder |
asm
code |
0.37 |
none |
0.07kwords |
64kb/s,
narrowband (<=3.4kHz) |
8.0 |
C
code |
0.8 |
none |
0.27kbytes |
G.722
Audio Coder |
asm
code |
6.8 |
12
+ 120xN |
0.8kwords |
64,
56, 48kb/s,
wideband (<=7.0kHz)
|
16.0 |
C
code |
20.8 |
120xN |
2.6kbytes |
G.726
Speech Coder |
asm
code |
10.0 |
12
+ 50xN |
0.8kwords |
40,
32, 24, 16kb/s, narrowband (<=3.4kHz)
|
8.0 |
C
code |
30.8 |
50xN |
2.6kbytes |
G.728
Speech Coder |
asm
code |
29.0 |
115
+ 1.6kxN |
3.6kwords |
16kb/s,
narrowband (<=3.4kHz) |
8.0 |
G.729A(B)
Speech Coder |
asm
code |
14.2 |
7k
+ 1558xN |
17kwords |
8kb/s,
narrowband (<=3.4kHz) |
8.0 |
Hi-Fi
Band Audio Coder |
asm
code |
17.4 |
14
+ 288xN |
0.9kwords |
128,
112, 96kb/s, super-wideband (<=15.0kHz)
|
32.0 |
C
code |
47.4 |
288xN |
3.4kbytes |
P.56
Speech Level Meter |
asm
code |
0.633 |
58xN |
0.35kwords |
Levels
/ Activity measured |
8.0,
9.6, 16.0 |
C
code |
1.13 |
58xN |
1.1kbytes |
1
with asm code, MIPS and ProgMem (in 16-bit words)
values are from
TMS320C54x DSP assembling
1 with
C code, MIPS and ProgMem (in 8-bit bytes) values are from
TMS320C55x DSP compiling
2
X
+ YxN means X words plus Y words for each of N channels
3
at 8.0kHz sample rate
|
|