BRIEF DESCRIPTION OF THE DRAWINGS
The following detailed description makes reference to the accompanying drawings, which are now briefly described.
FIG. 1 illustrates the general framework of channel coding with side information (CCSI).
FIG. 2 illustrates one embodiment of a method MNE for the encoding of message information. The method MNE involves both trellis-coded quantization (TCQ) and irregular repeat accumulate (IRA) encoding.
FIG. 3 illustrates one embodiment of a system SNE for encoding message information that involves both trellis-coded quantization (TCQ) and irregular repeat accumulate (IRA) encoding.
FIG. 4 illustrates one embodiment of an iterative method MND for recovering message information from received signal information.
FIG. 5 illustrates one embodiment of a system SND for recovering message information from received signal information.
FIG. 6 illustrates one embodiment of a method MSE for encoding message information that involves both a systematic portion and a parity portion.
FIG. 7 illustrates one embodiment of a system SSE for encoding message information that involves both a systematic portion and a parity portion.
FIG. 8 illustrates one embodiment of a method MSD for recovering message information from received signal information that involves both a systematic portion and a parity portion.
FIG. 9 illustrates one embodiment of a system SSD for recovering message information from received signal information that involves both a systematic portion and a parity portion.
FIG. 10 is a table illustrating the modulo loss SNRM for TCQ of different numbers of states and the predicted total performance loss ΔSNR in embodiments of our dirty-paper code designs, assuming the packing loss SNRP from IRA codes is 0.34 dB and a target rate of C*=0.25b/s.
FIG. 11 is block diagram of one embodiment of a dirty-paper encoder based on TCQ and the non-systematic IRA code.
FIG. 12 is a block diagram of one embodiment of a decoder with TCQ and the non-systematic IRA code.
FIG. 13 illustrates VND (variable node decode) EXIT charts with different variable node degrees and with 256-state TCQ.
FIG. 14 illustrates EXIT charts of the non-systematic IRA code at SNR=−2.844 dB with K=60,000 and N=240,000 and with 256-state TCQ.
FIG. 15 illustrates EXIT charts of the non-systematic IRA code at SNR=−2.993 dB with K=22,500 and N=90,000 bits and with 1024-state TCQ.
FIG. 16 is a block diagram of one embodiment of a dirty-paper encoder based on TCQ and the systematic IRA code.
FIG. 17 is a block diagram of one embodiment of a decoder with TCQ and the systematic IRA code.
FIG. 18 illustrates EXIT charts of the systematic IRA code at SNR=−2.844 dB with K=60,000 and N=180,000. Both TCQ1 and TCQ2 have 256 states.
FIG. 19 illustrates EXIT charts of the systematic IRA code at SNR=−2.945 dB with K=30,000 and N=90,000 bits. TCQ1 has 512 states and TCQ2 has 1024 states.
FIG. 20 is a PDF of quantization error X with the 256-state TCQ in embodiments of our dirty-paper code designs, together with a Gaussian PDF.