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

Home  Modems  Telephony  Audio  HF radio  Utilities  Consultancy  Glossary  Index  Contact us

Home
Modems
Telephony
Audio
HF radio
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  HF radio  Utilities  Consultancy  Glossary  Index  Contact us