Early detection of false start-of-packet triggers in a wireless network node
First Claim
1. In a receiving node of a wireless network that is able to receive packets that exactly or substantially conform to a wireless network standard, each packet including a header that includes, in the case that the packet exactly conforms to the standard, reserved bit locations set to correct values and reserved bit locations set to one of a plurality of correct combinations, a method comprising:
- receiving a start-of-packet (SOP) trigger that indicates that a packet may have been received;
checking one or more bits in respective reserved bit locations in the header to determine whether or not they have their respective correct values,continuing to process the packet in the case that the checking indicates that the checked bits have their respective correct values.
2 Assignments
0 Petitions
Accused Products
Abstract
An apparatus, a carrier medium storing instructions to implement a method, and a method in a node of a wireless network able to receive packets that exactly or substantially conform to a wireless network standard according to which each packet includes a header having bits that have respective correct values in the case that the packet exactly conforms to the standard. The method includes receiving a start-of-packet (SOP) trigger that indicates that a packet may have been received, checking one or more bits in the header to determine whether or not they have their respective correct values, and continuing to process the packet in the case that the checking indicates that the checked bits have their respective correct values. In one implementation, the header includes a first field modulated at a known rate that has one or more reserved bit locations, and a second field modulated at a data rate indicated in the first field. In such an implementation, the checking includes processing the first field and checking one or more bits in the first field to determine whether or not they have their respective correct values, and, if the checked bits of the first field have their respective correct values, checking the second field for integrity.
62 Citations
27 Claims
-
1. In a receiving node of a wireless network that is able to receive packets that exactly or substantially conform to a wireless network standard, each packet including a header that includes, in the case that the packet exactly conforms to the standard, reserved bit locations set to correct values and reserved bit locations set to one of a plurality of correct combinations, a method comprising:
-
receiving a start-of-packet (SOP) trigger that indicates that a packet may have been received; checking one or more bits in respective reserved bit locations in the header to determine whether or not they have their respective correct values, continuing to process the packet in the case that the checking indicates that the checked bits have their respective correct values. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13)
-
-
14. A PHY processor of a node of a wireless network to wirelessly receive packets that exactly or substantially conform to a wireless network standard, each packet including a header that includes, in the case that the packet exactly conforms to the standard, reserved bit locations set to correct values and bits set to one of a plurality of correct combinations, the receiving node including a MAC processor having an input coupled to the output of the PHY processor, the header of a packet receivable by the node including a first field modulated at a known rate and including one or more reserved first field bit locations, and a second field modulated at a data rate indicated in the first field, the PHY processor comprising:
-
an SOP detector to provide a start-of-packet (SOP) trigger that indicates that a packet may have been received; a receive signal processor to process modulated packet data and provide the processed data to the MAC processor; and a receive controller coupled to the SOP detector and the receive signal processor, the receive controller configured to; accept an SOP trigger from the SOP detector that indicates that a packet may have been received; after such an SOP trigger is accepted, check one or more bits in the header to determine whether or not they have their respective correct values, wherein the checking by the receive controller includes; after the receive Processor processes the first field, checking one or more bits in the first field to determine whether or not they have their respective correct values, including checking one or more reserved first field bit locations to determine whether or not they have their respective preset values; and if the checked bits of the first field have their respective correct values, checking the second field for integrity, such that the checking indicates whether or not the SOP trigger is a false SOP trigger.
-
-
15. A PHY processor of a node of a wireless network to wirelessly receive packets that exactly or substantially conform to a wireless network standard, each packet including a header that includes, in the case that the packet exactly conforms to the standard, reserved bit locations set to correct values and bits set to one of a plurality of correct combinations, the receiving node including a MAC processor having an input coupled to the output of the PHY processor, the header of a packet receivable by the node including a first field modulated at a known rate and including one or more reserved first field bit locations, and a second field modulated at a data rate indicated in the first field, the packet optionally including an indication of whether or not reserved bit locations of the second field include an error detecting code formed from at least part of the first field, the PHY processor comprising:
-
an SOP detector to provide a start-of-packet (SOP) trigger that indicates that a packet may have been received; a receive signal processor to process modulated packet data and provide the processed data to the MAC processor; and a receive controller coupled to the SOP detector and the receive signal processor, the receive controller configured to; accept an SOP trigger from the SOP detector that indicates that a packet may have been received; after such an SOP trigger is accepted, check one or more bits in the header to determine whether or not they have their respective correct values, wherein the checking by the receive controller includes; after the receive processor processes the first field, checking one or more bits in the first field to determine whether or not they have their respective correct values; and if the checked bits of the first field have their respective correct values, checking the second field for integrity including; checking the indication to ascertain whether or not reserved bit locations of the second field include an error detecting code; if it is ascertained that such an error detecting code is included, checking the included error correcting code; and if it is ascertained that an error detecting code is not included, checking one or more reserved bit locations in the second field to determine whether or not they have their respective correct values, such that the checking indicates whether or not the SOP trigger is a false SOP trigger, checking the indication to ascertain whether or not reserved bit locations of the second field include an error detecting code; if it is ascertained that such an error detecting code is included, checking the included error correcting code; and if it is ascertained that an error detecting code is not included, checking one or more reserved bit locations in the second field to determine whether or not they have their respective correct values.
-
-
16. A PHY processor of a node of a wireless network to wirelessly receive packets that exactly or substantially conform to a wireless network standard, each packet including a header that includes, in the case that the packet exactly conforms to the standard, reserved bit locations set to correct values and bits set to one of a plurality of correct combinations, the receiving node including a MAC processor having an input coupled to the output of the PHY processor, the header of a packet receivable by the node including a first field modulated at a known rate and including one or more reserved first field bit locations, and a second field modulated at a data rate indicated in the first field, the PHY processor comprising:
-
an SOP detector to provide a start-of-packet (SOP) trigger that indicates that a packet may have been received; a receive signal processor to process modulated packet data and provide the processed data to the MAC processor; and a receive controller coupled to the SOP detector and the receive signal processor, the receive controller configured to; accept an SOP trigger from the SOP detector that indicates that a packet may have been received; after such an SOP trigger is accepted, check one or more bits in the header to determine whether or not they have their respective correct values, wherein the checking by the receive controller includes; after the receive processor processes the first field, checking one or more bits in the first field to determine whether or not they have their respective correct values; and if the checked bits of the first field have their respective correct values, checking the second field for integrity, including checking one or more reserved bit locations in the second field to determine whether or not they have their respective preset values, such that the checking indicates whether or not the SOP trigger is a false SOP trigger.
-
-
17. A PHY processor of a node of a wireless network to wirelessly receive packets that exactly or substantially conform to a wireless network standard, each packet including a header that includes, in the case that the packet exactly conforms to the standard, reserved bit locations set to correct values and bits set to one of a plurality of correct combinations, the receiving node including a MAC processor having an input coupled to the output of the PHY processor, the header of a packet receivable by the node including a first field modulated at a known rate and including one or more reserved first field bit locations, and a second field modulated at a data rate indicated in the first field, the PHY processor comprising:
-
an SOP detector to provide a start-of-packet (SOP) trigger that indicates that a packet may have been received; a receive signal processor to process modulated packet data and provide the processed data to the MAC processor; a signal quality calculator to provide a measure of the received signal quality; and a receive controller coupled to the SOP detector and the receive signal processor, the receive controller configured to; accept an SOP trigger from the SOP detector that indicates that a Packet may have been received; after such an SOP trigger is accepted, check one or more bits in the header to determine whether or not they have their respective correct values; accept the received signal quality measure from the signal quality calculator; and check whether the received signal quality measure is above a set level, wherein the checking by the receive controller includes; after the receive processor processes the first field, checking one or more bits in the first field to determine whether or not they have their respective correct values; and if the checked bits of the first field have their respective correct values, checking the second field for integrity, such that the checking indicates whether or not the SOP trigger is a false SOP trigger, and such that the SOP trigger is ascertained to be a false trigger in the case that the received signal quality measure is not above the set level. - View Dependent Claims (18)
-
-
19. A control means for inclusion in a receiving node of a wireless network that is able to receive packets that exactly or substantially conform to a wireless network standard, each packet including a header that includes, in the case that the packet exactly conforms to the standard, reserved bit locations set to correct values, and bits set to one of a plurality of correct combinations, the header of a packet receivable by the node including a first field modulated at a known rate and including one or more reserved bit locations, and a second field modulated at a data rate indicated in the first field, a control means comprising:
-
means for receiving a start-of-packet (SOP) trigger that indicates that a packet may have been received; means for checking one or more bits in the header to determine whether or not they have their respective correct values, the means for checking including; means for checking one or more bits in the first field to determine whether or not they have their respective correct values; and means for checking the second field for integrity if the checked bits of the first field have their respective correct values; and means for continuing to process the packet in the case that the checking indicates that the checked bits have their respective correct values, wherein the packet optionally includes an indication of whether or not reserved bit locations of the second field include an error detecting code formed from at least part of the first field, and wherein the means for checking the second field for integrity includes; means for checking the indication to ascertain whether or not reserved bit locations of the second field include an error detecting code; means for checking the included error correcting code if it is ascertained that such an error detecting code is included; and means for checking one or more reserved bit locations in the second field to determine whether or not they have their respective correct values if it is ascertained that an error detecting code is not included.
-
-
20. A control means for inclusion in a receiving node of a wireless network that is able to receive packets that exactly or substantially conform to a wireless network standard, each packet including a header that includes, in the case that the packet exactly conforms to the standard, reserved bit locations set to correct values, and bits set to one of a plurality of correct combinations, the header of a packet receivable by the node including a first field modulated at a known rate and including one or more reserved bit locations, and a second field modulated at a data rate indicated in the first field, a control means comprising:
-
means for receiving a start-of-packet (SOP) trigger that indicates that a Packet may have been received; means for checking one or more bits in the header to determine whether or not they have their respective correct values, the means for checking including; means for checking one or more bits in the first field to determine whether or not they have their respective correct values; and means for checking the second field for integrity if the checked bits of the first field have their respective correct values; and means for continuing to process the packet in the case that the checking indicates that the checked bits have their respective correct values, wherein the means for checking the second field for integrity includes; means for checking one or more reserved bit locations in the second field to determine whether or not they have their respective preset values.
-
-
21. A control means for inclusion in a receiving node of a wireless network that is able to receive packets that exactly or substantially conform to a wireless network standard, each packet including a header that includes, in the case that the packet exactly conforms to the standard, reserved bit locations set to correct values, and bits set to one of a plurality of correct combinations, the header of a packet receivable by the node including a first field modulated at a known rate and including one or more reserved bit locations, and a second field modulated at a data rate indicated in the first field, a control means comprising:
-
means for receiving a start-of-packet (SOP) trigger that indicates that a packet may have been received; means for checking one or more bits in the header to determine whether or not they have their respective correct values, the means for checking including; means for checking one or more bits in the first field to determine whether or not they have their respective correct values; and means for checking the second field for integrity if the checked bits of the first field have their respective correct values; means for continuing to process the packet in the case that the checking indicates that the checked bits have their respective correct values; means for providing a measure of the received signal quality; and means for checking whether the received signal quality measure is above a set level, such that the SOP trigger is ascertained to be a false trigger in the case that the received signal quality measure is not above the set level. - View Dependent Claims (22)
-
-
23. A carrier medium including one or more computer readable code segments to instruct one or more processors of a processing system to implement a method in a receiving node of a wireless network that is able to receive packets that exactly or substantially conform to a wireless network standard, each packet including a header that includes, in the case that the packet exactly conforms to the standard, reserved bits set to correct values and bits set to one of a plurality of correct combinations, the method comprising:
-
receiving a start-of-packet (SOP) trigger that indicates that a packet may have been received; checking one or more reserved bit locations in the header to determine whether or not they have their respective correct values, continuing to process the packet in the case that the checking indicates that the checked bits have their respective correct values. - View Dependent Claims (24, 25, 26, 27)
-
Specification