Low complexity error concealment for wireless transmission
First Claim
1. An apparatus for concealing errors in digital data, the apparatus having an input for receiving the digital data and an output for outputting the digital data after error concealment, the apparatus further comprising:
- at least one interpolator for estimating a value of a sample of the received digital data from other samples of the received digital data, the other samples including samples besides a sample immediately previous to the sample of received digital data, the at least one interpolator having an input for inputting the received digital data and an output for outputting the estimated value of the sample of the received digital data;
at least one first holding unit having an input for selectively receiving the sample of the received digital data only when the sample is error free, and an output for outputting the error free sample of the received digital data; and
a selector for selecting between outputting the estimated value of the sample of the received digital data and outputting the error free sample of the received digital data based on at least one error indicator.
18 Assignments
0 Petitions
Accused Products
Abstract
An apparatus and method for concealing errors in digital data. An interpolator estimates a value of a sample of digital data from other samples of the digital data. The interpolator has an input for inputting the digital data and an output for outputting the estimated value of the sample of the digital data. A holding unit has an input for selectively receiving the sample of the digital data only when the sample is error free, and an output for outputting the error free sample. The input of the holding unit may be in parallel with the input of the interpolator. A selector selects between outputting the estimated value of the sample of the received digital data from an output of the interpolator and outputting the error free sample of the received digital data from an output of a holding unit based on at least one error indicator.
-
Citations
95 Claims
-
1. An apparatus for concealing errors in digital data, the apparatus having an input for receiving the digital data and an output for outputting the digital data after error concealment, the apparatus further comprising:
-
at least one interpolator for estimating a value of a sample of the received digital data from other samples of the received digital data, the other samples including samples besides a sample immediately previous to the sample of received digital data, the at least one interpolator having an input for inputting the received digital data and an output for outputting the estimated value of the sample of the received digital data; at least one first holding unit having an input for selectively receiving the sample of the received digital data only when the sample is error free, and an output for outputting the error free sample of the received digital data; and a selector for selecting between outputting the estimated value of the sample of the received digital data and outputting the error free sample of the received digital data based on at least one error indicator. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47)
-
-
48. A receiver for receiving a signal including digital data in the form of packets transmitted from a transmitter, and for concealing errors in the digital data, the receiver comprising:
an interpolator section including; at least one interpolator for estimating a value of a sample of received digital data from other samples of the received digital data, the other samples including samples besides a sample immediately previous to the sample of received digital data, the at least one interpolator having an input for inputting the received digital data and an output for outputting the estimated value of the sample of the received digital data; at least one holding unit having an input for selectively receiving the sample of the received digital data only when the sample is error free and an output for outputting the error free sample of the received digital data; and a selector for selecting between outputting the estimated value of the sample of the received digital data and outputting the error free sample of the received digital data based on at least one error indicator. - View Dependent Claims (49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 82, 83, 84, 85, 86, 87)
-
88. A communication system comprising:
-
a transmitter for transmitting digital data; and a receiver for receiving the transmitted digital data, the receiver including; at least one interpolator for estimating a value of a sample of received digital data from other samples of the received digital data, the other samples including samples besides a sample immediately previous to the sample of received digital data, the at least one interpolator having an input for inputting the received digital data and an output for outputting the estimated value of the sample of the received digital data; at least one holding unit having an input for selectively receiving the sample of the received digital data only when the sample is error free, and an output for outputting the error free sample of the received digital data; and a selector for selecting between outputting the estimated value of the sample of the received digital data and outputting the error free sample of the received digital data based on at least one error indicator. - View Dependent Claims (89)
-
-
90. A method for concealing errors in digital data, the method comprising:
-
providing at least one interpolator for estimating a value of a sample of digital data from other samples of the digital data, the other samples including samples besides a sample immediately previous to the sample of received digital data, the at least one interpolator having an input for inputting the digital data and an output for outputting the estimated value of the sample of the digital data; providing at least one holding unit having an input for selectively receiving the sample of the digital data only when the sample is error free and an output for outputting the error free sample of the digital data; and providing a selector for selecting between outputting the estimated value of the sample of the digital data and outputting the error free sample of the digital data based on at least one error indicator. - View Dependent Claims (91, 92, 93, 94, 95)
-
Specification