Wireless LAN protocol stack
First Claim
1. A method for medium access control comprising:
- receiving a packet addressed to a multicast group comprising two or more remote stations;
comparing a first resource allocation required for multicast transmission to the multicast group on a single channel with a second resource allocation required for unicast transmission to the multicast group on two or more channels; and
transmitting the packet on one channel when the first resource allocation is less than the second resource allocation, and transmitting the packet on two or more channels otherwise.
1 Assignment
0 Petitions
Accused Products
Abstract
Embodiments addressing MAC processing for efficient use of high throughput systems are disclosed. In one aspect, a protocol stack is disclosed comprising one or more of the following: an adaptation layer, a data link control layer, a physical layer, and a layer manager. In another aspect, physical layer feedback is used for adaptation layer processing. In one embodiment, physical layer feedback is used for segmentation. In another embodiment, physical layer feedback is used for multicast mapping onto one or more unicast channels. In another aspect, a data unit for transmission from a first station to a second station comprises zero or more complete sub-data units, zero or one partial sub-data units from a prior transmission, and zero or one partial sub-data units to fill the data unit. In one embodiment, a pointer may be used to indicate the location of any complete sub-data units.
243 Citations
28 Claims
-
1. A method for medium access control comprising:
-
receiving a packet addressed to a multicast group comprising two or more remote stations; comparing a first resource allocation required for multicast transmission to the multicast group on a single channel with a second resource allocation required for unicast transmission to the multicast group on two or more channels; and transmitting the packet on one channel when the first resource allocation is less than the second resource allocation, and transmitting the packet on two or more channels otherwise. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A non-transistory machine-readable medium comprising code, which, when executed by a machine, causes the machine to perform operations, the operations comprising:
-
receiving a packet addressed to a multicast group comprising two or more remote stations; comparing a first resource allocation required for multicast transmission to the multicast group on a single channel with a second resource allocation required for unicast transmission to the multicast group on two or more channels; and transmitting the packet on one channel when the first resource allocation is less than the second resource allocation, and transmitting the packet on two or more channels otherwise. - View Dependent Claims (9, 10, 11, 12, 13, 14)
-
-
15. An apparatus comprising:
-
means for receiving a packet addressed to a multicast group comprising two or more remote stations; means for comparing a first resource allocation required for multicast transmission to the multicast group on a single channel with a second resource allocation required for unicast transmission to the multicast group on two or more channels; and means for transmitting the packet on one channel when the first resource allocation is less than the second resource allocation, and transmitting the packet on two or more channels otherwise. - View Dependent Claims (16, 17, 18, 19, 20, 21)
-
-
22. An apparatus for handling communications data flows, the apparatus comprising:
-
at least one antenna; and at least one processor configured to; receive, via the at least one antenna, a packet addressed to a multicast group comprising two or more remote stations; compare a first resource allocation required for multicast transmission to the multicast group on a single channel with a second resource allocation required for unicast transmission to the multicast group on two or more channels; and transmit the packet, via the at least one antenna, on one channel when the first resource allocation is less than the second resource allocation, and transmit the packet via the at least one antenna on two or more channels otherwise. - View Dependent Claims (23, 24, 25, 26, 27, 28)
-
Specification