APPARATUS AND METHOD FOR MULTILEVEL CODING (MLC) WITH BINARY ALPHABET POLAR CODES
First Claim
1. A method comprising:
- receiving multiple bits to be transmitted;
applying a first binary alphabet polar code to a first subset of the multiple bits to generate first encoded bits, the first encoded bits associated with a first bit level of a multilevel coding scheme; and
generating one or more symbols using the first encoded bits and bits associated with a second bit level of the multilevel coding scheme;
wherein the first binary alphabet polar code is associated with a first coding rate.
1 Assignment
0 Petitions
Accused Products
Abstract
A method includes receiving multiple bits to be transmitted. The method also includes applying a first binary alphabet polar code to a first subset of the multiple bits to generate first encoded bits. The first encoded bits are associated with a first bit level of a multilevel coding scheme. The method further includes generating one or more symbols using the first encoded bits and bits associated with a second bit level of the multilevel coding scheme. The first binary alphabet polar code is associated with a first coding rate. In addition, the method could include applying a second binary alphabet polar code to a second subset of the multiple bits to generate second encoded bits. The second encoded bits are associated with the second bit level. The second binary alphabet polar code is associated with a second coding rate such that the bit levels have substantially equal error rates.
-
Citations
26 Claims
-
1. A method comprising:
-
receiving multiple bits to be transmitted; applying a first binary alphabet polar code to a first subset of the multiple bits to generate first encoded bits, the first encoded bits associated with a first bit level of a multilevel coding scheme; and generating one or more symbols using the first encoded bits and bits associated with a second bit level of the multilevel coding scheme; wherein the first binary alphabet polar code is associated with a first coding rate. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. An apparatus comprising:
-
a first encoder configured to (i) receive multiple bits to be transmitted and (ii) apply a first binary alphabet polar code to a first subset of the multiple bits to generate first encoded bits, the first encoded bits associated with a first bit level of a multilevel coding scheme; and a symbol generator configured to map the first encoded bits and bits associated with a second bit level of the multilevel coding scheme to one or more symbols for transmission; wherein the first binary alphabet polar code is associated with a first coding rate. - View Dependent Claims (9, 10, 11, 12, 13, 14)
-
-
15. A method comprising:
-
applying a first binary alphabet polar code to first decoding information associated with one or more symbols to generate first decoded bits, the first decoding information associated with a first bit level of a multilevel coding scheme; and outputting the first decoded bits and bits associated with a second bit level of the multilevel coding scheme; wherein the first binary alphabet polar code is associated with a first coding rate. - View Dependent Claims (16, 17, 18, 19)
-
-
20. An apparatus comprising:
-
a first decoder configured to apply a first binary alphabet polar code to first decoding information associated with one or more symbols to generate first decoded bits, the first decoding information associated with a first bit level of a multilevel coding scheme, the multilevel coding scheme having a second bit level; wherein the first binary alphabet polar code is associated with a first coding rate. - View Dependent Claims (21, 22, 23, 24, 25)
-
-
26. A method comprising:
-
identifying a target error rate associated with a multilevel coding scheme, the multilevel coding scheme having multiple bit levels; identifying an effective signal-to-noise ratio (SNR) at each of the bit levels, the effective SNR based on a symbol mapping rule used to map bits into symbols; identifying a code rate at each bit level using the target error rate and the SNR at that bit level; and selecting, at one or more of the bit levels, at least one polar code having at least one of the identified code rates so that an overall error rate of each bit level is substantially equal.
-
Specification