Claims
- 1. A method for joint detection of a coded input signal in CDMA system comprising:
demultiplexing a first decoder input signal to produce a first plurality of decoder input signal portions, each of which corresponds to a decoder of a plurality of decoders; decoding, by each decoder of the plurality of decoders, the corresponding decoder input signal portion of the first plurality of decoder input signal portions to produce a current set of recovered symbols; subtracting a previous set of recovered symbols from the current set of recovered symbols to produce a symbol difference; generating a correction signal from the symbol difference; subtracting the correction signal from the first decoder input signal to produce a second decoder input signal; demultiplexing the second decoder input signal to produce a second plurality of decoder input signal portions, each of which corresponds to a decoder of the plurality of decoders; decoding, by each decoder of the plurality of decoders, the corresponding decoder input signal portion of the second plurality of decoder input signal portions to produce a subsequent set of recovered symbols;
- 2. The method of claim 1 further comprising the step of equalizing a coded input signal with a block decision feedback equalizer to produce the first decoder input signal.
- 3. The method of claim 1 further comprising the step of storing the first decoder input signal in a decoder input buffer prior to the step of demultiplexing the first decoder input signal.
- 4. The method of claim 1 wherein the step of decoding to produce the current set of recovered symbols comprises the step of multiplexing decoder output of the plurality of decoders to produce the current set of recovered symbols.
- 5. The method of claim 4 further comprising the step of storing, subsequent to the step of subtracting the previous set of recovered symbols from the current set of recovered symbols, the current set of recovered symbols, s, in a recovered symbol buffer in the following order:
- 6. The method of claim 1 further comprising the step of storing the second decoder input signal in a decoder input buffer prior to the step of demultiplexing the second decoder input signal.
- 7. The method of claim 1 wherein the plurality of decoders comprises an all-bit turbo decoder that decodes all bits of the corresponding decoder input signal portion.
- 8. A CDMA joint detector apparatus comprising:
a decoder input buffer capable of storing a decoder input signal; a plurality of decoders, wherein each decoder is capable of decoding a portion of the decoder input signal to produce recovered symbols; a demultiplexer, coupled to the decoder input buffer and the plurality of decoders, capable of feeding each portion of the decoder input signal to a corresponding decoder of the plurality of decoders; a recovered symbol buffer, coupled to the plurality of decoders, capable of storing previously recovered symbols; and a correction signal generator, coupled to the recovered symbol buffer and the decoder input buffer, capable of generating a second decoder input signal from the recovered symbols and the previously recovered symbols.
- 9. The apparatus of claim 8 further comprising a block decision feedback equalizer capable of generating a first decoder input signal.
- 10. The apparatus of claim 8 further comprising a symbol subtractor, coupled to the recovered symbol buffer and the correction signal generator, capable of subtracting the previously recovered symbols from the recovered symbols to produce a symbol difference.
- 11. The apparatus of claim 10 wherein the correction signal generator is capable of using the symbol difference to generate a correction signal and capable of subtracting the correction signal from the decoder input signal to generate the second decoder input signal.
- 12. The apparatus of claim 8 wherein the plurality of decoders comprises decoders selected from the group of decoders consisting of a turbo decoder, a convolutional decoder, and a reed-solomon decoder.
- 13. The apparatus of claim 8 wherein the plurality of decoders comprises an all-bit turbo decoder that decodes all bits of the corresponding decoder input signal portion.
- 14. The apparatus of claim 8 wherein the decoder input buffer is capable of storing a super block of samples, each of which corresponds to a turbo code frame of a different signal component of the decoder input signal.
- 15. The apparatus of claim 8 further comprising a multiplexer, coupled to the plurality of decoders and the recovered symbol buffer, capable of multiplexing decoder output from the plurality of decoders to each memory element of the recovered symbol buffer.
- 16. The apparatus of claim 15 wherein each memory element of the recovered symbol buffer is assigned for a particular symbol in the following order:
CROSS-REFERENCE TO RELATED APPLICATION
[0001] This application is related to two co-pending applications, “TURBO DECODER WITH DECISION FEEDBACK EQUALIZATION”, Ser. No. 09/563,064, filed on Apr. 24, 2000, and “METHOD AND APPARATUS FOR JOINT DETECTION OF A CODED SIGNAL IN A CDMA SYSTEM”, Ser. No. 09/798,305, filed on Mar. 2, 2001, both assigned to the assignee of the present application, which prior applications are hereby incorporated by reference verbatim, with the same effect as though the prior applications were fully and completely set forth herein.