DeepAI AI Chat
Log In Sign Up

Sign-Bit Shaping Using Polar Codes

by   Onurcan İşcan, et al.

A new polar coding scheme for higher order modulation is presented. The proposed scheme is based on multi-level coding (MLC) with natural labeling, where the bit-level corresponding to the sign-bit is generated in dependence on the previous bit-levels, such that the modulated symbols are distributed according to a target non-uniform distribution resulting in a shaping gain. This is realized by replacing the polar encoder in the sign-bit level by a successive cancellation (SC) decoder, such that the overall complexity is not increased compared to a conventional MLC scheme with polar codes. Numerical simulations show significant performance improvements of the proposed approach compared to conventional transmission schemes with uniform symbol distribution. By using more complex decoders (e.g. SC list decoder), the proposed scheme outperforms Gallager's random coding bound.


page 1

page 2

page 3

page 4


Probabilistically Shaped Multi-Level Coding with Polar Codes for Fading Channels

A probabilistic shaping method for multi-level coding (MLC) is presented...

On the latency of multi-level polar coded modulations

A commonly assumed drawback of multi-level coding, compared to a bit-int...

Learning to Denoise and Decode: A Novel Residual Neural Network Decoder for Polar Codes

Polar codes have been adopted as the control channel coding scheme in th...

Shaped On-Off Keying Using Polar Codes

The probabilistic shaping scheme from Honda and Yamamoto (2013) for pola...

Application of Opportunistic Bit to Multilevel Codes

In this paper, we propose a new signal organization method to work in th...

A modified probabilistic amplitude shaping scheme to use sign-bit-like shaping with a BICM

On the one hand, sign-bit shaping is a popular shaping scheme where the ...

LDPC Codes with Soft Interference Cancellation for Uncoordinated Unsourced Multiple Access

This article presents a novel enhancement to the random spreading based ...