IP Library › Granted Patent US 12,671,619
Granted Patent B2
US 12,671,619 · App. 18/486,763 · Granted Jun 30, 2026

Modulation method, demodulation method, and communication apparatus

Inventors: Xianhao Meng (Shenzhen, CN); Xianbin Wang (Hangzhou, CN); Yongtang Shi (Beijing, CN); Guiying Yan (Beijing, CN); Zhiming Ma (Beijing, CN)
Assignees: Huawei Technologies Co., Ltd.; Academy of Mathematics and Systems Science of the Chinese Academy of Sciences
H04L27/366H04L27/38
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 12,671,619
App. No.
18/486,763
Filed
Oct 13, 2023
Granted
Jun 30, 2026
Kind
B2
Art Unit
2474
USPC
370/329
Abstract

A modulation method, a demodulation method, and a communication apparatus are provided which relate to the field of communication technologies. The communication apparatus may obtain information bit sequences, divide the information bit sequences into G groups, then separately encode each group of information bit sequences to obtain r encoded bit sequences, map the r encoded bit sequences into a modulation symbol sequence, and output the modulation symbol sequence. The modulation method provided in embodiments of this application may implement a flexible compromise between complexity and robustness, and has a wider range of application.

Claims (65)

1 . A modulation method applied to an electronic device, the method comprising:

obtaining information bit sequences;

dividing the information bit sequences into G groups, wherein G is a positive integer, G is greater than or equal to 2, and G is less than or equal to r; and r is a modulation order, r is a positive integer, a quantity of modulation bits corresponding to a g th group of information bit sequences is r g , a sum of quantities of modulation bits corresponding to the G groups of information bit sequences is equal to the modulation order, and g is any integer from 1 to G, including 1 and G;

wherein based on a modulation scheme being quadrature amplitude modulation (QAM), a length of an encoded bit sequence is 2M, wherein M is a quantity of modulation symbols corresponding to the information bit sequences, and M is a positive integer;

separately encoding each group of information bit sequences to obtain r encoded bit sequences, including:

performing polar encoding on the g th group of information bit sequences, to obtain an encoded bit subsequence with a length of 2M*r g ;

separately performing interleaving, rate matching, and serial-to-parallel conversion on G groups of encoded bit subsequences to obtain the r encoded bit sequences with a length of 2M;

mapping the r encoded bit sequences into a modulation symbol sequence; and

outputting the modulation symbol sequence.

2 . The method according to claim 1 , wherein in response to g being G, r G =1.

3 . The method according to claim 2 , wherein the G groups of encoded bit subsequences are determined in the following manner:

performing polar encoding on a Y th group of information bit sequences, to determine a Y th group of encoded bit subsequences, wherein Y is any integer from 1 to (G−1), including 1 and (G−1);

determining a position and a value of a shaping bit; and

performing polar encoding on the G th group of information bit sequences based on the position and the value of the shaping bit, to determine a G th group of encoded bit subsequences.

4 . The method according to claim 3 , wherein the shaping bit is determined in the following manner:

mapping (G−1) groups of encoded bit subsequences and a group of preset bit sequences into a symbol sequence, wherein the preset bit sequence is an all-zero bit sequence with a length of 2M; and

determining the value of the shaping bit based on the symbol sequence.

5 . The method according to claim 4 , wherein based on a modulation scheme being an amplitude shift keying (ASK) modulation scheme, the all-zero bit sequence has a length of M.

6 . The method according to claim 5 , wherein for the ASK modulation scheme, a length of any gth group of encoded bit subsequences is M*rg.

7 . The method according to claim 5 , wherein for the ASK modulation scheme, a length of each encoded bit sequence among the r encoded bit sequences is M.

8 . The method according to claim 1 , wherein the mapping the r encoded bit sequences into the modulation symbol sequence comprises:

cyclically performing the following: M times until a modulation symbol sequence comprising M modulation symbols is obtained:

selecting one bit from the r encoded bit sequences and mapping the bit into one first symbol according to a preset mapping rule;

selecting one bit from the r encoded bit sequences and mapping the bit into one second symbol according to the preset mapping rule; and

using the first symbol as a real part of a modulation symbol, and using the second symbol as an imaginary part of the modulation symbol, to obtain the modulation symbol.

9 . The method according to claim 8 , wherein

a rule of mapping a same group of encoded bit sequences into a modulation symbol is a first rule; and

a rule of mapping different groups of encoded bit sequences into a modulation symbol is a second rule.

10 . The method according to claim 9 , wherein the first rule is a Gray mapping criterion.

11 . The method according to claim 9 , wherein the second rule is a natural mapping criterion.

12 . A demodulation method applied to an electronic device, the method comprising:

obtaining M received symbols, wherein a modulation order corresponding to the received symbols is r, r is a positive integer, and M is a positive integer;

processing the M received symbols into G groups of first message sequences, including:

determining a g th group of first message sequences based on decoding results of a 1 st to (g−1) th groups and prior probabilities of the g th to G th groups, wherein the prior probabilities of the g th to G th groups are as follows: based on an X th group being a shaping group, the prior probability conforms to non-uniform distribution; or based on an X th group being a non-shaping group, the prior probability conforms to uniform distribution, and the X th group is any group in the g th to G th groups; and

separately decoding the first message sequences to obtain G groups of information bit sequences, wherein G is a positive integer, G is greater than or equal to 2, and G is less than or equal to r; a quantity of modulation bits corresponding to a g th group of information bit sequences is r g ; a sum of quantities of modulation bits corresponding to the G groups of information bit sequences is equal to the modulation order; and g is any integer from 1 to G, including 1 and G.

13 . The method according to claim 12 , wherein the separately decoding the first message sequences to obtain the G groups of information bit sequences comprises:

performing parallel-to-serial conversion, rate de-matching, and de-interleaving on the first message sequences to obtain G groups of second message sequences, wherein a length of each group of second message sequences is M*r g ; and

separately performing polar decoding on each group of second message sequences to obtain the G groups of information bit sequences.

14 . A communication apparatus, comprising:

at least one processor and at least one memory, wherein

the at least one memory is configured to store a computer program; and

the at least one processor is configured to execute the computer program stored in the memory, to enable the communication apparatus to:

obtain information bit sequences; and

divide the information bit sequences into G groups, wherein G is a positive integer, G is greater than or equal to 2, and G is less than or equal to r; and r is a modulation order, r is a positive integer, a quantity of modulation bits corresponding to a g th group of information bit sequences is r g , a sum of quantities of modulation bits corresponding to the G groups of information bit sequences is equal to the modulation order, and g is any integer from 1 to G, including 1 and G;

wherein based on a modulation scheme being quadrature amplitude modulation (QAM), a length of an encoded bit sequence is 2M, wherein M is a quantity of modulation symbols corresponding to the information bit sequences, and M is a positive integer;

separately encode each group of information bit sequences to obtain r encoded bit sequences, including:

performing polar encoding on the g th group of information bit sequences, to obtain an encoded bit subsequence with a length of 2M*r g ;

separately performing interleaving, rate matching, and serial-to-parallel conversion on G groups of encoded bit subsequences to obtain the r encoded bit sequences with a length of 2M;

map the r encoded bit sequences into a modulation symbol sequence; and

output the modulation symbol sequence.

15 . The apparatus according to claim 14 , wherein when g is G, r G =1.

16 . The apparatus according to claim 15 , wherein the at least one processor is further configured to execute the computer program stored in the memory, to enable the communication apparatus to:

perform polar encoding on a Y th group of information bit sequences, to determine a Y th group of encoded bit subsequences, wherein Y is any integer from 1 to (G−1), including 1 and (G−1);

determine a position and a value of a shaping bit; and

perform polar encoding on the G th group of information bit sequences based on the position and the value of the shaping bit, to determine a G th group of encoded bit subsequences.

17 . The apparatus according to claim 16 , wherein the at least one processor is further configured to execute the computer program stored in the memory, to enable the communication apparatus to:

map (G−1) groups of encoded bit subsequences and a group of preset bit sequences into a symbol sequence, wherein the preset bit sequence is an all-zero bit sequence with a length of 2M; and

determine the value of the shaping bit based on the symbol sequence.

18 . The apparatus according to claim 17 , wherein based on a modulation scheme being an amplitude shift keying (ASK) modulation scheme, the all-zero bit sequence has a length of M.

19 . The apparatus according to claim 18 , wherein for the ASK modulation scheme, a length of any gth group of encoded bit subsequences is M*rg.

20 . The apparatus according to claim 14 , wherein the at least one processor is further configured to execute the computer program stored in the memory, to enable the communication apparatus to:

cyclically perform the following M times until a modulation symbol sequence comprising M modulation symbols is obtained:

selecting one bit from the r encoded bit sequences and mapping the bit into one first symbol according to a preset mapping rule;

selecting one bit from the r encoded bit sequences and mapping the bit into one second symbol according to the preset mapping rule; and

using the first symbol as a real part of a modulation symbol, and using the second symbol as an imaginary part of the modulation symbol, to obtain one of the modulation symbols.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Apr 6, 2026
From: MENG, XIANHAO; WANG, XIANBIN; SHI, YONGTANG; YAN, GUIYING; MA, ZHIMING
To: HUAWEI TECHNOLOGIES CO., LTD.; ACADEMY OF MATHEMATICS AND SYSTEMS SCIENCE OF THE CHINESE ACADEMY OF SCIENCES
Reel/Frame 074286/0932 →
Priority Claims (2)
CN 202110414085.8 · Apr 16, 2021 · national
CN 202110669959.4 · Jun 17, 2021 · national
Continuity (2)
Continuation PCTCN2022085635 · Apr 7, 2022
Related Publication 20240039777A1 · Feb 1, 2024
References Cited (19)
US 20120057647A1 · Chen · 2012 [cited by examiner]
US 20150091742A1 · Ionita et al. · 2015 [cited by applicant]
US 20150091743A1 · Whikehart · 2015 [cited by examiner]
US 20190044544A1 · Liao · 2019 [cited by examiner]
US 20190312676A1 · Jeong · 2019 [cited by examiner]
US 20200028727A1 · Chen · 2020 [cited by examiner]
US 20200382139A1 · Yoffe · 2020 [cited by examiner]
US 20210314089A1 · Wu · 2021 [cited by examiner]
US 20220286225A1 · Liang · 2022 [cited by examiner]
US 20240039777A1 · Meng · 2024 [cited by examiner]
US 20240214256A1 · Wu · 2024 [cited by examiner]
CN 109194443A · 2019 [cited by applicant]
WO 2019197037A1 · 2019 [cited by applicant]
English translation of International Search Report for PCT/CN2022/085635 mailed Jun. 22, 2022 (Year: 2022). [cited by examiner]
“Polar Codes with Integrated Probabilistic Shaping for 5G New Radio”; Iscan et al.; 2018 IEEE 88th Vehicular Technology Conference (VTC-Fall); Apr. 2019 (Year: 2019). [cited by examiner]
“Probabilistically Shaped Rate-Adaptive Polar-Coded 256-QAM WDM Optical Transmission System”; Iqbal et al.; Journal of Lightwave Technology, vol. 38, No. 7, Apr. 1, 2020 (Year: 2020). [cited by examiner]
Arikan et al., “Channel Polarization: A method for constructing capacity-achieving codes,” 2008 IEEE International Symposium on Information Theory, Toronto, ON, Canada, ISIT 2008, Total 5 pages (Jul. 2008). [cited by applicant]
Tal et al., “How to Construct Polar Codes,” IEE Transactions on Information Theory, vol. 59, No. 10, Total 21 pages (Oct. 2013). [cited by applicant]
He et al., “Beta-Expansion: A Theoretical Framework for Fast and Recursive Construction of Polar Codes,” GLOBECOM 2017-2017 IEEE Global Communications Conference, Total 6 pages (Dec. 2017). [cited by applicant]