IP Library › Granted Patent US 12,191,886
Granted Patent B2
US 12,191,886 · App. 18/128,707 · Granted Jan 7, 2025

Recovering scrambling sequence initialization from frozen bits of an uncoded downlink control information vector

Inventors: Onur Dizdar (London, GB); Matthew David Brown (Hants, GB); Jiancao Hou (Surbiton, GB); Chi-ming Leung (Hardwick, GB); Ata Sattarzadeh Hashemi (Guildford, GB); Yi Xien Yap (Potters Bar, GB)
Assignee: VIAVI Solutions Inc.
H03M13/2778H03M13/13H03M13/635
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,191,886
App. No.
18/128,707
Filed
Mar 30, 2023
Granted
Jan 7, 2025
Kind
B2
Art Unit
2112
USPC
714/752
Abstract

A device may receive a downlink signal from a base station and may determine an input-output relation of polar encoding based on a vector of the downlink signal. The device may perform an interleaving operation with a matrix and the input-output relation to obtain an interleaved vector and may utilize rate matching with the interleaved vector to determine a scrambling sequence of the downlink signal. The device may utilize a reverse sequence generator with the scrambling sequence to determine a scrambling sequence initialization vector for the scrambling sequence and may perform one or more actions based on the scrambling sequence initialization vector.

Claims (58)

1. A method, comprising:

receiving, by a device, a downlink signal from a base station;

determining, by the device, an input-output relation of polar encoding based on a vector of the downlink signal;

performing, by the device, an interleaving operation with a matrix and the input-output relation to obtain an interleaved vector;

utilizing, by the device, rate matching with the interleaved vector to determine a scrambling sequence of the downlink signal;

utilizing, by the device, a reverse sequence generator with the scrambling sequence to determine a scrambling sequence initialization vector for the scrambling sequence; and

decoding, by the device, the downlink signal based on the scrambling sequence initialization vector and without performing a descrambling operation.

2. The method of claim 1 , wherein the downlink signal includes one of:

a physical broadcast channel signal, or

a physical downlink control channel signal.

3. The method of claim 1 , wherein the vector of the downlink signal is an uncoded downlink control information vector.

4. The method of claim 1 , wherein determining the input-output relation of polar encoding based on the vector of the downlink signal comprises:

multiplying the vector and a generator matrix to determine the input-output relation.

5. The method of claim 1 , wherein performing the interleaving operation with the matrix and the input-output relation to obtain the interleaved vector comprises:

multiplying the matrix and the input-output relation to obtain the interleaved vector.

6. The method of claim 1 , wherein utilizing rate matching with the interleaved vector to determine the scrambling sequence of the downlink signal comprises:

determining the scrambling sequence of the downlink signal based on the interleaved vector and a variable that depends on a rate matching scheme.

7. The method of claim 1 , wherein utilizing the reverse sequence generator with the scrambling sequence to determine the scrambling sequence initialization vector for the scrambling sequence comprises:

multiplying the scrambling sequence and a parity check matrix to determine the scrambling sequence initialization vector.

8. The method of claim 1 , wherein the downlink signal includes a signal on a physical channel that carries downlink control information.

9. A device, comprising:

one or more memories; and

one or more processors, coupled to the one or more memories, configured to:

receive a downlink signal from a base station;

determine an input-output relation of polar encoding based on an uncoded downlink control information vector of the downlink signal;

perform an interleaving operation with a matrix and the input-output relation to obtain an interleaved vector;

utilize rate matching with the interleaved vector to determine a scrambling sequence of the downlink signal;

utilize a reverse sequence generator with the scrambling sequence to determine a scrambling sequence initialization vector for the scrambling sequence; and

decode the downlink signal based on the scrambling sequence initialization vector and without performing a descrambling operation.

10. The device of claim 9 , wherein the one or more processors, to utilize the reverse sequence generator with the scrambling sequence to determine the scrambling sequence initialization vector for the scrambling sequence, are configured to:

determine the scrambling sequence initialization vector based on the uncoded downlink control information vector of the downlink signal.

11. The device of claim 9 , wherein the one or more processors, to utilize the reverse sequence generator with the scrambling sequence to determine the scrambling sequence initialization vector for the scrambling sequence, are configured to:

process specific bits of the uncoded downlink control information vector and a parity check matrix, with a belief propagation model, to determine results; and

multiply an inverse matrix and the results to determine the scrambling sequence initialization vector for the scrambling sequence.

12. The device of claim 9 , wherein the downlink signal includes downlink control information.

13. The device of claim 9 , wherein the downlink signal is a New Radio downlink control signal.

14. The device of claim 9 , wherein the downlink signal includes a signal on a physical channel that carries downlink control information.

15. A non-transitory computer-readable medium storing a set of instructions, the set of instructions comprising:

one or more instructions that, when executed by one or more processors of a device, cause the device to:

receive a downlink signal from a base station,

wherein the downlink signal includes one of:

a physical broadcast channel signal, or

a physical downlink control channel signal;

determine an input-output relation of polar encoding based on a vector of the downlink signal;

perform an interleaving operation with a matrix and the input-output relation to obtain an interleaved vector;

utilize rate matching with the interleaved vector to determine a scrambling sequence of the downlink signal;

utilize a reverse sequence generator with the scrambling sequence to determine a scrambling sequence initialization vector for the scrambling sequence; and

decode the downlink signal based on the scrambling sequence initialization vector and without performing a descrambling operation.

16. The non-transitory computer-readable medium of claim 15 , wherein the one or more instructions, that cause the device to determine the input-output relation of polar encoding based on the vector of the downlink signal, cause the device to:

multiply the vector and a generator matrix to determine the input-output relation.

17. The non-transitory computer-readable medium of claim 15 , wherein the one or more instructions, that cause the device to perform the interleaving operation with the matrix and the input-output relation to obtain the interleaved vector, cause the device to:

multiply the matrix and the input-output relation to obtain the interleaved vector.

18. The non-transitory computer-readable medium of claim 15 , wherein the one or more instructions, that cause the device to utilize rate matching with the interleaved vector to determine the scrambling sequence of the downlink signal, cause the device to:

determine the scrambling sequence of the downlink signal based on the interleaved vector and a variable that depends on a rate matching scheme.

19. The non-transitory computer-readable medium of claim 15 , wherein the one or more instructions, that cause the device to utilize the reverse sequence generator with the scrambling sequence to determine the scrambling sequence initialization vector for the scrambling sequence, cause the device to:

multiply the scrambling sequence and a parity check matrix to determine the scrambling sequence initialization vector.

20. The non-transitory computer-readable medium of claim 15 , wherein the one or more instructions, that cause the device to utilize the reverse sequence generator with the scrambling sequence to determine the scrambling sequence initialization vector for the scrambling sequence, cause the device to:

determine the scrambling sequence initialization vector based on the vector of the downlink signal.

Assignments (4)
RELEASE OF SECURITY INTEREST AT REEL/FRAME 73189/0873 Recorded May 28, 2026
From: WELLS FARGO BANK, NATIONAL ASSOCIATION, AS ADMINISTRATIVE AGENT
To: INERTIAL LABS, INC.; VIAVI SOLUTIONS INC.; VIAVI SOLUTIONS LICENSING LLC
Reel/Frame 075642/0381 →
SECURITY INTEREST Recorded Nov 14, 2025
From: VIAVI SOLUTIONS INC.; VIAVI SOLUTIONS LICENSING LLC; INERTIAL LABS, INC.
To: WELLS FARGO BANK, NATIONAL ASSOCIATION, AS AGENT
Reel/Frame 073571/0137 →
SECURITY AGREEMENT Recorded Oct 21, 2025
From: INERTIAL LABS, INC.; VIAVI SOLUTIONS INC.; VIAVI SOLUTIONS LICENSING LLC
To: WELLS FARGO BANK, NATIONAL ASSOCIATION, AS ADMINISTRATIVE AGENT
Reel/Frame 073189/0873 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 31, 2023
From: DIZDAR, ONUR; BROWN, MATTHEW DAVID; HOU, JIANCAO; LEUNG, CHI-MING; SATTARZADEH HASHEMI, ATA; YAP, YI XIEN
To: VIAVI SOLUTIONS INC.
Reel/Frame 063189/0395 →
Continuity (1)
Related Publication 20240333311A1 · Oct 3, 2024
References Cited (18)
US 10009146B2 · Shen · 2018 [cited by examiner]
US 11258535B2 · Noh · 2022 [cited by examiner]
US 20170005753A1 · Shen · 2017 [cited by examiner]
US 20170324502A1 · Wang et al. · 2017 [cited by applicant]
US 20200100197A1 · Pan · 2020 [cited by examiner]
US 20200186284A1 · Noh · 2020 [cited by examiner]
WO WO2018171701A1 · 2018 [cited by examiner]
WO WO2018212881A1 · 2018 [cited by examiner]
E. Arikan, “Channel Polarization: A Method for Constructing Capacity-Achieving Codes for Symmetric Binary-Input Memoryless Channels,” IEEE Transactions on Information Theory, vol. 55, No. 7, pp. 3051-3073, Jul. 2009. [cited by applicant]
3rd Generation Partnership Project (3GPP), “Multiplexing and channel coding,” Technical Specification (TS) 38.212, 2022, 206 Pages. [cited by applicant]
Bae et al., “An overview of channel coding for 5G NR cellular communications,” Industrial Tech. Advances, vol. 8, e17, pp. 1-14, May 2019. [cited by applicant]
3rd Generation Partnership Project (3GPP), “Physical channels and modulation,” Technical Specification (TS) 38.211, 2022, 140 Pages. [cited by applicant]
Goresky et al., Igebraic Shift Register Sequences. Cambridge University Press, Nov. 30, 2007, 492 Pages. [cited by applicant]
Yedidia et al., “Understanding belief propagation and its generalizations,” Technical Report TR2001-22, Mitsubishi Electric Research Labs, Nov. 2001, 36 Pages. [cited by applicant]
E. Arikan, “Systematic Polar Coding,” in IEEE Communications Letters, vol. 15, No. 8, pp. 860-862, Aug. 2011. [cited by applicant]
3rd Generation Partnership Project; Technical Specification Group Radio Access Network; NR; Physical channels and modulation (Release 17), 3GPP Draft; 38211-H30, 3rd Generation Partnership Project (3GPP), Mobile Compete… [cited by applicant]
Extended European Search Report for European Application No. EP24167054 dated Sep. 10, 2024, 13 pages. [cited by applicant]
Intel Corporation: HStudy of early termination techniques for Polar code, 3GPP Draft; R1-1708316, 3rd Generation Partnership Project (3GPP), Mobile Competence Centre ; 650, Route Des Lucioles ; F-06921 Sophia-Antipolis … [cited by applicant]