Method and apparatus for decoding orthogonal codes
First Claim
Patent Images
1. A method for receiving signal and recovering data from a communication channel, comprising the steps of:
- (a) receiving channel-impaired symbols of a sequence of codewords from said communication channel, said sequence of codewords being generated by applying a substantially orthogonal channel code to said data, each codeword being a sequence of symbols, each symbol being selected from a signal constellation;
(b) decoding said channel-impaired symbols to recover said data using a decoding process that is based on a trellis diagram;
said decoding utilizing a plurality of feedback equalizers to respectively process for each of said channel-impaired symbols a plurality of tentative decisions.
4 Assignments
0 Petitions
Accused Products
Abstract
An approach for decoding a substantially orthogonal code, such as a CCK code, based on its trellis diagram is provided. Compared to the conventional decoder based on codeword correlation, the unconventional decoder here has the advantage that it can work together with a decision feedback equalizer without suffering from the error propagation effect of the equalizer. In other words, the unconventional decoder makes joint decision feedback equalizer and decoder workable, which in turn enables reliable transmission of a signal encoded by a substantially orthogonal code over a multi-path channel.
-
Citations
22 Claims
-
1. A method for receiving signal and recovering data from a communication channel, comprising the steps of:
-
(a) receiving channel-impaired symbols of a sequence of codewords from said communication channel, said sequence of codewords being generated by applying a substantially orthogonal channel code to said data, each codeword being a sequence of symbols, each symbol being selected from a signal constellation; (b) decoding said channel-impaired symbols to recover said data using a decoding process that is based on a trellis diagram;
said decoding utilizing a plurality of feedback equalizers to respectively process for each of said channel-impaired symbols a plurality of tentative decisions. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A method for receiving signal and recovering data from a multi-path channel, comprising the steps of:
-
(a) receiving channel-impaired symbols of a sequence of codewords from said multi-path channel, said sequence of codewords being generated by applying a substantially orthogonal channel code to said data, each codeword being a sequence of symbols, each symbol being selected from a signal constellation; (b) using a decision on a past received channel-impaired symbol to remove interference on a current received channel-impaired symbol, said current and past channel-impaired symbols belonging to a same said codeword; and (c) decoding said channel-impaired symbols to recover said data using a decoding process;
wherein said decoding process in said step (c) provides said decision in step (b), and utilizes a plurality of feedback equalizers to respectively process for each of said channel-impaired symbols a plurality of tentative decisions. - View Dependent Claims (8, 9, 10, 11)
-
-
12. An apparatus for receiving signal and recovering data from a communication channel, comprising:
-
a receiving unit for receiving channel-impaired symbols of a sequence of codewords from said communication channel, said sequence of codewords being generated by encoding said data in a substantially orthogonal channel encoder, each codeword being a sequence of symbols, each symbol being selected from a signal constellation; and a decoder for decoding said channel-impaired symbols to recover said data, said decoder being based on a trellis diagram, and utilizing a plurality of feedback equalizers to respectively process for each of said channel-impaired symbols a plurality of tentative decisions. - View Dependent Claims (13, 14, 15, 16, 17)
-
-
18. An apparatus for receiving signal and recovering data from a multi-path channel, comprising:
-
a receiving unit for receiving channel-impaired symbols of a sequence of codewords from said multi-path channel, said sequence of codewords being generated by encoding said data in a substantially orthogonal channel encoder, each codeword being a sequence of symbols, each symbol being selected from a signal constellation; plurality of decision feedback equalizers for removing interference on a current received channel-impaired symbol using a decision on a past received channel-impaired symbol, said current and past channel-impaired symbols belonging to a same one of said codewords, said decision feedback equalizers respectively processing for each of said channel-impaired symbols a plurality of tentative decisions; and a decoder portion for decoding said channel-impaired symbols to recover said data; wherein said decoder portion provides said decision used by an associated decision feedback equalizer. - View Dependent Claims (19, 20, 21, 22)
-
Specification