IP Library Granted Patent US 10,327,235
Granted Patent B2
US 10,327,235 · App. 15/852,632 · Granted Jun 18, 2019

Scrambling sequence design for multi-mode block discrimination on DCI blind detection

Inventors: Kevin A. Shelby (Austin, TX); Feng Liu (Waterloo, CA)
Assignee: Coherent Logix, Incorporated
H04W72/042H04L1/0041H04L1/0058H04L1/0061H04L1/0072H04L25/03866H04L27/2601H04L69/324H04W88/02H04W88/08
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 10,327,235
App. No.
15/852,632
Granted
Jun 18, 2019
Kind
B2
Abstract

Methods and devices are described for encoding and decoding control information that has been modulated based on one or more identifiers of the transmitter and/or receiver. Some embodiments describe scrambling sequence design for multi-mode block discrimination on downlink control information (DCI) blind detection. Separate scrambling masks may be applied to disparate bit fields within a coded DCI message, wherein each of the scrambling masks is derived from a unique identifier associated with either the transmitter or the intended receiver. The scrambling masks may be used by the receiver to perform early termination of the decoding process, to mitigate intercell interference, and to verify that the receiver is the intended receiver.

Claims (116)

1. A base station comprising:

a radio; and

a processing element coupled to the radio;

wherein the radio and the processing element are configured to:

represent user equipment (UE)-specific control information as two or more sequences of bits, wherein the two or more sequences of bits comprise a frozen bit sequence and an information bit sequence of a polar code;

generate two or more pseudorandom sequences from two or more respective identifiers, wherein the two or more respective identifiers comprise a UE identifier and an identifier of the base station;

modulate the frozen bit sequence with the pseudorandom sequence generated from the UE identifier, and modulate the information bit sequence with the pseudorandom sequence generated from the identifier of the base station to produce modulated control information;

encode the modulated control information to obtain encoded modulated control information, wherein encoding the modulated control information uses the polar code to perform the encoding; and

wirelessly transmit the encoded modulated control information.

2. The base station of claim 1 ,

wherein modulating the information bit sequence based on the pseudorandom sequence generated from the base station identifier mitigates adjacent cell interference experienced by UEs that receive the encoded modulated control information.

3. The base station of claim 1 ,

wherein the radio and the processing element are further configured to:

append the information bit sequence with a cyclic redundancy check (CRC) scrambled with a CRC mask prior to modulating the information bit sequence.

4. The base station of claim 3 ,

wherein the radio and the processing element are further configured to:

generate the CRC mask based on the UE identifier.

5. The base station of claim 1 ,

wherein the pseudorandom sequence generated from the identifier of the base station is the same length as the frozen bit sequence, and

wherein the pseudorandom sequence generated from the UE identifier is the same length as the information bit sequence.

6. The base station of claim 1 ,

wherein the encoded modulated control information is wirelessly transmitted to one or more UEs for performing downlink control information (DCI) blind detection.

7. The transmitter of claim 1 ,

wherein the pseudorandom sequence generated from the identifier of the transmitter is the same length as the frozen bit sequence, and

wherein the pseudorandom sequence generated from the receiver identifier is the same length as the information bit sequence.

8. A user equipment device (UE), comprising:

a radio;

a non-transitory computer-readable memory medium; and

a processor coupled to the radio and the memory medium;

wherein the UE is configured to:

receive polar coded data in a wireless manner from a base station, the polar coded data comprising an encoding of frozen bits and information bits;

implement a decoding procedure on the polar coded data, wherein, in the decoding procedure, the UE is configured to:

begin a decode of the polar coded data to produce a subset of the frozen bits;

demodulate the subset of the frozen bits with a first pseudorandom sequence generated from an identifier of the UE;

perform a cross-correlation calculation between the demodulated subset of the frozen bits and a corresponding subset of reference bits known to the UE; and

based on a determination that the result of the cross-correlation calculation is above a cross-correlation threshold:

continue the decode of the polar coded data to produce the information bits;

demodulate the information bits with a second pseudorandom sequence generated from a base station identifier; and

store the demodulated information bits as a decoded message in the memory medium.

9. The UE of claim 8 ,

wherein the radio and the processor are further configured to:

abort the decoding procedure based on a determination that the result of the cross-correlation calculation is below the cross-correlation threshold.

10. The UE of claim 8 ,

wherein the radio and the processor are further configured to:

perform a cyclic redundancy check (CRC) on a subset of the demodulated information bits.

11. The UE of claim 8 ,

wherein the polar coded data is received and the decoding procedure is implemented as part of a downlink control information (DCI) blind detection procedure.

12. The UE of claim 8 ,

wherein said decoding procedure is a successive cancellation list decoding procedure.

13. A method for decoding a message, the method comprising:

by a receiver:

receiving, in a wireless manner, a polar encoded message comprising an encoding of frozen bits and information bits;

implementing a decoding procedure by:

beginning a decode of the polar encoded message to produce a subset of the frozen bits;

generating a first pseudorandom sequence from an identifier of the receiver stored on the receiver;

demodulating the subset of the frozen bits using the first pseudorandom sequence;

performing a cross-correlation calculation between the demodulated subset of the frozen bits and a corresponding subset of a reference sequence of bits; and

based on a determination that the result of the cross-correlation calculation is above a cross-correlation threshold:

continuing the decode of the polar encoded message to produce the information bits;

generating a second pseudorandom sequence from a transmitter identifier stored on the receiver;

demodulating the information bits with the second pseudorandom sequence to produce a decoded message; and

storing the decoded message into a memory medium.

14. The method of claim 13 , the method further comprising:

aborting the decoding procedure based on a determination that the result of the cross-correlation calculation is below the correlation threshold.

15. The method of claim 13 , the method further comprising,

after demodulating the information bits, performing a cyclic redundancy check (CRC) on the decoded message.

16. The method of claim 15 ,

wherein the CRC is performed based at least in part on the identifier of the receiver.

17. The method of claim 13 ,

wherein the polar encoded message is received and the decoding procedure is implemented as part of a downlink control information (DCI) blind detection procedure.

18. The method of claim 13 ,

wherein said decoding procedure is a successive cancellation list decoding procedure.

19. A wireless transmitter comprising:

a radio; and

a processing element coupled to the radio;

wherein the radio and the processing element are configured to:

represent receiver-specific control information as two or more sequences of bits, wherein the two or more sequences of bits comprise a frozen bit sequence and an information bit sequence of a polar code;

generate two or more pseudorandom sequences from two or more respective identifiers, wherein the two or more respective identifiers comprise an identifier of the transmitter and a receiver identifier;

modulate the frozen bit sequence with the pseudorandom sequence generated from the identifier of the transmitter and modulate the information bit sequence with the pseudorandom sequence generated from the receiver identifier to produce modulated control information;

encode the modulated control information to obtain encoded modulated control information, wherein encoding the modulated control information uses the polar code to perform the encoding; and

wirelessly transmit the encoded modulated control information.

20. The wireless transmitter of claim 19 ,

wherein modulating the information bit sequence based on the pseudorandom sequence generated from the receiver identifier mitigates adjacent cell interference experienced by receivers that receive the encoded modulated control information.

21. A user equipment device (UE), comprising:

a radio;

a non-transitory computer-readable memory medium; and

a processor coupled to the radio and the memory medium;

wherein the UE is configured to:

receive polar coded data in a wireless manner from a base station, the polar coded data comprising an encoding of a frozen bit sequence and an information bit sequence;

implement a decoding procedure on the polar coded data, wherein, in the decoding procedure, the UE is configured to:

begin a decode of the polar coded data to produce a subset of the frozen bit sequence;

demodulate the subset of the frozen bit sequence with a first pseudorandom sequence generated from a base station identifier;

perform a cross-correlation calculation between the demodulated subset of the frozen bit sequence and a corresponding subset of a reference bit sequence known to the UE; and

based on a determination that the result of the cross-correlation calculation is above a cross-correlation threshold:

continue the decode of the polar coded data to produce the information bit sequence;

demodulate the information bit sequence with a second pseudorandom sequence generated from an identifier of the UE; and

store the demodulated information bit sequence as a decoded message in the memory medium.

22. The UE of claim 21 ,

wherein the radio and the processor are further configured to:

abort the decoding procedure based on a determination that the result of the cross-correlation calculation is below the cross-correlation threshold.

23. The UE of claim 21 ,

wherein the first pseudorandom sequence is the same length as the frozen bit sequence, and

wherein the second pseudorandom sequence is the same length as the information bit sequence.

24. A method for decoding a message, the method comprising:

by a receiver:

receiving, in a wireless manner, a polar encoded message comprising an encoding of frozen bits and information bits;

implementing a decoding procedure by:

beginning a decode of the polar encoded message to produce a subset of the frozen bits;

generating a first pseudorandom sequence from a transmitter identifier stored on the receiver;

demodulating the subset of the frozen bits using the first pseudorandom sequence;

performing a cross-correlation calculation between the demodulated subset of the frozen bits and a corresponding subset of a reference sequence of bits; and

based on a determination that the result of the cross-correlation calculation is above a cross-correlation threshold:

continuing the decode of the polar encoded message to produce the information bits;

generating a second pseudorandom sequence from an identifier of the receiver stored on the receiver;

demodulating the information bits with the second pseudorandom sequence to produce a decoded message; and

storing the decoded message into a memory medium.

Assignments (5)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 8, 2025
From: PACIFIC CAP ACQUISITION FUND, LLC
To: HYPERX HOLDINGS LLC
Reel/Frame 072342/0090 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 6, 2025
From: COHERENT LOGIX, INC.
To: PACIFIC CAP ACQUISITION FUND, LLC
Reel/Frame 072370/0394 →
SECURITY INTEREST Recorded Jan 4, 2023
From: HYPERICE IP SUBCO, LLC
To: ACP POST OAK CREDIT I LLC
Reel/Frame 062269/0285 →
SECURITY INTEREST Recorded Dec 23, 2022
From: COHERENT LOGIX, INCORPORATED
To: ACP POST OAK CREDIT I LLC
Reel/Frame 062214/0302 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 5, 2018
From: SHELBY, KEVIN A.; LIU, FENG
To: COHERENT LOGIX, INCORPORATED
Reel/Frame 045993/0856 →
Continuity (5)
Provisional Application 62521946 · Jun 19, 2017
Provisional Application 62501493 · May 4, 2017
Provisional Application 62455448 · Feb 6, 2017
Provisional Application 62442225 · Jan 4, 2017
Related Publication 20180192402A1 · Jul 5, 2018