Low bit-rate G.723.1 vocoder for multimedia communication.
communication.
High bit-rate voice compression algorithm.
Arbitrary tone generator that can be used to generate any dual-tone or single-tone
frequency during a programmable duration.
DTMF detector to decode incoming DTMF signaling.
An echo canceller that eliminates the near-end echo.
鈩?/div>
)
AT75C1212
Multi-way
Conferencing
Software
Module
The implemented algorithms have a number of parameters which can be programmed
at run time. These parameters modify the behavior of the DSP algorithms in such a
manner that they comply with the applicable standards under most situations. They
also allow the AT75C1212 to cope with many non-standard situations often encoun-
tered on private telephone infrastructures.
Moreover, the AT75C1212 module is able to perform multi-way conferencing. Either up
to two independent decode channels with G.723.1 or up to four decode channels with
either 碌-law or A-law compression are available with no penalty on the voice quality.
The AT75C1212 takes advantage of the AT75 mailbox to exchange data with the on-
chip ARM7TDMI
廬
core. The organization of the data communication channel makes it
easy to integrate the AT75C1212 interface into most operating systems.
For developers using uClinux, a specific device driver is supplied, thereby assuring the
extension of uClinux capabilities to the complete functionality of the AT75C1212 mod-
ule in a seamless manner.
This document is made up of three sections:
1. Functional description of the supported algorithms.
2. Description of the low level software interface.
3. Description of the uClinux device driver and full integration of AT75C1212
functionality.
Note:
Mixing low-level and driver-level programming should be avoided.
Rev. 2663A鈥揑NTAP鈥?7/02
1