Claims
- 1. A method for providing enhanced slice prediction comprising:
receiving an input containing first and second data, wherein the first and second data have different bit rates and are defined by the same n level constellation; decoding only the second data with a decoder; producing an output in response to the input and the decoder, wherein the output is confined to at least one but fewer than n/2 of the n constellation levels; and wherein n>2; and, providing the output as the enhanced slice prediction.
- 2. The method of claim 1 wherein the decoder is a first decoder, wherein the receiving of an input comprises decoding the input with a second decoder to recover the first and second data, wherein the second decoder has n states, wherein the producing of an output comprises choosing n/4 states out of n/2 states of the n states of the second decoder, and wherein the providing of the output comprises providing the n/4 states as the enhanced slice prediction.
- 3. The method of claim 2 further comprising delaying the selection of the n/4 states based upon a processing time of the second decoder.
- 4. The method of claim 1 wherein n is eight, wherein the decoder is a first decoder, wherein the receiving of an input comprises decoding the input with a second decoder to recover the first and second data, wherein the second decoder has eight states, wherein the producing of an output comprises choosing only two states out of four states of the eight states of the second decoder, and wherein the providing of the output comprises providing the two states as the enhanced slice prediction.
- 5. The method of claim 4 further comprising delaying the selection of the two states based upon a processing time of the second decoder.
- 6. The method of claim 1 wherein n is eight, wherein the decoder is a first: decoder, wherein the receiving of an input comprises decoding the input with a second decoder to recover the first and second data, wherein the second decoder has eight states, wherein the producing of an output comprises choosing only one state out of four states of the eight states of the second decoder, and wherein the providing of the output comprises providing the one state as the enhanced slice prediction.
- 7. The method of claim 6 further comprising delaying the choosing of the one state based upon a processing time of the second decoder.
- 8. The method of claim 1 wherein the producing of an output comprises:
decoding the input when the second data is not available so as to produce the output; and, decoding the second data when the second data is available so as to produce the output.
- 9. The method of claim 8 further comprising delaying the decoding of the input based at least in part upon a processing time of the decoder.
- 10. The method of claim 8 wherein the providing of the output as the enhanced slice prediction comprises providing only one state as the enhanced slice prediction.
- 11. The method of claim 8 further comprising selecting between decoding the input and the second data in response to a received map.
- 12. The method of claim 8 wherein the first data comprises eight level non-RVSB symbols, and wherein the second data comprises eight level RVSB symbols.
- 13. The method of claim 8 wherein the providing of the output as the enhanced slice prediction comprises providing the enhanced slice prediction based upon a known training signal when a transmitted training signal is contained in a received signal.
- 14. The method of claim 1 wherein the decoder is a first decoder, wherein the receiving of an input comprises decoding the input with a second decoder to recover the first and second data, wherein the decoding of only the second data comprises decoding the second data with the first decoder to produce decoded second data, and wherein the producing of an output comprises;
producing the output by decoding the input with a third decoder when the decoded second data is not available; and, producing the output by decoding the second decoded data with the third decoder when the decoded second data is available.
- 15. The method of claim 14 further comprising delaying the decoding of only the input.
- 16. The method of claim 14 wherein the third decoder implements a Viterbi algorithm.
- 17. The method of claim 14 wherein the providing of the output as the enhanced slice prediction comprises providing only one state of the third decoder as the enhanced slice prediction.
- 18. The method of claim 14 further comprising selecting between decoding the input and the decoded second data in response to a received map.
- 19. The method of claim 14 wherein the first data comprises eight level non-RVSB symbols, and wherein the second data comprises eight level RVSB symbols.
- 20. The method of claim 14 wherein the providing of the output as the enhanced slice prediction comprises providing the enhanced slice prediction based upon a known training signal when a transmitted training signal is contained in a received signal.
- 21. The method of claim 1 further comprising providing the enhanced slice prediction as feedback to an equalizer.
- 22. The method of claim 1 further comprising providing the enhanced slice prediction as feedback to a phase tracker.
- 23. The method of claim 1 wherein the providing of the output as the enhanced slice prediction comprises providing the enhanced slice prediction based upon a known training signal when a transmitted training signal is contained in a received signal.
- 24. An apparatus for providing enhanced slice prediction comprising:
an inner decoder that inner decodes a received signal to provide an inner decoded output, wherein the inner decoder produces n/2 possible decoding states based upon the received signal, wherein the received signal contains data having n levels, and wherein n>2; an outer decoder that outer decodes the inner decoded output; and, an enhanced slice predictor that chooses at least one but fewer than the n/2 of the n/2 possible decoding states based upon an output of the outer decoder and that provides the chosen state or states as the enhanced slice prediction.
- 25. The apparatus of claim 24 wherein n is eight, wherein the enhanced slice predictor chooses two of the four possible states based upon the output of the cuter decoder, and wherein the enhanced slice predictor provides the chosen two states as the enhanced slice prediction.
- 26. The apparatus of claim 24 wherein n is eight, wherein the enhanced slice predictor chooses two and only two of the four possible states based upon the output of the second decoder, and wherein the enhanced slice predictor provides the chosen two and only two states as the enhanced slice prediction.
- 27. The apparatus of claim 24 wherein n is eight, wherein the enhanced slice predictor chooses one of the four possible states based upon the output of the outer decoder, and wherein the enhanced slice predictor provides the chosen one state as the enhanced slice prediction.
- 28. The apparatus of claim 24 wherein n is eight, wherein the enhanced slice predictor chooses one and only one of the four possible states based upon the output of the second decoder, and wherein the enhanced slice predictor provides the chosen one and only one state as the enhanced slice prediction.
- 29. The apparatus of claim 24 further comprising a delay that delays operation of the enhanced slice predictor based upon a processing time of the inner decoder.
- 30. The apparatus of claim 24 wherein the inner decoder is an ATSC decoder, and wherein the outer decoder is an RVSB decoder.
- 31. The apparatus of claim 24 further comprising an equalizer coupled to receive the enhanced slice prediction as feedback.
- 32. The apparatus of claim 24 further comprising a phase tracker coupled to receive the enhanced slice prediction as feedback.
- 33. An apparatus for providing enhanced slice prediction comprising:
an inner decoder that inner decodes a received signal containing first and second data to provide inner decoded first and second data; an outer decoder that cuter decodes only the second data; and, an enhanced slice predictor that provides a prediction output based upon the first data when the second data is not available and based upon the outer decoded second data when the second data is available.
- 34. The apparatus of claim 33 wherein the each of the first and second data are 8 level symbols having different bit rates.
- 35. The apparatus of claim 33 wherein the enhanced slice predictor implements a Viterbi algorithm.
- 36. The apparatus of claim 33 wherein the prediction output is a single symbol.
- 37. The apparatus of claim 33 further comprising a delay that delays operation of the enhanced slice predictor.
- 38. The apparatus of claim 33 wherein the first data are non-RVSB symbols, and wherein the second data are RVSB symbols.
- 39. The apparatus of claim 33 wherein the first decoder is an ATSC decoder, and wherein the second decoder is an RVSB decoder.
- 40. The apparatus of claim 33 further comprising an equalizer coupled to receive the enhanced slice prediction as feedback.
- 41. The apparatus of claim 33 further comprising a phase tracker coupled to receive the enhanced slice prediction as feedback.
- 42. The apparatus of claim 33 wherein the enhanced slice predictor bases its slice prediction upon a known training signal when a transmitted raining signal is contained in a received signal.
RELATED APPLICATIONS
[0001] This application claims the benefit of U.S. Provisional Application No. 60/198,014, filed Apr. 18, 2000, U.S. Provisional Application No. 60/255,476, filed Dec. 13, 2000, and U.S. Provisional Application No. 60/255,464, filed Dec. 13, 2000.
Provisional Applications (3)
|
Number |
Date |
Country |
|
60198014 |
Apr 2000 |
US |
|
60255476 |
Dec 2000 |
US |
|
60255464 |
Dec 2000 |
US |