Data scrambler in extreme high throughput
AssigneeIntel Corporation
InventorsQinghua Li, Xiaogang Chen, Assaf Gurevitz, Thomas J. Kenney, Shlomi Vituri, Feng Jiang
Life of this patent
Estimating the term…
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.
Claims18
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.
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.
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.
Dependencies are inferred from the claim text.