Abstract:
An apparatus (200) for providing a multi-party speech connection for use in a wireless communication system (10). The apparatus (200) comprises a first speech encoder (202) producing a first encoded speech signal, a second speec h encoder (20) producing a second encoded speech signal, a conference circuit (22), and a speech decoder (208) responsive to the conference circuit (22). The conference circuit (22) receives the first and second speech encoded signals and produces a multiplexed encoded speech signal. The speech decoder (208) receives the multiplexed encoded speech signal and produces a decoded speech signal.
Abstract:
Vocoder bypass is provided using in-band signaling. In preferred embodiments of the present invention, three signaling channels are arranged for transmission within the compressed speech. Each of the signaling channels are communicated at a preferred rate to permit fast, reliable detection of conditions indicating vocoder bypass mode of operation, to negotiate suitable vocoder type if necessary, and to synchronize and communicate compressed speech in a vocoder bypass mode of operation.
Abstract:
An apparatus (200) for providing a multi-party speech connection for use in a wireless communication system (10). The apparatus (200) comprises a first speech encoder (202) producing a first encoded speech signal, a second speech encoder (20) producing a second encoded speech signal, a conference circuit (22), and a speech decoder (208) responsive to the conference circuit (22). The conference circuit (22) receives the first and second speech encoded signals and produces a multiplexed encoded speech signal. The speech decoder (208) receives the multiplexed encoded speech signal and produces a decoded speech signal.
Abstract:
A method and apparatus for packet alignment in a simulcast system includes a communications controller (310) having a vocoder and an input/output (I/O) processor (313) controlling the vocoder (311), the I/O processor having a timing alignment control (315) and a packet counter (314) for inserting timing alignment tags in voice/data packets and adjusting packet numbering and timing based on alignment requests from a master radio communication unit. The communications controller is coupled to radio communication units (330, 340, 350), each having a packet buffer (331) and an alignment processor (332) which includes a packet number detector (333) for detecting the transmission timing tag and sending a request for a packet numbering adjustment to the communications controller and a timing alignment detector (334) for comparing a receive time of the first information packet and a predetermined preferential receive time and for sending a timing alignment request to the communications controller.
Abstract:
A method and system for controlling speech encoding in a communication system utilizes feedback information such as packet modification control data (154) sent from a communication link output controller, such as a network arbitor (142). The network arbitor (142) sends the packet modification control data (154) to a selected vocoder (146) to change the filter states of the selected vocoder (146) when the network arbitor (142) modifies an output speech packet communicated of a communication link (20), to facilitate improved convergence of a speech encoder and a speech decoder, such as a mobile subscriber unit.
Abstract:
A method and apparatus for packet alignment in a simulcast system includes a communications controller (310) having a vocoder and an input/output (I/O) processor (313) controlling the vocoder (311), the I/O processor having a timing alignment control (315) and a packet counter (314) for inserting timing alignment tags in voice/data packets and adjusting packet numbering and timing based on alignment requests from a master radio communication unit. The communications controller is coupled to radio communication units (330, 340, 350), each having a packet buffer (331) and an alignment processor (332) which includes a packet number detector (333) for detecting the transmission timing tag and sending a request for a packet numbering adjustment to the communications controller and a timing alignment detector (334) for comparing a receive time of the first information packet and a predetermined preferential receive time and for sending a timing alignment request to the communications controller.
Abstract:
A method and apparatus are provided for echo canceling which includes double-talk immunity. The echo canceller (15) according to the present invention includes a double-talk detector (17) which uses an adaptive double-talk detection threshold (214) and an accurate estimation of reference energy (106) to detect double-talk. The echo canceller further provides for correcting partial echo canceller adaptive filter vector divergence occurring prior to double-talk detection by maintaining and switching to an auxiliary echo canceller filter with known "good" filter coefficients (58, 60, 62).