Speech data receiver with detection of channel-coding rate
First Claim
1. A method of channel decoding speech frames in a receiver capable of multiple (M) codes modes, said channel encoded speech frames comprised of an inband bit portion and a speech portion, said method comprising:
- (a) decoding the inband bit portion of a received frame to obtain confidence levels associated with each of the M codec modes 700, (b) choosing the most likely codec mode based on the highest confidence level to channel decode the speech portion 704;
(c) decoding the speech portion 310 of the received frame using the chosen speech codec mode;
(d) performing a frame determination check 720 to determine the quality of the decoded speech frame; and
(e) if the decoded speech frame is determined to be of poor quality, then choosing the next most likely codec mode 736 corresponding to the next highest inband bit decoding confidence level and repeating steps (c) through (e).
1 Assignment
0 Petitions
Accused Products
Abstract
Disclosed is a system and method for channel decoding speech frames in a receiver capable of multiple (M) codec modes, wherein channel encoded speech frames include an inband bit portion and a speech portion. An inband bit decoder decodes the inband bit portion (700) of a received frame to obtain confidence levels associated with each of the M codec modes. Using these confidence levels, the codec modes are ordered from most to least likely. The speech frame is then decoded by a channel decoder using the most likely codec mode (704). A frame determination check (720) is performed to determine the quality of the decoded speech frame. If the decoded speech frame is determined to be of poor quality, then the channel decoding process is repeated using the next most likely codec mode (736) corresponding to the next highest inband bit decoding confidence level. This process is repeated until a good speech frame is decoded or some exit criteria is reached.
35 Citations
12 Claims
-
1. A method of channel decoding speech frames in a receiver capable of multiple (M) codes modes, said channel encoded speech frames comprised of an inband bit portion and a speech portion, said method comprising:
-
(a) decoding the inband bit portion of a received frame to obtain confidence levels associated with each of the M codec modes 700, (b) choosing the most likely codec mode based on the highest confidence level to channel decode the speech portion 704;
(c) decoding the speech portion 310 of the received frame using the chosen speech codec mode;
(d) performing a frame determination check 720 to determine the quality of the decoded speech frame; and
(e) if the decoded speech frame is determined to be of poor quality, then choosing the next most likely codec mode 736 corresponding to the next highest inband bit decoding confidence level and repeating steps (c) through (e). - View Dependent Claims (2, 3, 4, 5)
-
-
6. A method of channel decoding speech frames in a receiver capable of multiple (M) codec modes, said channel encoded speech frames comprised of an inband bit portion and a speech portion, said method comprising:
-
calculating a plurality of inband decode metrics, one for each speech codec mode 1002;
partially decoding speech data for each speech codec mode 1004;
determining the most likely speech codec mode 1006 based upon the partially decoded speech data and the calculated inband decode metric data; and
resuming decoding of the speech data 1008 using the most likely speech codec mode.
-
-
7. A receiver for channel decoding speech frames, said receiver capable of multiple (M) codec modes, said channel encoded speech frames comprised of an inband bit portion and a speech portion, said receiver comprising:
-
an inband bit decoder for;
decoding the inband bit portion of a speech frame to obtain confidence levels associated with each of the M codec modes 700; and
choosing the most likely speech codec mode based on the highest confidence level to decode the speech portion 704; and
a channel decoder coupled with the inband bit decoder for;
decoding the speech portion 310 of the received frame using the chosen codec mode;
performing a frame determination check 720 to determine the quality of the decoded speech frame; and
if the decoded speech frame is determined to be of poor quality, then choosing the next most likely codec mode 736 corresponding to the next highest inband bit decoding confidence level and running the channel decoder on the received frame again. - View Dependent Claims (8, 9, 10, 11)
-
-
12. A receiver for channel decoding speech frames, said receiver capable of multiple (M) codec modes, said channel encoded speech frames comprised of an inband bit portion and a speech portion, said receiver comprising:
-
an inband bit decoder for;
calculating a plurality of inband decode metrics, one for each codec mode 1002; and
a channel decoder for;
partially decoding speech data for each codec mode 1004;
determining the most likely codec mode 1006 based upon the partially decoded speech data and the calculated inband decode metric data; and
resuming decoding of the speech data 1008 using the most likely codec mode.
-
Specification