Qdatasheet_Logo
Integrated circuits, Transistor, Semiconductors Search and Datasheet PDF Download Site

CMX649 View Datasheet(PDF) - CML Microsystems Plc

Part Name
Description
MFG CO.
CMX649
CML
CML Microsystems Plc CML
'CMX649' PDF : 50 Pages View PDF
ADM Codec
CMX649
The de-scrambler receives the scrambled data from the data slicer and de-scrambles it to the original
data as long as the selected LFSR maximal length sequence is the same as that in the transmitting
scrambler. The de-scrambler block has the same configuration as the scrambler and is self-
synchronizing. Both the scrambler and de-scrambler can be bypassed.
Nine example maximal length codes are represented below through their polynomial coefficients which
can be directly programmed in Bits 9-0 of the SCRAMBLER CONTROL Register ($71):
Length
2
3
4
5
6
7
8
9
10
Polynomial coefficients in hex format
0x003
0x006
0x00C
0x014
0x030
0x060
0x08E
0x110
0x240
5.1.10 Voice Activity Detector (VAD)
The VAD function is implemented with an energy detector circuit. This circuit consists of an absolute
value function, an integrator and a threshold detector. The threshold detector level and the integrator
time constants (i.e. attack and decay time control) are user programmable via the DECODE and
ENCODE VAD THRESHOLD Registers ($D2 and $E2) and the DECODER and ENCODER MODE AND
SETUP Registers ($D0 and $E0). Referring to Figure 11, the input to the VAD comes from the PCM
signal. The signal is rectified and averaged with a lossy integrator. The output of the integrator is
compared to the VAD threshold to derive the logic signal VAD_OUT. If VAD_OUT is a logic one, signal
energy greater than the threshold is present. If VAD_OUT is a logic zero, signal energy is below the
threshold. Attack and decay times for the decoder VAD and encoder VAD can be independently
controlled via the DECODER and ENCODER MODE AND SETUP Registers ($D0 and $E0). Typical
attack and decay times used for detecting voice activity are 5ms and 150ms, respectively. The energy
levels may be read from DECODE and ENCODE VAD LEVEL OUTPUT Registers ($D4 and $E4) for the
decoder and encoder and used to adaptively set the detector threshold value by observing the energy
level of background noise.
PCM
SIGNAL
|y|
Time
Constants
$D0 & $E0
τ decay C
1/4
attack time 1/8
constant factor 1/16
1/32
VAD LEVEL
$D4 & $E4
+
-
VAD
OUT
0.5
VAD
Threshold
$D2 & $E2
Figure 11 VAD Block Diagram
© 2003 CML Microsystems Plc
12
D/649/2
Share Link: GO URL

All Rights Reserved © qdatasheet.com  [ Privacy Policy ] [ Contact Us ]