Claims
- 1. For use in a receiver capable of decoding trellis encoded signals of the type comprising:
a trellis decoder and a decision feedback equalizer coupled to each path memory output of said trellis decoder, wherein said decision feedback equalizer is capable of obtaining symbol values from each path memory output of said trellis decoder for use as estimates in channel equalization, said receiver comprising:
an apparatus for reconstructing symbol values from trace back path information stored within said trellis decoder, said apparatus comprising:
data signal selection circuitry for obtaining values for four bits (bit S3, bit S2, bit S1, bit S0) that represent a reconstructed symbol.
- 2. The apparatus as claimed in claim 1 wherein said apparatus comprises data signal selection circuitry for obtaining a value for bit S3 that represents the most significant bit of said reconstructed symbol, wherein said data signal selection circuitry comprises:
a multiplexer having four inputs where each of said four inputs provides a subset bit delay input value, said multiplexer capable of selecting one of said four input values as signal Z2 in response to selection input signals from trace back unit inputs D1 and D0; and an inverter coupled to an output of said multiplexer, said inverter capable of providing an inverse of signal Z2 as signal S3.
- 3. The apparatus as claimed in claim 1 wherein said apparatus comprises data signal selection circuitry for obtaining a value for bit S2 that represents the second most significant bit of said reconstructed symbol, wherein said data signal selection circuitry comprises:
a multiplexer having four inputs where each of said four inputs provides a path memory unit input value, said multiplexer capable of selecting one of said four input values as signal Z1 in response to selection input signals from trace back unit inputs D1 and D0, and capable of providing signal Z1 as signal S2.
- 4. The apparatus as claimed in claim 1 wherein said apparatus comprises data signal selection circuitry for obtaining a value for bit S1 that represents the second least significant bit of said reconstructed symbol, wherein said data signal selection circuitry comprises:
a trace back unit input line providing a trace back unit input value D1, said trace back unit input line capable of providing signal D1 as signal S1.
- 5. The apparatus as claimed in claim 1 wherein said apparatus comprises data signal selection circuitry for obtaining a value for bit S0 that represents the least significant bit of said reconstructed symbol, wherein said data signal selection circuitry comprises:
an input line providing a constant input value of one for signal S0.
- 6. For use in a receiver capable of decoding trellis encoded signals of the type comprising:
a trellis decoder and a decision feedback equalizer coupled to each path memory output of said trellis decoder, wherein said decision feedback equalizer is capable of obtaining symbol values from each path memory output of said trellis decoder for use as estimates in channel equalization, an apparatus for providing to said decision feedback equalizer a reconstructed symbol stream from said trellis decoder, said apparatus comprising:
at least one multiplexer having four symbol value inputs, wherein said at least one multiplexer is capable of selecting one of said four symbol value inputs in response to control logic signals; and wherein said at least one multiplexer is capable sending a selected symbol value to an adaptive filter tap cell in said decision feedback equalizer.
- 7. The apparatus as claimed in claim 6 wherein said four symbol value inputs to said at least one multiplexer comprise:
a first symbol that is present at trellis point “t”; a second symbol that is present at trellis point “t−12”; a third symbol having the value “plus five”; and a fourth symbol having the value “minus five”.
- 8. The apparatus as claimed in claim 7 wherein said at least one multiplexer is capable of sending a selected symbol value to a first adaptive filter tap cell in a set of twelve adaptive filter tap cells in said decision feedback equalizer.
- 9. The apparatus as claimed in claim 6 wherein said apparatus comprises a plurality of multiplexers,
wherein each multiplexer in said plurality of multiplexers has four symbol value inputs; and wherein each multiplexer of said plurality of multiplexers is capable of selecting one of said four symbol value inputs in response to control logic signals.
- 10. The apparatus as claimed in claim 9 wherein said four symbol value inputs to each multiplexer of said plurality of multiplexers comprise:
a first symbol that is present at trellis point “t−12j”; a second symbol that is present at trellis point “t−12k”; a third symbol having the value “plus five”; and a fourth symbol having the value “minus five”where j may take integer values from zero up to the value X minus 1 where X is the number of stages in said trellis decoder, and where k may take integer values equal to the sum of j plus one.
- 11. The apparatus as claimed in claim 10 wherein each multiplexer of said plurality of multiplexers is capable of sending a selected symbol value to a respective first adaptive filter tap cell in one of a plurality of sets of twelve of adaptive filter tap cells, where each set of said plurality of twelve adaptive filter tap cells comprises twelve cells from cell (12j+1) through cell (12j+12), where j may take integer values from zero up to the value X minus 1 where X is the number of stages in said trellis decoder.
- 12. A high definition television receiver capable of decoding trellis encoded signals of the type comprising:
a trellis decoder and a decision feedback equalizer coupled to each path memory output of said trellis decoder, wherein said decision feedback equalizer is capable of obtaining symbol values from each path memory output of said trellis decoder for use as estimates in channel equalization, said high definition television receiver comprising:
an apparatus for reconstructing symbol values from trace back path information stored within said trellis decoder, said apparatus comprising:
data signal selection circuitry for obtaining values for four bits (bit S3, bit S2, bit S1, bit S0) that represent a reconstructed symbol.
- 13. The high definition television receiver as claimed in claim 12 wherein said apparatus comprises data signal selection circuitry for obtaining a value for bit S3 that represents the most significant bit of said reconstructed symbol, wherein said data signal selection circuitry comprises:
a multiplexer having four inputs where each of said four inputs provides a subset bit delay input value, said multiplexer capable of selecting one of said four input values as signal Z2 in response to selection input signals from trace back unit inputs D1 and D0; and an inverter coupled to an output of said multiplexer, said inverter capable of providing an inverse of signal Z2 as signal S3.
- 14. The high definition television receiver as claimed in claim 12 wherein said apparatus comprises data signal selection circuitry for obtaining a value for bit S2 that represents the second most significant bit of said reconstructed symbol, wherein said data signal selection circuitry comprises:
a multiplexer having four inputs where each of said four inputs provides a path memory unit input value, said multiplexer capable of selecting one of said four input values as signal Z1 in response to selection input signals from trace back unit inputs D1 and D0, and capable of providing signal Z1 as signal S2.
- 15. The high definition television receiver as claimed in claim 12 wherein said apparatus comprises data signal selection circuitry for obtaining a value for bit S1 that represents the second least significant bit of said reconstructed symbol, wherein said data signal selection circuitry comprises:
a trace back unit input line providing a trace back unit input value D1, said trace back unit input line capable of providing signal D1 as signal S1.
- 16. The high definition television receiver as claimed in claim 12 wherein said apparatus comprises data signal selection circuitry for obtaining a value for bit S0 that represents the least significant bit of said reconstructed symbol, wherein said data signal selection circuitry comprises:
an input line providing a constant input value of one for signal S0.
- 17. A high definition television receiver capable of decoding trellis encoded signals of the type comprising:
a trellis decoder and a decision feedback equalizer coupled to each path memory output of said trellis decoder, wherein said decision feedback equalizer is capable of obtaining symbol values from each path memory output of said trellis decoder for use as estimates in channel equalization, said high definition television receiver comprising: an apparatus for providing to said decision feedback equalizer a reconstructed symbol stream from said trellis decoder, said apparatus comprising:
at least one multiplexer having four symbol value inputs, wherein said at least one multiplexer is capable of selecting one of said four symbol value inputs in response to control logic signals; and wherein said at least one multiplexer is capable sending a selected symbol value to an adaptive filter tap cell in said decision feedback equalizer.
- 18. The high definition television receiver as claimed in claim 17 wherein said four symbol value inputs to said at least one multiplexer comprise:
a first symbol that is present at trellis point “t”; a second symbol that is present at trellis point “t−12”; a third symbol having the value “plus five”; and a fourth symbol having the value “minus five”.
- 19. The high definition television receiver as claimed in claim 18 wherein said at least one multiplexer is capable of sending a selected symbol value to a first adaptive filter tap cell in a set of twelve adaptive filter tap cells in said decision feedback equalizer.
- 20. The high definition television receiver as claimed in claim 17 wherein said apparatus comprises a plurality of multiplexers,
wherein each multiplexer in said plurality of multiplexers has four symbol value inputs; and wherein each multiplexer of said plurality of multiplexers is capable of selecting one of said four symbol value inputs in response to control logic signals.
- 21. The high definition television receiver as claimed in claim 20 wherein said four symbol value inputs to each multiplexer of said plurality of multiplexers comprise:
a first symbol that is present at trellis point “t−12j”; a second symbol that is present at trellis point “t−12k”; a third symbol having the value “plus five”; and a fourth symbol having the value “minus five”where j may take integer values from zero up to the value X minus 1 where X is the number of stages in said trellis decoder, and where k may take integer values equal to the sum of j plus one.
- 22. The high definition television receiver as claimed in claim 21 wherein each multiplexer of said plurality of multiplexers is capable of sending a selected symbol value to a respective first adaptive filter tap cell in one of a plurality of sets of twelve of adaptive filter tap cells, where each set of said plurality of twelve adaptive filter tap cells comprises twelve cells from cell (12j+1) through cell (12j+12), where j may take integer values from zero up to the value X minus 1 where X is the number of stages in said trellis decoder.
- 23. For use in a receiver capable of decoding trellis encoded signals of the type comprising:
a trellis decoder and a decision feedback equalizer coupled to each path memory output of said trellis decoder, wherein said decision feedback equalizer is capable of obtaining symbol values from each path memory output of said trellis decoder for use as estimates in channel equalization, a method for providing to said decision feedback equalizer a preconstructed symbol stream from said trellis decoder, said method comprising the steps of:
obtaining a first set of four bits (S3, S2, S1, S0) that represents a reconstructed symbol at trellis point “t”; providing said first set of four bits to a first input of a multiplexer; obtaining a second set of four bits (S3, S2, S1, S0) that represents a reconstructed symbol at trellis point “t−12”; providing said second set of four bits to a second input of said multiplexer; providing to a third input of said multiplexer a third set of bits that represents the number “plus five”; providing to a fourth input of said multiplexer a fourth set of bits that represents the number “minus five”; and selecting one of said four sets of bits in said multiplexer.
- 24. The method as claimed in claim 23 further comprising the steps of:
sending said selected set of bits from said multiplexer to a first adaptive filter tap cell in a set of twelve adaptive filter tap cells of said decision feedback equalizer; and reconstructing a symbol stream from said trellis decoder using symbols obtained from said set of twelve adaptive filter tap cells.
- 25. The method as claimed in claim 23 further comprising the steps of:
obtaining a first set of four bits (S3, S2, S1, S0) that represents a reconstructed symbol at trellis point “t−12j” where j may take integer values from zero up to the value X minus 1 where X is the number of stages in said trellis decoder; providing said first set of four bits to a first input of a multiplexer; obtaining a second set of four bits (S3, S2, S1, S0) that represents a reconstructed symbol at trellis point “t−12k” where k may take integer values equal to the sum of j plus one; providing said second set of four bits to a second input of said multiplexer; providing to a third input of said multiplexer a third set of bits that represents the number “plus five”; providing to a fourth input of said multiplexer a fourth set of bits that represents the number “minus five”; and selecting one of said four sets of bits in said multiplexer.
- 26. The method as claimed in claim 25 further comprising the steps of:
sending said selected set of bits from said multiplexer to a first adaptive filter tap cell (12j+1) in a set of twelve adaptive filter tap cells in said decision feedback equalizer, said set of twelve adaptive filter tap cells comprising cell (12j+1) through cell (12j+12), where j may take integer values from zero up to the value X minus 1 where X is the number of stages in said trellis decoder; and reconstructing a symbol stream from said trellis decoder using symbols obtained from said set of twelve adaptive filter tap cells.
CROSS-REFERENCE TO RELATED APPLICATIONS
[0001] The invention disclosed in this patent application is related to the invention disclosed in U.S. patent application Ser. No. [Attorney Docket No. PHIL06-01408] by M. Ghosh et al. entitled “System and Method for Reducing Error Propagation in a Decision Feedback Equalizer of an ATSC VSB Receiver” filed concurrently with this patent application. The invention disclosed in this patent application is also related to the invention disclosed in U.S. patent application Ser. No. [Attorney Docket No. PHIL06-01429] by D. Birru entitled “A Two Stage Equalizer for Trellis Coded Systems” filed concurrently with this patent application. The related patent applications are commonly assigned to the assignee of the present invention. The disclosures of the related patent applications are hereby incorporated by reference in the present patent application as if fully set forth herein.