IP Library Granted Patent US 11,057,150
Granted Patent B2
US 11,057,150 · App. 16/544,529 · Granted Jul 6, 2021

Polar code transmission method and apparatus

Inventors: Hejia Luo (Hangzhou, CN); Shengchen Dai (Hangzhou, CN); Ying Chen (Hangzhou, CN); Gongzheng Zhang (Hangzhou, CN); Rong Li (Hangzhou, CN); Chaolong Zhang (Hangzhou, CN)
Assignee: Huawei Technologies Co., Ltd.
H04L1/0056H04L27/2601H04L69/324H04W72/005H04W72/0466
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 11,057,150
App. No.
16/544,529
Granted
Jul 6, 2021
Kind
B2
Abstract

This application discloses a transmission method, a transmission apparatus, and a communications device. The transmission method includes: performing polar encoding on a bit sequence, to obtain an encoded sequence, where the bit sequence includes control information and a cyclic redundancy check CRC sequence; fragmenting the encoded sequence, to obtain n encoded subsequences, where n is an integer, and n>0; and scrambling the n encoded subsequences by using n scrambling sequences respectively, to obtain n scrambled sequences. In the transmission method, the n scrambling sequences are newly defined based on encoding and decoding features of a polar code, and the n scrambling sequences additionally carry ┌log 2 n┐-bit information. According to the foregoing encoding method, signaling overheads are reduced.

Claims (37)

1. A transmission method, applied to a network device and comprising:

performing polar encoding on a bit sequence, to obtain an encoded sequence, wherein the bit sequence comprises control information and a cyclic redundancy check (CRC) sequence;

fragmenting the bit sequence, after performing the polar encoding, to obtain n encoded subsequences, wherein n is an integer, and n>0;

scrambling the n encoded subsequences by using n scrambling sequences respectively, to obtain n scrambled sequences;

performing modulation and mapping operations on the n scrambled sequences; and

sending the n scrambled sequences after performing the modulation and mapping operations,

wherein the scrambling the n encoded subsequences by using the n scrambling sequences respectively comprises:

performing an exclusive-OR operation on an odd-numbered vector and an even-numbered vector of each of the n encoded subsequences by using each of the n scrambling sequences.

2. The method according to claim 1 , wherein the n scrambling sequences carry ┌log 2 n┐-bit information.

3. The method according to claim 1 , wherein the control information is a master information block (MIB).

4. A transmission method, applied to a terminal and comprising:

receiving, by the terminal, a symbol sequence, wherein the symbol sequence is obtained by a network device after the network device encodes control information by using a polar code, and scrambles, modulates, and maps encoded control information;

demapping and demodulating, by the terminal, the symbol sequence, to obtain an encoded sequence;

selecting, by the terminal, at least one encoded subsequence from the encoded sequence;

performing, by the terminal, polar decoding on the at least one encoded subsequence, to obtain a bit sequence, wherein the bit sequence comprises the control information and a Cyclic Redundancy Check (CRC) sequence; and

performing, by the terminal, a descrambling operation on the bit sequence by using at least one descrambling sequence, and performing a CRC check on a descrambled bit sequence, to obtain the control information and timing information if the CRC check succeeds,

wherein the performing, by the terminal, the polar decoding on the at least one encoded subsequence comprises:

decoding, by the terminal, one encoded subsequence and

wherein the performing, by the terminal, the descrambling operation on the bit sequence by using the at least one descrambling sequence, and the performing the CRC check on the descrambled bit sequence comprises:

performing, by the terminal, the descrambling operation on the bit sequence by using each of four descrambling sequences, and further performing CRC check on the descrambled bit sequence obtained each time, to obtain the control information if the CRC check succeeds; and

obtaining, by the terminal, the timing information based on a sequence number of a descrambling sequence corresponding to the successful CRC check.

5. The method according to claim 4 , wherein the control information is a master information block (MIB).

6. A transmission apparatus, comprising:

a processor; and

a memory storing instructions that when executed configure the processor to perform steps comprising:

receiving a symbol sequence, wherein the symbol sequence is obtained by a network device after the network device encodes control information by using a polar code, and scrambles, modulates, and maps encoded control information;

demapping and demodulating the symbol sequence, to obtain an encoded sequence;

selecting at least one encoded subsequence from the encoded sequence;

performing polar decoding on the at least one encoded subsequence, to obtain a bit sequence, wherein the bit sequence comprises the control information and a Cyclic Redundancy Check (CRC) sequence;

performing a descrambling operation on the bit sequence by using at least one descrambling sequence; and

performing a CRC check on the bit sequence after performing the descrambling operation, to obtain the control information and timing information if the CRC check succeeds,

wherein the performing the polar decoding on the at least one encoded subsequence comprises:

decoding one encoded subsequence; and

wherein the performing the descrambling operation on the bit sequence and the performing the CRC check on the bit sequence, after performing the descrambling operation comprises:

performing a descrambling operation on the bit sequence by using each of four descrambling sequences, and further performing a CRC check on a descrambled bit sequence obtained each time, to obtain the control information if the CRC check succeeds; and

obtaining the timing information based on a sequence number of a descrambling sequence corresponding to the successful CRC check.

7. The apparatus according to claim 6 , wherein the control information is a master information block (MIB).

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded May 18, 2020
From: LUO, HEJIA; DAI, SHENGCHEN; CHEN, YING; ZHANG, GONGZHENG; LI, RONG; ZHANG, CHAOLONG
To: HUAWEI TECHNOLOGIES CO., LTD.
Reel/Frame 052690/0094 →
Priority Claims (1)
CN 201710087449.X · Feb 17, 2017 · national
Continuity (2)
Continuation PCTCN2018075464 · Feb 6, 2018
Related Publication 20190372711A1 · Dec 5, 2019