Method and apparatus for error detection in digital communications
DC CAFCFirst Claim
1. An encoder for digital communication, comprising:
- means for encoding data into digital signals representative of said data, means for classifying the digital signals into first and second classes indicative of their influence on data quality, and means for error detection encoding capable of generating at least two error detection codes, wherein the at least two error detection codes respectively correspond to the first and second classes and wherein said first and second classes are overlapping.
5 Assignments
Litigations
0 Petitions
Accused Products
Abstract
An encoder encodes digital signals representative of data by classifying the digital signals into first and second classes indicative of their influence on data quality and subjects them to error detection encoding capable of generating at least two error detection codes which respectively correspond to the first and second classes. A decoder receives the encoded digital signals classified into first and second digital signal classes, decodes the error detection codes, and generates error signals, corresponding to the respective digital signal classes, from which the quality of the received digital signals is estimated and the utility of the received digital signals is determined.
75 Citations
51 Claims
-
1. An encoder for digital communication, comprising:
-
means for encoding data into digital signals representative of said data, means for classifying the digital signals into first and second classes indicative of their influence on data quality, and means for error detection encoding capable of generating at least two error detection codes, wherein the at least two error detection codes respectively correspond to the first and second classes and wherein said first and second classes are overlapping. - View Dependent Claims (2, 3, 4, 5)
-
-
6. A decoder for digital communication, including:
-
means for receiving encoded digital signals classified into first and second digital signal classes corresponding to the importance of said digital signals, wherein said first and second classes are overlapping;
error detection decoding means for generating error signals corresponding to the respective first and second digital signal classes, and means for estimating received digital signal quality responsive to the error signals generated by the error detection decoding means. - View Dependent Claims (7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17)
-
-
11. A decoder according to claim 10, wherein the digital signals are determined to be usable for B less than a predetermined threshold.
-
12. A decoder according to claim 6 wherein said digital signals are representative of speech and are classified in accordance with their importance to speech quality.
-
13. A decoder according to claim 12, wherein the digital signals are formatted into speech frames comprising speech parameters.
-
14. A decoder according to claim 12, further including a speech decoder for decoding the received digital signals into speech.
-
15. A decoder according to claim 10, wherein the digital signals are formatted into speech frames comprising speech parameters, and wherein a frame is determined good for B less than the predetermined threshold and bad for B greater than an equal to the predetermined threshold.
-
16. A decoder according to claim 15, further comprising a speech decoding means and wherein a previous good frame is substitutable for a bad frame, and the previous good frame is transferable to the speech decoding means.
-
17. A decoder according to claim 15, wherein digital signals in a frame are attenuable in accordance with the result of the quality estimating means associated with said frame.
-
18. Communication apparatus including;
-
an encoder for digital speech communication comprising, means for encoding speech data into digital signals representative of said data, means for classifying the digital signals into first and second digital signal classes indicative of their influence on data quality, and means for error detection encoding adapted to generate at least two error detection codes that respectively correspond to the first and second digital signal classes, and wherein said first and second classes are overlapping, and a decoder for digital speech communication, comprising, means for receiving encoded digital signals from said encoder, error detection decoding means for generating error signals from the at least two error detection codes corresponding to respective digital signal classes, means for estimating the quality of the received digital signals responsive to the error signals generated by the error detection decoding means, and means for determining the utility of the received digital signals dependent on a result of the quality estimating means. - View Dependent Claims (19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33)
means for receiving encoded digital signals classified into first and second digital signal classes corresponding to importance of said digital signals, and error detection decoding means for generating an error signal corresponding to respective first and second digital signal classes.
-
-
22. Communication apparatus according to claim 21, further comprising means for determining the utility of the received digital signals dependent on a result of the quality estimating means.
-
23. Communication apparatus according to claim 18 wherein said first and second digital signal classes are associated with respective weighting parameters k1, k2 indicative of the importance of said first and second digital signal classes.
-
24. Communication apparatus according to claim 23, wherein the values of respective weighting parameters k1, k2 are variable in accordance with an error level for the received digital signals.
-
25. Communication apparatus according to claim 23 wherein the quality estimating means is operable in accordance with the following relationship:
-
26. Communication apparatus according to claim 25, wherein the digital signals are determined to be usable for B less than a predetermined threshold.
-
27. Communication apparatus according to claim 18 wherein the digital signals are representative of speech and are classified in accordance with their importance to speech quality.
-
28. Communication apparatus according to claim 27, wherein the digital signals are formatted into speech frames comprising speech parameters.
-
29. Communication apparatus according to claim 27 wherein the decoder further comprises a speech decoder for decoding the received digital signals into speech.
-
30. Communication apparatus according to 25, wherein the digital signals are formatted into speech frames comprising speech parameters and wherein a frame is determined good for B less than predetermined threshold and bad for B greater than an equal to the predetermined threshold.
-
31. Communication apparatus according to claim 18, wherein the digital signals are formatted into speech frames comprising speech parameters and wherein the decoder is operable such that a previous good frame is substitutable for a bad frame, and the previous good frame is transferable to the speech decoding means.
-
32. Communication apparatus according to claim 18, wherein the digital signals are formatted into speech frames comprising speech parameters and wherein the decoder is operable to attenuate digital signals for a frame in accordance with the result of the quality estimating means associated with said frame.
-
33. Communication apparatus according to claim 18 wherein the apparatus further comprises a base-station or a mobile terminal in a digital radio telephone system.
-
34. A radio telephone network, comprising at least one base-station operable for a respective geographical area, and a plurality of mobile terminals operable for communication with the at least one base-station, wherein the at least one base-station and plurality of mobile terminals respectively include communication apparatus comprising:
-
an encoder for digital communication comprising, means for encoding data into digital signals representative of said data, means for classifying the digital signals into first and second digital signal classes indicative of their influence on data quality, and means for error detection encoding adapted to generate at least two error detection codes that respectively correspond to the first and second digital signal classes, and wherein said first and second classes are overlapping, and a decoder for digital communication, comprising, means for receiving encoded digital signals from said encoder, error detection decoding means for generating error signals from the at least two error detection codes corresponding to respective digital signal classes, means for estimating the quality of the received digital signals responsive to the error signals generated by the error detection decoding means, and means for determining the utility of the received digital signals dependent on a result of the quality estimating means.
-
- 35. A method for digital communication encoding, comprising encoding data into digital signals representative of said data, classifying the digital signals into first and second classes according to their influence on data quality wherein said first and second classes are overlapping, and generating at least two error detection codes respectively corresponding to the first and second classes.
-
43. A method for digital communication decoding, comprising the steps of:
-
receiving encoded digital signals classified into first and second digital signal classes corresponding to the importance of said digital signals wherein said first and second classes are overlapping, decoding the received encoded digital signals for detecting errors corresponding respectively to said first and second digital signal classes, and estimating the quality for received digital signals based on the result of the decoding of received encoded digital signals. - View Dependent Claims (44, 45, 46, 47, 48, 49, 50, 51)
-
-
48. A method according to claim 47, further comprising determining digital signals usable for B<
- 1.0.
-
49. A method according to claim 48 wherein the digital signals are formatted into speech frames comprising speech parameters, and determining a frame good for B<
- 1.0.
-
50. A method according to claim 49, further comprising substituting a previous good frame for a bad frame and decoding the previous good frame into speech.
-
51. A method according to claim 49, further comprising attenuating digital signals in a frame in accordance with a result of estimating the quality of the received digital signals associated with said frame.
Specification