The proposed technology generally relates to Wireless Local Area Network, WLAN, technology, and more specifically relates to method(s) of operation of a communication unit in a WLAN environment, communication unit(s) configured for operation in a WLAN environment, as well as corresponding computer program(s) and computer-program product(s), and apparatus(es) for WLAN operation.
As the name implies, Wireless Local Area Network, WLAN, technology offers a basis for wireless communications within a local area coverage. In general, the WLAN technology includes industry-specific solutions as well as proprietary protocols, although most commercial applications are based on well-accepted standards such as the various versions of IEEE 802.11, also popularly referred to as Wi-Fi.
IEEE 802.11 is a set of Medium Access Control, MAC, and physical layer, PHY, specifications for implementing WLAN communication in specified frequency bands.
WLAN networks typically employ a so-called contention-based protocol for medium access allowing many users to use the same radio-based medium with little or no pre-coordination. Typically, a transmitter first senses its radio environment, i.e. a radio based medium or channel, before it starts a transmission. The so-called Listen Before Talk, LBT, operating procedure in IEEE 802.11 is one of the most well-known contention-based protocols.
For example, Carrier Sensing Multiple Access, CSMA, is a Medium Access Control, MAC, protocol in which a node verifies the absence of other traffic before transmitting on a shared transmission medium, such as an electrical bus, or a band of the electromagnetic spectrum.
Carrier Sensing means that a transmitter uses feedback from a receiver to determine whether another transmission is in progress before initiating a transmission. That is, it tries to detect the presence of a transmission or carrier wave from another station before attempting to transmit. If a transmission/carrier is sensed, the station waits for the transmission in progress to finish before initiating its own transmission. In other words, CSMA is also based on LBT. Multiple access means that multiple stations send and/or receive on the medium.
IEEE 802.11 includes up to six MAC address fields in a frame. These address fields identify the receiver, destination, transmitter, source, and relaying stations. A station needs to decode a frame to obtain the MAC address information. By way of example, with the receiver address encapsulated into the data part of an 802.11 frame, receiving devices must be able to decode the data part to identify the intended receiver of a frame. If the frame is transmitted at a high Modulation and Coding Scheme, MCS, the intended receiver might not be able to decode the data part and thus cannot know that the frame was destined to it. Consequently the intended receiver cannot signal to the sender that a lower MCS should be used.
Wireless networks using distributed, asynchronous medium access, such as e.g. the Carrier Sense Multiple Access/Collision Avoidance, CSMA/CA, scheme used in IEEE 802.11, typically also suffer from low spectral efficiency in dense deployments. This is due to the fact that stations, STAs, and access points, APs, must refrain, i.e. back-off, from accessing the wireless medium if they sense it is busy. Some of these back-offs are unnecessary, since if the two transmission links are located in separate cells, or using Wi-Fi terminology, different BSSs, and are far apart, ensuring sufficient signal level difference, they may both operate successfully at the same time. Thus, the wireless medium may not be optimally utilized, specifically leading to relatively low spectral efficiency and/or low frequency channel reuse.
One way to enable such simultaneous or concurrent transmissions is by increasing the channel sensing threshold by some scheme, e.g. Dynamic Sensitivity Control, DSC, which has been proposed in the IEEE 802.11 Task Group AX, TGax.
However, such relaxations in the CSMA/CA protocol may result in hidden nodes within a BSS, i.e. creating unwanted collisions at the AP from STAs trying to transmit at the same time.
It is an object to provide a method of operation of a communication unit in a Wireless Local Area Network, WLAN, environment.
It is also an object to provide a complementary method of operation of a communication unit in a Wireless Local Area Network, WLAN, environment.
Another object is to provide a communication unit configured for operation in a Wireless Local Area Network, WLAN, environment.
It is also an object to provide a complementary communication unit configured for operation in a Wireless Local Area Network, WLAN, environment.
Yet another object is to provide corresponding computer programs and computer-program products.
Still another object is to provide an apparatus for operation in a Wireless Local Area Network, WLAN, environment.
It is also an object to provide a complementary apparatus for operation in a Wireless Local Area Network, WLAN, environment.
These and other objects are met by embodiments of the proposed technology.
According to a first aspect, there is provided a method of operation of a communication unit in a Wireless Local Area Network, WLAN, environment. The method comprises the step of the communication unit embedding identification information into at least the Physical, PHY, preamble of the PHY header of a WLAN frame. The method also comprises the step of the communication unit performing transmission of the WLAN frame for enabling a recipient to identify i) the communication unit and/or ii) a WLAN to which the communication unit is associated, and/or iii) whether the transmission originates from a member of a specific group of communication units based on the embedded identification information.
According to a second aspect, there is provided a method of operation of a communication unit in a Wireless Local Area Network, WLAN, environment. The method comprises the step of the communication unit receiving a WLAN frame having identification information embedded into at least the Physical, PHY, preamble of the PHY header of the WLAN frame. The method also comprises the step of the communication unit extracting the identification information from the received WLAN frame. The method further comprises the step of the communication unit identifying i) a sender transmitting the WLAN frame and/or ii) a WLAN to which the sender transmitting the WLAN frame is associated, and/or iii) whether the sender transmitting the WLAN frame belongs to a specific group of communication units based on the identification information.
According to a third aspect, there is provided a communication unit configured for operation in a Wireless Local Area Network, WLAN, environment. The communication unit is configured to embed identification information into at least the Physical, PHY, preamble of the PHY header of a WLAN frame. The communication unit is also configured to perform transmission of the WLAN frame for enabling a recipient to identify i) the communication unit and/or ii) a WLAN to which the communication unit is associated, and/or iii) whether the transmission originates from a member of a specific group of communication units based on the embedded identification information.
According to a fourth aspect, there is provided a communication unit configured for operation in a Wireless Local Area Network, WLAN, environment. The communication unit is configured to receive a WLAN frame having identification information embedded into at least the Physical, PHY, preamble of the PHY header of the WLAN frame. The communication unit is also configured to extract the identification information from the received WLAN frame. The communication unit is further configured to identify i) a sender transmitting the WLAN frame and/or ii) a WLAN to which the sender transmitting the WLAN frame is associated, and/or iii) whether the sender transmitting the WLAN frame belongs to a specific group of communication units based on the identification information.
According to a fifth aspect, there is provided a computer program comprising instructions, which when executed by at least one processor, cause the at least one processor to:
According to a sixth aspect, there is provided a computer program comprising instructions, which when executed by at least one processor, cause the at least one processor to:
According to a seventh aspect, there is provided a computer-program product comprising a computer-readable medium having stored thereon a computer program according to the fifth and/or sixth aspect.
According to an eighth aspect, there is provided an apparatus for operation in a Wireless Local Area Network, WLAN, environment. The apparatus comprises an embedding module for embedding identification information into at least the Physical, PHY, preamble of the PHY header of a WLAN frame. The apparatus also comprises an output module for outputting the WLAN frame for transmission for enabling a recipient to identify i) the communication unit and/or ii) a WLAN to which the communication unit is associated, and/or iii) whether the transmission originates from a member of a specific group of communication units based on the embedded identification information.
According to a ninth aspect, there is provided an apparatus for operation in a Wireless Local Area Network, WLAN, environment. The apparatus comprises a reading module for reading a WLAN frame having identification information embedded into at least the Physical, PHY, preamble of the PHY header of the WLAN frame. The apparatus also comprises an extraction module for extracting the identification information from the received WLAN frame. The apparatus further comprises an identification module for identifying i) a sender transmitting the WLAN frame and/or ii) a WLAN to which the sender transmitting the WLAN frame is associated, and/or iii) whether the sender transmitting the WLAN frame belongs to a specific group of communication units based on the identification information.
At least one of the embodiments described herein offers the advantage(s) of improved WLAN performance, improved spectral efficiency, improved channel access, improved possibilities for concurrent WLAN transmissions, increased frequency channel reuse and/or reliable device identification.
Other advantages will be appreciated when reading the detailed description.
The embodiments, together with further objects and advantages thereof, may best be understood by making reference to the following description taken together with the accompanying drawings, in which:
Throughout the drawings, the same reference designations are used for similar or corresponding elements.
For a better understanding of the proposed technology, it may be useful to begin with a brief overview of an example of a Wireless Local Area Network, WLAN, environment with reference to
As used herein, the non-limiting term “network node” may refer to an access point or similar radio network node including access controllers and the like.
As used herein, the non-limiting terms “wireless device” and “station” may refer to a User Equipment, UE, a mobile phone, a cellular phone, a Personal Digital Assistant,
PDA, equipped with radio communication capabilities, a smart phone, a laptop or Personal Computer, PC, equipped with an internal or external mobile broadband modem, a tablet PC with radio communication capabilities, a target device, a device to device UE, a machine type UE or UE capable of machine to machine communication, iPAD, customer premises equipment, CPE, laptop embedded equipment, LEE, laptop mounted equipment, LME, USB dongle, a portable electronic radio communication device, a sensor device equipped with radio communication capabilities or the like. In particular, the term “wireless device” should be interpreted as a non-limiting term comprising any type of wireless device communicating with a radio network node in a wireless communication system or any device equipped with radio circuitry for wireless communication according to any relevant standard for wireless communication.
In the following, both access points/network nodes and the associated wireless devices can be regarded as a form of communication unit configured for operation in a WLAN environment.
According to a first aspect, there is provided a method of operation of a communication unit in a Wireless Local Area Network, WLAN, environment. The method comprises the following steps:
In other words, the identification information embedded into at least the PHY preamble of a WLAN frame enables identification of i) the transmitting communication unit and/or ii) the WLAN to which the communication unit is associated, and/or iii) whether the transmission originates from a member of a specific group of communication units.
By way of useful example, the identification information may enable the recipient to take a decision on concurrent use of the shared wireless medium.
For example, the identification information may enable the recipient to identify a WLAN and decide whether to ignore a busy medium condition based on the identified WLAN.
In a particular example, the identification information enables the recipient to identify a WLAN and defer access to the wireless medium if the transmission of the WLAN frame originates from a member of the recipient's own WLAN, and allow/contend for access to the wireless medium if the transmission of the WLAN frame originates from a member of a different WLAN.
Identification of whether the transmission originates from a member of a specific group of communication units could for example be useful to differentiate between an access point transmission, on the downlink, and a client device transmission, on the uplink. It could also be useful to enable the recipient to identify whether the transmission originates from a member of a specific group of client devices.
For example, the recipient may be a client device and the identification information enables the recipient to identify whether the transmission originates from another client device that is using the same identification information in the PHY preamble as the recipient.
As another example, the specific group of client devices may belong to the same WLAN, as previously mentioned.
In a particular example, the identification information may enable the recipient to consider secondary conditions to decide whether concurrent use of the wireless medium is allowed.
It is also possible to use the identification information to enable the recipient to identify the communication unit and provide, upon unsuccessful data decoding, Negative Acknowledgement, NACK, feedback to the identified communication unit.
In a set of example embodiments, the identification information is representative of an Association Identifier, AID.
For example, the AID may be embedded in the Legacy Short Training Field, L-STF, and a selected bit of the Legacy Signal Field, L-SIG, of the PHY header.
By way of example, the AID may be representative of an individual communication unit, a group addressed frame, or an individual WLAN.
As previously mentioned, the communication unit may be an access point or a wireless device.
S11: The communication unit receiving a WLAN frame having identification information embedded into at least the Physical, PHY, preamble of the PHY header of the WLAN frame.
S12: The communication unit extracting the identification information from the received WLAN frame.
S13: The communication unit identifying i) a sender transmitting the WLAN frame and/or ii) a WLAN to which the sender transmitting the WLAN frame is associated, and/or iii) whether the sender transmitting the WLAN frame belongs to a specific group of communication units based on the identification information.
In other words, the identification information embedded into at least the PHY preamble of a WLAN frame enables identification of i) the transmitting communication unit and/or ii) the WLAN to which the communication unit is associated, and/or iii) whether the transmission originates from a member of a specific group of communication units.
By way of example, the communication unit takes a decision on concurrent use of the shared wireless medium based on the identification information.
For example, the communication unit may identify a WLAN and decide whether to ignore a busy medium condition based on the identified WLAN.
In a particular example, the communication unit identifies a WLAN and defers access to the wireless medium if the received WLAN frame originates from a member of the communication unit's own WLAN, and allows/contends for access to the wireless medium if the received WLAN frame originates from a member of a different WLAN.
Optionally, the communication unit may identify whether the sender transmitting the WLAN frame belongs to a specific group of client devices.
For example, the communication unit may be a client device and the communication unit may then identify whether the received WLAN frame originates from another client device that is using the same identification information in the PHY preamble as the communication unit.
As mentioned, the specific group of client devices may belong to the same WLAN.
Optionally, the communication unit may consider, if the sender transmitting the WLAN frame belongs to a specific group of client devices, secondary conditions to decide whether concurrent use of the wireless medium is allowed.
In a particular application example, the communication unit identifies the sender transmitting the WLAN frame and provides, upon unsuccessful data decoding, Negative Acknowledgement, NACK, feedback to the identified sender.
In a set of example embodiments, the identification information is representative of an Association Identifier, AID.
For example, the AID may be embedded in the Legacy Short Training Field, L-STF, and a selected bit of the Legacy Signal Field, L-SIG, of the PHY header.
The AID may for example be representative of an individual communication unit, a group addressed frame, or an individual WLAN.
The communication unit may for example be an access point or a wireless device.
In the following, a few non-limiting examples will be given with particular reference to the 802.11 standard. The proposed technology is not limited to these examples,
The 802.11 standard uses the term BSS to identify a single group of stations that are associated to the same Access Point (AP). We use the more generic term WLAN as a synonym for BSS in the following.
The 802.11 standard subsumes client entities and AP entities under the term station. To differentiate client devices from AP devices the 802.11 standard uses the term non-AP station. As used herein, however, the term station mainly refers to client (non-AP) devices.
By way of example, the identification information may be used to differentiate between transmissions of different Basic Service Sets, BSSs, here referred to as WLANs. Most 802.11 deployments are AP centered. In an apartment complex each household has its own AP. Stations typically communicate only with their AP. E.g. a Wi-Fi TV in apartment N never communicates with the AP or a Blu-Ray player in apartment K. Thus, we can build on the fact that the radio “areas” of the apartments are nicely separated by walls and the traditional, very sensitive carrier sensing threshold isn't needed. Instead of mutually deferring to transmit both apartments (respectively the people/users of communication devices) would be much better off if devices in both apartments would transmit concurrently to each other. This would increase spatial frequency reuse and improve the performance that both can achieve.
One of the possibilities of such PHY based addressing is to extend it from a per-WLAN identification a per-station identification. Then, a very robust identification is available. This robust identification may be useful for generating Negative Acknowledgments.
There may be different input values used by a station to detect the wireless medium to be busy. For example, whenever there is energy on the wireless medium that exceeds the Energy Detection, ED, threshold the station turns into the busy state. If the station is able to recognize an OFDM preamble it turns into the busy state at a much lower threshold. If the station can also read the frame duration from the Signal field in the PHY preamble it will continue to be in the busy state for the indicated duration—even if the measured signal strength should drop below the threshold.
So these are conditions for traditional 802.11 to turn to the busy or idle state. The proposed technology prepends these conditions by a novel identifier. As an example, in case a station knows that a frame “in the air” is transmitted by another fellow station of its own WLAN it can behave differently than if the frame was transmitted by a different WLAN's station.
So a primary condition may then be based on investigating whether a frame is from the own WLAN or from a “foreign” or different WLAN.
In another embodiment a primary condition could be based on identifying whether the transmission originates from a member of a specific group of communication units based on the embedded identification information, and especially a specific group of client devices. Knowing whether a transmission originates from a member of a specific group of client devices would also be useful to prioritize the protection of AP transmissions over station transmissions.
By way of example, secondary conditions may be based on the Clear Channel Assessment, CCA, or Energy Detection, ED, thresholds of 802.11.
For example, in case a station knows that:
In an example embodiment, the proposed technology suggests to add identification or addressing information at the PHY header level of an 802.11 frame. As soon as a receiving device notices that the frame is not destined to the WLAN to which this device is associated, the device may ignore the frame and continue to contend for access to the wireless medium.
Current IEEE 802.11 medium access rules mandate low carrier sensing thresholds for OFDM. The threshold meets the requirements of the lowest Modulation and Coding Scheme, MCS, defined in the standard. Thus, in many scenarios a large number of stations must refrain from channel access once they detect a busy wireless medium condition. If a station can differentiate between transmissions in its own and in neighboring WLANs the station may be able to better detect opportunities for concurrent transmissions, ignoring the busy wireless medium condition caused by the neighboring WLAN.
In a completely different area of application, namely based on centralized medium access such as in Power Line Communication, PLC, or Long Term Evolution, LTE, the use of orthogonal PHY preambles is mentioned [2, 4].
Reference [5] proposes orthogonal PHY preambles with IEEE 802.11 WLAN technology in a trigger-based approach.
Reference [6] introduces explicit information in the form of COLOR bits and simplified addressing information to identify transmissions in Overlapping Basic Service Sets, OBSSs, from transmissions in the own BSS.
References [7, 8] are examples that describe the usage of different carrier sensing thresholds. As described therein, the carrier sensing thresholds are selected depending on whether the source of the transmission is with the same or a different WLAN.
In identifying overlapping Basic Service Sets (BSSs) from a station's own BSS a station is enabled to transmit concurrently to other ongoing transmissions.
By way of example, the proposed technology provides a new mechanism that can be used to differentiate between transmissions in different WLANs. Among other things, the technology provides a new mechanism to identify transmissions from a specific WLAN. Thus, a station can identify transmissions of its own WLAN.
Reference [9] merely outlines a basic idea of a “concurrent transmission parameter”. The proposed technology on the other hand presents a solution in which an identifier can be embedded into the PHY header, and more particularly into a frame's preamble structure. Thus, no extra PHY header information is needed.
By way of example, the proposed technology modifies the PHY preamble to allow devices to identify the intended recipient at the earliest possible instance. The present invention proposes different variants of adding such identification information to a PHY preamble.
In a variation, the proposed technology allows for differentiation between AP and STA transmissions. In 802.11 STAs and APs have the same medium access probability. Accordingly, they achieve a similar share of capacity. With seven STAs and one AP, for example, each entity receives ⅛ of the channel's capacity. Since only the AP serves the downlink, DL, the DL's capacity is greatly reduced to ⅛ while STAs in the uplink, UL, altogether achieve a share of ⅞ of the channel's capacity. In prioritizing DL over UL transmissions this imbalance can be reduced. Another means of reducing the imbalance between DL and UL is in configuring medium access parameters for stations that provide lower priority. However, the vast majority of WLANs never diverts from the default parameter set. Accordingly, lowering a WLAN's medium access parameter set only supports neighboring WLANs in increasing their share of the wireless medium. Increasing the medium access parameter set for APs isn't possible either since the collision probability increases then. Thus, the proposed technology may be useful in overcoming this issue.
In a particular set of example embodiments, the proposed technology introduces modifications to the IEEE 802.11 WLAN technology OFDM PHY header structure. In modifying the PHY header structure, the proposed technology introduces identification or addressing information that allows receiving stations to decide if the frame belongs to its own WLAN or a neighboring WLAN.
However, communication units or devices implementing the proposed technology may be able to slightly vary each training symbol without affecting the purpose of robustly synchronizing the receiver. Thus, communication units or devices implementing the proposed technology may carry extra information within each short training symbol. It should be noted that units or devices, i.e. legacy devices, that do not implement the proposed technology will not recognize the modification, while still being able to synchronize to the frame.
In a particular example embodiment, the short training symbol allows each symbol t1 to t10 to carry a single bit of information. Consequently, ten bits of extra information can be carried in the L-STF. In IEEE 802 compliant standards, MAC layer address information is either 48 bits or 64 bits long, see reference [1]. In IEEE 802.11, stations use a 48 bit MAC address.
To compress the indication of buffered data being present at an IEEE 802.11 AP or mesh station, the IEEE 802.11 standard introduces the concept of association identifier, AID. The central AP assigns an AID in the range of 1 to 2007 to each of its associated stations. Accordingly, 11 bits (211=2048) are needed to differentiate a total of 2007 different AIDs. The Most Significant Bit, MSB, of these AIDs can be signaled in bit 4 of the L-SIG field that is currently reserved in the IEEE 802.11. AIDs in the range of 1 to 2007 indicate an individually addressed message. Other AID values are reserved. A reserved AID, e.g. AID equal 2048 (all bits set to 1), indicates a group addressed message.
Embedding AID information into the PHY preamble allows for at least one of the following uses:
In another set of example embodiments, a set of p unique preambles is defined, as schematically illustrated in
With p unique preambles the proposed technology allows for at least one of the following modes of operation:
The coexistence of devices that use secondary conditions enabling concurrent transmissions and legacy devices is important as proposals in 802.11 TGax foresee to modify the carrier sensing threshold for new devices. In lowering the current, static thresholds, chances are increased that devices transmit simultaneously. In many cases the remaining Signal to Noise plus Interference Ratio, SINR, will be sufficient for all concurrent frame exchange sequences to succeed. Since legacy devices cannot implement dynamic channel sensing thresholds that are needed for increasing the spatial frequency reuse, using a modified PHY preamble helps to increase channel access probabilities for legacy devices. Since the new PHY preamble prevents legacy devices from decoding the PHY header, legacy devices cannot predict the frame duration and thus return to the idle state. Afterwards, legacy stations may perform the back-off procedure to gain access to the wireless medium. Thus, legacy stations can potentially transmit concurrently to an ongoing transmission of a new device. Thereby, spatial frequency reuse is increased for all devices sharing the same frequency channel.
According to example embodiments described herein, the proposed technology introduces identification information to the PHY preamble. Thereby, the proposed technology allows for increased frequency channel reuse. In a set of example embodiments, the proposed technology encourages legacy stations to transmit concurrently to transmissions of new devices. The proposed technology also can help to reduce the imbalance between successful channel access of APs that serve the downlink and stations that transmit in the uplink direction.
It will be appreciated that the methods and devices described herein can be combined and re-arranged in a variety of ways.
For example, embodiments may be implemented in hardware, or in software for execution by suitable processing circuitry, or a combination thereof.
The steps, functions, procedures, modules and/or blocks described herein may be implemented in hardware using any conventional technology, such as discrete circuit or integrated circuit technology, including both general-purpose electronic circuitry and application-specific circuitry.
Particular examples include one or more suitably configured digital signal processors and other known electronic circuits, e.g. discrete logic gates interconnected to perform a specialized function, or Application Specific Integrated Circuits (ASICs).
Alternatively, at least some of the steps, functions, procedures, modules and/or blocks described herein may be implemented in software such as a computer program for execution by suitable processing circuitry such as one or more processors or processing units.
Examples of processing circuitry includes, but is not limited to, one or more microprocessors, one or more Digital Signal Processors (DSPs), one or more Central Processing Units (CPUs), video acceleration hardware, and/or any suitable programmable logic circuitry such as one or more Field Programmable Gate Arrays (FPGAs), or one or more Programmable Logic Controllers (PLCs).
It should also be understood that it may be possible to re-use the general processing capabilities of any conventional device or unit in which the proposed technology is implemented. It may also be possible to re-use existing software, e.g. by reprogramming of the existing software or by adding new software components.
The proposed technology thus also provides a communication unit configured for operation in a Wireless Local Area Network, WLAN, environment. The communication unit is configured to embed identification information into at least the Physical, PHY, preamble of the PHY header of a WLAN frame. The communication unit is also configured to perform transmission of the WLAN frame for enabling a recipient to identify i) the communication unit and/or ii) a WLAN to which the communication unit is associated, and/or iii) whether the transmission originates from a member of a specific group of communication units based on the embedded identification information.
By way of example, the communication unit may be configured to perform transmission of the WLAN frame for enabling a recipient to take a decision on concurrent use of the shared wireless medium.
For example, the communication unit may be configured to perform transmission of the WLAN frame for enabling a recipient to identify a WLAN and decide whether to ignore a busy medium condition based on the identified WLAN.
In a particular example, the communication unit is configured to perform transmission of the WLAN frame for enabling a recipient to identify whether the transmission originates from a member of a specific group of client devices, and to consider, if the transmission originates from a member of the specific group of client devices, secondary conditions to decide whether concurrent use of the wireless medium is allowed.
In another example, the communication unit is configured to perform transmission of the WLAN frame for enabling a recipient to identify the communication unit and provide, upon unsuccessful data decoding, Negative Acknowledgement, NACK, feedback to the identified communication unit.
Optionally, the communication unit may be configured to embed identification information representative of an Association Identifier, AID into at least the Physical, PHY, preamble of the PHY header of the WLAN frame.
Further, the proposed technology provides a communication unit configured for operation in a Wireless Local Area Network, WLAN, environment. The communication unit is configured to receive a WLAN frame having identification information embedded into at least the Physical, PHY, preamble of the PHY header of the WLAN frame. The communication unit is also configured to extract the identification information from the received WLAN frame. The communication unit is further configured to identify i) a sender transmitting the WLAN frame and/or ii) a WLAN to which the sender transmitting the WLAN frame is associated, and/or iii) whether the sender transmitting the WLAN frame belongs to a specific group of communication units based on the identification information.
By way of example, the communication unit may be configured to take a decision on concurrent use of the shared wireless medium based on the identification information.
For example, the communication unit may be configured to identify a WLAN and decide whether to ignore a busy medium condition based on the identified WLAN.
In a particular example, the communication unit may be configured to identify whether the sender transmitting the WLAN frame belongs to a specific group of client devices, and to consider, if the sender transmitting the WLAN frame belongs to the specific group of client devices, secondary conditions to decide whether concurrent use of the wireless medium is allowed.
In another example, the communication unit is configured to identify the sender transmitting the WLAN frame and provide, upon unsuccessful data decoding, Negative Acknowledgement, NACK, feedback to the identified sender.
In an optional embodiment, the communication unit may be configured to extract the identification information representative of an Association Identifier, AID, from the received WLAN frame.
The proposed technology may be applied to wireless devices such as client devices or stations, as well as access points and equivalent network nodes.
The communication unit 100; 200 may also include communication circuitry 130; 230. The communication circuitry 130; 230 may include functions for wired and/or wireless communication with other devices and/or network nodes in the network. In a particular example, the communication unit such as a client device or an access point or equivalent network node may include radio circuitry for communication with one or more other nodes, including transmitting and/or receiving information. The communication circuitry may be interconnected to the processor 110; 210 and/or memory 120; 220.
In this particular example, at least some of the steps, functions, procedures, modules and/or blocks described herein are implemented in a computer program 325; 335, which is loaded into the memory 320 for execution by processing circuitry including one or more processors 310. The processor(s) and memory are interconnected to each other to enable normal software execution. An optional input/output device may also be interconnected to the processor(s) and/or the memory to enable input and/or output of relevant data such as input parameter(s) and/or resulting output parameter(s).
Generally, the term “processor” should be interpreted in a general sense as any system or device capable of executing program code or computer program instructions to perform a particular processing, determining or computing task.
The processing circuitry including one or more processors is thus configured to perform, when executing the computer program, well-defined processing tasks such as those described herein.
The processing circuitry does not have to be dedicated to only execute the above-described steps, functions, procedure and/or blocks, but may also execute other tasks.
In a particular embodiment, there is provided a computer program comprising instructions, which when executed by at least one processor, cause the at least one processor to:
In another particular embodiment, there is provided a computer program comprising instructions, which when executed by at least one processor, cause the at least one processor to:
The proposed technology also provides a carrier comprising the computer program, wherein the carrier is one of an electronic signal, an optical signal, an electromagnetic signal, a magnetic signal, an electric signal, a radio signal, a microwave signal, or a computer-readable storage medium.
In particular, there is provided a computer-program product comprising a computer-readable medium having stored thereon a computer program as described herein.
By way of example, the software or computer program 325; 335 may be realized as a computer program product, which is normally carried or stored on a computer-readable medium 320; 330, in particular a non-volatile medium. The computer-readable medium may include one or more removable or non-removable memory devices including, but not limited to a Read-Only Memory (ROM), a Random Access Memory (RAM), a Compact Disc (CD), a Digital Versatile Disc (DVD), a Blu-ray disc, a Universal Serial Bus (USB) memory, a Hard Disk Drive (HDD) storage device, a flash memory, a magnetic tape, or any other conventional memory device. The computer program may thus be loaded into the operating memory of a computer or equivalent processing device for execution by the processing circuitry thereof.
The flow diagrams presented herein may be regarded as computer flow diagrams, when performed by one or more processors. A corresponding apparatus may thus be defined as a group of function modules, where each step performed by the processor corresponds to a function module. In this case, the function modules are implemented as a computer program running on the processor.
The computer program residing in memory may thus be organized as appropriate function modules configured to perform, when executed by the processor, at least part of the steps and/or tasks described herein.
Alternatively it is possibly to realize the modules in
The apparatus of
The embodiments described above are merely given as examples, and it should be understood that the proposed technology is not limited thereto. It will be understood by those skilled in the art that various modifications, combinations and changes may be made to the embodiments without departing from the present scope as defined by the appended claims. In particular, different part solutions in the different embodiments can be combined in other configurations, where technically possible.
[1] IEEE 802-2014, “IEEE Standard for Local and Metropolitan Area Networks: Overview and Architecture.
[2] J. Egan (Marvell), “PLC Neighboring Networks,” July 2012. [Online]. Available: http://www.marvell.com/wireline-networking/ghn/assets/Neighboring-Networks.pdf.
[3] IEEE 802.11-2012, “IEEE Standard for Information technology—Telecommunications and information exchange between systems Local and metropolitan area networks—Specific requirements Part 11: Wireless LAN Medium Access Control (MAC) and Physical Layer (PHY) Specifications”.
[4] E. Dahlman, S. Parkvall, and J. Skold, “4G: LTE/LTE-Advanced for Mobile Broadband—LTE/LTE-Advanced for Mobile Broadband,” Academic Press, March 2011, ISBN 978-0123854896.
[5] International Patent Application WO 2014/074832.
[6] IEEE 802.11ah, “Draft Standard for Information technology—Telecommunications and information exchange between systems Local and metropolitan area networks—Specific requirements—Part 11: Wireless LAN Medium Access Control (MAC) and Physical Layer (PHY) Specifications—Amendment 6: Sub 1 GHz License Exempt Operation,” Draft 2.2, October 2014.
[7] J. Son and J. S. Kwak, “Further Considerations on Enhanced CCA for 11 ax,” IEEE 802.11 submission 802.11-14/847r0, July 2014.
[8] S. Choudhury, A. Cavalcante, F. Chaves, E. Almeida, F. Abinader Jr., E. Tuomaala, K. Doppler, and J. Kneckt, “Impact of CCA adaptation on spatial reuse in dense residential scenario,” IEEE 802.11 submission 802.11-14/0861r0, July 2014.
[9] U.S. Patent Application 2014 286203.
Filing Document | Filing Date | Country | Kind |
---|---|---|---|
PCT/SE2015/050181 | 2/17/2015 | WO | 00 |