1. Technical Field
The exemplary and non-limiting embodiments relate generally to channel access and, more particularly, to channel access avoiding windows having restricted access.
2. Brief Description of Prior Developments
The following abbreviations that may be found in the specification and/or the drawing figures are defined as follows:
IEEE 802.11 is a set of media access control (MAC) and physical layer (PHY) specifications for implementing wireless local area network (WLAN) communication. They are created and maintained by the IEEE LAN/MAN Standards Committee (IEEE 802). The standard and amendments provide the basis for wireless network products generally called Wi-Fi.
The following summary is merely intended to be exemplary. The summary is not intended to limit the scope of the claims.
In accordance with one aspect, an example method comprises determining if a period between two beacons is to comprise at least one Periodic Restricted Access Window (PRAW), where at least one of the beacons comprises a Short Beacon (SB); and based upon the determining if the period comprises the at least one Periodic Restricted Access Window (PRAW), providing in a RAW Parameter Set (RPS) an indication regarding the at least one Periodic Restricted Access Window (PRAW).
In accordance with another aspect, an example apparatus comprises at least one processor; and at least one memory including computer program code, the at least one memory and the computer program code configured to, with the at least one processor, cause the apparatus at least determine if a period between two beacons is to comprise at least one Periodic Restricted Access Window (PRAW), where at least one of the beacons comprises a Short Beacon (SB); and based upon the determining if the period comprises the at least one Periodic Restricted Access Window (PRAW), provide in a RAW Parameter Set (RPS) an indication regarding the at least one Periodic Restricted Access Window (PRAW).
In accordance with another aspect, an example apparatus is provided in a non-transitory program storage device readable by a machine, tangibly embodying a program of instructions executable by the machine for performing operations, the operations comprising determining if a period between two beacons is to comprise at least one Periodic Restricted Access Window (PRAW), where at least one of the beacons comprises a Short Beacon (SB); and based upon the determining if the period comprises the at least one Periodic Restricted Access Window (PRAW), providing in a RAW Parameter Set (RPS) an indication regarding the at least one Periodic Restricted Access Window (PRAW).
In accordance with another aspect, an example method comprises providing an indication with a first bit if a Periodic Restricted Access Window (PRAW) is at least substantially adjacent to a Non-Periodic Restricted Access Window (NRAW) in a period between two beacons, where at least one of the beacons is a Short Beacon (SB); and providing an indication with a second bit if the Periodic Restricted Access Window (PRAW) is before or after the Non-Periodic Restricted Access Window (NRAW).
In accordance with another aspect, an example apparatus comprises at least one processor; and at least one memory including computer program code, the at least one memory and the computer program code configured to, with the at least one processor, cause the apparatus at least provide an indication with a first bit if a Periodic Restricted Access Window (PRAW) is adjacent to a Non-Periodic Restricted Access Window (NRAW) in a period between two beacons, where at least one of the beacons is a Short Beacon (SB); and provide an indication with a second bit if the Periodic Restricted Access Window (PRAW) is before or after the Non-Periodic Restricted Access Window (NRAW).
In accordance with another aspect, an example apparatus is provided in a non-transitory program storage device readable by a machine, tangibly embodying a program of instructions executable by the machine for performing operations, the operations comprising providing an indication with a first bit if a Periodic Restricted Access Window (PRAW) is adjacent to a Non-Periodic Restricted Access Window (NRAW) in a period between two beacons, where at least one of the beacons is a Short Beacon (SB); and providing an indication with a second bit if the Periodic Restricted Access Window (PRAW) is before or after the Non-Periodic Restricted Access Window (NRAW).
The foregoing aspects and other features are explained in the following description, taken in connection with the accompanying drawings, wherein:
Referring to
In the example shown the system 10 includes an access node 12 and a plurality of devices 14, 15, 16 which may communicate wirelessly with the access node 12. The access node 12 may be an access point (AP), such as a wireless router for example, connected to the Internet (not shown) for example. The devices may comprise, for example, one or more smartphones 14, one or more network capable televisions 15, and/or one or more computers 16. These are merely examples of the devices. Any other suitable device may be connect to the wireless network including, for example, smart appliances, printers, home security devices, gaming systems, tablet computers, etc.
Referring also to
Each of the devices 14, 15, 16 may be a station (STA) in the network 10. Each device 14, 15, 16 may include a controller, such as a computer or a data processor (DP) 214, and a computer-readable memory medium embodied as a memory (MEM) 216 that stores a program of computer instructions (PROG) 218. Each device 14, 15, 16 may also include a suitable wireless interface, such as radio frequency (RF) transceiver 212, for bidirectional wireless communications with the access node 12 via one or more antennas. Although features are being described herein with reference to the whole devices 12, 14, 15, 16, it should be noted that features as described herein may be provided in a subcomponent or assembly which is assembled into the devices 12, 14, 15, 16. For example, features by be provided in a chipset which is assembled into one or more of the devices 12, 14, 15, 16. The devices 12, 14, 15, 16 may, in some embodiments, also be referred to as a user equipment (UE).
The access node 12 also includes a controller, such as a computer or a data processor (DP) 224, a computer-readable memory medium embodied as a memory (MEM) 226 that stores a program of computer instructions (PROG) 228, and a suitable wireless interface, such as RF transceiver 222, for communication with the device 14, 15, 16 via one or more antennas. The access node 12 may be coupled via a data/control path to a NCE. The path may be implemented as an interface. The access node 12 may also be coupled to another access node via a data/control path, which may be implemented as an interface. The access node, in some embodiments, may be an eNB (evolved NodeB).
At least one of the PROGs 218, 228 is assumed to include program instructions that, when executed by the associated DP, enable the device to operate in accordance with exemplary embodiments of this invention, as will be discussed below in greater detail. That is, various exemplary embodiments of this invention may be implemented at least in part by computer software executable by the DP 214 of the device; and/or by the DP 224 of the access node, or by hardware, or by a combination of software and hardware (and firmware).
In general, the various embodiments of the device can include, but are not limited to, cellular telephones, personal digital assistants (PDAs) having wireless communication capabilities, portable computers having wireless communication capabilities, image capture devices such as digital cameras having wireless communication capabilities, gaming devices having wireless communication capabilities, music storage and playback appliances having wireless communication capabilities, Internet appliances permitting wireless Internet access and browsing, as well as portable units or terminals that incorporate combinations of such functions.
The computer readable MEMs 216, 226 may be of any type suitable to the local technical environment and may be implemented using any suitable data storage technology, such as semiconductor based memory devices, flash memory, magnetic memory devices and systems, optical memory devices and systems, fixed memory and removable memory. The DPs 214, 224 may be of any type suitable to the local technical environment, and may include one or more of general purpose computers, special purpose computers, microprocessors, digital signal processors (DSPs) and processors based on a multicore processor architecture, as non-limiting examples. The wireless interfaces (e.g., RF transceivers 212 and 222) may be of any type suitable to the local technical environment and may be implemented using any suitable communication technology such as individual transmitters, receivers, transceivers or a combination of such components.
As a description of an example, the computer 16 will be used as being in communication with the access node 12. Features are equally applicable to any of the other stations (STAs). According to an example embodiment, there may be two categories of stations (STAs); a traffic indication map (TIM) STA and a non-TIM STA. TIM STAs may be required to decode long and/or short beacons for indication of presence of their buffered downlink data at the access point (AP). This may be an IEEE 802.11 network for example. Features as described herein may be used with wireless technologies other than IEEE 802.11, such as 3GPP based technologies for example. The carrier sensing mechanisms of the network 10 are defined in order to restrict transmissions while a STA (12, 14, 15 or 16) is currently transmitting. In general, a STA's state may be in any one mode at a particular time, either in receive (Rx) mode or in transmit (Tx) mode, and not in both mode at the same time. In an example embodiment, the network 10 may use more than one virtual carrier sensing mechanism, namely NAV (Network Allocation Vector) and RID (Response Indication Deferral). However, in an alternate example more than two virtual carrier sensing mechanisms could be used. In another example embodiment, only one virtual carrier sensing mechanism could be used. The devices 12, 14, 15, 16 may have NAV counters 240, 241 and RID counters 242, 243 schematically illustrated in
Referring also to
A short beacon (SB) period is one or more of the following: a period from the long beacon (LB) to the first short beacon (SB) within the long beacons (LB) period, a period between to two consequent short beacons (SB) within the LB period, and a period from the last short beacons (SB) within the LB period to the next long beacon (LB).
A Restricted Access Window (RAW) is a group-based medium access where a group of STAs are allowed to access the medium for a specific duration. During this RAW duration STAs in other groups are prohibited from channel access. A RAW is a general term covering all RAW types. A Periodic RAW (PRAW) is a type of RAW which has periodical allocations and can be used to protect non-TIM STAs from TIM STAs. Another type of RAW is a Non-periodical Restricted Access Window (NRAW). In this example, two types of group reservations are provided for a SB period: Non-periodical Restricted Access Windows (NRAWs) can be used for a group of TIM STAs, and Periodic RAWs (PRAWs) can be used to protect non-TIM STAs from TIM STAs. In another example, zero or one type of group reservations may be provided for a SB period. Periodic RAW (PRAW) is mainly scheduled for non-TIM STAs such that their transmissions are protected from TIM STAs. NRAW and PRAW parameters are indicated in RAW Parameter Set (RPS) information element included in beacons and Probe Response frames. While RPS elements are included in almost every short beacon for TIM STA access information, full PRAW information is only included periodically in long beacons LB. The TIM STAs are prohibited from channel access during the scheduled PRAW periods.
NRAW allocations may vary between SB periods, but PRAW allocations are repeated similarly in every SB period. Therefore, NRAWs are scheduled in both LB and SB, whereas PRAWs are scheduled only in LB. A SB period may contain 0 or more NRAWs, and 0 or more PRAWs.
Within a SB period, both TIM STAs and non-TIM STAs may contend during non-reserved periods. However, TIM STAs may not contend during a PRAW period. If a TIM STA does not decode a long beacon LB correctly, or if the TIM STA wakes/associates after the LB transmission, without features as described herein, the TIM STA does not know whether there is some slot during a SB period in which it may contend. This is because, without features as described herein, the TIM STA would not be able to know, based on the SB, whether the SB period contains PRAW allocation or not. Thus, without features as described herein, the TIM STA would need to wait until the next LB. This may lead to unnecessary delay and non-efficient spectrum usage.
TIM STAs that are not indicated in the RAW Group are prohibited from channel access during the RAW durations. The TIM STAs are also prohibited from channel access during the PRAW periods as indicated in the
Referring also to
Getting information on all NRAWs and PRAWs would required getting detailed PRAW information in the SB. After that, the TIM STA could calculate non-RAW periods which can be used to contend channel access. However, providing information on PRAW allocation in each SB would require up to 9 bytes. Since, the PRAWs are periodical, adding this much information to SBs is considered too burdensome.
With features as described herein, in order to access the medium outside the NRAW and PRAW durations (non-RAW access), a STA may be made aware of the information about scheduled PRAW (start time and duration) and NRAW durations and their start times. Features as described herein provide a novel method of providing this information to the TIM STAs for non-RAW medium access. Features as described herein may be used to prevent prohibition of channel access of TIM STAs that have not received the long beacon correctly, or might have woken up after the long beacon transmission.
Technical Implementation
In one example embodiment two (2) bits are added to a short beacon SB to indicate a possible existence of a non-RAW slot. This may be used by a TIM STA that has missed the complete long beacon LB. This information may be included in the short beacon SB, especially in short beacon frames to enable the TIM STAs to contend for medium in non-RAW access intervals. An example of the two (2) bit indication is as follows:
Referring also to
The immediate advantage of this rule is to allow 802.11 TIM STAs to access medium in intervals outside the RAW durations and not within the scheduled PRAW periods. This also provides a method of energy savings for the TIM STAs. Features are fairly simple to implement; requiring only two (2) bits to allow a TIM STA to contend during a SB period in case it has missed a LB. The indication does not add the entire RAW assignment information of PRAW to the RPS element of SB, but instead uses a two bit indication, which indicates sufficient information for most use cases and thereby provides an advantage over trying to provide all the information in the short beacon SB.
In case a SB period contains more than one NRAW allocation or more than one PRAW, that may be a minor issue. However, most embodiments do not comprise multiple NRAWs or PRAWs within a single SB period. The non-presence of a RAW does not need to be indicated. The proposed solution provides a simple method to signal the presence of a PRAW either at the end or beginning of the beacon interval. It may put some restrictions on how PRAWs can be scheduled, but in an example embodiment the indication only requires 2 bits in a RPS element.
One may assume that, in most embodiments, the short beacon SB period has 0 or 1 NRAW and 0 or 1 PRAW. In a case there is both a NRAW and a PRAW, it is assumed that they are consecutive, or that a slot between them is not considered. In a case where only PRAW and no NRAW is scheduled, one may define a short RPS only indicating the RAW start time or RAW duration in addition to the two (2) bits. The RAW start time and Duration may be that of the PRAW.
Referring also to
The first beacon may be larger than the second beacon. The first beacon may be a long beacon and the second beacon may be a short beacon. The information on the access window that does not comprise a periodic restricted access window (PRAW) nor a non-periodic restricted access window (NRAW) may comprise two bits which indicate at least one of no such access window, an entire beacon interval is available, a channel is available from an end of beacon transmission to the beginning of a RAW Start Time, the channel is available from the end of a RAW End Time to the end of a beacon interval. The apparatus may be a traffic indication map (TIM) station for a wireless local area network, and where the at least part of the first beacon and the second beacon are received from an access point. The first and the second periodic access windows may reserved for non-traffic indication map (non-TIM) stations. The apparatus may not be allowed to contend for medium access during any periodic restricted access window.
An example embodiment may be provided in an apparatus comprising at least one processor; and at least one non-transitory memory including computer program code, the at least one memory and the computer program code configured to, with the at least one processor, cause the apparatus at least to receive at least part of a first beacon, where the first beacon comprises information regarding at least a first periodic restricted access window (PRAW); and receive at least part of a second beacon, where the second beacon comprises information regarding at least one restricted access window (RAW) and information on an access window that does not comprise a periodic restricted access window (PRAW) nor a non-periodic restricted access window (NRAW), where the part of the second beacon received by the apparatus does not comprise complete information regarding a second periodic restricted access window (PRAW) of the second beacon.
An example embodiment may be provided in a non-transitory program storage device such as 216 and 218 for example readable by a machine, tangibly embodying a program of instructions executable by the machine for performing operations, the operations comprising receiving by an apparatus at least part of a first beacon, where the first beacon comprises information regarding at least a first periodic restricted access window (PRAW); and receiving by the apparatus at least part of a second beacon, where the second beacon comprises information regarding at least one restricted access window (RAW) and information on an access window that does not comprise a periodic restricted access window (PRAW) nor a non-periodic restricted access window (NRAW), where the part of the second beacon received by the apparatus does not comprise complete information regarding a second periodic restricted access window (PRAW) of the second beacon.
Referring also to
An example embodiment may be provided in an apparatus comprising at least one processor; and at least one non-transitory memory including computer program code, the at least one memory and the computer program code configured to, with the at least one processor, cause the apparatus at least to transmit by the apparatus a first beacon, where the first beacon comprises information regarding at least a first periodic restricted access window (PRAW); and transmit by the apparatus a second beacon, where the second beacon comprises information regarding at least one restricted access window (RAW) and information on an access window that does not comprise a periodic restricted access window (PRAW) nor a non-periodic restricted access window (NRAW).
An example embodiment may be provided in a non-transitory program storage device readable by a machine, tangibly embodying a program of instructions executable by the machine for performing operations, the operations comprising transmitting by the machine a first beacon, where the first beacon comprises information regarding at least a first periodic restricted access window (PRAW); and transmitting by the machine a second beacon, where the second beacon comprises information regarding at least one restricted access window (RAW) and information on an access window that does not comprise a periodic restricted access window (PRAW) nor a non-periodic restricted access window (NRAW).
Any combination of one or more computer readable medium(s) may be utilized as the memory. The computer readable medium may be a computer readable signal medium or a non-transitory computer readable storage medium. A non-transitory computer readable storage medium does not include propagating signals and may be, for example, but not limited to, an electronic, magnetic, optical, electromagnetic, infrared, or semiconductor system, apparatus, or device, or any suitable combination of the foregoing. More specific examples (a non-exhaustive list) of the computer readable storage medium would include the following: an electrical connection having one or more wires, a portable computer diskette, a hard disk, a random access memory (RAM), a read-only memory (ROM), an erasable programmable read-only memory (EPROM or Flash memory), an optical fiber, a portable compact disc read-only memory (CD-ROM), an optical storage device, a magnetic storage device, or any suitable combination of the foregoing.
Referring also to
An example embodiment may be provided in an apparatus comprising means for receiving by an apparatus at least part of a first beacon, where the first beacon comprises information regarding at least a first periodic restricted access window (PRAW); and means for receiving by the apparatus at least part of a second beacon, where the second beacon comprises information regarding at least one restricted access window (RAW) and information on an access window that does not comprise any restricted access window, where the part of the second beacon received by the apparatus does not comprise complete information regarding a second periodic restricted access window (PRAW) of the second beacon.
An example embodiment may be provided in an apparatus comprising means for transmitting by an apparatus a first beacon, where the first beacon comprises information regarding at least a first periodic restricted access window (PRAW); and means for transmitting by the apparatus a second beacon, where the second beacon comprises information regarding at least one restricted access window (RAW) and information on an access window that does not comprise any restricted access window.
An example method may comprise receiving by an apparatus a first beacon frame comprising complete information on at least a first periodic restricted access window; and receiving by the apparatus a second beacon frame comprising information on at least one restricted access window and information on an access window that does not comprise any restricted access window, wherein the second beacon frame does not comprise complete information on a second periodic restricted access window of a beacon period corresponding to the second beacon frame. The TIM STA may receive the long beacon (first beacon frame) getting all information on periodic RAW. Then the TIM STA might miss another long beacon and receives a short beacon (second beacon frame), and that short beacon would not comprise complete information on the PRAW, but indicates an access window part that is free from non-periodic and periodic RAWs. The first beacon frame may be larger than the second beacon frame. The first beacon frame may be a long beacon and the second beacon frame may be a short beacon. The information on the access window that does not comprise any restricted access window may comprise two bits which can be used to indicate at least one of the following: no such access window, the entire beacon interval is available, the channel is available from the end of beacon transmission to the beginning of RAW Start Time, the channel is available from the end of RAW End Time to the end of beacon interval. The apparatus may be a traffic indication map station for a wireless local area network, and the first beacon frame and the second beacon frame may be received from an access point. The first and the second periodic access windows may be reserved for non-TIM stations. The apparatus may not be allowed to contend for medium access during any periodic restricted access window.
An example method may comprise receiving by an apparatus a beacon, where the beacon comprises information regarding a restricted access window (RAW); and receiving in the beacon information regarding a non-restricted access window, where the non-restricted access window does not comprise the non-periodic restricted access window (NRAW) and does not comprise a periodic restricted access window (PRAW), where the information comprises only partial information regarding the periodic restricted access window (PRAW) or indicates absence of the periodic restricted access window (PRAW) during a beacon interval.
The beacon may be a second beacon and the method further comprises receiving by the apparatus at least part of a first beacon before the second beacon, where the first beacon comprises information regarding at least a first periodic restricted access window (PRAW), where the first beacon is larger than the second beacon. The beacon may be a second beacon and the method further comprises receiving by the apparatus at least part of a first beacon before the second beacon, where the first beacon is a long beacon and the second beacon is a short beacon. The information comprises two bits which indicate at least one of no such access window, an entire beacon interval is available, a channel is available from an end of beacon transmission to the beginning of a RAW Start Time, the channel is available from the end of a RAW End Time to the end of a beacon interval. The apparatus may be a traffic indication map (TIM) station for a wireless local area network, where the beacon is a second beacon and the method further comprises receiving by the apparatus at least part of a first beacon before the second beacon, and where the at least part of the first beacon and the second beacon are received from an access point. The periodic restricted access window (PRAW) may be reserved for non-traffic indication map (non-TIM) stations. The apparatus may be prevented to contend for medium access during any periodic restricted access window (PRAW).
An example embodiment may be provided in an apparatus comprising at least one processor; and at least one non-transitory memory including computer program code, the at least one memory and the computer program code configured to, with the at least one processor, cause the apparatus at least to receive by the apparatus a beacon, where the beacon comprises information regarding a restricted access window (RAW); and receive in the beacon information regarding a non-restricted access window, where the non-restricted access window does not comprise a non-periodic restricted access window (NRAW) and does not comprise a periodic restricted access window (PRAW), where the information comprises only partial information regarding the periodic restricted access window (PRAW) or indicates absence of the periodic restricted access window (PRAW) during a beacon interval.
An example embodiment may be provided in a non-transitory program storage device readable by a machine, tangibly embodying a program of instructions executable by the machine for performing operations, the operations comprising receiving by an apparatus a beacon, where the beacon comprises information regarding a restricted access window (RAW); and receiving in the beacon information regarding a non-restricted access window, where the non-restricted access window does not comprise a non-periodic restricted access window (NRAW) and does not comprise a periodic restricted access window (PRAW), where the information comprises only partial information regarding the periodic restricted access window (PRAW) or indicates absence of the periodic restricted access window (PRAW) during a beacon interval.
The examples described above generally indicate non-RAW medium access with one RAW and one PRAW scheduled. However, in some instances there are multiple NRAWs and/or PRAWs scheduled within a beacon interval, and the NRAWs may not be adjacent to each other. Features as described herein may be used to indicate non-RAW channel access times when there are multiple NRAWs and/or PRAWs scheduled that are not adjacent to each other.
The RAW Parameter Set (RPS) element provides information of the RAW group, RAW Start Time and Duration for each of the RAWs scheduled within a Beacon interval. Referring also to
The first bit of the NRAW Indicator field 44 indicates whether a PRAW is scheduled adjacent (or substantially adjacent) to the specific NRAW for which the RAW Assignment field 40 is designated for. If the first bit is set to 0, then the second bit is ignored. If the first bit is set to 1, then the second bit indicates whether the PRAW is scheduled to the left or right of this NRAW. For example, for the scenario in
In addition to the above new RPS element format, other software programming may be provided with additional rules to allow for a situation where a long beacon is not received in its entirety. The software programming may include the following rules for example:
Rule for NRAW Indication with PRAWs on Both Sides of a NRAW:
Referring also to
Rule for No NRAW Ind:
Referring also to
Rule for No Non-RAW Access:
If the first bit of each NRAW Ind after every RAW Assignment in the period between the two beacons is set to 1 then, from this situation, the STAs may be informed that there is no non-RAW access possible.
Rule for Non-RAW Access:
If the first bit of each NRAW Ind after every RAW Assignment is set to 0 then, from this situation, the STAs may be informed that there is non-RAW access possible before or after every RAW scheduled.
Rule for PRAW Indication with No Assigned NRAWs:
As noted above, and as shown by the example in
Referring also to
The RAW Parameter Set (RPS) may comprise an indication field following a RAW Assignment field, where the indication is in regard to the at least one Periodic Restricted Access Window (PRAW) relative to a respective Non-Periodic Restricted Access Window (NRAW) for that RAW Assignment field. The RAW Parameter Set (RPS) may comprise a plurality of the indication field, where each of the indication fields is associated with a separate RAW Assignment field in the RAW Parameter Set (RPS). The indication may comprise a first bit which indicates if the at least one Periodic Restricted Access Window (PRAW) is to occur substantially adjacent to a respective Non-Periodic Restricted Access Window (NRAW) in the period. The indication may comprise a second bit which indicates if the Periodic Restricted Access Window (PRAW) is before the Non-Periodic Restricted Access Window (NRAW) or after the Non-Periodic Restricted Access Window (NRAW). The method may further comprise a node using two of the indications in the RAW Parameter Set (RPS) for two different ones of the Non-Periodic Restricted Access Window (NRAW) in the period to indicate that a first one of the Periodic Restricted Access Windows (PRAWs) is before a Non-Periodic Restricted Access Window (NRAW) of the period and a second one of the Periodic Restricted Access Windows (PRAWs) is after the Non-Periodic Restricted Access Window (NRAW). The method may further comprise, when a second Non-Periodic Restricted Access Window (NRAW) is adjacent to a prior first Non-Periodic Restricted Access Window (NRAW) during the period, omitting the indication relative to a first RAW Assignment field of the RAW Parameter Set (RPS) for the first Non-Periodic Restricted Access Window (NRAW). The method may further comprise, by making a same bit of all of a plurality of the indications in the RAW Parameter Set (RPS) the same, indicated to at least one node that no Non-Restricted Access Window (NRAW) access is possible during the period. The method may further comprise, by making a same bit of all of a plurality of the indications in the RAW Parameter Set (RPS) the same, indicated to at least one node that Non-Restricted Access Window (Non-RAW) access is possible before and after each Non-Periodic Restricted Access Window (NRAW) in the period. The method may further comprise, in a RAW control field of a RAW Assignment field in the RAW Parameter Set (RPS), indicating that the period comprises at least one of the Periodic Restricted Access Window (PRAW) and comprises no Non-Periodic Restricted Access Window (NRAW).
An example embodiment may be provided in an apparatus comprising at least one processor; and at least one memory including computer program code, the at least one memory and the computer program code configured to, with the at least one processor, cause the apparatus at least: determine if a period between two beacons is to comprise at least one Periodic Restricted Access Window (PRAW), where at least one of the beacons comprises a Short Beacon (SB); and based upon the determining if the period comprises the at least one Periodic Restricted Access Window (PRAW), provide in a RAW Parameter Set (RPS) an indication regarding the at least one Periodic Restricted Access Window (PRAW).
An example embodiment may be provided in an apparatus comprising a non-transitory program storage device readable by a machine, tangibly embodying a program of instructions executable by the machine for performing operations, the operations comprising: determining if a period between two beacons is to comprise at least one Periodic Restricted Access Window (PRAW), where at least one of the beacons comprises a Short Beacon (SB); and based upon the determining if the period comprises the at least one Periodic Restricted Access Window (PRAW), providing in a RAW Parameter Set (RPS) an indication regarding the at least one Periodic Restricted Access Window (PRAW).
Referring also to
The first and second bits may be provided in an indication field in a RAW Parameter Set (RPS). The RAW Parameter Set (RPS) may comprise a plurality of the indication field, where each indication field follows a respectively associated RAW assignment field in the RAW Parameter Set (RPS). When Periodic Restricted Access Windows (PRAWs) are both before and after the Non-Periodic Restricted Access Window (NRAW), a node may use two of the indication fields in the RAW Parameter Set (RPS) for two different ones of the Non-Periodic Restricted Access Window (NRAW) in the period to indicate that a first one of the Periodic Restricted Access Windows (PRAWs) is before a Non-Periodic Restricted Access Window (NRAW) of the period and a second one of the Periodic Restricted Access Windows (PRAWs) is after the Non-Periodic Restricted Access Window (NRAW). The method may further comprise, when a second Non-Periodic Restricted Access Window (NRAW) is adjacent to a prior first Non-Periodic Restricted Access Window (NRAW) during the period, omitting the indication field relative to a first RAW Assignment field of the RAW Parameter Set (RPS) for the first Non-Periodic Restricted Access Window (NRAW). The method may further comprise, by making a same bit of all of a plurality of the indications in the RAW Parameter Set (RPS) a first value, indicated to at least one node that no Non-Restricted Access Window (Non-RAW) access is possible during the period, or by making the same bit of all of the plurality of the indications in the RAW Parameter Set (RPS) a different second value, indicated to the at least one node that Non-Restricted Access Window (Non-RAW) access is possible both before and after each Non-Periodic Restricted Access Window (NRAW) in the period. The method may further comprise, in a RAW control field of a RAW Assignment field in the RAW Parameter Set (RPS), indicating that the period comprises at least one of the Periodic Restricted Access Window (PRAW) and comprises no Non-Periodic Restricted Access Window (NRAW).
An example embodiment may be provided in an apparatus comprising at least one processor; and at least one memory including computer program code, the at least one memory and the computer program code configured to, with the at least one processor, cause the apparatus at least: provide an indication with a first bit if a Periodic Restricted Access Window (PRAW) is adjacent to a Non-Periodic Restricted Access Window (NRAW) in a period between two beacons, where at least one of the beacons is a Short Beacon (SB); and provide an indication with a second bit if the Periodic Restricted Access Window (PRAW) is before or after the Non-Periodic Restricted Access Window (NRAW).
An example embodiment may be provided in a non-transitory program storage device readable by a machine, tangibly embodying a program of instructions executable by the machine for performing operations, the operations comprising: providing an indication with a first bit if a Periodic Restricted Access Window (PRAW) is adjacent to a Non-Periodic Restricted Access Window (NRAW) in a period between two beacons, where at least one of the beacons is a Short Beacon (SB); and providing an indication with a second bit if the Periodic Restricted Access Window (PRAW) is before or after the Non-Periodic Restricted Access Window (NRAW).
Features as described herein may be used such that a Short Beacon (SB) includes, in addition to RAW assignment (for each NRAW) a two bit indicator (after each RAW assignment) to indicate: 1st bit indicates presence of PRAW adjacent to the specific NRAW, and 2nd bit indicates whether the adjacent PRAW is on left or right hand side of the NRAW. This may include the following assumptions:
An example embodiment may comprise means for determining if a period between two beacons is to comprise at least one Periodic Restricted Access Window (PRAW), where at least one of the beacons comprises a Short Beacon (SB); and based upon the determining if the period comprises the at least one Periodic Restricted Access Window (PRAW), means for providing in a RAW Parameter Set (RPS) an indication regarding the at least one Periodic Restricted Access Window (PRAW).
An example embodiment may comprise means for providing an indication with a first bit if a Periodic Restricted Access Window (PRAW) is at least substantially adjacent to a Non-Periodic Restricted Access Window (NRAW) in a period between two beacons, where at least one of the beacons is a Short Beacon (SB); and means for providing an indication with a second bit if the Periodic Restricted Access Window (PRAW) is before or after the Non-Periodic Restricted Access Window (NRAW).
With features as described herein, a Short Beacon (SB) may include, in addition to NRAW assignment (for each NRAW), such as RAW Assignments 40 shown in
An example method may comprise providing in a Short Beacon (SB) an indication regarding present of a Periodic Restricted Access Window (PRAW) in an interval partially defined by the Short Beacon (SB); and providing in the Short Beacon (SB) an indication that the Periodic Restricted Access Window (PRAW) is before a respective Non-periodic Restricted Access Window (NRAW) in the interval or after the Non-periodic Restricted Access Window (NRAW) in the interval. The Short Beacon (SB) may include multiple ones of the indications corresponding, respectively, to multiple PRAW during the interval. In one alternate example the indications may be a same single indication. In one example embodiment the indication regarding present of a Periodic Restricted Access Window (PRAW) in the interval may signal whether a PRAW is present or not present relative to a respective NRAW.
An example embodiment may be provided in an apparatus comprising at least one processor; and at least one memory including computer program code, the at least one memory and the computer program code configured, with the at least one processor, to cause the apparatus at least to: providing in a Short Beacon (SB) an indication regarding present of a Periodic Restricted Access Window (PRAW) in an interval partially defined by the Short Beacon (SB); and providing in the Short Beacon (SB) an indication that the Periodic Restricted Access Window (PRAW) is before a respective Non-periodic Restricted Access Window (NRAW) in the interval or after the Non-periodic Restricted Access Window (NRAW) in the interval.
An example embodiment may be provided in a non-transitory program storage device readable by a machine, tangibly embodying a program of instructions executable by the machine for performing operations, the operations comprising: include in a Short Beacon (SB) an indication regarding present of a Periodic Restricted Access Window (PRAW) in an interval partially defined by the Short Beacon (SB); and include in the Short Beacon (SB) an indication that the Periodic Restricted Access Window (PRAW) is before a respective Non-periodic Restricted Access Window (NRAW) in the interval or after the Non-periodic Restricted Access Window (NRAW) in the interval.
An example embodiment may be provided in an apparatus comprising means for providing in a Short Beacon (SB) an indication regarding present of a Periodic Restricted Access Window (PRAW) in an interval partially defined by the Short Beacon (SB); and means for providing in the Short Beacon (SB) an indication that the Periodic Restricted Access Window (PRAW) is before a respective Non-periodic Restricted Access Window (NRAW) in the interval or after the Non-periodic Restricted Access Window (NRAW) in the interval.
It should be understood that the foregoing description is only illustrative. Various alternatives and modifications can be devised by those skilled in the art. For example, features recited in the various dependent claims could be combined with each other in any suitable combination(s). In addition, features from different embodiments described above could be selectively combined into a new embodiment. Accordingly, the description is intended to embrace all such alternatives, modifications and variances which fall within the scope of the appended claims.
This application is a continuation-in-part of copending application Ser. No. 14/147,441 filed Apr. 8, 2014 which is hereby incorporated by reference in its entirety.
Number | Date | Country | |
---|---|---|---|
Parent | 14247441 | Apr 2014 | US |
Child | 14272962 | US |