Error detection in a signal field of a WLAN frame header
First Claim
1. A method for generating data units 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 based on information bits to be included in a signal field of a data unit, wherein the data unit is to be generated to conform to a first communication protocol, and wherein generating the CRC sequence includes generating the CRC sequence using a CRC polynomial defined by a second communication protocol different from the first communication protocol;
generating, at the network interface of the wireless network device, a CRC field to be included in the data unit, including generating the CRC field to include a portion of the CRC sequence;
generating, at the network interface of the wireless network device, the data unit to conform to the first communication protocol, including generating the data unit to include (i) the signal field and (ii) the CRC field that includes the portion of the CRC sequence such that the data unit does not include the entire CRC sequence; and
causing, with the network interface of the wireless network device, the data unit to be transmitted in the wireless network.
1 Assignment
0 Petitions
Accused Products
Abstract
In a method for generating data units for transmission via a wireless network, a first signal field that includes formatting information for a data unit is generated, and a CRC field for the first signal field is generated according to a generator polynomial. Further, a second signal field that includes formatting information for the data unit is generated, and a CRC field for the second signal field is generated according to the generator polynomial. Further, the data unit is generated to include i) the CRC for the second signal field and ii) a preamble having a) the first signal field, b) the CRC for the first signal field, and c) the second signal field.
-
Citations
22 Claims
-
1. A method for generating data units 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 based on information bits to be included in a signal field of a data unit, wherein the data unit is to be generated to conform to a first communication protocol, and wherein generating the CRC sequence includes generating the CRC sequence using a CRC polynomial defined by a second communication protocol different from the first communication protocol; generating, at the network interface of the wireless network device, a CRC field to be included in the data unit, including generating the CRC field to include a portion of the CRC sequence; generating, at the network interface of the wireless network device, the data unit to conform to the first communication protocol, including generating the data unit to include (i) the signal field and (ii) the CRC field that includes the portion of the CRC sequence such that the data unit does not include the entire CRC sequence; and causing, with the network interface of the wireless network device, the data unit to be transmitted in the wireless network. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. An apparatus, comprising:
-
a wireless network interface having one or more integrated circuits, the wireless network interface including; a medium access control (MAC) processing unit implemented on the one or more integrated circuits, and a physical layer (PHY) processing unit coupled to the MAC processing unit, the 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 based on information bits to be included in a signal field of a data unit, wherein the data unit is to be generated to conform to a first communication protocol, and wherein the PHY processing unit is configured to generate the CRC sequence using a CRC polynomial defined by a second communication protocol different from the first communication protocol; generate a CRC field to be included in the data unit, including generating the CRC field to include a portion of the CRC sequence; generate the data unit to conform to the first communication protocol, including generating the data unit to include (i) the signal field and (ii) the CRC field that includes the portion of the CRC sequence such that the data unit does not include the entire CRC sequence. - View Dependent Claims (9, 10, 11, 12, 13, 14)
-
-
15. A method for detecting errors in data units, the method comprising:
-
receiving, at a network interface of a wireless network device, the network interface implemented on one or more integrated circuits, a data unit transmitted in a wireless network, wherein the data unit conforms to a first communication protocol; generating, at the network interface of the wireless network device, a first CRC sequence based on information bits of a signal field included in the data unit, including generating the first CRC sequence using a CRC polynomial defined by a second communication protocol different from 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 a CRC sequence included in the data unit. - View Dependent Claims (16, 17, 18)
-
-
19. An apparatus, comprising:
-
a wireless network interface having one or more integrated circuits, the wireless network interface including; a medium access control (MAC) processing unit implemented on the one or more integrated circuits, and a physical layer (PHY) processing unit coupled to the MAC processing unit, the PHY processing unit implemented on the one or more integrated circuits; wherein the PHY processing unit is configured to generate a first CRC sequence based on information bits of a signal field included in a data unit received via a wireless network, wherein the data unit conforms to a first communication protocol, and wherein the PHY processing unit is configured to generate the first CRC sequence using a CRC polynomial defined by a second communication protocol different from 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 a CRC sequence included in the data unit. - View Dependent Claims (20, 21, 22)
-
Specification