AlgoTron DSP Software for Telecoms & Audio
a TI DSP Third Party Network Member

Home Modems Telephony Audio Utilities Consultancy Glossary Index Contact us

Home
Modems
Telephony
Audio
Utilities
Consultancy
Glossary
Index
Contact us


       

R2 MF Transmitter DSP C 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 C code is suitable for any processor with an ANSI-compliant C compiler. It is designed especially for efficient operation on low-cost fixed-point DSP- and general-purpose micro-processors. All data memory is specified as 16-bit integer words. Multiplies are integer 16x16-bit with 32-bit products.
         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.
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 (bytes)#
0.81 1(common)+7(/channel) 0.24k

- #example figures from compiling for the TI TMS320C5000(C55x) DSP processor at 8.0kHz sampling

Availability: NOW - sale is under licence - integration support offered

 
Home Modems Telephony Audio Utilities Consultancy Glossary Index Contact us