The
following telephone line modem data pumps are implemented. Click on
"asm code"# or "C code" of the desired modem to
view a data sheet (# shorthand for TMS320C5000 DSP assembler code).
Modem |
Code
type (click for data sheet) |
Processor
MIPS1 |
Processor
Data Mem (kwords)1
|
Processor
Prog Mem1
|
Max
kb/s |
Duplex
mode |
SNR
for 10-6 BER (dBs)2 |
Bell
103 |
asm
code |
3.1 |
0.06 |
0.6kwords |
0.3 |
Full |
5.0 |
C
code |
4.5 |
0.04 |
1.5kbytes |
Bell
202 |
asm
code |
2.4 |
0.05 |
0.5kwords |
1.8 |
Full(4wire)
/Half |
12.0(1.2kb/s)
|
C
code |
4.5 |
0.04 |
1.4kbytes |
Bell
212(A) |
asm
code |
3.6 |
0.24 |
3.0kwords3 |
1.2 |
Full |
6.5(1.2kb/s) |
C
code |
5.5 |
0.22 |
10.1kbytes3 |
R.3X(R.38etc)
|
asm
code |
2.0 |
0.05 |
0.6kwords |
0.2 |
Full |
4.0 |
C
code |
4.2 |
0.04 |
1.8kbytes |
V.8 |
asm
code |
4.6 |
0.13 |
1.1kwords4 |
0.3 |
Full |
5.0 |
C
code |
6.4 |
0.11 |
3.4kbytes4 |
V.17 |
asm
code |
5.3 |
0.47 |
3.8kwords |
14.4 |
Half |
22.0 |
C
code |
12.8 |
0.43 |
12.0kbytes |
V.21 |
asm
code |
3.1 |
0.06 |
0.6kwords |
0.3 |
Full |
5.0 |
C
code |
4.5 |
0.04 |
1.5kbytes |
V.22bis(V.22) |
asm
code |
3.5 |
0.24 |
2.6kwords5 |
2.4 |
Full |
13.5 |
C
code |
5.7 |
0.22 |
9.6kbytes5 |
V.23 |
asm
code |
2.5 |
0.05 |
0.5kwords |
1.2 |
Full |
12.5 |
C
code |
4.5 |
0.04 |
1.5kbytes |
Modem |
Code
type |
Processor
MIPS1 |
Processor
Data Mem (kwords)1
|
Processor
Prog Mem1
|
Max
kb/s |
Duplex
mode |
SNR
for 10-6 BER (dBs)2 |
V.25 |
asm
code |
1.7 |
0.05 |
0.3kwords |
n/a |
n/a |
n/a |
C
code |
2.8 |
0.02 |
0.9kbytes |
V.26bis |
asm
code |
1.8 |
0.17 |
1.7kwords |
2.4 |
Full(4wire)
/Half
|
8.5 |
C
code |
4.0 |
0.15 |
5.3kbytes |
V.27bis/ter |
asm
code |
3.2 |
0.26 |
2.5kwords |
4.8 |
Full(4wire)
/Half |
15.5 |
C
code |
6.8 |
0.24 |
8.4kbytes |
V.29 |
asm
code |
3.7 |
0.25 |
2.1kwords |
9.6 |
Full(4wire)
/Half |
20.0 |
C
code |
7.2 |
0.24 |
7.2kbytes |
V.32bis(V.32) |
asm
code |
7.9 |
3.16 |
5.8kwords5 |
14.4 |
Full |
22.0 |
C
code |
17.4 |
3.16 |
20.5kbytes5 |
V.33 |
asm
code |
5.3 |
0.47 |
3.8kwords |
14.4 |
Full(4wire)
|
22.0 |
C
code |
12.9 |
0.43 |
11.6kbytes |
V.34 |
asm
code |
19.9 |
7.96 |
12.0kwords7 |
33.6 |
Full/Half |
34.0 |
C
code |
38.9 |
7.96 |
40.8kbytes7 |
V.428 |
asm
code |
2.5 |
1.2 |
1.5kwords |
any |
Full |
n/a |
C
code |
4.8 |
1.2 |
4.9kbytes |
V.61 |
asm
code |
14.9 |
6.46 |
6.0kwords |
14.49 |
Full |
26.0 |
C
code |
33.5 |
6.36 |
23.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
1
all figures for 8.0kHz sample rate without backwards channel if applicable
2
SNR figures for flat channel with 4.0kHz bandwidth noise
3
includes
V.22 and Bell 103 code
4
includes V.21 code
5
includes (V.54) Remote Digital Loop
6
covers round-trip delays of up to 1.3secs
7
full-duplex only but including V.8
8
HDLC error correction - figures for 33.6kb/s full-duplex data
with REJ-only frame rejection
9
includes an audio + 4.8kb/s data mode