R2
MF Transmitter TMS320C5000 DSP Code
Description:
generates dual-tone signals to ITU Q.441 R2 signalling format. R2 transmission
is done by choosing tone-pair combinations from the following two 6-tone
groups:
Forward
direction |
Backward
direction |
1380/1500/1620/1740/1860/1980Hz |
1140/1020/
900/ 780/ 660/ 540Hz |
The
composite tone signal can send one of 15 digits (6C2 = 15) in each direction
according to the digit code set.
The software is in the form of
three callable subroutines: one sets common-channel default parameters,
one initialises per-channel memory, and one is for per-sample tone-pair
generation from the digit supplied at routine entry. The transmit power
is made user-programmable.
The software can be operated in
a multi-channel mode: a pointer is set to each per-channel block of memory
at each sub-routine call. By making multiple sub-routine calls, the code
can also generate blocks of samples. A C-callable wrapper can also be
provided, wherein individual channels can be called from C to generate
multiple sample blocks.
Sample rates of 8.0kHz or 9.6kHz can be operated. A user's guide is supplied.
Specification:
Transmit
power: |
TP
where TP <= 0dBm (+6dBm is total peak power) |
Tone
accuracy: |
0.06Hz
error |
The
value PT is user-programmable.
Processor
Load:
MIPS# |
Data
memory (words) |
Prog
memory (words)# |
0.19 |
1(common)
+ 7(per channel) |
0.11k |
-
#figures are for TMS320C54x operation with the assembler interface at
8.0kHz sampling
Availability:
NOW - sale is under licence - integration support offered
|