IP Library › Granted Patent US 11,147,043
Granted Patent B2
US 11,147,043 · App. 16/467,454 · Granted Oct 12, 2021

Broadcast channel encoding and decoding

Inventors: Chao Wei (Beijing, CN); Changlong Xu (Beijing, CN); Jilei Hou (San Diego, CA); Jian Li (Beijing, CN)
Assignee: QUALCOMM Incorporated
H04W72/005H04L1/0063H04L1/0068H04L1/1812H04W56/001
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,147,043
App. No.
16/467,454
Granted
Oct 12, 2021
Kind
B2
Abstract

Methods, systems, and devices for wireless communication are described. In order to exchange data over a given wireless communication network, a wireless device may first perform a cell acquisition procedure (e.g., to determine cell-specific information such as timing and frequency offsets, bandwidth, control channel formatting, etc.). In some systems, aspects of the timing information may be conveyed with scrambling codes applied to a master information block (MIB). Physical broadcast channel (PBCH) payloads, including MIB transmissions, may be jointly encoded with synchronization signal indices. Bursts of MIB transmissions may thus be decoded without blind decoding while maintaining error protection and low latency that may be necessary to obtain critical system information within the MIB.

Claims (116)

1. A method for wireless communication, comprising:

identifying a payload that comprises a set of physical broadcast channel (PBCH) information bits;

determining a first set of information bits representative of an index of a first synchronization signal block;

jointly encoding the set of PBCH information bits and the first set of information bits; and

transmitting a first output vector that comprises the jointly encoded set of PBCH information bits and the first set of information bits using resources of the first synchronization signal block,

wherein the jointly encoding comprises allocating bits of the set of PBCH information bits and bits of the first set of information bits to respective bit locations of an encoder based at least in part on a reliability metric associated with the bit locations of the encoder, and

wherein the bit locations of the encoder allocated to the first set of information bits have a higher reliability metric than the bit locations of the encoder allocated to the PBCH information bits.

2. The method of claim 1 , further comprising:

identifying a second set of information bits representative of an index of a second synchronization signal block;

jointly encoding the set of PBCH information bits and the second set of information bits; and

transmitting a second output vector that comprises the jointly encoded set of PBCH information bits and the second set of information bits using resources of the second synchronization signal block.

3. The method of claim 2 , further comprising:

scrambling the jointly encoded set of PBCH information bits and the first set of information bits based at least in part on a cell specific scramble sequence, wherein the first output vector comprises the scrambled jointly encoded set of PBCH information bits and the first set of information bits.

4. The method of claim 2 , wherein:

the first output vector is transmitted with first beamforming parameters and the second output vector is transmitted with second beamforming parameters different from the first beamforming parameters.

5. The method of claim 2 , wherein:

the index of the second synchronization signal block is different from the index of the first synchronization signal block.

6. The method of claim 1 , wherein the allocating comprises:

identifying a first set of reliable bit locations of the encoder based at least in part on the reliability metric; and

allocating the first set of information bits to respective bit locations of the first set of reliable bit locations.

7. The method of claim 6 , further comprising:

identifying a second set of reliable bit locations of the encoder based at least in part on the reliability metric; and

allocating the set of PBCH information bits to respective bit locations of the second set of reliable bit locations, wherein the second set of reliable bit locations comprise a plurality of most reliable bit locations of the encoder remaining after allocation of the first set of information bits to the first set of reliable bit locations.

8. The method of claim 7 , wherein:

the second set of reliable bit locations has a lower reliability than the first set of reliable bit locations.

9. The method of claim 1 , wherein:

the set of PBCH information bits comprises a set of cyclic redundancy check (CRC) bits.

10. The method of claim 1 , wherein:

the first set of information bits further comprises a set of parity check bits.

11. The method of claim 1 , wherein:

the set of PBCH information bits and the first set of information bits are jointly encoded using at least one of a polar coding operation.

12. The method of claim 1 , wherein the set of PBCH information bits comprise a master information block (MIB) of the first synchronization signal block.

13. The method of claim 12 , wherein the set of PBCH information bits further comprise a system frame number (SFN).

14. A method for wireless communication, comprising:

receiving a first codeword that comprises a first set of jointly encoded bits, the first set of jointly encoded bits comprising a set of physical broadcast channel (PBCH) information bits and a first set of information bits representative of a first index of a first synchronization signal block;

determining a mother code block length for the first codeword;

identifying, based at least in part on the determined mother code block length, one or more bit locations corresponding to the set PBCH information bits and the first set of information bits representative of the first index of the first synchronization signal block; and

decoding the first codeword based at least in part on the identified one or more bit locations,

wherein identifying the one or more bit locations is based at least in part on a reliability metric, and

wherein bit locations corresponding to the first set of information bits have a higher reliability metric than bit locations corresponding to the PBCH information bits.

15. The method of claim 14 , wherein decoding the first codeword comprises:

decoding the set of PBCH information bits based at least in part on the identified one or more bit locations; and

decoding the first set of information bits based at least in part on the decoded set of PBCH information bits.

16. The method of claim 15 , wherein decoding the first set of information bits comprises:

designating the decoded set of PBCH information bits as frozen bits to decode the first set of information bits.

17. The method of claim 14 , further comprising:

receiving a second codeword that comprises a second set of jointly encoded bits corresponding to the set of PBCH information bits and a second set of information bits representative of a second index of a second synchronization signal block;

combining the first codeword and the second codeword; and

decoding the set of PBCH information bits, the first set of information bits, and the second set of information bits based on the combined first and second codewords.

18. The method of claim 17 , wherein combining the first codeword and the second codeword comprises:

constructing a long codeword by concatenating the first codeword as a first part of the long codeword and the second codeword as a second part of the long codeword.

19. The method of claim 17 , wherein decoding the set of PBCH information bits, the first set of information bits, and the second set of information bits comprises:

determining a second mother code block length for the combined first and second codewords; and

decoding the combined first and second codewords based at least in part on the determined second mother code block length and the identified one or more bit locations.

20. The method of claim 17 , further comprising:

applying a Hadamard transformation to the decoded first and second sets of information bits to decode the first index or the second index.

21. The method of claim 14 , wherein:

the set of PBCH information bits comprises a set of cyclic redundancy check (CRC) bits and decoding of the set of PBCH information bits is based on a CRC.

22. The method of claim 14 , wherein:

the first set of information bits comprises a set of parity check bits.

23. The method of claim 14 , wherein:

the first codeword is encoded using at least one of a polar coding operation.

24. The method of claim 14 , wherein the set of PBCH information bits comprise a master information block (MIB) of the first synchronization signal block.

25. The method of claim 24 , wherein the set of PBCH information bits further comprise a system frame number (SFN).

26. An apparatus for wireless communication, comprising:

means for identifying a payload that comprises a set of physical broadcast channel (PBCH) information bits;

means for determining a first set of information bits representative of an index of a first synchronization signal block;

means for jointly encoding the set of PBCH information bits and the first set of information bits; and

means for transmitting a first output vector that comprises the jointly encoded set of PBCH information bits and the first set of information bits using resources of the first synchronization signal block,

wherein the jointly encoding comprises allocating bits of the set of PBCH information bits and bits of the first set of information bits to respective bit locations of an encoder based at least in part on a reliability metric associated with the bit locations of the encoder, and

wherein the bit locations of the encoder allocated to the first set of information bits have a higher reliability metric than the bit locations of the encoder allocated to the PBCH information bits.

27. An apparatus for wireless communication, comprising:

means for receiving a first codeword that comprises a first set of jointly encoded bits, the first set of jointly encoded bits comprising a set of physical broadcast channel (PBCH) information bits and a first set of information bits representative of a first index of a first synchronization signal block;

means for determining a mother code block length for the first codeword;

means for identifying, based at least in part on the determined mother code block length, one or more bit locations corresponding to the set of PBCH information bits and the first set of information bits representative of the first index of the first synchronization signal block; and

means for decoding the first codeword based at least in part on the identified one or more bit locations,

wherein identifying the one or more bit locations is based at least in part on a reliability metric, and

wherein bit locations corresponding to the first set of information bits have a higher reliability metric than bit locations corresponding to the PBCH information bits.

28. An apparatus for wireless communication, comprising:

a processor;

memory coupled with the processor; and

instructions stored in the memory and operable, when executed by the processor, to cause the apparatus to:

identify a payload that comprises a set of physical broadcast channel (PBCH) information bits;

determine a first set of information bits representative of an index of a first synchronization signal block;

jointly encode the set of PBCH information bits and the first set of information bits; and

transmit a first output vector that comprises the jointly encoded set of PBCH information bits and the first set of information bits using resources of the first synchronization signal block,

wherein the jointly encoding comprises allocating bits of the set of PBCH information bits and bits of the first set of information bits to respective bit locations of an encoder based at least in part on a reliability metric associated with the bit locations of the encoder, and

wherein the bit locations of the encoder allocated to the first set of information bits have a higher reliability metric than the bit locations of the encoder allocated to the PBCH information bits.

29. The apparatus of claim 28 , wherein the set of PBCH information bits comprise a master information block (MIB) of the first synchronization signal block.

30. The apparatus of claim 29 , wherein the set of PBCH information bits further comprise a system frame number (SFN).

31. An apparatus for wireless communication, comprising:

a processor;

memory coupled with the processor; and

instructions stored in the memory and operable, when executed by the processor, to cause the apparatus to:

receive a first codeword that comprises a first set of jointly encoded bits, the first set of jointly encoded bits comprising a set of physical broadcast channel (PBCH) information bits and a first set of information bits representative of a first index of a first synchronization signal block;

determine a mother code block length for the first codeword;

identify, based at least in part on the determined mother code block length, one or more bit locations corresponding to the set of PBCH information bits and the first set of information bits representative of the first index of the first synchronization signal block; and

decode the first codeword based at least in part on the identified one or more bit locations,

wherein identifying the one or more bit locations is based at least in part on a reliability metric, and

wherein bit locations corresponding to the first set of information bits have a higher reliability metric than bit locations corresponding to the PBCH information bits.

32. The apparatus of claim 31 , wherein the set of PBCH information bits comprise a master information block (MIB) of the first synchronization signal block.

33. The apparatus of claim 32 , wherein the set of PBCH information bits further comprise a system frame number (SFN).

34. A non-transitory computer readable medium storing code for wireless communication, the code comprising instructions executable to:

identify a payload that comprises a set of physical broadcast channel (PBCH) information bits;

determine a first set of information bits representative of an index of a first synchronization signal block;

jointly encode the set of PBCH information bits and the first set of information bits; and

transmit a first output vector that comprises the jointly encoded set of PBCH information bits and the first set of information bits using resources of the first synchronization signal block,

wherein the jointly encoding comprises allocating bits of the set of PBCH information bits and bits of the first set of information bits to respective bit locations of an encoder based at least in part on a reliability metric associated with the bit locations of the encoder, and

wherein the bit locations of the encoder allocated to the first set of information bits have a higher reliability metric than the bit locations of the encoder allocated to the PBCH information bits.

35. A non-transitory computer readable medium storing code for wireless communication, the code comprising instructions executable to:

receive a first codeword that comprises a first set of jointly encoded bits, the first set of jointly encoded bits comprising a set of physical broadcast channel (PBCH) information bits and a first set of information bits representative of a first index of a first synchronization signal block;

determine a mother code block length for the first codeword;

identify, based at least in part on the determined mother code block length, one or more bit locations corresponding to the set of PBCH information bits and the first set of information bits representative of the first index of the first synchronization signal block; and

decode the first codeword based at least in part on the identified one or more bit locations,

wherein identifying the one or more bit locations is based at least in part on a reliability metric, and

wherein bit locations corresponding to the first set of information bits have a higher reliability metric than bit locations corresponding to the PBCH information bits.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 10, 2019
From: WEI, CHAO; XU, CHANGLONG; HOU, JILEI; LI, JIAN
To: QUALCOMM INCORPORATED
Reel/Frame 049422/0241 →
Priority Claims (1)
WO PCT/CN2017/072721 · Jan 26, 2017 · international
Continuity (1)
Related Publication 20200100214A1 · Mar 26, 2020
Cited By (1)
US 12,335,015