IP Library Granted Patent US 9,929,953
Granted Patent B2
US 9,929,953 · App. 14/780,775 · Granted Mar 27, 2018

Making a frame receive decision in a receiver PHY layer

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 9,929,953
App. No.
14/780,775
Granted
Mar 27, 2018
Kind
B2
Abstract

According to an example, a receiver having a physical (PHY) layer may receive a portion of a frame from a transmitter, in which the portion of the frame comprises information available at the PHY layer. A signature of the transmitter may be determined based upon the information available at the PHY layer and a hardware component in the PHY layer may determine whether to continue to receive the frame based upon the determined signature of the transmitter.

Claims (47)

1. A method of making a frame receive decision, said method comprising:

receiving, in a receiver having a physical (PHY) layer, a PHY header portion of a frame from a transmitter, wherein the PHY header portion of the frame comprises information available at the PHY layer;

determining, by a hardware component in the PHY layer, a signature of the transmitter based upon the information available at the PHY layer, wherein the signature is determined prior to the frame being forwarded to a software media access control (MAC) layer of the receiver; and

determining, by the hardware component in the PHY layer, whether to continue to receive a remainder of the frame based upon the determined signature of the transmitter, wherein whether to continue to receive the remainder of the frame is determined prior to the frame being forwarded to a software media access control (MAC) layer of the receiver.

2. The method according to claim 1 , wherein determining whether to continue to receive the remainder of frame based upon the determined signature of the transmitter further comprises:

determining a category code assigned to the determined signature; and

determining a PHY layer action corresponding to the determined category code.

3. The method according to claim 2 , wherein determining the category code of the determined signature further comprises:

accessing a first table that correlates a plurality of signatures to respective category codes; and

determining, in the PHY layer, from the first table, the category code corresponding to the determined signature.

4. The method according to claim 3 , wherein determining a PHY layer action corresponding to the determined category code further comprises:

accessing a second table that correlates a plurality of category codes to respective PHY layer actions; and

determining, in the PHY layer, from the second table, the PHY layer action corresponding to the category code of the determined signature, wherein the PHY layer action comprises a PHY layer action selected from the group consisting of continuing to receive the remainder of the frame, sleeping during a frame time; and whether the transmitter is permitted to transmit during the frame time.

5. The method according to claim 4 , further comprising:

generating the first table in a software layer of the receiver; and

storing the generated first table to be accessible by the PHY layer.

6. The method according to claim 1 , wherein the information available at the PHY layer comprises at least one of a center frequency offset (CFO) of the transmitter with respect to the receiver and a channel state information (CSI) of the frame received from the transmitter.

7. The method according to claim 1 , wherein the information available at the PHY layer comprises a channel state information (CSI) of the frame received from the transmitter, said method further comprising:

determining a receipt time at which the header portion of the frame was received from the transmitter;

determining whether the receipt time is within a predetermined time value from a reference time;

determining whether to continue to receive the remainder of the frame based upon the determined signature of the transmitter in response to the receipt time being within the predetermined time value; and

inserting into a first table that correlates a plurality of signatures to respective category codes, a new signature that is based upon the CSI of the transmitter in response to the time being outside of the predetermined time value.

8. The method according to claim 1 , further comprising:

determining signal field information contained in the PHY header of the frame; and

wherein determining whether to continue to receive the remainder of the frame further comprises determining whether to continue to receive the remainder of the frame based upon the determined signature of the transmitter and the signal field information.

9. A receiver to receive frames from a plurality of a transmitters, said receiver comprising:

a media access control (MAC) software layer;

a hardware component in a physical (PHY) layer to receive a PHY header portion of a frame from a transmitter, wherein the PHY header portion of the frame comprises information available at the PHY layer, and wherein the PHY layer, to determine whether to communicate the frame to the MAC software layer, is to:

determine, by the hardware component in the PHY layer, a signature of the transmitter based upon the information available at the PHY layer, wherein the signature is determined prior to the frame being forwarded to the MAC software layer of the receiver;

determine, by the hardware component in the PHY layer, whether to continue to receive a remainder of the frame based upon the determined signature of the transmitter, wherein whether to continue to receive the remainder of the frame is determined prior to the frame being forwarded to the MAC software layer of the receiver; and

implement the determination of whether to continue to receive the remainder of the frame.

10. The receiver according to claim 9 , wherein the hardware component is to determine a PHY layer action assigned to the determined signature and to implement the PHY layer action without first communicating the frame to the software layer.

11. The receiver according to claim 9 , wherein the information available at the PHY layer comprises at least one of a center frequency offset (CFO) of the transmitter with respect to the receiver and a channel state information (CSI) of the frame received from the transmitter.

12. The receiver according to claim 9 , wherein the information available at the PHY layer comprises a channel state information (CSI) of the frame received from the transmitter, and wherein the hardware component is further to:

determine a receipt time at which the PHY header portion of the frame was received from the transmitter;

determine whether the receipt time is within a predetermined time value from a reference time;

determine whether to continue to receive the frame based upon the determined signature of the transmitter in response to the receipt time being within the predetermined time value; and

insert into a first table that correlates a plurality of signatures to respective category codes, a new signature that is based upon the CSI of the transmitter in response to the time being outside of the predetermined time value.

13. The receiver according to claim 12 , wherein the hardware component is further to:

determine signal field information contained in the PHY header portion of the frame; and

determine whether to continue to receive the remainder of the frame based upon the determined signature of the transmitter and the signal field information.

14. A non-transitory computer readable storage medium on which is stored machine readable instructions that when executed by a processor are to cause the processor to:

receive, in a receiver having a physical (PHY) layer, a plurality of PHY header portions of frames from a plurality of transmitters;

determine, by a hardware component in the PHY layer, respective signatures of the transmitters based upon the information available at the PHY layer, wherein the respective signatures are determined prior to the plurality of PHY header portions being forwarded to a media access control (MAC) software layer of the receiver;

correlate, by the hardware component in the PHY layer, the signatures of the transmitters to a PHY layer action;

generate, by the MAC software layer, a table that includes the signatures of the transmitters and their correlated PHY layer actions; and

store the generated table within a memory of the PHY layer.

Assignments (2)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Nov 9, 2015
From: HEWLETT-PACKARD DEVELOPMENT COMPANY, L.P.
To: HEWLETT PACKARD ENTERPRISE DEVELOPMENT LP
Reel/Frame 037079/0001 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 28, 2015
From: LEE, JUNG GUN; SOUVIK, SEN; CONGDON, PAUL T.
To: HEWLETT-PACKARD DEVELOPMENT COMPANY, L.P.
Reel/Frame 036670/0524 →