|
Telephony
DSP Software
These
functions relate to the standard telephone network. Click on "asm
code"# or "C code" of the desired function to view a data
sheet (# shorthand for TMS320C5000 DSP assembler code).
asm
code
| Function |
Code
type |
Processor
MIPS1 |
Processor
Data Mem (kwords)2
|
Processor
Prog Mem1 |
Features |
Sample
rate (kHz) |
| Caller
ID Encoder |
asm
code |
0.41 |
4
+ (5 + M/2)xN |
0.13kwords |
- |
8.0/9.6 |
| C
code |
0.7 |
(5
+ M/2)xN |
0.4kbytes |
| Caller
ID Decoder |
asm
code |
1.34 |
(26
+ M/2)xN |
0.31kwords |
12dB
SNR for 10-6 Error Rate
|
8.0/9.6 |
| C
code |
20.8 |
(26
+ M/2)xN |
1.1kbytes |
| DTMF
Transmittter |
asm
code |
0.23 |
4
+ 123xN |
0.15kwords |
-
|
8.0/9.6 |
| C
code |
30.8 |
4
+ 123xN |
0.5kbytes |
| DTMF
Receiver |
asm
code |
0.61 |
20
+ 27xN |
0.5kwords |
ITU/Mitel
tests passed |
8.0/9.6 |
| C
code |
1.3 |
4
+ 27xN |
1.4kbytes |
| Exchange
tone detector |
asm
code |
0.66 |
23xN |
0.15kwords |
Programmable
filter
|
8.0/9.6 |
| C
code |
1.1 |
23xN |
0.51kbytes |
| R2
Transmitter |
asm
code |
0.19 |
1
+ 7xN |
0.11kwords |
- |
8.0/9.6 |
| C
code |
0.81 |
1
+ 7xN |
0.24kbytes |
| R2
Receiver |
asm
code |
0.40 |
20
+ 20xN |
0.30kwords |
- |
8.0/9.6 |
| C
code |
0.93 |
2
+ 20xN |
0.71kbytes
|
| Function |
Code
type |
Processor
MIPS1 |
Processor
Data Mem (kwords)2
|
Processor
Prog Mem1 |
Features |
Sample
rate (kHz) |
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
1
MIPS at 8.0kHz sample rate
2
M
for Caller ID refers to user-set size of data queue buffer in bytes
2
X + YxN means X words plus Y words for each of N channels
3
for 16-digit queue
|