|
|
|||||||||||||||||||||||||
|
Home |
|||||||||||||||||||||||||
Caller ID Encoder/Decoder TMS320C5000 DSP CodeDescription: implements byte transmission and reception for standard Caller ID (or Calling Line Identification CID) over local telephone loops. The software consists of 4 routines: CID-encode
- calculates the checksum and sequences message bytes from a buffer loaded
in the user code, optionally preceded by pre-amble of channel seizure
and/or mark carrier signals for user-set periods, and transmits by calling:- CID-decode
- detects pre-amble of channel seizure and/or mark carrier signals for
user-set periods then loads demodulated bytes into a buffer and finally
performs checksum testing, the pre-amble and bytes being detected by calling:- The
routines can be used with most CID formats eg ETSI, UK SIN 227, US SDMF/MDMF,
Bell Canada. The only assumptions are: the second message byte is the
total no. of bytes following excluding the final checksum byte; the checksum
is arithmetic. Message parameterisation must be done in the user code. Performance:
Processor Load:
-
#figures are for TMS320C54x operation with the assembler interface at
8.0kHz sampling Availability: NOW - sale is under licence - integration support offered |
|||||||||||||||||||||||||