Error detection in a signal field of a WLAN frame header
First Claim
1. A method for generating physical layer (PHY) data units corresponding to a first communication protocol for transmission in a wireless network, the method comprising:
- generating, at a network interface of a wireless network device, the network interface implemented on one or more integrated circuits, a cyclic redundancy check (CRC) sequence using information bits of a signal field, defined by the first communication protocol, of a PHY preamble of a PHY data unit, wherein generating the CRC sequence includes generating the CRC sequence using a CRC polynomial defined by a second communication protocol for a legacy signal field defined by the second communication protocol, wherein the second communication protocol is a legacy protocol with respect to the first communication protocol, and wherein a size of the legacy signal field is smaller than a size of the signal field defined by the first communication protocol;
generating, at the network interface of the wireless network device, a CRC field to be included in the signal field, including generating the CRC field to include a portion of the CRC sequence;
generating, at the network interface of the wireless network device, the PHY data unit to include the PHY preamble, the PHY preamble having the signal field, the signal field having the information bits and the CRC field that includes the portion of the CRC sequence, the PHY data unit generated such that the signal field does not include the entire CRC sequence; and
generating, at the network interface of the wireless network device, a transmission signal for transmission in the wireless network, the transmission signal corresponding to the PHY data unit.
1 Assignment
0 Petitions
Accused Products
Abstract
A network interface of a wireless network device generates a cyclic redundancy check (CRC) sequence using information bits of a signal field of a physical layer (PHY) preamble of a PHY data unit, including generating the CRC sequence using a CRC polynomial. The network interface generates a CRC field to be included in the signal field, including generating the CRC field to include a portion of the CRC sequence. The network interface generates the PHY data unit to include the PHY preamble, the PHY preamble having the signal field, the signal field having the information bits and the CRC field that includes the portion of the CRC sequence, where the PHY data unit is generated such that the signal field does not include the entire CRC sequence. The network interface generates a transmission signal for transmission in the wireless network, the transmission signal corresponding to the PHY data unit.
-
Citations
24 Claims
-
1. A method for generating physical layer (PHY) data units corresponding to a first communication protocol for transmission in a wireless network, the method comprising:
-
generating, at a network interface of a wireless network device, the network interface implemented on one or more integrated circuits, a cyclic redundancy check (CRC) sequence using information bits of a signal field, defined by the first communication protocol, of a PHY preamble of a PHY data unit, wherein generating the CRC sequence includes generating the CRC sequence using a CRC polynomial defined by a second communication protocol for a legacy signal field defined by the second communication protocol, wherein the second communication protocol is a legacy protocol with respect to the first communication protocol, and wherein a size of the legacy signal field is smaller than a size of the signal field defined by the first communication protocol; generating, at the network interface of the wireless network device, a CRC field to be included in the signal field, including generating the CRC field to include a portion of the CRC sequence; generating, at the network interface of the wireless network device, the PHY data unit to include the PHY preamble, the PHY preamble having the signal field, the signal field having the information bits and the CRC field that includes the portion of the CRC sequence, the PHY data unit generated such that the signal field does not include the entire CRC sequence; and generating, at the network interface of the wireless network device, a transmission signal for transmission in the wireless network, the transmission signal corresponding to the PHY data unit. - View Dependent Claims (2, 3, 4, 5)
-
-
6. An apparatus, comprising:
a wireless network interface having one or more integrated circuits, the wireless network interface including; a physical layer (PHY) processing unit implemented on the one or more integrated circuits, wherein the PHY processing unit is configured to; generate a cyclic redundancy check (CRC) sequence using information bits of a signal field, defined by a first communication protocol, of a PHY preamble of a PHY data unit corresponding to the first communication protocol, wherein generating the CRC sequence includes generating the CRC sequence using a CRC polynomial defined by a second communication protocol for a legacy signal field defined by the second communication protocol, wherein the second communication protocol is a legacy protocol with respect to the first communication protocol, and wherein a size of the legacy signal field is smaller than a size of the signal field defined by the first communication protocol, generate a CRC field to be included in the signal field, including generating the CRC field to include a portion of the CRC sequence, generate the PHY data unit to include the PHY preamble, the PHY preamble having the signal field, the signal field having the information bits and the CRC field that includes the portion of the CRC sequence, the PHY data unit generated such that the signal field does not include the entire CRC sequence, and generate a transmission signal for transmission in a wireless network, the transmission signal corresponding to the PHY data unit. - View Dependent Claims (7, 8, 9, 10, 11, 12, 13)
-
14. A method for detecting errors in wirelessly received physical layer (PHY) data units corresponding to a first communication protocol, the method comprising:
-
receiving, at a network interface of a wireless network device, the network interface implemented on one or more integrated circuits, a PHY data unit transmitted in a wireless network; generating, at the network interface of the wireless network device, a first cyclic redundancy check (CRC) sequence based on information bits of a signal field, defined by the first communication protocol, included in a PHY preamble of the PHY data unit, including generating the first CRC sequence using a CRC polynomial defined by a second communication protocol for a legacy signal field defined by the second communication protocol, wherein the second communication protocol is a legacy protocol with respect to the first communication protocol, and wherein a size of the legacy signal field is smaller than a size of the signal field defined by the first communication protocol; generating, at the network interface of the wireless network device, a second CRC sequence based on the first CRC sequence, wherein the second CRC sequence (i) includes a portion of the first CRC sequence and (ii) does not include the entire first CRC sequence; comparing, at the network interface of a communication device, the second CRC sequence with a CRC sequence included in the data unit; and determining, at the network interface of a communication device, whether there are one or more errors in the signal field based on the comparison of the second CRC sequence with the CRC sequence included in the data unit. - View Dependent Claims (15, 16, 17)
-
-
18. An apparatus, comprising:
a wireless network interface having one or more integrated circuits, the wireless network interface including; a physical layer (PHY) processing unit implemented on the one or more integrated circuits, wherein the PHY processing unit is configured to; generate a first cyclic redundancy check (CRC) sequence based on information bits of a signal field, defined by a first communication protocol, included in a PHY preamble of a PHY data unit received via a wireless network, including generating the first CRC sequence using a CRC polynomial defined by a second communication protocol for a legacy signal field defined by the second communication protocol, wherein the second communication protocol is a legacy protocol with respect to the first communication protocol, and wherein a size of the legacy signal field is smaller than a size of the signal field defined by the first communication protocol, generate a second CRC sequence based on the first CRC sequence, wherein the second CRC sequence (i) includes a portion of the first CRC sequence and (ii) does not include the entire first CRC sequence, compare the second CRC sequence with a CRC sequence included in the data unit, and determine whether there are one or more errors in the signal field based on the comparison of the second CRC sequence with the CRC sequence included in the data unit. - View Dependent Claims (19, 20, 21, 22, 23, 24)
Specification