Loading...
Please wait, while we are loading the content...
Encoding and Modulation Method and Communications Apparatus
| Content Provider | The Lens |
|---|---|
| Abstract | An LDPC code encoding and modulation method and a communications apparatus are provided to resolve a problem of poor transmission performance and low transmission reliability that are caused in an existing modulation method. Under the method, an information bit sequence Sb can be obtained. The Sb can be encoded by using a LDPC matrix H to generate an encoded code sequence Sc. The Sc can be modulated to obtain a modulated symbol sequence SM. This modulation may include mapping bits in a least reliable code block in the Sc to non-least reliable bit locations for constellation modulation. SM can be sent to a receive end. In this way, reliability of all symbols in the SM is relatively high and uniform. A bit error rate can be effectively reduced, so that encoding performance is improved and more reliable transmission is implemented. |
| Related Links | https://www.lens.org/lens/patent/010-194-067-301-897/frontpage |
| Language | English |
| Publisher Date | 2019-09-12 |
| Access Restriction | Open |
| Content Type | Text |
| Resource Type | Patent |
| Jurisdiction | United States of America |
| Date Applied | 2019-05-29 |
| Applicant | Huawei Tech Co Ltd |
| Application No. | 201916424507 |
| Claim | An encoding and modulation method implemented by a transmission device, comprising: obtaining, by the transmission device, an information bit sequence S b , encoding, by the transmission device, the information bit sequence S b by using a low-density parity-check (LDPC) matrix H, to obtain an encoded code sequence S c , wherein the LDPC matrix H is generated by expanding a base matrix H b by using an expansion factor z, and a value of z is a positive integer; modulating, by the transmission device, the code sequence S c , to obtain a modulated symbol sequence S M , wherein the modulating comprises mapping the bits in a least reliable code block in the code sequence S c to non-least reliable bit locations that are used for constellation modulation; and sending, by the transmission device, the modulated symbol sequence S M to a receive end. The encoding and modulation method according to claim 1 , wherein the modulating comprises mapping the bits in the least reliable code block in the code sequence S c to non-least reliable bit locations that are used for constellation modulation comprises: the bits in the least reliable code block in the code sequence S c are mapped, in the modulation process, to most reliable or second-most reliable bit locations that are used for constellation modulation. The method according to claim 2 , wherein the method further comprises: mapping bits in a most reliable code block in the code sequence S c to least reliable bit locations that are used for constellation modulation. The method according to claim 1 , wherein the code sequence S c comprises a plurality of code blocks, each code block corresponding to a code degree, and a code block having a smallest code degree value is the least reliable code block. The method according to claim 4 , wherein the code degree of each code block is obtained through calculation based on a column weight of each column of the base matrix H b ; or the code degree of each code block is obtained through calculation based on a column weight of each column of the check matrix H. The method according to claim 4 , wherein modulating the code sequence S c , to obtain a modulated symbol sequence S M , wherein bits in the least reliable code block in the code sequence S c are mapped, in the modulation process, to the non-least reliable bit locations that are used for constellation modulation comprises: grouping the plurality of code blocks in the code sequence S c into at least two groups, wherein one group comprises a most reliable code block, and another group comprises a least reliable code block; and mapping bits in the least reliable code block in the another group to the non-least reliable bit locations that are used for constellation modulation. The method according to claim 6 , wherein the method further comprises: mapping bits in the most reliable code block in the one group to least reliable bit locations that are used for constellation modulation. A communications apparatus, comprising: a processor, configured to: obtain an information bit sequence S b , and encode the information bit sequence S b by using a low-density parity-check (LDPC) matrix H, to obtain an encoded code sequence S c , wherein the LDPC matrix H is generated by expanding a base matrix H b by using an expansion factor z, and a value of z is a positive integer; and modulate the code sequence S c , to obtain a modulated symbol sequence S M , wherein the processor is configured to map the bits in a least reliable code block in the code sequence S c to non-least reliable bit locations that are used for constellation modulation; and a transmitter, configured to send the symbol sequence S M that is obtained by the processor through modulation to a receive end. The communications apparatus according to claim 8 , wherein the bits in the least reliable code block in the code sequence S c are mapped, in the modulation process, to most reliable or second-most reliable bit locations that are used for constellation modulation. The communications apparatus according to claim 8 , wherein bits in a most reliable code block in the code sequence S c are mapped to least reliable bit locations that are used for constellation modulation. The communications apparatus according to claim 8 , wherein the code sequence S c comprises a plurality of code blocks, each code block corresponding to a code degree, and a code block having a smallest code degree value being the least reliable code block. The communications apparatus according to claim 11 , wherein the code degree of each code block is obtained through calculation based on a column weight of each column of the base matrix H b ; or the code degree of each code block is obtained through calculation based on a column weight of each column of the check matrix H. The communications apparatus according to claim 12 , wherein the processor is configured to: group the plurality of code blocks in the code sequence S c into at least two groups, wherein one group comprises a most reliable code block, and another group comprises a least reliable code block; and map bits in the least reliable code block in the another group to the non-least reliable bit locations that are used for constellation modulation. The communications apparatus according to claim 13 , wherein the processor is configured to map bits in the most reliable code block in the one group to least reliable bit locations that are used for constellation modulation. The communications apparatus according to claim 14 , wherein the communications apparatus further comprises a memory and a system bus; and, wherein the memory is configured to store a computer-executable instruction, and is connected to the processor by using the system bus, and the processor runs the computer-executable instruction stored in the memory. The communications apparatus according to claim 8 , wherein the communications apparatus is a cellular terminal, a device-to-device D2D terminal, a base station, or a control node. |
| CPC Classification | TRANSMISSION OF DIGITAL INFORMATION; e.g. TELEGRAPHIC COMMUNICATION CODING;DECODING;CODE CONVERSION IN GENERAL |
| Extended Family | 010-194-067-301-897 052-926-946-246-868 098-701-379-545-889 140-253-588-426-063 180-660-258-011-69X 060-569-170-951-662 079-048-228-223-454 125-157-341-578-66X |
| Patent ID | 20190280719 |
| Inventor/Author | Yu Rongdao |
| IPC | H03M13/25 H03M13/11 H04L1/00 H04L5/00 |
| Status | Active |
| Owner | Huawei Technologies Co. Ltd |
| Simple Family | 010-194-067-301-897 052-926-946-246-868 098-701-379-545-889 140-253-588-426-063 180-660-258-011-69X 060-569-170-951-662 079-048-228-223-454 125-157-341-578-66X |
| CPC (with Group) | H04L1/0061 H04L1/1812 H04L1/1893 H04L1/18 H04L1/007 H04L1/0041 H04L1/0045 H04L1/0058 H03M13/255 H04L1/0086 H03M13/116 H03M13/356 H03M13/6306 H03M13/1148 H04L5/0055 |
| Issuing Authority | United States Patent and Trademark Office (USPTO) |
| Kind | Patent Application Publication |