Data scrambler in extreme high throughput
First Claim
Patent Images
1. A device, the device comprising processing circuitry coupled to storage, the processing circuitry configured to:
- determine an extreme high throughput (EHT) data field of a frame to be scrambled using an EHT data scrambler;
determine to initialize the EHT data scrambler using an initialization seed, wherein the initialization seed has a size greater than seven bits;
determine one or more blocks associated with a symbol of the frame;
repeatedly multiply a rotation vector for each repeated block, wherein a first block is multiplied by 1, a second block multiplied by −
1, and a third block multiplied by j, wherein j is an imaginary number;
generate scrambled data using the initialization seed; and
cause to send the frame comprising the scrambled data to a first station device.
1 Assignment
0 Petitions
Accused Products
Abstract
This disclosure describes systems, methods, and devices related to extreme high throughput (EHT) data scrambler. A device may determine an extreme high throughput (EHT) data field of a frame to be scrambled using an EHT data scrambler. The device may determine to initialize the EHT data scrambler using an initialization seed, wherein the initialization seed has a size greater than seven bits. The device may generate scrambled data using the initialization seed. The device may cause to send the frame comprising the scrambled data to a first station device.
47 Citations
18 Claims
-
1. A device, the device comprising processing circuitry coupled to storage, the processing circuitry configured to:
-
determine an extreme high throughput (EHT) data field of a frame to be scrambled using an EHT data scrambler; determine to initialize the EHT data scrambler using an initialization seed, wherein the initialization seed has a size greater than seven bits; determine one or more blocks associated with a symbol of the frame; repeatedly multiply a rotation vector for each repeated block, wherein a first block is multiplied by 1, a second block multiplied by −
1, and a third block multiplied by j, wherein j is an imaginary number;generate scrambled data using the initialization seed; and cause to send the frame comprising the scrambled data to a first station device. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A non-transitory computer-readable medium storing computer-executable instructions which when executed by one or more processors result in performing operations comprising:
-
determining an extreme high throughput (EHT) data field of a frame to be scrambled using an EHT data scrambler; determining to initialize the EHT data scrambler using an initialization seed, wherein the initialization seed has a size greater than seven bits; determining one or more blocks associated with a symbol of the frame; repeatedly multiplying a rotation vector for each block, wherein a first block is multiplied by 1, a second block multiplied by −
1, and a third block multiplied by j, wherein j is an imaginary number;generating scrambled data using the initialization seed; and causing to send the frame comprising the scrambled data to a first station device. - View Dependent Claims (10, 11, 12, 13, 14)
-
-
15. A method comprising:
-
determining, by one or more processors, an extreme high throughput (EHT) data field of a frame to be scrambled using an EHT data scrambler; determining to initialize the EHT data scrambler using an initialization seed, wherein the initialization seed has a size greater than seven bits; determining one or more blocks associated with a symbol of the frame; repeatedly multiplying a rotation vector for each block, wherein a first block is multiplied by 1, a second block multiplied by −
1, and a third block multiplied by j, wherein j is an imaginary number;generating scrambled data using the initialization seed; and causing to send the frame comprising the scrambled data to a first station device. - View Dependent Claims (16, 17, 18)
-
Specification