Abstract

In cooperative communications, error propagation at the relay nodes degrades the diversity order of the system. To combat that effect, we present a novel technique to control error propagation at the relays, which is implemented in the context of a distributed turbo code. In the presented technique, the relay calculates the log-likelihood ratio (LLR) values for the bits sent from the source. These values are subjected to a threshold to distinguish the reliable bits from the unreliable bits. The relay then forwards the bits that are deemed reliable and discards the bits that are not, resulting in fewer errors propagating to the destination. The assumption here is that the destination does not know the location of the discarded bits. We develop upper bounds on the end-to-end bit error rate, enabling us to optimize the threshold in terms of the minimum end-to-end bit error rate. We compare our technique with existing techniques that have been proposed to control error propagation, including using only a cyclic redundancy code check at the relay, forwarding analog LLR values, and by employing no error control at the relay at all. We demonstrate, through several numerical examples, that the proposed scheme outperforms all existing schemes.

Full Text
Paper version not known

Talk to us

Join us for a 30 min session where you can share your feedback and ask us any queries you have

Schedule a call

Disclaimer: All third-party content on this website/platform is and will remain the property of their respective owners and is provided on "as is" basis without any warranties, express or implied. Use of third-party content does not indicate any affiliation, sponsorship with or endorsement by them. Any references to third-party content is to identify the corresponding services and shall be considered fair use under The CopyrightLaw.