# US 12,009,922 B2 · Transmission frame filtering

> Agents: this data is available as JSON from the patentgrep API and MCP server — see https://patentgrep.com/llms.txt

- Number: US 12,009,922 B2
- Document ID: US12009922B2
- Status: Granted
- Kind: B2
- Application number: 17/132,081
- Filed: 2020-12-23
- Published: 2022-06-23
- Granted: 2024-06-11
- Earliest claimed: 2020-12-23
- Assignees: Intel Corporation
- Applicants: Intel Corporation
- Inventors: Dor Chay; Itamar Borochov; Ofir Klein; Chen Kojokaro; Nadav Szanto
- Web page: https://patentgrep.com/patent/US12009922B2

## CPC

- H04L 1/0072: {Error control for data other than payload data, e.g. control data}
- H04L 1/0041: {Arrangements at the transmitter end}
- H04L 1/0045: {Arrangements at the receiver end}
- H04L 1/0057: {Block codes (H04L1/0061, H04L1/0064 take precedence)}
- H04L 1/201: {Frame classification, e.g. bad, good or erased (frame indication per se H04L1/0082)}
- H04L 1/0003: {by switching between different modulation schemes}
- H04L: TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION (arrangements common to telegraphic and telephonic communication H04M)

## Abstract

A method of processing wireless signals, including: receiving a wireless signal carrying a transmission frame having a physical layer header including a data rate index; decoding the physical layer header including the data rate index; filtering out the transmission frame for no further processing if a measured physical layer header energy is below an energy threshold corresponding to the decoded data rate index; decode a sample portion of data codewords of the transmission frame if the transmission frame is not filtered out, wherein the sample portion of data codewords is less than all of the data codewords of the transmission frame; and filtering out the transmission frame for no further processing if the decoding of the sample portion of data codewords fails, and otherwise decode a remainder of the transmission frame.

## Claims

### Claim 1

A method of processing wireless signals, the method comprising:
receiving a wireless signal carrying a transmission frame having a physical layer header including a data rate index;
decoding the physical layer header including the data rate index;
filtering out the transmission frame for no further processing if a measured physical layer header energy is below an energy threshold corresponding to the decoded data rate index;
decode a sample portion of data codewords of the transmission frame if the transmission frame is not filtered out, wherein the sample portion of data codewords is less than all of the data codewords of the transmission frame; and
filtering out the transmission frame for no further processing if the decoding of the sample portion of data codewords fails, and otherwise decode a remainder of the transmission frame.

### Claim 2 (depends on 1)

The method of claim 1, wherein the data rate index is a Modulation and Coding Scheme (MCS) index.

### Claim 3 (depends on 1)

The method of claim 1, wherein the physical layer header is a Physical Layer Convergence Protocol (PLCP) header.

### Claim 4 (depends on 1)

The method of claim 1, further comprising:
measuring the physical layer header energy based on Received Signal Strength Indicator (RSSI).

### Claim 5 (depends on 1)

The method of claim 1, wherein the energy threshold defines an energy below which the transmission frame is not decodable at a data rate of the data rate index plus a data rate margin.

### Claim 6 (depends on 5)

The method of claim 5, wherein the transmission frame is not decodable at a 100% Package Error Rate (PER), such that the energy threshold is the energy at the 100% PER plus the data rate margin.

### Claim 7 (depends on 1)

The method of claim 1, wherein the sample portion of data codewords is a predetermined percentage of all of the data codewords of the transmission frame.

### Claim 8 (depends on 7)

The method of claim 7, wherein the predetermined percentage is 10%.

### Claim 9 (depends on 1)

The method of claim 1, wherein the sample portion of data codewords comprises Low Density Parity Check (LDPC) data codewords.

### Claim 10 (depends on 1)

The method of claim 1, wherein the frame is a Medium Access Control (MAC) layer Protocol Data Unit (MPDU).

### Claim 11 (depends on 1)

The method of claim 1, wherein the decoding is performed by a Digital Signal Processor (DSP).

### Claim 12 (depends on 1)

The method of claim 1, wherein the filtering out if the measured physical layer header energy is below the energy threshold corresponding to the decoded data rate index, is performed by firmware.

### Claim 13 (depends on 1)

The method of claim 1, wherein the filtering out the transmission frame for no further processing if the decoding of the sample portion of data codewords fails, is performed at least partially by hardware.

### Claim 14 (depends on 13)

The method of claim 13, wherein the hardware is a Digital Signal Processor (DSP).

### Claim 15 (depends on 1)

The method of claim 1, wherein the method of processing the wireless signals is performed in accordance with the IEEE 802.11 standard.

### Claim 16

A wireless device, comprising:
a transceiver configured to receive a wireless signal carrying a transmission frame having a physical layer header including a data rate index;
one or more processors; and
a non-transitory processor-readable medium configured to store instructions that, when performed by the one or more processors, cause the one or more processors to:
decode the physical layer header including the data rate index;
filter out the transmission frame for no further processing if a measured physical layer header energy is below an energy threshold corresponding to the decoded data rate index;
decode a sample portion of data codewords of the transmission frame if the transmission frame is not filtered out, wherein the sample portion of data codewords is less than all of the data codewords of the transmission frame; and
filter out the transmission frame for no further processing if the decoding of the sample portion of data codewords fails, and otherwise continue to decode a remainder of the transmission frame.

### Claim 17 (depends on 16)

The wireless device of claim 16, further comprising:
a Digital Signal Processor (DSP) configured to perform the decoding.

### Claim 18 (depends on 16)

The wireless device of claim 16, wherein the wireless device is an access point.

### Claim 19 (depends on 16)

The wireless device of claim 16, wherein the wireless device is a wireless station.

### Claim 20 (depends on 16)

The wireless device of claim 16, wherein the data rate index is a Modulation and Coding Scheme (MCS) index.

### Claim 21 (depends on 16)

The wireless device of claim 16, wherein the physical layer header is a Physical Layer Convergence Protocol (PLCP) header.

### Claim 22 (depends on 16)

The wireless device of claim 16, further comprising:
wherein the physical layer header energy is based on Received Signal Strength Indicator (RSSI).

### Claim 23 (depends on 16)

The wireless device of claim 16, wherein the energy threshold defines an energy below which the transmission frame is not decodable at a data rate of the data rate index plus a data rate margin.

### Claim 24 (depends on 23)

The wireless device of claim 23, wherein the transmission frame is not decodable at a 100% Package Error Rate (PER), such that the energy threshold is the energy at the 100% PER plus the data rate margin.

### Claim 25 (depends on 16)

The wireless device of claim 16, wherein the sample portion of data codewords is a predetermined percentage of all of the data codewords of the transmission frame.
