Binary dirty paper coding

This paper proposes a practical scheme for implementing binary dirty paper coding (DPC) using a low density generator matrix code (LDGM) concatenated with a high rate low density parity check (LDPC) code. We also propose a new algorithm, a modified version of the belief propagation algorithm (BP), f...

Full description

Bibliographic Details
Main Author: Castanheira, D. (author)
Other Authors: Gameiro, A. (author)
Format: conferenceObject
Language:eng
Published: 2012
Online Access:http://hdl.handle.net/10773/8345
Country:Portugal
Oai:oai:ria.ua.pt:10773/8345
Description
Summary:This paper proposes a practical scheme for implementing binary dirty paper coding (DPC) using a low density generator matrix code (LDGM) concatenated with a high rate low density parity check (LDPC) code. We also propose a new algorithm, a modified version of the belief propagation algorithm (BP), for doing lossy source coding at the encoder, with linear complexity in the block length. In contrast to the superposition coding framework, where high order alphabet codes are used, we propose to implement binary DPC using only binary codes. Through application of approximate density evolution and linear programming we optimize the degree distribution of the proposed code. Simulation results show that our scheme achieves close to state-of-the-art performance with reduced complexity.