Digital Voice Systems AMBE-3000 Specifications Page 42

  • Download
  • Add to my manuals
  • Print
  • Page
    / 102
  • Table of contents
  • BOOKMARKS
  • Rated. / 5. Based on customer reviews
Page view 41
AMBE-3000™ Vocoder Chip Users Manual
Version 2.8, August, 2011
(Subject to Change) Page 32
DVSI CONFIDENTIAL PROPRIETARY
I/O Management
Digital Voice Systems, Inc.
The Speech Compression Specialists
5 I/O Management
The AMBE-3000™ Vocoder Chip offers a variety of interfaces that can be configured in a variety of ways. Selection of the
physical interface and the operating Mode is determined from the configuration pins after reset. The AMBE-3000™ Vocoder
Chip uses an I/O Handler to manage data to/from the encoder/decoder according to the selected interfaces and operating mode.
The I/O handler is also used to schedule calls to the encoder and decoder.
The I/O handler passes 160±4 Codec samples to the encoder for each 20 ms frame. In addition to passing the speech samples
to the encoder for every 20 ms frame, the I/O Handler passes a 16-bit control word named ECMODE_IN to the encoder.
ECMODE_IN is used to control various encoder features. Features set by ECMODE_IN will override the state as set by the
corresponding hardware configuration pins. Each bit of ECMODE_IN is summarized in Table 13 ECMODE_IN Flags:
Bit
Number
Bit Name Bit Description Initial Value
0 (LSB) Reserved.0 Reserved 0 at reset
1 Reserved.1 Reserved 0 at reset
2 Reserved.2 Reserved 0 at reset
3 Reserved.3 Reserved 0 at reset
4 Reserved.4 Reserved 0 at reset
5 Reserved.5 Reserved 0 at reset
6 NS_ENABLE
Noise Suppressor Enable. If this bit is set the noise
suppressor is enabled, otherwise the noise suppressor is
disabled.
After reset, this bit is
initialized using the setting
from the NS_ENABLE pin.
7 CP_SELECT
Compand Select.
If companding is enabled and CP_SELECT=0, then µ-
law companding is selected. If companding is enabled,
and CP_SELECT=1 then a-law companding is selected.
If companding is not enabled, then this bit has no effect.
After reset, this bit is
initialized using the setting
from the CP_SELECT pin.
8 CP_ENABLE
Compand Enable
If CP_ENABLE=1, then companding is enabled (either
a-law or u-law, depending on the setting of
CP_SELECT). If CP_ENABLE=0, then companding is
disabled and all speech samples are 16-bit linear.
After reset, this bit is
initialized using the setting
from the CP_ENABLE pin.
9 ES_ENABLE
Echo suppressor Enable.
If ES_ENABLE=1, the echo suppressor is enabled,
otherwise the echo suppressor is disabled.
After reset, this bit is
initialized using the setting
from the ES_ENABLE pin.
10 Reserved.10 Reserved 0 at reset
11 DTX_ENABLE
Discontinuous Transmission Enable.
If DTX_ENABLE=1, then the encoder outputs a special
silence frame whenever silence is detected. If
DTX_ENABLE=0, then the encoder does not output
special silence frames when silence is detected.
After reset, this bit is
initialized using the setting
from the DTX_ENABLE pin.
12 TD_ENABLE
Tone Detect Enable.
If TD_ENABLE=1, then tone detection is enabled,
otherwise tone detection is disabled.
This bit is initialized to 1 (tone
detection enabled) at reset.
13 EC_ENABLE
Echo Canceller Enable.
If EC_ENABLE=1, then the echo canceller is enabled,
otherwise the echo canceller is disabled.
After reset, this bit is
initialized using the setting
from the EC_ENABLE pin.
14 TS_ENABLE
Tone Send Enable.
If TS_ENABLE=1, then the encoder produces a tone
frame in place of the frame that it would normally
produce.
This bit is initialized to 0 at
reset.
Page view 41
1 2 ... 37 38 39 40 41 42 43 44 45 46 47 ... 101 102

Comments to this Manuals

No comments