CA2090284A1 - Method for Detecting and Masking Bad Frames in Coded Speech Signals - Google Patents

Method for Detecting and Masking Bad Frames in Coded Speech Signals

Info

Publication number
CA2090284A1
CA2090284A1 CA2090284A CA2090284A CA2090284A1 CA 2090284 A1 CA2090284 A1 CA 2090284A1 CA 2090284 A CA2090284 A CA 2090284A CA 2090284 A CA2090284 A CA 2090284A CA 2090284 A1 CA2090284 A1 CA 2090284A1
Authority
CA
Canada
Prior art keywords
bits
group
coded speech
speech signal
replicated
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Granted
Application number
CA2090284A
Other languages
French (fr)
Other versions
CA2090284C (en
Inventor
Huan-Yu Su
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Nortel Networks Ltd
Original Assignee
Northern Telecom Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Northern Telecom Ltd filed Critical Northern Telecom Ltd
Publication of CA2090284A1 publication Critical patent/CA2090284A1/en
Application granted granted Critical
Publication of CA2090284C publication Critical patent/CA2090284C/en
Anticipated expiration legal-status Critical
Expired - Fee Related legal-status Critical Current

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L1/00Arrangements for detecting or preventing errors in the information received
    • H04L1/0078Avoidance of errors by organising the transmitted data in a format specifically designed to deal with errors, e.g. location
    • H04L1/0083Formatting with frames or packets; Protocol or part of protocol for error control

Abstract

The process for detection and masking of bad frames in a coded speech signal resulting from channel transmission errors has been improved. The coded speech signal has a first group of bits comprising the most perceptually significant bits of the coded speech signal, a second group of bits comprising the second most perceptually significant bits and a third group of bits comprising the least perceptually significant bits. The coded speech signal is de-interleaved to obtain a first series of bits comprising the first and second group and a second series of bits comprising the third group of bits.
The first series of bits are convolutionally decoded for recovering the first and second group of bits, with the first group of bits containing error protected bits. A CRC
check is performed by sending the recovered bits of the first group to cyclic redundancy decoding means. The first group of bits is forwarded to speech decoder means if the CRC check is successful. The frame energy and LPC
parameters are replicated for the first and third group of bits and the frame energy, LPC parameters, lag value and sub-frame gain are replicated for the second group of bits, and subsequently the replicated bits are forwarded to the speech coder means, if the CRC check is not successful.
CA002090284A 1992-06-26 1993-02-24 Method for detecting and masking bad frames in coded speech signals Expired - Fee Related CA2090284C (en)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
US07/904,638 US5255343A (en) 1992-06-26 1992-06-26 Method for detecting and masking bad frames in coded speech signals
US07/904,638 1992-06-26

Publications (2)

Publication Number Publication Date
CA2090284A1 true CA2090284A1 (en) 1993-12-27
CA2090284C CA2090284C (en) 1998-07-07

Family

ID=25419488

Family Applications (1)

Application Number Title Priority Date Filing Date
CA002090284A Expired - Fee Related CA2090284C (en) 1992-06-26 1993-02-24 Method for detecting and masking bad frames in coded speech signals

Country Status (2)

Country Link
US (1) US5255343A (en)
CA (1) CA2090284C (en)

Families Citing this family (41)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5497383A (en) * 1993-01-22 1996-03-05 Motorola, Inc. Error detector circuit for receiver operative to receive discretely-encoded signals
US5491719A (en) * 1993-07-02 1996-02-13 Telefonaktiebolaget Lm Ericsson System for handling data errors on a cellular communications system PCM link
CA2131674A1 (en) * 1993-09-10 1995-03-11 Kalyan Ganesan High performance error control coding in channel encoders and decoders
US6092230A (en) * 1993-09-15 2000-07-18 Motorola, Inc. Method and apparatus for detecting bad frames of information in a communication system
SE504396C2 (en) * 1994-04-28 1997-01-27 Ericsson Telefon Ab L M Detection of incorrectly received data frames in a communication system
FI944345A (en) * 1994-09-19 1996-03-20 Nokia Telecommunications Oy A method for identifying erroneous speech frames at a receiver of a communication system transmitting speech, and a receiver of a communication system
FI97182C (en) * 1994-12-05 1996-10-25 Nokia Telecommunications Oy Procedure for replacing received bad speech frames in a digital receiver and receiver for a digital telecommunication system
FI950917A (en) 1995-02-28 1996-08-29 Nokia Telecommunications Oy Processing of speech coding parameters in a telecommunication system
GB9520445D0 (en) * 1995-10-06 1995-12-06 British Telecomm Convolutional codes
JP2838994B2 (en) * 1995-12-27 1998-12-16 日本電気株式会社 Data signal receiving device
US6170073B1 (en) * 1996-03-29 2001-01-02 Nokia Mobile Phones (Uk) Limited Method and apparatus for error detection in digital communications
JP3340618B2 (en) * 1996-04-19 2002-11-05 松下電器産業株式会社 Error detection method
US5960010A (en) * 1996-05-03 1999-09-28 Texas Instruments Incorporated Error detection and error concealment of convolutionally encoded data
JPH09312620A (en) * 1996-05-23 1997-12-02 Nec Corp Voice data interpolation processor
FR2751813B1 (en) * 1996-07-29 1999-01-08 Alcatel Mobile Comm France METHOD AND DEVICE FOR ESTIMATING THE ACCEPTABLE OR NON-ACCEPTABLE NATURE OF INFORMATION BLOCKS RECEIVED VIA A TRANSMISSION SYSTEM USING BLOCK CODING
FI113600B (en) * 1996-09-17 2004-05-14 Nokia Corp Signaling in a digital mobile phone system
US6782365B1 (en) 1996-12-20 2004-08-24 Qwest Communications International Inc. Graphic interface system and product for editing encoded audio data
US5864820A (en) * 1996-12-20 1999-01-26 U S West, Inc. Method, system and product for mixing of encoded audio signals
US6516299B1 (en) 1996-12-20 2003-02-04 Qwest Communication International, Inc. Method, system and product for modifying the dynamic range of encoded audio signals
US6463405B1 (en) 1996-12-20 2002-10-08 Eliot M. Case Audiophile encoding of digital audio data using 2-bit polarity/magnitude indicator and 8-bit scale factor for each subband
US6477496B1 (en) 1996-12-20 2002-11-05 Eliot M. Case Signal synthesis by decoding subband scale factors from one audio signal and subband samples from different one
US5864813A (en) * 1996-12-20 1999-01-26 U S West, Inc. Method, system and product for harmonic enhancement of encoded audio signals
US5845251A (en) * 1996-12-20 1998-12-01 U S West, Inc. Method, system and product for modifying the bandwidth of subband encoded audio data
CN1158807C (en) * 1997-02-27 2004-07-21 西门子公司 Frame-error detection method and device for error masking, specially in GSM transmissions
JPH1168709A (en) * 1997-08-13 1999-03-09 Mitsubishi Electric Corp Error detector for received digital data
JPH11122120A (en) * 1997-10-17 1999-04-30 Sony Corp Coding method and device therefor, and decoding method and device therefor
EP1843474B1 (en) * 1998-05-27 2008-12-17 Ntt Mobile Communications Network Inc. Multi-stage interleaving device and method
US6810377B1 (en) 1998-06-19 2004-10-26 Comsat Corporation Lost frame recovery techniques for parametric, LPC-based speech coding systems
FR2781110B1 (en) * 1998-07-13 2000-08-11 Alsthom Cge Alcatel METHOD AND DEVICE FOR TRANSMITTING DATA OVER A SPOKEN CHANNEL
GB9910002D0 (en) * 1999-05-01 1999-06-30 King S College London Audio signal encoders and decoders
JP4218134B2 (en) * 1999-06-17 2009-02-04 ソニー株式会社 Decoding apparatus and method, and program providing medium
US6636829B1 (en) * 1999-09-22 2003-10-21 Mindspeed Technologies, Inc. Speech communication system and method for handling lost frames
US20010041981A1 (en) * 2000-02-22 2001-11-15 Erik Ekudden Partial redundancy encoding of speech
US6606726B1 (en) 2000-06-13 2003-08-12 Telefonaktiebolaget L M Ericsson (Publ) Optimization of acceptance of erroneous codewords and throughput
CN1311424C (en) * 2001-03-06 2007-04-18 株式会社Ntt都科摩 Audio data interpolation apparatus and method, audio data-related information creation apparatus and method, audio data interpolation information transmission apparatus and method, program and
EP1311091A1 (en) * 2001-11-09 2003-05-14 Evolium S.A.S. Method for transporting real-time data frames comprising at least two bit portions having different relevance; corresponding transmitter and receiver
EP1313253A1 (en) * 2001-11-15 2003-05-21 Evolium S.A.S. Method for detecting errors in a real-time data entity comprising at least two bit portions having different relevance and corresponding receiver
US6873956B2 (en) * 2003-06-17 2005-03-29 Mindspeed Technologies, Inc. Multi-channel speech processor with increased channel density
US7716565B2 (en) * 2004-08-20 2010-05-11 Broadcom Corporation Method and system for decoding video, voice, and speech data using redundancy
US8046662B2 (en) 2004-08-20 2011-10-25 Broadcom Corporation Method and system for decoding control data in GSM-based systems using inherent redundancy
US7827030B2 (en) * 2007-06-15 2010-11-02 Microsoft Corporation Error management in an audio processing system

Family Cites Families (18)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US4418409A (en) * 1980-03-07 1983-11-29 Ibm Corporation Byte data activity compression
EP0111612B1 (en) * 1982-11-26 1987-06-24 International Business Machines Corporation Speech signal coding method and apparatus
US4956865A (en) * 1985-01-30 1990-09-11 Northern Telecom Limited Speech recognition
DE3576060D1 (en) * 1985-06-14 1990-03-22 Philips Nv WORD TRANSFER SYSTEM, SECURED IN THE COMBINATION OF A BLOCK CODE AND A RECURRENT CODE, TRANSFER DEVICE FOR USE IN SUCH A SYSTEM AND RECEIVER FOR USE IN SUCH A SYSTEM.
JPS62101128A (en) * 1985-10-29 1987-05-11 Fujitsu Ltd Test method for viterbi decoder
US4802171A (en) * 1987-06-04 1989-01-31 Motorola, Inc. Method for error correction in digitally encoded speech
EP0294533B1 (en) * 1987-06-12 1994-01-19 International Business Machines Corporation Method for protecting coded signal integrity
US5048088A (en) * 1988-03-28 1991-09-10 Nec Corporation Linear predictive speech analysis-synthesis apparatus
JPH0782359B2 (en) * 1989-04-21 1995-09-06 三菱電機株式会社 Speech coding apparatus, speech decoding apparatus, and speech coding / decoding apparatus
JPH02299324A (en) * 1989-05-15 1990-12-11 Mitsubishi Electric Corp Vocoder
JP2940005B2 (en) * 1989-07-20 1999-08-25 日本電気株式会社 Audio coding device
US5091945A (en) * 1989-09-28 1992-02-25 At&T Bell Laboratories Source dependent channel coding with error protection
US5073940A (en) * 1989-11-24 1991-12-17 General Electric Company Method for protecting multi-pulse coders from fading and random pattern bit errors
US5097507A (en) * 1989-12-22 1992-03-17 General Electric Company Fading bit error protection for digital cellular multi-pulse speech coder
US5148487A (en) * 1990-02-26 1992-09-15 Matsushita Electric Industrial Co., Ltd. Audio subband encoded signal decoder
US5182753A (en) * 1990-03-20 1993-01-26 Telefonaktiebolaget L M Ericsson Method of transmitting signaling messages in a mobile radio communication system
US5138661A (en) * 1990-11-13 1992-08-11 General Electric Company Linear predictive codeword excited speech synthesizer
US5113400A (en) * 1990-11-21 1992-05-12 Motorola, Inc. Error detection system

Also Published As

Publication number Publication date
US5255343A (en) 1993-10-19
CA2090284C (en) 1998-07-07

Similar Documents

Publication Publication Date Title
CA2090284A1 (en) Method for Detecting and Masking Bad Frames in Coded Speech Signals
CA2424202A1 (en) Method and system for speech frame error concealment in speech decoding
CA2335003A1 (en) Method and apparatus for performing packet loss or frame erasure concealment
ES2088716A1 (en) Error detection system
CA2156000C (en) Frame erasure or packet loss compensation method
US5073940A (en) Method for protecting multi-pulse coders from fading and random pattern bit errors
CA2102789A1 (en) Error detection system
EP0782277A3 (en) Speech frame disabling circuitry for protection against burst errors of interleaved TDMA frames
CA2102099A1 (en) Variable rate vocoder
HK1003399A1 (en) Method and apparatus for detection and bypass of tandem vocoding
EP1686563A3 (en) Method and apparatus for speech decoding
FI956091A0 (en) A method and apparatus for determining the data rate of a received signal
CN1100396C (en) Sound decoding device
EP1207519A4 (en) Audio decoder and coding error compensating method
CA2234078A1 (en) Method of and apparatus for coding audio signals
CA2025307A1 (en) Fading bit error protection for digital cellular multi-pulse speech coder
FR2424588A1 (en) METHOD AND DEVICE FOR IMPROVING AN ERROR DETECTION AND CORRECTION SYSTEM
CA2273169A1 (en) Variable length decoder and decoding method
EP1748425A3 (en) Half-rate vocoder
WO1996009704A3 (en) Detection of defective speech frames in a receiver of a digital speech communication system
CA2217044A1 (en) An error-correcting decoder and decoding method
MY111784A (en) Method and apparatus for encoding/decoding of background sounds
HK1051735A1 (en) A predictive speech coder using coding scheme selection patterns to reduce sensitivity to frame errors.
CA2117560A1 (en) Error Detector Circuit for Receiver Operative to Receive Discretely-Encoded Signals
EP0402058A3 (en) Predictive decoding device correcting code errors

Legal Events

Date Code Title Description
EEER Examination request
MKLA Lapsed