US20170026981A1 - Centralized channel access for primary and secondary channels in a wireless local-area network - Google Patents
Centralized channel access for primary and secondary channels in a wireless local-area network Download PDFInfo
- Publication number
- US20170026981A1 US20170026981A1 US14/975,225 US201514975225A US2017026981A1 US 20170026981 A1 US20170026981 A1 US 20170026981A1 US 201514975225 A US201514975225 A US 201514975225A US 2017026981 A1 US2017026981 A1 US 2017026981A1
- Authority
- US
- United States
- Prior art keywords
- channel
- bss
- pbss
- allocation
- ghz
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Abandoned
Links
- 238000013468 resource allocation Methods 0.000 claims abstract description 41
- 238000000034 method Methods 0.000 claims abstract description 27
- 230000005540 biological transmission Effects 0.000 claims description 6
- 238000004891 communication Methods 0.000 description 15
- 230000006870 function Effects 0.000 description 6
- 230000008901 benefit Effects 0.000 description 2
- 238000005516 engineering process Methods 0.000 description 2
- 230000011664 signaling Effects 0.000 description 2
- 230000003321 amplification Effects 0.000 description 1
- 238000003491 array Methods 0.000 description 1
- 230000036772 blood pressure Effects 0.000 description 1
- 230000001413 cellular effect Effects 0.000 description 1
- 238000001914 filtration Methods 0.000 description 1
- 239000011521 glass Substances 0.000 description 1
- 230000007774 longterm Effects 0.000 description 1
- 238000010295 mobile communication Methods 0.000 description 1
- 230000005404 monopole Effects 0.000 description 1
- 238000003199 nucleic acid amplification method Methods 0.000 description 1
- 230000003287 optical effect Effects 0.000 description 1
- 230000004044 response Effects 0.000 description 1
- 230000003068 static effect Effects 0.000 description 1
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W72/00—Local resource management
- H04W72/12—Wireless traffic scheduling
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W72/00—Local resource management
- H04W72/20—Control channels or signalling for resource management
- H04W72/23—Control channels or signalling for resource management in the downlink direction of a wireless link, i.e. towards a terminal
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W72/00—Local resource management
- H04W72/04—Wireless resource allocation
- H04W72/044—Wireless resource allocation based on the type of the allocated resource
- H04W72/0446—Resources in time domain, e.g. slots or frames
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W72/00—Local resource management
- H04W72/04—Wireless resource allocation
- H04W72/044—Wireless resource allocation based on the type of the allocated resource
- H04W72/0453—Resources in frequency domain, e.g. a carrier in FDMA
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W72/00—Local resource management
- H04W72/50—Allocation or scheduling criteria for wireless resources
- H04W72/51—Allocation or scheduling criteria for wireless resources based on terminal or device properties
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W74/00—Wireless channel access
- H04W74/04—Scheduled access
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W74/00—Wireless channel access
- H04W74/08—Non-scheduled access, e.g. ALOHA
- H04W74/0866—Non-scheduled access, e.g. ALOHA using a dedicated channel for access
- H04W74/0891—Non-scheduled access, e.g. ALOHA using a dedicated channel for access for synchronized access
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W84/00—Network topologies
- H04W84/02—Hierarchically pre-organised networks, e.g. paging networks, cellular networks, WLAN [Wireless Local Area Network] or WLL [Wireless Local Loop]
- H04W84/10—Small scale networks; Flat hierarchical networks
- H04W84/12—WLAN [Wireless Local Area Networks]
Definitions
- Embodiments pertain to wireless networks and wireless communications. Some embodiments relate to wireless local area networks (WLANs) and Wi-Fi networks including networks operating in accordance with the IEEE 802.11 family of standards. Some embodiments relate to IEEE 802.11ay. Some embodiments relate to service period (SP) and/or contention-based access period (CBAP) channel resource allocations.
- WLANs wireless local area networks
- Wi-Fi networks including networks operating in accordance with the IEEE 802.11 family of standards.
- Some embodiments relate to IEEE 802.11ay. Some embodiments relate to service period (SP) and/or contention-based access period (CBAP) channel resource allocations.
- SP service period
- CBAP contention-based access period
- WLAN wireless local-area network
- FIG. 1 illustrates a wireless network in accordance with some embodiments
- FIG. 2 illustrates different SP and CBAP channel allocations in accordance with some embodiments
- FIG. 3 illustrates a schedule element in accordance with some embodiments
- FIG. 4 illustrates an allocation in accordance with some embodiments
- FIG. 5 illustrates the allocation control in accordance with some embodiments
- FIG. 6 illustrates the allocation type in accordance with some embodiments.
- FIG. 7 illustrates a HEW station in accordance with some embodiments.
- FIG. 1 illustrates a WLAN 100 in accordance with some embodiments.
- the WLAN may comprise a basis service set (BSS) or personal BSS (PBSS) 100 that may include a master station 102 , which may be an AP or PBSS control point (PCP), a plurality of wireless (e.g., IEEE 802.11ay) STAs 104 and a plurality of legacy (e.g., IEEE 802.11n/ac/ad) devices 106 .
- BSS basis service set
- PBSS personal BSS
- PCP PBSS control point
- IEEE 802.11ay wireless
- legacy e.g., IEEE 802.11n/ac/ad
- the master station 102 may be an AP using the IEEE 802.11 to transmit and receive.
- the master station 102 may be a base station.
- the master station 102 may be a PBSS.
- the master station 102 may use other communications protocols as well as the IEEE 802.11 protocol.
- the IEEE 802.11 protocol may be IEEE 802.11ay.
- the IEEE 802.11 protocol may include using orthogonal frequency division multiple-access (OFDMA), time division multiple access (TDMA), and/or code division multiple access (CDMA).
- OFDMA orthogonal frequency division multiple-access
- TDMA time division multiple access
- CDMA code division multiple access
- the IEEE 802.11 protocol may include a multiple access technique.
- the IEEE 802.11 protocol may include space-division multiple access (SDMA), multiple-input multiple-output (MIMO), multi-user MIMO (MU-MIMO), and/or single-input single-output (SISO).
- SDMA space-division multiple access
- MIMO multiple-input multiple-output
- MU-MIMO multi-user MIMO
- SISO single-input single-output
- the master station 102 and/or wireless STA 104 may be configured to operate in accordance with NG60, WiGiG, and/or IEEE 802.11ay.
- the legacy devices 106 may operate in accordance with one or more of IEEE 802.11 a/b/g/n/ac/ad/af/ah/aj, or another legacy wireless communication standard.
- the legacy devices 106 may be STAs or IEEE STAs.
- the wireless STAs 104 may be wireless transmit and receive devices such as cellular telephone, smart telephone, handheld wireless device, wireless glasses, wireless watch, wireless personal device, tablet, or another device that may be transmitting and receiving using the IEEE 802.11 protocol such as IEEE 802.11ay or another wireless protocol.
- the wireless STAs 104 may operate in accordance with IEEE 802.11ax.
- the STAs 104 and/or master station 102 may be attached to a BSS and may also operation IEEE 802.11ay where one of the STAs 104 and/or master station 102 takes the role of the PCP.
- the master station 102 may communicate with legacy devices 106 in accordance with legacy IEEE 802.11 communication techniques.
- the master station 102 may also be configured to communicate with wireless STAs 104 in accordance with legacy IEEE 802.11 communication techniques.
- the master station 102 may use techniques of 802.11ad for communication with legacy device.
- the master station 102 may be a personal basic service set (PBSS) Control Point (PCP) which can be equipped with large aperture antenna array or Modular Antenna Array (MAA).
- PBSS personal basic service set
- PCP Control Point
- MAA Modular Antenna Array
- the master station 102 may be equipped with more than one antenna. Each of the antennas of master station 102 may be a phased array antenna with many elements.
- an IEEE 802.11ay frame may be configurable to have the same bandwidth as a channel. The frame may be configured to operate over 1-4 2160 MHz channels. The channels may be contiguous.
- An 802.11ay frame may be configured for transmitting a number of spatial streams, which may be in accordance with MU-MIMO.
- the master station 102 , wireless STA 104 , and/or legacy device 106 may also implement different technologies such as code division multiple access (CDMA) 2000 , CDMA 2000 1X, CDMA 2000 Evolution-Data Optimized (EV-DO), Interim Standard 2000 (IS-2000), Interim Standard 95 (IS-95), Interim Standard 856 (IS-856), Long Term Evolution (LTE), Global System for Mobile communications (GSM), Enhanced Data rates for GSM Evolution (EDGE), GSM EDGE (GERAN), IEEE 802.16 Worldwide interoperability for Microwave Access (WiMAX)), BlueTooth®, or other technologies.
- CDMA code division multiple access
- CDMA 2000 1X CDMA 2000 Evolution-Data Optimized
- EV-DO Evolution-Data Optimized
- IS-2000 Interim Standard 2000
- IS-95 IS-95
- IS-856 Interim Standard 856
- a master station 102 may operate as a master station which may be arranged to contend for a wireless medium (e.g., during a contention period) to receive exclusive control of the medium for performing enhanced beamforming training for a multiple access technique such as OFDMA or MU-MIMO.
- a multiple access technique such as OFDMA or MU-MIMO.
- the multiple-access technique used during the TxOP may be a scheduled OFDMA technique, although this is not a requirement.
- the multiple access technique may be a space-division multiple access (SDMA) technique.
- SDMA space-division multiple access
- the master station 102 may also communicate with legacy stations 106 and/or wireless stations 104 in accordance with legacy IEEE 802.11 communication techniques.
- the station 104 which may be a 802.11ay device, and/or the master station 102 are configured to perform the methods and functions herein described in conjunction with FIGS. 1-7 .
- FIG. 2 illustrates different SP and CBAP channel allocations 224 in accordance with some embodiments. Illustrated in FIG. 2 are channel allocations 224 , time 206 along a horizontal axis, and frequency with a primary 202 channel, secondary 204 channel, and tertiary 206 channel.
- a BSS or a PBSS station 104 and/or master station 102 may determine a channel allocation 224 and may transmit the channel allocation 224 to stations 104 .
- Channel allocation 224 . 1 may comprise a primary 2.16 GHz 208 channel, a secondary 2.16 GHz 210 channel, and a tertiary 2.16 GHz 212 channel.
- Channel allocation 224 . 2 may comprise a primary 4.32 GHz 214 channel and a tertiary 2.16 GHz 216 channel.
- Channel allocation 224 . 3 may comprise a primary 2.16 GHz 218 channel and a secondary 4.32 GHz 220 channel.
- Channel allocation 224 . 4 may comprise a primary 6.48 GHz 222 channel.
- FIG. 3 illustrates a schedule element 300 in accordance with some embodiments. Illustrated in FIG. 3 is the schedule element 300 comprising element identification (BD) 304 , length 306 , allocation 1 308 . 1 , allocation 2 308 . 2 , through allocation N 308 .N, and octets 302 .
- BD element identification
- the element ID 304 may be one octet 302 and may comprise an identification that identifies the elements as a schedule element 300 or extended schedule element 300 .
- the length 306 may indicate a length or duration of the schedule element 300 .
- the allocations allocation 1 308 . 1 through allocation 308 . n may indicate resource allocations as described in conjunction with FIG. 4 .
- FIG. 4 illustrates an allocation 308 in accordance with some embodiments. Illustrated in FIG. 4 are octets 402 and allocation 308 including allocation control 402 , beamforming (BF) control 404 , source association identification (AID), destination AID 408 , allocation start 410 , allocation block duration 412 , number of blocks 414 , and allocation block period 416 .
- allocation control 402 beamforming (BF) control 404
- AID source association identification
- AID destination AID 408
- allocation start 410 allocation start 410
- allocation block duration 412 allocation block duration 412
- number of blocks 414 number of blocks 414
- allocation block period 416 allocation block period 416 .
- the allocation control 402 may include the bandwidth of the allocation and the type of allocation as described in conjunction with FIGS. 5 and 6 .
- the BF control 404 may include information regarding BF.
- the source AID 406 may be the AID 406 of a station 104 that may initially transmit during the allocation 308 .
- the destination AID 408 may be the AID 406 of a station 104 that may initially receive during the allocation 308 .
- the PCP/AP can only be one of the STAs allocated in the secondary channel(s) if it is not scheduled in the primary allocation in accordance with some embodiments.
- Allocation start 410 may indicate a time when the SP or CBAP allocation starts.
- Allocation block duration 412 may indicate a duration in microseconds of a contiguous time block for which the SP or CBAP allocation 308 is made.
- the duration of the allocation 408 may be limited not to exceed the duration of an allocation 308 on the primary channel of the BSS or PBSS.
- Number of blocks 414 may be a number of time blocks making up the allocation 308 .
- Allocation block period 416 comprises the time in microseconds between the start of two consecutive time blocks belonging to the same allocation.
- the allocation start 410 is the same as a start time for an allocation 308 on a primary channel of the BSS or PBSS.
- FIG. 5 illustrates the allocation control 402 in accordance with some embodiments. Illustrated in FIG. 5 are bits 502 and the allocation control 402 including allocation ID 504 field, allocation type 506 field, pseudo-static 508 field, truncatable 510 field, extendable 512 field, PBSS control point (PCP) active 514 field, low power (LP) single carrier (SC) used 516 field, and new primary 518 field.
- the allocation ID 504 field may be an ID of the allocation that may be used to identify the allocation 308 .
- the allocation type 506 field may define the type of allocation as described in conjunction with FIG. 6 .
- the pseudo-station 508 field may indicate whether the allocation is pseudo-static or not.
- the truncatable 510 field indicates whether or not the source station and destination station indicated in the allocation 308 can request SP truncation of the allocation 308 or not.
- the extendable 512 field indicates whether or not the source station and destination station indicated in the allocation 308 can request extension of the allocation 308 .
- the PCP active 514 field indicates whether the PCP is available to receive transmissions during the SP or CBAP.
- the LP SC used 516 field indicates whether LP SC PHY is used or not.
- the new primary 518 field may define a primary channel of the allocation 308 .
- 0 0 may be BSS/PBSS primary channel
- 0 1 may be BSS/PBSS secondary channel
- 1 0 may be BSS/PBSS tertiary channel.
- 0 0 would indicate primary 2.16 GHz 208 .
- 0 1 may indicate the secondary 4.32 GHz 220 .
- This new primary channel is the primary channel of the allocation and can therefore be different from the primary channel of the PBSS/AP.
- the allocation start 410 field of the primary, secondary and tertiary allocations may be aligned or misaligned.
- the allocation block duration 412 of the primary, secondary and tertiary allocations may be aligned or misaligned.
- FIG. 6 illustrates the allocation type 506 in accordance with some embodiments. Illustrated in FIG. 6 are two bit patterns 602 , 604 .
- the first bit pattern 602 indicates a SP allocation and the second bit pattern 604 indicates a CBAP allocation.
- FIG. 7 illustrates a wireless device in accordance with some embodiments.
- Wireless device 700 may be an IEEE 802.11ay compliant device that may be arranged to communicate with one or more other IEEE 802.11ay devices, such as STAs 104 ( FIG. 1 ) or master station 102 ( FIG. 1 ) as well as communicate with legacy devices 106 ( FIG. 1 ).
- STAs 104 and legacy devices 106 may also be referred to as 802.11ay devices and legacy STAs, respectively.
- Wireless device 700 may be suitable for operating as master station 102 ( FIG. 1 ) or a STA 104 ( FIG. 1 ).
- wireless device 700 may include, among other things, a transmit/receive element 701 (for example an antenna), a transceiver 702 , physical (PHY) circuitry 704 , and media access control (MAC) circuitry 706 .
- PHY circuitry 704 and MAC circuitry 706 may be an IEEE 802.11ay compliant layers and may also be compliant with one or more legacy IEEE 802.11 standards.
- MAC circuitry 706 may be arranged to configure packets such as a physical layer convergence procedure (PLCP) protocol data unit (PPDUs) and arranged to transmit and receive PPDUs, among other things.
- Wireless device 700 may also include circuitry 708 and memory 710 configured to perform the various operations described herein.
- PLCP physical layer convergence procedure
- PPDUs protocol data unit
- the circuitry 708 may be coupled to the transceiver 702 , which may be coupled to the transmit/receive element 701 . While FIG. 7 depicts the circuitry 708 and the transceiver 702 as separate components, the circuitry 708 and the transceiver 702 may be integrated together in an electronic package or chip.
- the MAC circuitry 706 may be arranged to contend for a wireless medium during a beam forming training period. In some embodiments, the MAC circuitry 706 may be arranged to contend for the wireless medium based on channel contention settings, a transmitting power level, and a CCA level.
- the PHY circuitry 704 may be arranged to transmit the 802.11ay PPDU.
- the PHY circuitry 704 may include circuitry for modulation/demodulation, upconversion/downconversion, filtering, amplification, etc.
- the circuitry 708 may include one or more processors.
- the circuitry 708 may be configured to perform functions based on instructions being stored in a RAM or ROM, or based on special purpose circuitry.
- the circuitry 708 may be termed processing circuitry in accordance with some embodiments.
- the circuitry 708 may include a processor such as a general purpose processor or special purpose processor.
- the circuitry 708 may implement one or more functions associated with transmit/receive elements 701 , the transceiver 702 , the PHY circuitry 704 , the MAC circuitry 706 , and/or the memory 710 .
- the circuitry 708 may be configured to perform one or more of the functions and/or methods described herein and/or in conjunction with FIGS. 1-7 such as identifying spatial reuse opportunities, signaling spatial reuse opportunities, and spatially reusing one or more channels.
- the transmit/receive elements 701 may be two or more antennas that may be coupled to the PHY circuitry 704 and arranged for sending and receiving signals including transmission of the 802.11ay packets.
- the transceiver 702 may transmit and receive data such as 802.11ay PPM and packets that include an indication that the wireless device 700 should adapt the channel contention settings according to settings included in the packet.
- the memory 710 may store information for configuring the other circuitry to perform operations for configuring and transmitting 802.11ay packets and performing the various operations to perform one or more of the functions and/or methods described herein and/or in conjunction with FIGS. 1-7 such as identifying spatial reuse opportunities, signaling spatial reuse opportunities, and spatially reusing one or more channels.
- the wireless device 700 may be configured to communicate using OFDM communication signals over a multicarrier communication channel.
- wireless device 700 may be configured to communicate in accordance with one or more specific communication standards, such as the Institute of Electrical and Electronics Engineers (IEEE) standards including IEEE 802.11-2012, 802.11n-2009, 802.11ac-2013, 802.11ax, DensiFi, standards and/or proposed specifications for WLANs, or other standards as described in conjunction with FIG. 1 , although the scope of the invention is not limited in this respect as they may also be suitable to transmit and/or receive communications in accordance with other techniques and standards.
- the wireless device 700 may use 4x symbol duration of 802.11n or 802.11ac.
- an wireless device 700 may be part of a portable wireless communication device, such as a personal digital assistant (PDA), a laptop or portable computer with wireless communication capability, a web tablet, a wireless telephone, a smartphone, a wireless headset, a pager, an instant messaging device, a digital camera, an access point, a television, a medical device (e.g., a heart rate monitor, a blood pressure monitor, etc.), an access point, a base station, a transmit/receive device for a wireless standard such as 802.11 or 802.16, or other device that may receive and/or transmit information wirelessly.
- PDA personal digital assistant
- laptop or portable computer with wireless communication capability such as a personal digital assistant (PDA), a laptop or portable computer with wireless communication capability, a web tablet, a wireless telephone, a smartphone, a wireless headset, a pager, an instant messaging device, a digital camera, an access point, a television, a medical device (e.g., a heart rate monitor, a blood pressure monitor, etc.
- the mobile device may include one or more of a keyboard, a display, a non-volatile memory port, multiple antennas, a graphics processor, an application processor, speakers, and other mobile device elements.
- the display may be an LCD screen including a touch screen.
- the transmit/receive element 701 may comprise one or more directional or omnidirectional antennas, including, for example, dipole antennas, monopole antennas, patch antennas, loop antennas, microstrip antennas or other types of antennas suitable for transmission of RF signals.
- the antennas may be effectively separated to take advantage of spatial diversity and the different channel characteristics that may result.
- the wireless device 700 is illustrated as having several separate functional elements, one or more of the functional elements may be combined and may be implemented by combinations of software-configured elements, such as processing elements including digital signal processors (DSPs), and/or other hardware elements.
- processing elements including digital signal processors (DSPs), and/or other hardware elements.
- DSPs digital signal processors
- some elements may comprise one or more microprocessors, DSPs, field-programmable gate arrays (FPGAs), application specific integrated circuits (ASICs), radio-frequency integrated circuits (RFICs) and combinations of various hardware and logic circuitry for performing at least the functions described herein.
- the functional elements may refer to one or more processes operating on one or more processing elements.
- Some embodiments may be implemented fully or partially in software and/or firmware.
- This software and/or firmware may take the form of instructions contained in or on a non-transitory computer-readable storage medium. Those instructions may then be read and executed by one or more processors to enable performance of the operations described herein. Those instructions may then be read and executed by one or more processors to cause the device 700 to perform the methods and/or operations described herein.
- the instructions may be in any suitable form, such as but not limited to source code, compiled code, interpreted code, executable code, static code, dynamic code, and the like.
- Such a computer-readable medium may include any tangible non-transitory medium for storing information in a form readable by one or more computers, such as but not limited to read only memory (ROM); random access memory (RAM); magnetic disk storage media; optical storage media; a flash memory, etc.
- Example 1 is an apparatus of a wireless device comprising memory and processing circuitry coupled to the memory, the processing circuitry configured to: encode a schedule of one or more resource allocations, wherein each resource allocation comprises a type of allocation, a bandwidth, an indication of a channel, a source association identification (AID), a destination AID, an allocation start, and a duration, wherein the type of allocation is one of a service period (SP) or a contention-based access period (CBAP), and wherein the channel is one of an indication of a basic service set (BSS) or a personal BSS (PBSS) primary channel, BSS or PBSS secondary channel, or BSS or PBSS tertiary channel; and configure the device for transmission of the schedule to one or more stations identified by the source AID and the destination AID of the one or more resource allocations.
- each resource allocation comprises a type of allocation, a bandwidth, an indication of a channel, a source association identification (AID), a destination AID, an allocation start, and a duration, wherein
- Example 2 the subject matter of Example 1 can optionally include where if the one or more allocations is at least two allocations then a first allocation of the one or more allocations comprises the BSS or PBSS primary channel as the channel and a first source AID and a first destination AID wherein a station with the first source AID or the first destination AID is legacy station.
- Example 3 the subject matter of Examples 1 or 2 can optionally include where if the type is the SP and if the one or more allocations comprises at least two allocations, then the stations identified by the source AID and destination AID in different allocations are different from one another.
- Example 4 the subject matter of any of Examples 1-3 can optionally include where the BSS or PBSS primary channel, BSS or PBSS secondary channel and BSS or PBSS tertiary channel are to be defined by a packet transmitted prior to the schedule that defines a channel structure.
- Example 5 the subject matter of Example 4 can optionally include where the channel structure is one from the following group: a 2.16 GHz BSS or PBSS primary channel, a 2.16 GHz BSS or PBSS secondary channel, and a 2.16 GHz BSS or PBSS tertiary channel; a 4.32 GHz BSS or PBSS primary channel and a 2.16 GHz BSS or PBSS tertiary channel; a 2.16 GHz BSS or PBSS primary channel and a 4.32 GHz BSS or PBSS secondary channel; and, a 6.48 GHz BSS or PBSS primary channel.
- the channel structure is one from the following group: a 2.16 GHz BSS or PBSS primary channel, a 2.16 GHz BSS or PBSS secondary channel, and a 2.16 GHz BSS or PBSS tertiary channel; a 4.32 GHz BSS or PBSS primary channel and a 2.16 GHz BSS or PBSS primary channel.
- Example 6 the subject matter of any of Examples 1-5 can optionally include where the type of allocation is to be the SP with a 2.16 GHz bonded channel, 4.32 GHz bonded channel, or a 6.48 GHz bonded channel, or the CBAP with a 2.16 GHz bonded channel, 4.32 GHz bonded channel, or a 6.48 GHz bonded channel.
- Example 7 the subject matter of any of Examples 1-6 can optionally include where allocations of the one or more allocations on different channels overlapping in time are to have a same start time and a same end time.
- Example 8 the subject matter of any of Examples 1-7 can optionally include where the extended schedule element is to be transmitted in one from the following group: a beacon, a directional multi-gigabit (DMB) beacon, and an announce frame.
- Example 9 the subject matter of any of Examples 1-8 can optionally include where the one or more allocations comprise at most three allocations that overlap one another in time.
- Example 10 the subject matter of any of Examples 1-9 can optionally include where the duration of each allocation is at most as long as the duration of an allocation of the one or more allocations on a primary channel of the BSS or PBSS.
- Example 11 the subject matter of any of Examples 1-10 can optionally include where the wireless device and the one or more stations are each one from the following group: an Institute of Electrical and Electronic Engineers (IEEE) 802.11ay access point (AP),an IEEE 802.11ay personal basic service set control point (PCP), an AP, a PCP, an IEEE 802.11ay station, an IEEE 802.11ad AP, an IEEE 802.11ad PCP, and an IEEE 802.11ad station.
- IEEE Institute of Electrical and Electronic Engineers
- AP Institute of Electrical and Electronic Engineers
- PCP personal basic service set control point
- Example 12 the subject matter of any of Examples 1-11 can optionally include where the processing circuitry is further configured to operate in accordance with Institute of Electrical and Electronic Engineers (IEEE) 802.11ay.
- IEEE Institute of Electrical and Electronic Engineers
- Example 13 the subject matter of any of Examples 1-12 can optionally include where the apparatus further comprises one or more antennas coupled to the processing circuitry.
- Example 14 is a non-transitory computer-readable storage medium that stores instructions for execution by one or more processors.
- BSS basic service set
- PBSS personal BSS
- Example 15 the subject matter of Example 14 can optionally include where if the one or more allocations is at least two allocations then a first allocation of the one or more allocations comprises the BSS or PBSS primary channel as the channel and a first source AID and a first destination AID wherein a station with the first source AID or the first destination AID is legacy station.
- Example 16 the subject matter of Examples 14 or 15 can optionally include where if the type is the SP and if the one or more allocations comprises at least two allocations, then the stations identified by the source AID and destination AID in different allocations are different from one another.
- Example 17 the subject matter of any of Examples 14-16 can optionally include where allocations of the one or more allocations on different channels overlapping in time are to have a same start time and a same end time.
- Example 18 the subject matter of any of Examples 14-17 can optionally include where the channel structure is one from the following group: a 2.16 GHz BSS or PBSS primary channel, a 2.16 GHz BSS or PBSS secondary channel, and a 2.16 GHz BSS or PBSS tertiary channel; a 4.32 GHz BSS or PBSS primary channel and a 2.16 GHz BSS or PBSS tertiary channel; a 2.16 GHz BSS or PBSS primary channel and a 4.32 GHz BSS or PBSS secondary channel; and, a 6.48 GHz BSS or PBSS primary channel.
- the channel structure is one from the following group: a 2.16 GHz BSS or PBSS primary channel, a 2.16 GHz BSS or PBSS secondary channel, and a 2.16 GHz BSS or PBSS tertiary channel; a 4.32 GHz BSS or PBSS primary channel and a 2.16 GHz BSS or PBSS primary channel.
- Example 19 is a method performed by a wireless device, the method comprising: encoding a schedule of one or more resource allocations, wherein each resource allocation comprises a type of allocation, a bandwidth, an indication of a channel, a source association identification (AID), a destination AID, an allocation start, and a duration, wherein the type of allocation is to be a service period (SP) or a contention-based access period (CBAP), and wherein the channel is to be an indication of a basic service set (BSS) or a personal BSS (MSS) primary channel, BSS or PBSS secondary channel, or BSS or PBSS tertiary channel; and causing to be transmitted the schedule to one or more stations identified by the source AID and the destination AID of the one or more resource allocations.
- each resource allocation comprises a type of allocation, a bandwidth, an indication of a channel, a source association identification (AID), a destination AID, an allocation start, and a duration, wherein the type of allocation is to be a service
- Example 20 the subject matter of Example 19 can optionally include where if the one or more allocations is at least two allocations then a first allocation of the one or more allocations comprises the BSS or PBSS primary channel as the channel and a first source AID and a first destination AID wherein a station with the first source AID or the first destination AID is legacy station.
- Example 21 is an apparatus of a station (STA) comprising memory and processing circuitry coupled to the memory.
- the processing circuitry configured to: decode a basic service set (BSS) or a personal BSS (PBSS) channel allocation; decode a resource allocations, wherein the resource allocation comprises a type of allocation, a bandwidth, an indication of a channel, a source association identification (AID), a destination AID, an allocation start, and a duration, wherein the type of allocation is to be a service period (SP) or a contention-based access period (CBAP), and wherein the channel is to be an indication of a BSS or a PBSS primary channel, BSS or PBSS secondary channel, or BSS or PBSS tertiary channel, wherein an AID of the station matches the source AID or the destination AID; and determine a channel to use based on the BSS or PBSS channel allocation and the channel.
- BSS basic service set
- PBSS personal BSS
- a resource allocation comprises a
- Example 22 the subject matter of Example 21 can optionally include where the processing circuitry is further configured to: cause to be transmitted a packet on the determined channel to use in accordance with the resource allocation.
- Example 23 the subject matter of Examples 21 or 22 can optionally include where the processing circuitry is further configured to operate in accordance with institute of Electrical and Electronic Engineers (IEEE) 802.11ay.
- IEEE institute of Electrical and Electronic Engineers
- Example 24 the subject matter of any of Examples 21-23 can optionally include where the channel structure is one from the following group: a 2.16 GHz BSS or MSS primary channel, a 2.16 GHz BSS or PBSS secondary channel, and a 2.16 GHz BSS or PBSS tertiary channel; a 4.32 GHz BSS or PBSS primary channel and a 2.16 GHz BSS or PBSS tertiary channel; a 2.16 GHz BSS or PBSS primary channel and a 4.32 GHz BSS or PBSS secondary channel; and, a 6.48 GHz BSS or PBSS primary channel.
- the channel structure is one from the following group: a 2.16 GHz BSS or MSS primary channel, a 2.16 GHz BSS or PBSS secondary channel, and a 2.16 GHz BSS or PBSS tertiary channel; a 4.32 GHz BSS or PBSS primary channel and a 2.16 GHz BSS or PBSS secondary channel; and, a 6.48
- Example 25 the subject matter of any of Examples 21-24 can optionally include where the apparatus further comprises one or more antennas coupled to the processing circuitry.
- Example 26 is an apparatus of a wireless device comprising: means for encoding a schedule of one or more resource allocations, wherein each resource allocation comprises a type of allocation, a bandwidth, an indication of a channel, a source association identification (AID), a destination AID, an allocation start, and a duration, wherein the type of allocation is one of a service period (SP) or a contention-based access period (CBAP), and wherein the channel is one of an indication of a basic service set (BSS) or a personal BSS (MSS) primary channel, BSS or PBSS secondary channel, or BSS or PBSS tertiary channel; and means for configuring the device for transmission of the schedule to one or more stations identified by the source AID and the destination AID of the one or more resource allocations.
- each resource allocation comprises a type of allocation, a bandwidth, an indication of a channel, a source association identification (AID), a destination AID, an allocation start, and a duration, wherein the type of allocation is one of a
- Example 27 the subject matter of Example 26 can optionally include where if the one or more allocations is at least two allocations then a first allocation of the one or more allocations comprises the BSS or PBSS primary channel as the channel and a first source AID and a first destination AID wherein a station with the first source AID or the first destination AID is legacy station.
- Example 28 the subject matter of Examples 26 or 27 can optionally include where if the type is the SP and if the one or more allocations comprises at least two allocations, then the stations identified by the source AID and destination AID in different allocations are different from one another.
- Example 29 the subject matter of any of Examples 26-28 can optionally include where the BSS or PBSS primary channel, BSS or PBSS secondary channel and BSS or MSS tertiary channel are to be defined by a packet transmitted prior to the schedule that defines a channel structure.
- Example 30 the subject matter of Example 29 can optionally include where the channel structure is one from the following group: a 2.16 GHz BSS or PBSS primary channel, a 2.16 GHz BSS or PBSS secondary channel, and a 2.16 GHz BSS or PBSS tertiary channel; a 4.32 GHz BSS or PBSS primary channel and a 2.16 GHz BSS or PBSS tertiary channel; a 2.16 GHz BSS or PBSS primary channel and a 4.32 GHz BSS or PBSS secondary channel; and, a 6.48 GHz BSS or PBSS primary channel.
- the channel structure is one from the following group: a 2.16 GHz BSS or PBSS primary channel, a 2.16 GHz BSS or PBSS secondary channel, and a 2.16 GHz BSS or PBSS tertiary channel; a 4.32 GHz BSS or PBSS primary channel and a 2.16 GHz BSS or PBSS primary channel.
- Example 31 the subject matter of any of Examples 26-30 can optionally include where the type of allocation is to be the SP with a 2.16 GHz bonded channel, 4.32 GHz bonded channel, or a 6.48 GHz bonded channel, or the CBAP with a 2.16 GHz bonded channel, 4.32 GHz bonded channel, or a 6.48 GHz bonded channel.
- Example 32 the subject matter of any of Examples 26-33 can optionally include where allocations of the one or more allocations on different channels overlapping in time are to have a same start time and a same end time.
- Example 33 the subject matter of any of Examples 26-32 can optionally include where the extended schedule element is to be transmitted in one from the following group: a beacon, a directional multi-gigabit (DMB) beacon, and an announce frame.
- the extended schedule element is to be transmitted in one from the following group: a beacon, a directional multi-gigabit (DMB) beacon, and an announce frame.
- DMB directional multi-gigabit
- Example 34 the subject matter of any of Examples 26-33 can optionally include where the one or more allocations comprise at most three allocations that overlap one another in time.
- Example 35 the subject matter of any of Examples 26-34 can optionally include where the duration of each allocation is at most as long as the duration of an allocation of the one or more allocations on a primary channel of the BSS or PBSS.
- Example 36 the subject matter of any of Examples 26-35 can optionally include where the wireless device and the one or more stations are each one from the following group: an Institute of Electrical and Electronic Engineers (IEEE) 802.11ay access point (AP), an IEEE 802.11ay personal basic service set control point (PCP), an AP, a PCP, an IEEE 802.11ay station, an IEEE 802.11ad AP, an IEEE 802.11ad PCP, and an IEEE 802.11ad station.
- IEEE Institute of Electrical and Electronic Engineers
- AP Institute of Electrical and Electronic Engineers
- PCP personal basic service set control point
- Example 37 the subject matter of any of Examples 26-36 can optionally include means for operating in accordance with Institute of Electrical and Electronic Engineers (IEEE) 802.11ay.
- IEEE Institute of Electrical and Electronic Engineers
- Example 38 the subject matter of any of Examples 26-37 can optionally include where the apparatus further comprises means for transmitting and receiving radio signals.
- Example 39 is an apparatus of a station (STA) comprising: means for decoding a basic service set (BSS) or a personal BSS (PBSS) channel allocation; means for decoding a resource allocations, wherein the resource allocation comprises a type of allocation, a bandwidth, an indication of a channel, a source association identification (AID), a destination AID, an allocation start, and a duration, wherein the type of allocation is to be a service period (SP) or a contention-based access period (CBAP), and wherein the channel is to be an indication of a BSS or a PBSS primary channel, BSS or PBSS secondary channel, or BSS or MSS tertiary channel, wherein an AID of the station matches the source AID or the destination AID; and means for determining a channel to use based on the BSS or PBSS channel allocation and the channel.
- BSS basic service set
- PBSS personal BSS
- Example 40 the subject matter of Example 39 can optionally include means for causing to be transmitted a packet on the determined channel to use in accordance with the resource allocation.
- Example 41 the subject matter of Examples 39 or 40 can optionally include means for operating in accordance with Institute of Electrical and Electronic Engineers (IEEE) 802.11ay.
- IEEE Institute of Electrical and Electronic Engineers
- Example 42 the subject matter of any of Examples 39-41 can optionally include where the channel structure is one from the following group: a 2.16 GHz BSS or PBSS primary channel, a 2.16 GHz BSS or PBSS secondary channel, and a 2.16 GHz BSS or PBSS tertiary channel, a 4.32 GHz BSS or PBSS primary channel and a 2.16 GHz BSS or PBSS tertiary channel; a 2.16 GHz BSS or PBSS primary channel and a 4.32 GHz BSS or PBSS secondary channel; and, a 6.48 GHz BSS or PBSS primary channel.
- the channel structure is one from the following group: a 2.16 GHz BSS or PBSS primary channel, a 2.16 GHz BSS or PBSS secondary channel, and a 2.16 GHz BSS or PBSS tertiary channel, a 4.32 GHz BSS or PBSS primary channel and a 2.16 GHz BSS or PBSS secondary channel; and, a
- Example 43 the subject matter of any of Examples 39-42 can optionally include means for transmitting and receiving radio signals.
- Example 44 is a non-transitory computer-readable storage medium that stores instructions for execution by one or more processors, the instructions to configure the one or more processors to cause a wireless device to: decode a basic service set (BSS) or a personal BSS (PBSS) channel allocation; decode a resource allocations, wherein the resource allocation comprises a type of allocation, a bandwidth, an indication of a channel, a source association identification (AID), a destination AID, an allocation start, and a duration, wherein the type of allocation is to be a service period (SP) or a contention-based access period (CBAP), and wherein the channel is to be an indication of a BSS or a PBSS primary channel, BSS or PBSS secondary channel, or BSS or PBSS tertiary channel, wherein an AID of the station matches the source AID or the destination AID; and determine a channel to use based on the BSS or PBSS channel allocation and the channel.
- BSS basic service set
- PBSS personal
- Example 45 the subject matter of Example 44 can optionally include where the instructions further configure the one or more processors to cause the wireless device to: cause to be transmitted a packet on the determined channel to use in accordance with the resource allocation.
- Example 46 the subject matter of Examples 44 or 45 can optionally include where the processing circuitry is further configured to operate in accordance with Institute of Electrical and Electronic Engineers (IEEE) 802.11ay.
- IEEE Institute of Electrical and Electronic Engineers
- Example 47 the subject matter of any of Examples 44-46 can optionally include where the channel structure is one from the following group: a 2.16 GHz BSS or MSS primary channel, a 2.16 GHz BSS or PBSS secondary channel, and a 2.16 GHz BSS or PBSS tertiary channel; a 4.32 GHz BSS or PBSS primary channel and a 2.16 GHz BSS or PBSS tertiary channel; a 2.16 GHz BSS or PBSS primary channel and a 4.32 GHz BSS or PBSS secondary channel; and, a 6.48 GHz BSS or PBSS primary channel.
- the channel structure is one from the following group: a 2.16 GHz BSS or MSS primary channel, a 2.16 GHz BSS or PBSS secondary channel, and a 2.16 GHz BSS or PBSS tertiary channel; a 4.32 GHz BSS or PBSS primary channel and a 2.16 GHz BSS or PBSS secondary channel; and, a 6.48
- Example 48 is a method performed by a wireless device, the method comprising: decoding a basic service set (BSS) or a personal BSS (PBSS) channel allocation; decoding a resource allocations, wherein the resource allocation comprises a type of allocation, a bandwidth, an indication of a channel, a source association identification (AID), a destination AID, an allocation start, and a duration, wherein the type of allocation is to be a service period (SP) or a contention-based access period (CBAP), and wherein the channel is to be an indication of a BSS or a PBSS primary channel, BSS or PBSS secondary channel, or BSS or PBSS tertiary channel, wherein an AID of the station matches the source AID or the destination AID; and determining a channel to use based on the BSS or PBSS channel allocation and the channel.
- BSS basic service set
- PBSS personal BSS
- Example 49 the subject matter of Example 48 can optionally include causing to be transmitted a packet on the determined channel to use in accordance with the resource allocation.
- Example 50 the subject matter of Examples 48 or 49 can optionally include operating in accordance with Institute of Electrical and Electronic Engineers (IEEE) 802.11ay.
- IEEE Institute of Electrical and Electronic Engineers
- Example 51 the subject matter of any of Examples 48-50 can optionally include where the channel structure is one from the following group: a 2.16 GHz BSS or PBSS primary channel, a 2.16 GHz BSS or PBSS secondary channel, and a 2.16 GHz BSS or PBSS tertiary channel; a 4.32 GHz BSS or PBSS primary channel and a 2.16 GHz BSS or PBSS tertiary channel; a 2.16 GHz BSS or PBSS primary channel and a 4.32 GHz BSS or PBSS secondary channel; and, a 6.48 GHz BSS or PBSS primary channel.
- the channel structure is one from the following group: a 2.16 GHz BSS or PBSS primary channel, a 2.16 GHz BSS or PBSS secondary channel, and a 2.16 GHz BSS or PBSS tertiary channel; a 4.32 GHz BSS or PBSS primary channel and a 2.16 GHz BSS or PBSS primary channel.
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Mobile Radio Communication Systems (AREA)
Abstract
Computer readable media, methods, and apparatuses for centralized channel access for primary and secondary channels are disclosed. An apparatus is disclosed comprising memory and processing circuitry. The processing circuitry is configured to encode a schedule of one or more resource allocations, wherein each resource allocation comprises a type of allocation, a bandwidth, an indication of a channel, a source association identification (AID), a destination AID, an allocation start, and a duration. The type of allocation may be a service period (SP) or a contention-based access period (CBAP). The channel may be an indication of a basic service set (BSS) or a personal BSS (PBSS) primary channel, BSS or PBSS secondary channel, or BSS or PBSS tertiary channel. The processing circuitry may be configured to transmit the schedule to one or more stations identified by the source AID and the destination AID of the one or more resource allocations.
Description
- This application claims the benefit of priority under 35 USC 119(e) to U.S. Provisional Patent Application Ser. No. 62/196,057, filed Jul. 23, 2015, which is incorporated herein by reference in their entirety.
- Embodiments pertain to wireless networks and wireless communications. Some embodiments relate to wireless local area networks (WLANs) and Wi-Fi networks including networks operating in accordance with the IEEE 802.11 family of standards. Some embodiments relate to IEEE 802.11ay. Some embodiments relate to service period (SP) and/or contention-based access period (CBAP) channel resource allocations.
- Efficient use of the resources of a wireless local-area network (WLAN) is important to provide bandwidth and acceptable response times to the users of the WLAN. However, often there are many devices trying to share the same resources and some devices may be limited by the communication protocol they use or by their hardware bandwidth. Moreover, wireless devices may need to operate with both newer protocols and with legacy device protocols.
- Thus, there are general needs for improved methods, apparatuses, and computer readable media for centralized channel access for primary and secondary channels.
- The present disclosure is illustrated by way of example and not limitation in the figures of the accompanying drawings, in which like references indicate similar elements and in which:
-
FIG. 1 illustrates a wireless network in accordance with some embodiments; -
FIG. 2 illustrates different SP and CBAP channel allocations in accordance with some embodiments; -
FIG. 3 illustrates a schedule element in accordance with some embodiments; -
FIG. 4 illustrates an allocation in accordance with some embodiments; -
FIG. 5 illustrates the allocation control in accordance with some embodiments; -
FIG. 6 illustrates the allocation type in accordance with some embodiments; and -
FIG. 7 illustrates a HEW station in accordance with some embodiments. - The following description and the drawings sufficiently illustrate specific embodiments to enable those skilled in the art to practice them. Other embodiments may incorporate structural, logical, electrical, process, and other changes. Portions and features of some embodiments may be included in, or substituted for, those of other embodiments. Embodiments set forth in the claims encompass all available equivalents of those claims.
-
FIG. 1 illustrates aWLAN 100 in accordance with some embodiments. The WLAN may comprise a basis service set (BSS) or personal BSS (PBSS) 100 that may include amaster station 102, which may be an AP or PBSS control point (PCP), a plurality of wireless (e.g., IEEE 802.11ay) STAs 104 and a plurality of legacy (e.g., IEEE 802.11n/ac/ad)devices 106. - The
master station 102 may be an AP using the IEEE 802.11 to transmit and receive. Themaster station 102 may be a base station. Themaster station 102 may be a PBSS. Themaster station 102 may use other communications protocols as well as the IEEE 802.11 protocol. The IEEE 802.11 protocol may be IEEE 802.11ay. The IEEE 802.11 protocol may include using orthogonal frequency division multiple-access (OFDMA), time division multiple access (TDMA), and/or code division multiple access (CDMA). The IEEE 802.11 protocol may include a multiple access technique. For example, the IEEE 802.11 protocol may include space-division multiple access (SDMA), multiple-input multiple-output (MIMO), multi-user MIMO (MU-MIMO), and/or single-input single-output (SISO). Themaster station 102 and/or wireless STA 104 may be configured to operate in accordance with NG60, WiGiG, and/or IEEE 802.11ay. - The
legacy devices 106 may operate in accordance with one or more of IEEE 802.11 a/b/g/n/ac/ad/af/ah/aj, or another legacy wireless communication standard. Thelegacy devices 106 may be STAs or IEEE STAs. Thewireless STAs 104 may be wireless transmit and receive devices such as cellular telephone, smart telephone, handheld wireless device, wireless glasses, wireless watch, wireless personal device, tablet, or another device that may be transmitting and receiving using the IEEE 802.11 protocol such as IEEE 802.11ay or another wireless protocol. In some embodiments, thewireless STAs 104 may operate in accordance with IEEE 802.11ax. TheSTAs 104 and/ormaster station 102 may be attached to a BSS and may also operation IEEE 802.11ay where one of theSTAs 104 and/ormaster station 102 takes the role of the PCP. - The
master station 102 may communicate withlegacy devices 106 in accordance with legacy IEEE 802.11 communication techniques. In example embodiments, themaster station 102 may also be configured to communicate withwireless STAs 104 in accordance with legacy IEEE 802.11 communication techniques. Themaster station 102 may use techniques of 802.11ad for communication with legacy device. Themaster station 102 may be a personal basic service set (PBSS) Control Point (PCP) which can be equipped with large aperture antenna array or Modular Antenna Array (MAA). - The
master station 102 may be equipped with more than one antenna. Each of the antennas ofmaster station 102 may be a phased array antenna with many elements. In some embodiments, an IEEE 802.11ay frame may be configurable to have the same bandwidth as a channel. The frame may be configured to operate over 1-4 2160 MHz channels. The channels may be contiguous. - An 802.11ay frame may be configured for transmitting a number of spatial streams, which may be in accordance with MU-MIMO. In other embodiments, the
master station 102, wireless STA 104, and/orlegacy device 106 may also implement different technologies such as code division multiple access (CDMA) 2000, CDMA 2000 1X, CDMA 2000 Evolution-Data Optimized (EV-DO), Interim Standard 2000 (IS-2000), Interim Standard 95 (IS-95), Interim Standard 856 (IS-856), Long Term Evolution (LTE), Global System for Mobile communications (GSM), Enhanced Data rates for GSM Evolution (EDGE), GSM EDGE (GERAN), IEEE 802.16 Worldwide interoperability for Microwave Access (WiMAX)), BlueTooth®, or other technologies. - Some embodiments relate to 802.11ay communications. In accordance with some IEEE 802.11ay embodiments, a
master station 102 may operate as a master station which may be arranged to contend for a wireless medium (e.g., during a contention period) to receive exclusive control of the medium for performing enhanced beamforming training for a multiple access technique such as OFDMA or MU-MIMO. In some embodiments, the multiple-access technique used during the TxOP (transmit opportunity) may be a scheduled OFDMA technique, although this is not a requirement. In some embodiments, the multiple access technique may be a space-division multiple access (SDMA) technique. - The
master station 102 may also communicate withlegacy stations 106 and/orwireless stations 104 in accordance with legacy IEEE 802.11 communication techniques. - in example embodiments, the
station 104, which may be a 802.11ay device, and/or themaster station 102 are configured to perform the methods and functions herein described in conjunction withFIGS. 1-7 . -
FIG. 2 illustrates different SP and CBAP channel allocations 224 in accordance with some embodiments. Illustrated inFIG. 2 are channel allocations 224,time 206 along a horizontal axis, and frequency with a primary 202 channel, secondary 204 channel, and tertiary 206 channel. A BSS or aPBSS station 104 and/ormaster station 102 may determine a channel allocation 224 and may transmit the channel allocation 224 tostations 104. Channel allocation 224.1 may comprise a primary 2.16GHz 208 channel, a secondary 2.16GHz 210 channel, and a tertiary 2.16GHz 212 channel. Channel allocation 224.2 may comprise a primary 4.32GHz 214 channel and a tertiary 2.16GHz 216 channel. - Channel allocation 224.3 may comprise a primary 2.16
GHz 218 channel and a secondary 4.32GHz 220 channel. Channel allocation 224.4 may comprise a primary 6.48GHz 222 channel. -
FIG. 3 illustrates aschedule element 300 in accordance with some embodiments. Illustrated inFIG. 3 is theschedule element 300 comprising element identification (BD) 304,length 306,allocation 1 308.1,allocation 2 308.2, through allocation N 308.N, andoctets 302. - The
element ID 304 may be oneoctet 302 and may comprise an identification that identifies the elements as aschedule element 300 or extendedschedule element 300. Thelength 306 may indicate a length or duration of theschedule element 300. Theallocations allocation 1 308.1 through allocation 308.n may indicate resource allocations as described in conjunction withFIG. 4 . -
FIG. 4 illustrates anallocation 308 in accordance with some embodiments. Illustrated inFIG. 4 areoctets 402 andallocation 308 includingallocation control 402, beamforming (BF)control 404, source association identification (AID),destination AID 408, allocation start 410,allocation block duration 412, number ofblocks 414, andallocation block period 416. - The
allocation control 402 may include the bandwidth of the allocation and the type of allocation as described in conjunction withFIGS. 5 and 6 . TheBF control 404 may include information regarding BF. Thesource AID 406 may be theAID 406 of astation 104 that may initially transmit during theallocation 308. Thedestination AID 408 may be theAID 406 of astation 104 that may initially receive during theallocation 308. The PCP/AP can only be one of the STAs allocated in the secondary channel(s) if it is not scheduled in the primary allocation in accordance with some embodiments.Allocation start 410 may indicate a time when the SP or CBAP allocation starts.Allocation block duration 412 may indicate a duration in microseconds of a contiguous time block for which the SP orCBAP allocation 308 is made. The duration of theallocation 408 may be limited not to exceed the duration of anallocation 308 on the primary channel of the BSS or PBSS. - Number of
blocks 414 may be a number of time blocks making up theallocation 308.Allocation block period 416 comprises the time in microseconds between the start of two consecutive time blocks belonging to the same allocation. In some embodiments, the allocation start 410 is the same as a start time for anallocation 308 on a primary channel of the BSS or PBSS. -
FIG. 5 illustrates theallocation control 402 in accordance with some embodiments. Illustrated inFIG. 5 arebits 502 and theallocation control 402 includingallocation ID 504 field,allocation type 506 field, pseudo-static 508 field, truncatable 510 field, extendable 512 field, PBSS control point (PCP) active 514 field, low power (LP) single carrier (SC) used 516 field, and new primary 518 field. Theallocation ID 504 field may be an ID of the allocation that may be used to identify theallocation 308. - The
allocation type 506 field may define the type of allocation as described in conjunction withFIG. 6 . The pseudo-station 508 field may indicate whether the allocation is pseudo-static or not. Thetruncatable 510 field indicates whether or not the source station and destination station indicated in theallocation 308 can request SP truncation of theallocation 308 or not. The extendable 512 field indicates whether or not the source station and destination station indicated in theallocation 308 can request extension of theallocation 308. - The PCP active 514 field indicates whether the PCP is available to receive transmissions during the SP or CBAP. The LP SC used 516 field indicates whether LP SC PHY is used or not. The new primary 518 field may define a primary channel of the
allocation 308. For example, 0 0 may be BSS/PBSS primary channel, 0 1 may be BSS/PBSS secondary channel, and 1 0 may be BSS/PBSS tertiary channel. For example, for the channel allocation 224.1, 0 0 would indicate primary 2.16GHz 208. For example, for the channel allocation 224.3, 0 1 may indicate the secondary 4.32GHz 220. This new primary channel is the primary channel of the allocation and can therefore be different from the primary channel of the PBSS/AP. In some embodiments, the allocation start 410 field of the primary, secondary and tertiary allocations may be aligned or misaligned. In some embodiments, theallocation block duration 412 of the primary, secondary and tertiary allocations may be aligned or misaligned. -
FIG. 6 illustrates theallocation type 506 in accordance with some embodiments. Illustrated inFIG. 6 are twobit patterns first bit pattern 602 indicates a SP allocation and thesecond bit pattern 604 indicates a CBAP allocation. -
FIG. 7 illustrates a wireless device in accordance with some embodiments.Wireless device 700 may be an IEEE 802.11ay compliant device that may be arranged to communicate with one or more other IEEE 802.11ay devices, such as STAs 104 (FIG. 1 ) or master station 102 (FIG. 1 ) as well as communicate with legacy devices 106 (FIG. 1 ).STAs 104 andlegacy devices 106 may also be referred to as 802.11ay devices and legacy STAs, respectively.Wireless device 700 may be suitable for operating as master station 102 (FIG. 1 ) or a STA 104 (FIG. 1 ). In accordance with embodiments,wireless device 700 may include, among other things, a transmit/receive element 701 (for example an antenna), atransceiver 702, physical (PHY)circuitry 704, and media access control (MAC)circuitry 706.PHY circuitry 704 andMAC circuitry 706 may be an IEEE 802.11ay compliant layers and may also be compliant with one or more legacy IEEE 802.11 standards.MAC circuitry 706 may be arranged to configure packets such as a physical layer convergence procedure (PLCP) protocol data unit (PPDUs) and arranged to transmit and receive PPDUs, among other things.Wireless device 700 may also includecircuitry 708 andmemory 710 configured to perform the various operations described herein. Thecircuitry 708 may be coupled to thetransceiver 702, which may be coupled to the transmit/receiveelement 701. WhileFIG. 7 depicts thecircuitry 708 and thetransceiver 702 as separate components, thecircuitry 708 and thetransceiver 702 may be integrated together in an electronic package or chip. - In some embodiments, the
MAC circuitry 706 may be arranged to contend for a wireless medium during a beam forming training period. In some embodiments, theMAC circuitry 706 may be arranged to contend for the wireless medium based on channel contention settings, a transmitting power level, and a CCA level. - The
PHY circuitry 704 may be arranged to transmit the 802.11ay PPDU. ThePHY circuitry 704 may include circuitry for modulation/demodulation, upconversion/downconversion, filtering, amplification, etc. In some embodiments, thecircuitry 708 may include one or more processors. Thecircuitry 708 may be configured to perform functions based on instructions being stored in a RAM or ROM, or based on special purpose circuitry. Thecircuitry 708 may be termed processing circuitry in accordance with some embodiments. Thecircuitry 708 may include a processor such as a general purpose processor or special purpose processor. Thecircuitry 708 may implement one or more functions associated with transmit/receiveelements 701, thetransceiver 702, thePHY circuitry 704, theMAC circuitry 706, and/or thememory 710. - In some embodiments, the
circuitry 708 may be configured to perform one or more of the functions and/or methods described herein and/or in conjunction withFIGS. 1-7 such as identifying spatial reuse opportunities, signaling spatial reuse opportunities, and spatially reusing one or more channels. - In some embodiments, the transmit/receive
elements 701 may be two or more antennas that may be coupled to thePHY circuitry 704 and arranged for sending and receiving signals including transmission of the 802.11ay packets. Thetransceiver 702 may transmit and receive data such as 802.11ay PPM and packets that include an indication that thewireless device 700 should adapt the channel contention settings according to settings included in the packet. Thememory 710 may store information for configuring the other circuitry to perform operations for configuring and transmitting 802.11ay packets and performing the various operations to perform one or more of the functions and/or methods described herein and/or in conjunction withFIGS. 1-7 such as identifying spatial reuse opportunities, signaling spatial reuse opportunities, and spatially reusing one or more channels. - In some embodiments, the
wireless device 700 may be configured to communicate using OFDM communication signals over a multicarrier communication channel. In some embodiments,wireless device 700 may be configured to communicate in accordance with one or more specific communication standards, such as the Institute of Electrical and Electronics Engineers (IEEE) standards including IEEE 802.11-2012, 802.11n-2009, 802.11ac-2013, 802.11ax, DensiFi, standards and/or proposed specifications for WLANs, or other standards as described in conjunction withFIG. 1 , although the scope of the invention is not limited in this respect as they may also be suitable to transmit and/or receive communications in accordance with other techniques and standards. In some embodiments, thewireless device 700 may use 4x symbol duration of 802.11n or 802.11ac. - In some embodiments, an
wireless device 700 may be part of a portable wireless communication device, such as a personal digital assistant (PDA), a laptop or portable computer with wireless communication capability, a web tablet, a wireless telephone, a smartphone, a wireless headset, a pager, an instant messaging device, a digital camera, an access point, a television, a medical device (e.g., a heart rate monitor, a blood pressure monitor, etc.), an access point, a base station, a transmit/receive device for a wireless standard such as 802.11 or 802.16, or other device that may receive and/or transmit information wirelessly. In some embodiments, the mobile device may include one or more of a keyboard, a display, a non-volatile memory port, multiple antennas, a graphics processor, an application processor, speakers, and other mobile device elements. The display may be an LCD screen including a touch screen. - The transmit/receive
element 701 may comprise one or more directional or omnidirectional antennas, including, for example, dipole antennas, monopole antennas, patch antennas, loop antennas, microstrip antennas or other types of antennas suitable for transmission of RF signals. In some multiple-input multiple-output (MIMO) embodiments, the antennas may be effectively separated to take advantage of spatial diversity and the different channel characteristics that may result. - Although the
wireless device 700 is illustrated as having several separate functional elements, one or more of the functional elements may be combined and may be implemented by combinations of software-configured elements, such as processing elements including digital signal processors (DSPs), and/or other hardware elements. For example, some elements may comprise one or more microprocessors, DSPs, field-programmable gate arrays (FPGAs), application specific integrated circuits (ASICs), radio-frequency integrated circuits (RFICs) and combinations of various hardware and logic circuitry for performing at least the functions described herein. In some embodiments, the functional elements may refer to one or more processes operating on one or more processing elements. - Some embodiments may be implemented fully or partially in software and/or firmware. This software and/or firmware may take the form of instructions contained in or on a non-transitory computer-readable storage medium. Those instructions may then be read and executed by one or more processors to enable performance of the operations described herein. Those instructions may then be read and executed by one or more processors to cause the
device 700 to perform the methods and/or operations described herein. The instructions may be in any suitable form, such as but not limited to source code, compiled code, interpreted code, executable code, static code, dynamic code, and the like. Such a computer-readable medium may include any tangible non-transitory medium for storing information in a form readable by one or more computers, such as but not limited to read only memory (ROM); random access memory (RAM); magnetic disk storage media; optical storage media; a flash memory, etc. - The following examples pertain to further embodiments. Example 1 is an apparatus of a wireless device comprising memory and processing circuitry coupled to the memory, the processing circuitry configured to: encode a schedule of one or more resource allocations, wherein each resource allocation comprises a type of allocation, a bandwidth, an indication of a channel, a source association identification (AID), a destination AID, an allocation start, and a duration, wherein the type of allocation is one of a service period (SP) or a contention-based access period (CBAP), and wherein the channel is one of an indication of a basic service set (BSS) or a personal BSS (PBSS) primary channel, BSS or PBSS secondary channel, or BSS or PBSS tertiary channel; and configure the device for transmission of the schedule to one or more stations identified by the source AID and the destination AID of the one or more resource allocations.
- In Example 2, the subject matter of Example 1 can optionally include where if the one or more allocations is at least two allocations then a first allocation of the one or more allocations comprises the BSS or PBSS primary channel as the channel and a first source AID and a first destination AID wherein a station with the first source AID or the first destination AID is legacy station.
- In Example 3, the subject matter of Examples 1 or 2 can optionally include where if the type is the SP and if the one or more allocations comprises at least two allocations, then the stations identified by the source AID and destination AID in different allocations are different from one another.
- In Example 4, the subject matter of any of Examples 1-3 can optionally include where the BSS or PBSS primary channel, BSS or PBSS secondary channel and BSS or PBSS tertiary channel are to be defined by a packet transmitted prior to the schedule that defines a channel structure.
- In Example 5, the subject matter of Example 4 can optionally include where the channel structure is one from the following group: a 2.16 GHz BSS or PBSS primary channel, a 2.16 GHz BSS or PBSS secondary channel, and a 2.16 GHz BSS or PBSS tertiary channel; a 4.32 GHz BSS or PBSS primary channel and a 2.16 GHz BSS or PBSS tertiary channel; a 2.16 GHz BSS or PBSS primary channel and a 4.32 GHz BSS or PBSS secondary channel; and, a 6.48 GHz BSS or PBSS primary channel.
- In Example 6, the subject matter of any of Examples 1-5 can optionally include where the type of allocation is to be the SP with a 2.16 GHz bonded channel, 4.32 GHz bonded channel, or a 6.48 GHz bonded channel, or the CBAP with a 2.16 GHz bonded channel, 4.32 GHz bonded channel, or a 6.48 GHz bonded channel.
- In Example 7, the subject matter of any of Examples 1-6 can optionally include where allocations of the one or more allocations on different channels overlapping in time are to have a same start time and a same end time.
- In Example 8, the subject matter of any of Examples 1-7 can optionally include where the extended schedule element is to be transmitted in one from the following group: a beacon, a directional multi-gigabit (DMB) beacon, and an announce frame.
- In Example 9, the subject matter of any of Examples 1-8 can optionally include where the one or more allocations comprise at most three allocations that overlap one another in time.
- In Example 10, the subject matter of any of Examples 1-9 can optionally include where the duration of each allocation is at most as long as the duration of an allocation of the one or more allocations on a primary channel of the BSS or PBSS.
- In Example 11, the subject matter of any of Examples 1-10 can optionally include where the wireless device and the one or more stations are each one from the following group: an Institute of Electrical and Electronic Engineers (IEEE) 802.11ay access point (AP),an IEEE 802.11ay personal basic service set control point (PCP), an AP, a PCP, an IEEE 802.11ay station, an IEEE 802.11ad AP, an IEEE 802.11ad PCP, and an IEEE 802.11ad station.
- In Example 12, the subject matter of any of Examples 1-11 can optionally include where the processing circuitry is further configured to operate in accordance with Institute of Electrical and Electronic Engineers (IEEE) 802.11ay.
- In Example 13, the subject matter of any of Examples 1-12 can optionally include where the apparatus further comprises one or more antennas coupled to the processing circuitry.
- Example 14 is a non-transitory computer-readable storage medium that stores instructions for execution by one or more processors. The instructions to configure the one or more processors to cause a wireless device to: encode a schedule of one or more resource allocations, wherein each resource allocation comprises a type of allocation, a bandwidth, an indication of a channel, a source association identification (AID), a destination AID, an allocation start, and a duration, wherein the type of allocation is to be a service period (SP) or a contention-based access period (CBAP), and wherein the channel is to be an indication of a basic service set (BSS) or a personal BSS (PBSS) primary channel, BSS or PBSS secondary channel, or BSS or PBSS tertiary channel; and cause to be transmitted the schedule to one or more stations identified by the source AID and the destination AID of the one or more resource allocations.
- In Example 15, the subject matter of Example 14 can optionally include where if the one or more allocations is at least two allocations then a first allocation of the one or more allocations comprises the BSS or PBSS primary channel as the channel and a first source AID and a first destination AID wherein a station with the first source AID or the first destination AID is legacy station.
- In Example 16, the subject matter of Examples 14 or 15 can optionally include where if the type is the SP and if the one or more allocations comprises at least two allocations, then the stations identified by the source AID and destination AID in different allocations are different from one another.
- In Example 17, the subject matter of any of Examples 14-16 can optionally include where allocations of the one or more allocations on different channels overlapping in time are to have a same start time and a same end time.
- In Example 18, the subject matter of any of Examples 14-17 can optionally include where the channel structure is one from the following group: a 2.16 GHz BSS or PBSS primary channel, a 2.16 GHz BSS or PBSS secondary channel, and a 2.16 GHz BSS or PBSS tertiary channel; a 4.32 GHz BSS or PBSS primary channel and a 2.16 GHz BSS or PBSS tertiary channel; a 2.16 GHz BSS or PBSS primary channel and a 4.32 GHz BSS or PBSS secondary channel; and, a 6.48 GHz BSS or PBSS primary channel.
- Example 19 is a method performed by a wireless device, the method comprising: encoding a schedule of one or more resource allocations, wherein each resource allocation comprises a type of allocation, a bandwidth, an indication of a channel, a source association identification (AID), a destination AID, an allocation start, and a duration, wherein the type of allocation is to be a service period (SP) or a contention-based access period (CBAP), and wherein the channel is to be an indication of a basic service set (BSS) or a personal BSS (MSS) primary channel, BSS or PBSS secondary channel, or BSS or PBSS tertiary channel; and causing to be transmitted the schedule to one or more stations identified by the source AID and the destination AID of the one or more resource allocations.
- In Example 20, the subject matter of Example 19 can optionally include where if the one or more allocations is at least two allocations then a first allocation of the one or more allocations comprises the BSS or PBSS primary channel as the channel and a first source AID and a first destination AID wherein a station with the first source AID or the first destination AID is legacy station.
- Example 21 is an apparatus of a station (STA) comprising memory and processing circuitry coupled to the memory. The processing circuitry configured to: decode a basic service set (BSS) or a personal BSS (PBSS) channel allocation; decode a resource allocations, wherein the resource allocation comprises a type of allocation, a bandwidth, an indication of a channel, a source association identification (AID), a destination AID, an allocation start, and a duration, wherein the type of allocation is to be a service period (SP) or a contention-based access period (CBAP), and wherein the channel is to be an indication of a BSS or a PBSS primary channel, BSS or PBSS secondary channel, or BSS or PBSS tertiary channel, wherein an AID of the station matches the source AID or the destination AID; and determine a channel to use based on the BSS or PBSS channel allocation and the channel.
- In Example 22, the subject matter of Example 21 can optionally include where the processing circuitry is further configured to: cause to be transmitted a packet on the determined channel to use in accordance with the resource allocation.
- In Example 23, the subject matter of Examples 21 or 22 can optionally include where the processing circuitry is further configured to operate in accordance with institute of Electrical and Electronic Engineers (IEEE) 802.11ay.
- In Example 24, the subject matter of any of Examples 21-23 can optionally include where the channel structure is one from the following group: a 2.16 GHz BSS or MSS primary channel, a 2.16 GHz BSS or PBSS secondary channel, and a 2.16 GHz BSS or PBSS tertiary channel; a 4.32 GHz BSS or PBSS primary channel and a 2.16 GHz BSS or PBSS tertiary channel; a 2.16 GHz BSS or PBSS primary channel and a 4.32 GHz BSS or PBSS secondary channel; and, a 6.48 GHz BSS or PBSS primary channel.
- In Example 25, the subject matter of any of Examples 21-24 can optionally include where the apparatus further comprises one or more antennas coupled to the processing circuitry.
- Example 26 is an apparatus of a wireless device comprising: means for encoding a schedule of one or more resource allocations, wherein each resource allocation comprises a type of allocation, a bandwidth, an indication of a channel, a source association identification (AID), a destination AID, an allocation start, and a duration, wherein the type of allocation is one of a service period (SP) or a contention-based access period (CBAP), and wherein the channel is one of an indication of a basic service set (BSS) or a personal BSS (MSS) primary channel, BSS or PBSS secondary channel, or BSS or PBSS tertiary channel; and means for configuring the device for transmission of the schedule to one or more stations identified by the source AID and the destination AID of the one or more resource allocations.
- In Example 27, the subject matter of Example 26 can optionally include where if the one or more allocations is at least two allocations then a first allocation of the one or more allocations comprises the BSS or PBSS primary channel as the channel and a first source AID and a first destination AID wherein a station with the first source AID or the first destination AID is legacy station.
- In Example 28, the subject matter of Examples 26 or 27 can optionally include where if the type is the SP and if the one or more allocations comprises at least two allocations, then the stations identified by the source AID and destination AID in different allocations are different from one another.
- In Example 29, the subject matter of any of Examples 26-28 can optionally include where the BSS or PBSS primary channel, BSS or PBSS secondary channel and BSS or MSS tertiary channel are to be defined by a packet transmitted prior to the schedule that defines a channel structure.
- In Example 30, the subject matter of Example 29 can optionally include where the channel structure is one from the following group: a 2.16 GHz BSS or PBSS primary channel, a 2.16 GHz BSS or PBSS secondary channel, and a 2.16 GHz BSS or PBSS tertiary channel; a 4.32 GHz BSS or PBSS primary channel and a 2.16 GHz BSS or PBSS tertiary channel; a 2.16 GHz BSS or PBSS primary channel and a 4.32 GHz BSS or PBSS secondary channel; and, a 6.48 GHz BSS or PBSS primary channel.
- In Example 31, the subject matter of any of Examples 26-30 can optionally include where the type of allocation is to be the SP with a 2.16 GHz bonded channel, 4.32 GHz bonded channel, or a 6.48 GHz bonded channel, or the CBAP with a 2.16 GHz bonded channel, 4.32 GHz bonded channel, or a 6.48 GHz bonded channel.
- In Example 32, the subject matter of any of Examples 26-33 can optionally include where allocations of the one or more allocations on different channels overlapping in time are to have a same start time and a same end time.
- In Example 33, the subject matter of any of Examples 26-32 can optionally include where the extended schedule element is to be transmitted in one from the following group: a beacon, a directional multi-gigabit (DMB) beacon, and an announce frame.
- In Example 34, the subject matter of any of Examples 26-33 can optionally include where the one or more allocations comprise at most three allocations that overlap one another in time.
- In Example 35, the subject matter of any of Examples 26-34 can optionally include where the duration of each allocation is at most as long as the duration of an allocation of the one or more allocations on a primary channel of the BSS or PBSS.
- In Example 36, the subject matter of any of Examples 26-35 can optionally include where the wireless device and the one or more stations are each one from the following group: an Institute of Electrical and Electronic Engineers (IEEE) 802.11ay access point (AP), an IEEE 802.11ay personal basic service set control point (PCP), an AP, a PCP, an IEEE 802.11ay station, an IEEE 802.11ad AP, an IEEE 802.11ad PCP, and an IEEE 802.11ad station.
- In Example 37, the subject matter of any of Examples 26-36 can optionally include means for operating in accordance with Institute of Electrical and Electronic Engineers (IEEE) 802.11ay.
- In Example 38, the subject matter of any of Examples 26-37 can optionally include where the apparatus further comprises means for transmitting and receiving radio signals.
- Example 39 is an apparatus of a station (STA) comprising: means for decoding a basic service set (BSS) or a personal BSS (PBSS) channel allocation; means for decoding a resource allocations, wherein the resource allocation comprises a type of allocation, a bandwidth, an indication of a channel, a source association identification (AID), a destination AID, an allocation start, and a duration, wherein the type of allocation is to be a service period (SP) or a contention-based access period (CBAP), and wherein the channel is to be an indication of a BSS or a PBSS primary channel, BSS or PBSS secondary channel, or BSS or MSS tertiary channel, wherein an AID of the station matches the source AID or the destination AID; and means for determining a channel to use based on the BSS or PBSS channel allocation and the channel.
- In Example 40, the subject matter of Example 39 can optionally include means for causing to be transmitted a packet on the determined channel to use in accordance with the resource allocation.
- In Example 41, the subject matter of Examples 39 or 40 can optionally include means for operating in accordance with Institute of Electrical and Electronic Engineers (IEEE) 802.11ay.
- In Example 42, the subject matter of any of Examples 39-41 can optionally include where the channel structure is one from the following group: a 2.16 GHz BSS or PBSS primary channel, a 2.16 GHz BSS or PBSS secondary channel, and a 2.16 GHz BSS or PBSS tertiary channel, a 4.32 GHz BSS or PBSS primary channel and a 2.16 GHz BSS or PBSS tertiary channel; a 2.16 GHz BSS or PBSS primary channel and a 4.32 GHz BSS or PBSS secondary channel; and, a 6.48 GHz BSS or PBSS primary channel.
- In Example 43, the subject matter of any of Examples 39-42 can optionally include means for transmitting and receiving radio signals.
- Example 44 is a non-transitory computer-readable storage medium that stores instructions for execution by one or more processors, the instructions to configure the one or more processors to cause a wireless device to: decode a basic service set (BSS) or a personal BSS (PBSS) channel allocation; decode a resource allocations, wherein the resource allocation comprises a type of allocation, a bandwidth, an indication of a channel, a source association identification (AID), a destination AID, an allocation start, and a duration, wherein the type of allocation is to be a service period (SP) or a contention-based access period (CBAP), and wherein the channel is to be an indication of a BSS or a PBSS primary channel, BSS or PBSS secondary channel, or BSS or PBSS tertiary channel, wherein an AID of the station matches the source AID or the destination AID; and determine a channel to use based on the BSS or PBSS channel allocation and the channel.
- In Example 45, the subject matter of Example 44 can optionally include where the instructions further configure the one or more processors to cause the wireless device to: cause to be transmitted a packet on the determined channel to use in accordance with the resource allocation.
- In Example 46, the subject matter of Examples 44 or 45 can optionally include where the processing circuitry is further configured to operate in accordance with Institute of Electrical and Electronic Engineers (IEEE) 802.11ay.
- In Example 47, the subject matter of any of Examples 44-46 can optionally include where the channel structure is one from the following group: a 2.16 GHz BSS or MSS primary channel, a 2.16 GHz BSS or PBSS secondary channel, and a 2.16 GHz BSS or PBSS tertiary channel; a 4.32 GHz BSS or PBSS primary channel and a 2.16 GHz BSS or PBSS tertiary channel; a 2.16 GHz BSS or PBSS primary channel and a 4.32 GHz BSS or PBSS secondary channel; and, a 6.48 GHz BSS or PBSS primary channel.
- Example 48 is a method performed by a wireless device, the method comprising: decoding a basic service set (BSS) or a personal BSS (PBSS) channel allocation; decoding a resource allocations, wherein the resource allocation comprises a type of allocation, a bandwidth, an indication of a channel, a source association identification (AID), a destination AID, an allocation start, and a duration, wherein the type of allocation is to be a service period (SP) or a contention-based access period (CBAP), and wherein the channel is to be an indication of a BSS or a PBSS primary channel, BSS or PBSS secondary channel, or BSS or PBSS tertiary channel, wherein an AID of the station matches the source AID or the destination AID; and determining a channel to use based on the BSS or PBSS channel allocation and the channel.
- In Example 49, the subject matter of Example 48 can optionally include causing to be transmitted a packet on the determined channel to use in accordance with the resource allocation.
- In Example 50, the subject matter of Examples 48 or 49 can optionally include operating in accordance with Institute of Electrical and Electronic Engineers (IEEE) 802.11ay.
- In Example 51, the subject matter of any of Examples 48-50 can optionally include where the channel structure is one from the following group: a 2.16 GHz BSS or PBSS primary channel, a 2.16 GHz BSS or PBSS secondary channel, and a 2.16 GHz BSS or PBSS tertiary channel; a 4.32 GHz BSS or PBSS primary channel and a 2.16 GHz BSS or PBSS tertiary channel; a 2.16 GHz BSS or PBSS primary channel and a 4.32 GHz BSS or PBSS secondary channel; and, a 6.48 GHz BSS or PBSS primary channel.
- The Abstract is provided to comply with 37 C.F.R. Section 1.72(b) requiring an abstract that will allow the reader to ascertain the nature and gist of the technical disclosure. It is submitted with the understanding that it will not be used to limit or interpret the scope or meaning of the claims. The following claims are hereby incorporated into the detailed description, with each claim standing on its own as a separate embodiment.
Claims (25)
1. An apparatus of a wireless device comprising memory and processing circuitry coupled to the memory, the processing circuitry configured to:
encode a schedule of one or more resource allocations, wherein each resource allocation comprises a type of allocation, a bandwidth, an indication of a channel, a source association identification (AID), a destination AID, an allocation start, and a duration, wherein the type of allocation is one of a service period (SP) or a contention-based access period (CBAP), and wherein the channel is one of an indication of a basic service set (BSS) or a personal BSS (PBSS) primary channel, BSS or PBSS secondary channel, or BSS or PBSS tertiary channel; and
configure the device for transmission of the schedule to one or more stations identified by the source AID and the destination AID of the one or more resource allocations.
2. The apparatus of claim 1 , wherein if the one or more allocations is at least two allocations then a first allocation of the one or more allocations comprises the BSS or PBSS primary channel as the channel and a first source AID and a first destination AID wherein a station with the first source AID or the first destination AID is legacy station.
3. The apparatus of claim 1 , wherein if the type is the SP and if the one or more allocations comprises at least two allocations, then the stations identified by the source AID and destination AID in different allocations are different from one another.
4. The apparatus of claim 1 , wherein the BSS or PBSS primary channel, BSS or PBSS secondary channel and BSS or PBSS tertiary channel are to be defined by a packet transmitted prior to the schedule that defines a channel structure.
5. The apparatus of claim 4 , wherein the channel structure is one from the following group: a 2.16 GHz BSS or PBSS primary channel, a 2.16 GHz BSS or PBSS secondary channel, and a 2.16 GHz BSS or PBSS tertiary channel; a 4.32 GHz BSS or PBSS primary channel and a 2.16 GHz BSS or PBSS tertiary channel; a 2.16 GHz BSS or PBSS primary channel and a 4.32 GHz BSS or PBSS secondary channel; and, a 6.48 GHz BSS or PBSS primary channel.
6. The apparatus of claim 1 , wherein the type of allocation is to be the SP with a 2.16 GHz bonded channel, 4.32 GHz bonded channel, or a 6.48 GHz bonded channel, or the CBAP with a 2.16 GHz bonded channel, 4.32 GHz bonded channel, or a 6.48 GHz bonded channel.
7. The apparatus of claim 1 , wherein allocations of the one or more allocations on different channels overlapping in time are to have a same start time and a same end time.
8. The apparatus of claim 1 , wherein the extended schedule element is to be transmitted in one from the following group: a beacon, a directional multi-gigabit (DMB) beacon, and an announce frame.
9. The apparatus of claim 1 , wherein the one or more allocations comprise at most three allocations that overlap one another in time.
10. The apparatus of claim 1 , wherein the duration of each allocation is at most as long as the duration of an allocation of the one or more allocations on a primary channel of the BSS or PBSS.
11. The apparatus of claim 1 , wherein the wireless device and the one or more stations are each one from the following group: an Institute of Electrical and Electronic Engineers (IEEE) 802.11ay access point (AP), an IEEE 802.11ay personal basic service set control point (PCP), an AP, a PCP, an IEEE 802.11ay station, an IEEE 802.11ad AP, an IEEE 802.11ad PCP, and an IEEE 802.11ad station.
12. The apparatus of claim 1 , wherein the processing circuitry is further configured to operate in accordance with Institute of Electrical and Electronic Engineers (IEEE) 802.11ay.
13. The apparatus of claim 1 , wherein the apparatus further comprises one or more antennas coupled to the processing circuitry.
14. A non-transitory computer-readable storage medium that stores instructions for execution by one or more processors, the instructions to configure the one or more processors to cause a wireless device to:
encode a schedule of one or more resource allocations, wherein each resource allocation comprises a type of allocation, a bandwidth, an indication of a channel, a source association identification (AID), a destination AID, an allocation start, and a duration, wherein the type of allocation is to be a service period (SP) or a contention-based access period (CBAP), and wherein the channel is to be an indication of a basic service set (BSS) or a personal BSS (PBSS) primary channel, BSS or MSS secondary channel, or BSS or PBSS tertiary channel; and
cause to be transmitted the schedule to one or more stations identified by the source AID and the destination AID of the one or more resource allocations.
15. The non-transitory computer-readable storage medium of claim 14 , wherein if the one or more allocations is at least two allocations then a first allocation of the one or more allocations comprises the BSS or PBSS primary channel as the channel and a first source AID and a first destination AID wherein a station with the first source AID or the first destination AID is legacy station.
16. The non-transitory computer-readable storage medium of claim 14 , wherein if the type is the SP and if the one or more allocations comprises at least two allocations, then the stations identified by the source AID and destination AID in different allocations are different from one another.
17. The non-transitory computer-readable storage medium of claim 14 , wherein allocations of the one or more allocations on different channels overlapping in time are to have a same start time and a same end time.
18. The non-transitory computer-readable storage medium of claim 14 , wherein the channel structure is one from the following group: a 2.16 GHz BSS or PBSS primary channel, a 2.16 GHz BSS or PBSS secondary channel, and a 2.16 GHz BSS or PBSS tertiary channel; a 4.32 GHz BSS or PBSS primary channel and a 2.16 GHz BSS or PBSS tertiary channel; a 2.16 GHz BSS or PBSS primary channel and a 4.32 GHz BSS or PBSS secondary channel; and, a 6.48 GHz BSS or PBSS primary channel.
19. A method performed by a wireless device, the method comprising:
encoding a schedule of one or more resource allocations, wherein each resource allocation comprises a type of allocation, a bandwidth, an indication of a channel, a source association identification (AID), a destination AID, an allocation start, and a duration, wherein the type of allocation is to be a service period (SP) or a contention-based access period (CBAP), and wherein the channel is to be an indication of a basic service set (BSS) or a personal BSS (PBSS) primary channel, BSS or PBSS secondary channel, or BSS or PBSS tertiary channel; and
causing to be transmitted the schedule to one or more stations identified by the source AID and the destination AID of the one or more resource allocations.
20. The method of claim 19 , wherein if the one or more allocations is at least two allocations then a first allocation of the one or more allocations comprises the BSS or PBSS primary channel as the channel and a first source AID and a first destination AID wherein a station with the first source AID or the first destination AID is legacy station.
21. An apparatus of a station (STA) comprising memory and processing circuitry coupled to the memory, the processing circuitry configured to:
decode a basic service set (BSS) or a personal BSS (PBSS) channel allocation;
decode a resource allocations, wherein the resource allocation comprises a type of allocation, a bandwidth, an indication of a channel, a source association identification (AID), a destination AID, an allocation start, and a duration, wherein the type of allocation is to be a service period (SP) or a contention-based access period (CBAP), and wherein the channel is to be an indication of a BSS or a PBSS primary channel, BSS or PBSS secondary channel, or BSS or PBSS tertiary channel, wherein an AID of the station matches the source AID or the destination AID; and
determine a channel to use based on the BSS or PBSS channel allocation and the channel.
22. The apparatus of claim 21 , wherein the processing circuitry is further configured to:
cause to be transmitted a packet on the determined channel to use in accordance with the resource allocation.
23. The apparatus of claim 21 , wherein the processing circuitry is further configured to operate in accordance with Institute of Electrical and Electronic Engineers (IEEE) 802.11ay.
24. The apparatus of claim 21 , wherein the channel structure is one from the following group: a 2.16 GHz BSS or PBSS primary channel, a 2.16 GHz BSS or PBSS secondary channel, and a 2.16 GHz BSS or PBSS tertiary channel; a 4.32 GHz BSS or PBSS primary channel and a 2.16 GHz BSS or PBSS tertiary channel; a 2.16 GHz BSS or PBSS primary channel and a 4.32 GHz BSS or PBSS secondary channel; and, a 6.48 GHz BSS or PBSS primary channel.
25. The apparatus of claim 21 , wherein the apparatus further comprises one or more antennas coupled to the processing circuitry.
Priority Applications (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
US14/975,225 US20170026981A1 (en) | 2015-07-23 | 2015-12-18 | Centralized channel access for primary and secondary channels in a wireless local-area network |
US16/239,202 US10721761B2 (en) | 2015-07-23 | 2019-01-03 | Centralized channel access for primary and secondary channels in a wireless local-area network |
Applications Claiming Priority (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
US201562196057P | 2015-07-23 | 2015-07-23 | |
US14/975,225 US20170026981A1 (en) | 2015-07-23 | 2015-12-18 | Centralized channel access for primary and secondary channels in a wireless local-area network |
Related Child Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
US16/239,202 Continuation US10721761B2 (en) | 2015-07-23 | 2019-01-03 | Centralized channel access for primary and secondary channels in a wireless local-area network |
Publications (1)
Publication Number | Publication Date |
---|---|
US20170026981A1 true US20170026981A1 (en) | 2017-01-26 |
Family
ID=57837708
Family Applications (2)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
US14/975,225 Abandoned US20170026981A1 (en) | 2015-07-23 | 2015-12-18 | Centralized channel access for primary and secondary channels in a wireless local-area network |
US16/239,202 Active 2035-12-27 US10721761B2 (en) | 2015-07-23 | 2019-01-03 | Centralized channel access for primary and secondary channels in a wireless local-area network |
Family Applications After (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
US16/239,202 Active 2035-12-27 US10721761B2 (en) | 2015-07-23 | 2019-01-03 | Centralized channel access for primary and secondary channels in a wireless local-area network |
Country Status (1)
Country | Link |
---|---|
US (2) | US20170026981A1 (en) |
Cited By (10)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20180235014A1 (en) * | 2015-09-17 | 2018-08-16 | Zte Corporation | Channel access method, access point and station |
US10136353B2 (en) * | 2012-10-24 | 2018-11-20 | Huawei Technologies Co., Ltd. | System and method for carrier aggregation for wireless local area networks |
US20180368178A1 (en) * | 2015-12-28 | 2018-12-20 | Meizu Technology Co., Ltd. | Wireless Local Area Network Communication Method and Communication Device, and Station |
WO2019240541A1 (en) * | 2018-06-14 | 2019-12-19 | 엘지전자 주식회사 | Method and device for receiving uplink data in wireless lan system |
US10701703B2 (en) * | 2018-02-05 | 2020-06-30 | Intel Corporation | Assignment of secondary mmwave channels |
US10721761B2 (en) | 2015-07-23 | 2020-07-21 | Intel IP Corporation | Centralized channel access for primary and secondary channels in a wireless local-area network |
US20210029747A1 (en) * | 2017-04-21 | 2021-01-28 | Qualcomm Incorporated | Methods and systems for improved resource unit utilization |
US10972157B2 (en) | 2016-01-11 | 2021-04-06 | Intel IP Corporation | Multiuser multiple-input and multiple-output setup frame |
US11272524B2 (en) | 2016-10-14 | 2022-03-08 | Panasonic Intellectual Property Corporation Of America | Transmitting apparatus and receiving apparatus |
US11290985B2 (en) * | 2016-08-25 | 2022-03-29 | Xi'an Zhongxing New Software Co., Ltd. | Method for receiving information, base station, and terminal |
Families Citing this family (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN107484243B (en) * | 2016-06-07 | 2021-02-23 | 华为技术有限公司 | Resource allocation notification method and device |
JP6866263B6 (en) * | 2016-10-14 | 2021-06-30 | パナソニック インテレクチュアル プロパティ コーポレーション オブ アメリカPanasonic Intellectual Property Corporation of America | Transmission device and transmission method |
JP6876582B2 (en) * | 2016-11-03 | 2021-05-26 | パナソニック インテレクチュアル プロパティ コーポレーション オブ アメリカPanasonic Intellectual Property Corporation of America | Transmitter and receiver |
Citations (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20150207602A1 (en) * | 2014-01-21 | 2015-07-23 | Qualcomm Incorporated | Pilot mapping for mu-mimo |
US20160198345A1 (en) * | 2013-09-05 | 2016-07-07 | Fujitsu Limited | Method and apparatus for transmitting beacon frame |
US20160302206A1 (en) * | 2013-12-02 | 2016-10-13 | Zte Corporation | Method and Apparatus for Communication Processing in Wireless Network |
US20160316375A1 (en) * | 2013-12-31 | 2016-10-27 | Huawei Technologies Co., Ltd. | Network Controller, Station, and Method for Establishing Guard Period |
US20160316455A1 (en) * | 2015-04-21 | 2016-10-27 | Qualcomm Incorporated | Legacy compatible signaling for channel bonding |
US20160329986A1 (en) * | 2015-05-06 | 2016-11-10 | Qualcomm Incorporated | Channel bonding signaling to in-range devices |
Family Cites Families (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20170026981A1 (en) | 2015-07-23 | 2017-01-26 | Laurent Cariou | Centralized channel access for primary and secondary channels in a wireless local-area network |
-
2015
- 2015-12-18 US US14/975,225 patent/US20170026981A1/en not_active Abandoned
-
2019
- 2019-01-03 US US16/239,202 patent/US10721761B2/en active Active
Patent Citations (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20160198345A1 (en) * | 2013-09-05 | 2016-07-07 | Fujitsu Limited | Method and apparatus for transmitting beacon frame |
US20160302206A1 (en) * | 2013-12-02 | 2016-10-13 | Zte Corporation | Method and Apparatus for Communication Processing in Wireless Network |
US20160316375A1 (en) * | 2013-12-31 | 2016-10-27 | Huawei Technologies Co., Ltd. | Network Controller, Station, and Method for Establishing Guard Period |
US20150207602A1 (en) * | 2014-01-21 | 2015-07-23 | Qualcomm Incorporated | Pilot mapping for mu-mimo |
US20160316455A1 (en) * | 2015-04-21 | 2016-10-27 | Qualcomm Incorporated | Legacy compatible signaling for channel bonding |
US20160329986A1 (en) * | 2015-05-06 | 2016-11-10 | Qualcomm Incorporated | Channel bonding signaling to in-range devices |
Non-Patent Citations (1)
Title |
---|
IEEE Std 802.11ad™-2012 (Amendment to IEEE Std 802.11™-2012, as amended by IEEE Std 802.11ae™-2012 and IEEE Std 802.11aa™-2012), IEEE, 28 December 2012 * |
Cited By (15)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US10645607B2 (en) | 2012-10-24 | 2020-05-05 | Huawei Technologies Co., Ltd. | System and method for carrier aggregation for wireless local area networks |
US10136353B2 (en) * | 2012-10-24 | 2018-11-20 | Huawei Technologies Co., Ltd. | System and method for carrier aggregation for wireless local area networks |
US10721761B2 (en) | 2015-07-23 | 2020-07-21 | Intel IP Corporation | Centralized channel access for primary and secondary channels in a wireless local-area network |
US11116011B2 (en) * | 2015-09-17 | 2021-09-07 | Zte Corporation | Channel access method, access point and station |
US20180235014A1 (en) * | 2015-09-17 | 2018-08-16 | Zte Corporation | Channel access method, access point and station |
US20180368178A1 (en) * | 2015-12-28 | 2018-12-20 | Meizu Technology Co., Ltd. | Wireless Local Area Network Communication Method and Communication Device, and Station |
US10972157B2 (en) | 2016-01-11 | 2021-04-06 | Intel IP Corporation | Multiuser multiple-input and multiple-output setup frame |
US11290985B2 (en) * | 2016-08-25 | 2022-03-29 | Xi'an Zhongxing New Software Co., Ltd. | Method for receiving information, base station, and terminal |
US11272524B2 (en) | 2016-10-14 | 2022-03-08 | Panasonic Intellectual Property Corporation Of America | Transmitting apparatus and receiving apparatus |
US11706755B2 (en) | 2016-10-14 | 2023-07-18 | Panasonic Intellectual Property Corporation Of America | Transmitting apparatus and receiving apparatus |
US20210029747A1 (en) * | 2017-04-21 | 2021-01-28 | Qualcomm Incorporated | Methods and systems for improved resource unit utilization |
US11812472B2 (en) * | 2017-04-21 | 2023-11-07 | Qualcomm Incorporated | Methods and systems for improved resource unit utilization |
US10701703B2 (en) * | 2018-02-05 | 2020-06-30 | Intel Corporation | Assignment of secondary mmwave channels |
US11284403B2 (en) | 2018-02-05 | 2022-03-22 | Intel Corporation | Assignment of secondary mmwave channels |
WO2019240541A1 (en) * | 2018-06-14 | 2019-12-19 | 엘지전자 주식회사 | Method and device for receiving uplink data in wireless lan system |
Also Published As
Publication number | Publication date |
---|---|
US20190159239A1 (en) | 2019-05-23 |
US10721761B2 (en) | 2020-07-21 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US10721761B2 (en) | Centralized channel access for primary and secondary channels in a wireless local-area network | |
US11050472B2 (en) | Enhanced beamforming training in a wireless local area networks | |
US10244555B2 (en) | Co-existence for spatial reuse in wireless local area networks | |
US10368368B2 (en) | Method, apparatus, and computer readable medium for multi-user scheduling in wireless local-area networks | |
US10433302B2 (en) | Apparatus, computer readable medium, and method for multi-user request-to-send and clear-to-send in a high efficiency wireless local-area network | |
US20180167978A1 (en) | Apparatus, computer readable medium, and method for pre-association frame exchange using random access in a high efficiency wireless local-area network | |
US9949317B2 (en) | Overlapping basic service set (OBSS) indication in a high-efficiency wireless local-area network (HEW) | |
US9930660B2 (en) | Scheduling trigger frames in a high efficiency wireless local-area network | |
US9749024B2 (en) | Wireless devices, methods, and computer readable media for multi-user request-to-send and clear-to-send in a high efficiency wireless local-area network | |
US20170222769A1 (en) | Apparatus, method, and computer readable medium for transmitting a high-efficiency wireless local-area network signal field for small and large bandwidth allocations | |
US9844049B2 (en) | Apparatus, method, and computer readable medium for initiating uplink multi-user medium access in high efficiency wireless local-area networks | |
US9826069B2 (en) | Wireless device, method, and computer readable media restriction of upload traffic in a high-efficiency wireless local area network | |
US10080191B2 (en) | Wireless device, method, and computer readable media for transmitting and receiving beacon frames on different sub-channels | |
US9924458B2 (en) | Dynamic resource block identification for power save polling in a high efficiency wireless local-area network | |
US9942922B2 (en) | Restricting enhanced distributed coordination access (EDCA) in a high efficiency wireless local-area network | |
US9883531B2 (en) | Wireless device, method, and computer readable media for signaling clear channel assessment parameters in a high-efficiency wireless local area | |
US10075998B2 (en) | Wireless device, method, and computer readable media for signaling a resource allocation in a high efficiency wireless local-area network | |
US9912489B2 (en) | Multiple-user request-to-send frames in a high-efficiency wireless local-area network (HEW) | |
US9577799B2 (en) | Wireless device, method, and computer readable media for signaling a resource allocation in a high-efficiency signal field | |
US20160286537A1 (en) | Apparatuses, computer readable media, and methods for signaling non-contiguous sub-channels in a high-efficiency wireless local-area network | |
US10009476B2 (en) | Method, apparatus, and computer readable medium for quality of service signaling for reverse direction protocol |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
AS | Assignment |
Owner name: INTEL IP CORPORATION, CALIFORNIA Free format text: ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNORS:CARIOU, LAURENT;CORDEIRO, CARLOS;GHOSH, CHITTABRATA;AND OTHERS;SIGNING DATES FROM 20160110 TO 20160112;REEL/FRAME:037631/0833 |
|
STCB | Information on status: application discontinuation |
Free format text: ABANDONED -- FAILURE TO PAY ISSUE FEE |