The present disclosure relates to an access point apparatus, a station apparatus and a wireless communication system having reliable network medium access mechanism.
In a wireless communication system defined by such as, but not limited to the IEEE 802.11 protocol, an access point (AP) and multiple stations (STA) associated with the AP form a basic service set (BSS). Communications occur via transmission of packets over the wireless medium. A fundamental aspect of the operation of the IEEE 802.11 protocol is that packets include a signaled duration, and that all devices that receive that packet will defer from attempting to access the wireless medium for the signaled duration, if the received power level is sufficiently high.
However, such a mechanism has some disadvantages growing in significance as the number and variety of devices presented in the wireless communication system increases. For example, the transmitted packet is likely to be subject to significant interference, in many cases resulting in unsuccessful transmission, if any other stations transmit in the same general area, to the same access point or to some other, while the initial transmission is in progress. In order to have the duration field decoded successfully by all stations in the region that might transmit, the extra transmit power is required.
Further, if the transmit power is not enough, the stations other than the initial transmitting station may misdecode the preamble and intended duration, or alternatively discard the received packet as of too low a received power considering the protocol's rules concerning ‘spatial reuse’, causing subsequent data transmission in the wireless communication system performed at wrong timings. Deployments with many stations and multiple access points may therefore drift out of synchronization.
For these reasons and others, the current protocol's model of a signaled packet duration that is independently decoded by each candidate-transmitting station in the vicinity has significant disadvantages.
In consideration of the problem of the prior art, an object of the present disclosure is to provide an access point apparatus, a station apparatus and a wireless communication system having reliable network medium access mechanism.
The present disclosure discloses an access point apparatus used in a wireless communication system having reliable network medium access mechanism that includes a communication circuit and a processing circuit. The processing circuit is coupled to the communication circuit to perform signal transmission and signal receiving therethrough and is arranged to receive a stub signal from a station apparatus in the wireless communication system for signaling a data transmission to be performed thereof, wherein the stub signal does not include information of the data transmission and transmit a transmission polling signal for signaling a permitted time period so as to permit the station apparatus to perform the data transmission in the permitted time period.
The present disclosure also discloses a station apparatus used in a wireless communication system having reliable network medium access mechanism that includes a communication circuit and a processing circuit. The processing circuit is coupled to the communication circuit to perform signal transmission and signal receiving therethrough and is arranged to transmit a stub signal for signaling a data transmission to be performed to an access point apparatus in the wireless communication system, wherein the stub signal does not include information of the data transmission, receive a transmission polling signal for signaling a permitted time period from the access point apparatus and perform the data transmission in the permitted time period.
The present disclosure further discloses a wireless communication system having reliable network medium access mechanism that includes a station apparatus and an access point apparatus. The station apparatus is arranged to transmit a stub signal for signaling a data transmission to be performed, wherein the stub signal does not include information of the data transmission. The access point apparatus is arranged to receive the stub signal and transmit a transmission polling signal for signaling a permitted time period so as to permit the station apparatus to perform the data transmission in the permitted time period.
These and other objectives of the present disclosure will no doubt become obvious to those of ordinary skill in the art after reading the following detailed description of the preferred embodiments that are illustrated in the various figures and drawings.
An aspect of the present invention is to provide an access point apparatus, a station apparatus and a wireless communication system having reliable network medium access mechanism to use the access point apparatus to perform regulation of the access of the wireless medium based on the stub signal transmitted by the station apparatus that attempts to perform data transmission such that not only the power dissipation of the station apparatus is greatly reduced due to the absence of duration signaling, but also the occurrence of the collision among different station apparatuses is reduced.
Reference is now made to
In an embodiment, the wireless communication system 100 is a wireless local area networking systems based on the IEEE 802.11 standard. However, the present invention is not limited thereto.
The wireless communication system 100 includes a station apparatus 110A, a station apparatus 110B, an access point apparatus 120A and an access point apparatus 120B. Each of the station apparatus 110A and the station apparatus 110B is abbreviated as STA in the figures. Each of the access point apparatus 120A and the access point apparatus 120B is abbreviated as AP in the figures.
Reference is now made to
In an embodiment, the station apparatus 110A includes a communication circuit 130 and a processing circuit 140. The processing circuit 140 is coupled to the communication circuit 130 to perform signal transmission and signal receiving therethrough, in which the communication circuit 130 performs communication based on the protocol of the wireless communication system 100.
In the following description, the operations of the station apparatus 110A are performed by the processing circuit 140 therein. The communications, e.g., signal transmission and signal receiving, performed by the station apparatus 110A are performed by the processing circuit 140 by using the communication circuit 130.
It is appreciated that the station apparatus 110A may include other circuits so as to operate accordingly. The present invention is not limited thereto. The station apparatus 110B may include components identical to those of the station apparatus 110A. The detail is not described herein.
Reference is now made to
In an embodiment, the access point apparatus 120A includes a communication circuit 150 and a processing circuit 160. The processing circuit 160 is coupled to the communication circuit 150 to perform signal transmission and signal receiving therethrough, in which the communication circuit 150 performs communication based on the protocol of the wireless communication system 100.
In the following description, the operations of the access point apparatus 120A are performed by the processing circuit 160 therein. The communications, e.g., signal transmission and signal receiving, performed by the access point apparatus 120A are performed by the processing circuit 160 by using the communication circuit 150.
It is appreciated that the access point apparatus 120A may include other circuits so as to operate accordingly. The present invention is not limited thereto. The access point apparatus 120B may include components identical to those of the access point apparatus 120A. The detail is not described herein.
Various usage scenarios are used to describe the operation of the wireless communication system 100 in the following paragraphs in accompany with
Reference is now made to
In the present embodiment, only the station apparatus 110A attempts to transmit data. The access point apparatus 120A serves as a regulating terminal to regulate the medium access of the wireless communication system 100. In
At a time point T1, the station apparatus 110A transmits a stub signal SS1 for signaling a data transmission to be performed, wherein the stub signal SS1 does not include information of the data transmission.
More specifically, the stub signal SS1 has no transmission duration signaling, no signaling of the address of both the transmitter (i.e., the station apparatus 110A) and receiver (e.g., the access point apparatus 120A or the access point apparatus 120B), and no data. The stub signal SS1 is a request for access to the medium for transmission of a full packet or multiple packets that include data, in which the full packet is only be transmitted upon receipt of permission.
The access point apparatus 120A receives the stub signal SS1 from the station apparatus 110A. Further, at a time point T2, the access point apparatus 120 transmits a transmission polling signal PS1 for signaling a permitted time period, e.g., the time period TP1 from a time point T3 to a time point T4 in
The station apparatus 110A receives the transmission polling signal PS1 from the access point apparatus 120A. The station apparatus 110A is further arranged to perform the data transmission in the permitted time period TP1, in which the full packet or multiple packets that include data are transmitted. In different embodiments, either the access point apparatus 120A or the access point apparatus 120B in
Reference is now made to
In the present embodiment, only the station apparatus 110A attempts to transmit data. The access point apparatus 120A serves as a regulating terminal to regulate the medium access of the wireless communication system 100. In
At a time point T1, the station apparatus 110A transmits a stub signal SS1 for signaling a data transmission to be performed. The stub signal SS1 is identical to the stub signal SS1 in
The access point apparatus 120A receives the stub signal SS1 from the station apparatus 110A. Further, at a time point T2, the access point apparatus 120A transmits a transmission polling signal PS1 for signaling a permitted time period, e.g., the time period TP1 from a time point T3 to a time point T4 in
The station apparatus 110A receives the transmission polling signal PS1 from the access point apparatus 120A. However, in the present embodiment, the permitted time period TP1 is not long enough for the station apparatus 110A to transmit the whole data-to-be-transmitted.
As a result, the station apparatus 110A transmits a response signal RS to the access point apparatus 120A in the permitted time period TP1 that includes requested information that requests to perform a subsequent data transmission, wherein the requested information includes at least one of requested data transmission amount, requested transmission duration information, requested priority, requested latency or a data transmission target. In an embodiment, the response signal RS includes identification information, e.g., the device address, such that the station apparatus 110A can be identified accordingly.
The access point apparatus 120A receives the response signal RS from the station apparatus 110A. At a time point T5, the access point apparatus 120A transmits a subsequent transmission polling signal PS2, that identifies the station apparatus 110A based on the response signal RS, for signaling a subsequent permitted time period, e.g., the time period TP2 from a time point T6 to a time point T7 in
The station apparatus 110A receives the subsequent transmission polling signal PS2 from the access point apparatus 120A. The station apparatus 110A performs the subsequent data transmission in the subsequent permitted time period TP2, in which the full packet or multiple packets that include data are transmitted.
It is appreciated that in an embodiment, the station apparatus 110A may transmit first part data of data-to-be-transmitted along with the response signal RS in the permitted time period TP1, and transmit second part data of data-to-be-transmitted in the subsequent permitted time period TP2. In another embodiment, the station apparatus 110A may only transmit the response signal RS in the permitted time period TP1, and transmit whole data of the data-to-be-transmitted in the subsequent permitted time period TP2. In different embodiments, either the access point apparatus 120A or the access point apparatus 120B in
Reference is now made to
The initial operation of the wireless communication system 100 illustrated in
In
It is appreciated that when more than one station apparatuses (e.g., the station apparatus 110A and the station apparatus 110B) are in the wireless communication system 100 and attempt to perform data transmission at separate timings, the wireless communication system 100 can operate separately according to the embodiments in
Reference is now made to
In the present embodiment, both the station apparatus 110A and the station apparatus 110B attempt to transmit data at the same time. The access point apparatus 120A serves as a regulating terminal to regulate the medium access of the wireless communication system 100. In
At a time point T1, the station apparatus 110A transmits a stub signal SS1 for signaling a data transmission to be performed. The station apparatus 110B transmits a stub signal SS2 for signaling a data transmission to be performed. Each of the stub signal SS1 and the stub signal SS2 is identical to the stub signal SS1 in
The access point apparatus 120A receives the stub signal SS1 from the station apparatus 110A and the stub signal SS2 from the station apparatus 110B. Further, at a time point T2, the access point apparatus 120A transmits an invitation polling signal PI signaling a plurality of time slots S0˜S6 ranging from a time point T3 to a time point T4 in response to the stub signal SS1 and the stub signal SS2, to invite the station apparatus 110A and the station apparatus 110B to perform selection among the time slots. The time slots thus serve as a contention window for the station apparatus 110A and the station apparatus 110B.
The access point apparatus 120A determines a designated time slot combination from the time slots S0˜S6, wherein the designated time slot combination includes one or more than one of the time slots. In the present embodiment, the designated time slot combination includes only one time slot, e.g., the time slot S5. In addition, the information of designated time slot combination is not included in the invitation polling signal PI which is transmitted to the station apparatus 110A and station apparatus 110B.
Each of the station apparatus 110A and the station apparatus 110B receives the invitation polling signal PI from the access point apparatus 120A. The station apparatus 110A transmit a selection signal corresponding to a desired time slot combination that includes one or more than one of the time slots. In the present embodiment, the selection signal is a subsequent stub signal SS3 subsequent to the invitation polling signal PI.
Likewise, the station apparatus 110B transmit a selection signal corresponding to a desired time slot combination that includes one or more than one of the time slots. In the present embodiment, the selection signal is a subsequent stub signal SS4 subsequent to the invitation polling signal PI.
In the present embodiment, the desired time slot combination includes only one time slot, in which the station apparatus 110A transmit the subsequent stub signal SS3 corresponding to the time slot S2 and the station apparatus 110B transmit the subsequent stub signal SS4 corresponding to the time slot S5.
The access point apparatus 120A receives the subsequent stub signal SS3 from the station apparatus 110A and the subsequent stub signal SS4 from the station apparatus 110B. The access point apparatus 120A determines one of the station apparatus 110A and the station apparatus 110B that transmits the selection signal corresponding to the desired time slot combination matching the designated time slot combination to be a selected station apparatus.
In the present embodiment, the designated time slot combination includes the time slot S5, and the subsequent stub signal SS4 transmitted by the station apparatus 110B corresponds to the time slot S5. As a result, the access point apparatus 120A determines the station apparatus 110B to be the selected station apparatus.
At a time point T5, the access point apparatus 120A transmits a transmission polling signal PS1 for signaling a permitted time period, e.g., the time period TP1 from a time point T6 to a time point T7 in
In an embodiment, the access point apparatus 120A may include information related to the designated time slot combination in the transmission polling signal PS1 to inform the station apparatus 110B being selected. In another embodiment, the selection signals transmitted by the station apparatus 110A and the station apparatus 110B may include identification information, e.g., the device address, thereof. The access point apparatus 120A may include the identification information in the transmission polling signal PS1 to inform the station apparatus 110B being selected.
The station apparatus 110B receives the transmission polling signal PS1 from the access point apparatus 120A. The station apparatus 110B is further arranged to perform the data transmission, labeled as DT in
On the other hand, since the station apparatus 110A is not the selected station apparatus, the station apparatus 110A defers from attempting to access the wireless medium and may transmit the stub signal again later.
Reference is now made to
In the present embodiment, the access point apparatus 120A serves as a regulating terminal to regulate the medium access of the wireless communication system 100. Further, the access point apparatus 120A actively polls the station apparatus 110A and the station apparatus 110B to perform communication. In other words, a communication is not necessarily started with the transmission of the stub signal from either the station apparatus 110A or the station apparatus 110B.
Both the station apparatus 110A and the station apparatus 110B attempt to transmit data at the same time. In
At a time point T1, the access point apparatus 120A actively transmits an invitation polling signal PI signaling a plurality of time slots S0˜S6 ranging from a time point T2 to a time point T3, to invite the station apparatus 110A and the station apparatus 110B to perform selection among the time slots.
The access point apparatus 120A determines a designated time slot combination from the time slots S0˜S6, wherein the designated time slot combination includes one or more than one of the time slots. In the present embodiment, the designated time slot combination includes two time slots, e.g., the time slots S1 and S4.
Each of the station apparatus 110A and the station apparatus 110B receives the invitation polling signal PI from the access point apparatus 120A. The station apparatus 110A transmit a selection signal corresponding to a desired time slot combination that includes one or more than one of the time slots. In the present embodiment, the selection signal is a stub signal SS3 subsequent to the invitation polling signal PI. Likewise, the station apparatus 110B transmit a selection signal corresponding to a desired time slot combination that includes one or more than one of the time slots. In the present embodiment, the selection signal is a subsequent stub signal SS4 subsequent to the invitation polling signal PI.
In the present embodiment, the desired time slot combination includes two time slots, in which the station apparatus 110A transmit the subsequent stub signal SS3 corresponding to the time slots S1 and S4. The station apparatus 110B transmit the subsequent stub signal SS4 corresponding to the time slots S5 and S6.
The access point apparatus 120A receives the stub signal SS3 from the station apparatus 110A and the stub signal SS4 from the station apparatus 110B. The access point apparatus 120A determines one of the station apparatus 110A and the station apparatus 110B that transmits the selection signal corresponding to the desired time slot combination matching the designated time slot combination to be a selected station apparatus.
In the present embodiment, the designated time slot combination includes the time slots S1 and S4 and the subsequent stub signal SS3 transmitted by the station apparatus 110A corresponds to the time slots S1 and S4. As a result, at a time spot T4, the access point apparatus 120A determines the station apparatus 110A to be the selected station apparatus so as to transmit a transmission polling signal PS1 for the station apparatus 110A to perform the data transmission in the permitted time period TP1 ranging from a time spot T5 to a time spot T6. The detail is not further described herein.
On the other hand, since the station apparatus 110B is not the selected station apparatus, the station apparatus 110B defers from attempting to access the wireless medium and may transmit the stub signal again later.
It is appreciated that the embodiments described above are merely an example. Various modifications can be made to operate the wireless communication system 100. Five usage scenarios are further described in the following paragraphs to elaborate the possible modifications.
In a first usage scenario, the access point apparatus 120A may determine a priority time slot specifically for indication of priority besides the designated time slot combination. The station apparatus, either the station apparatus 110A or the station apparatus 110B may further transmit the selection signal not only corresponding to the desired time slot combination, but also corresponding to the priority time slot. The station apparatus that transmit the selection signal corresponding to the priority time slot is able to request a higher priority to perform the data transmission.
For example, in an embodiment, the designated time slot combination determined by the access point apparatus 120A may include only the time slot S1, and the time slot S4 is determined by the access point apparatus 120A for indication of priority. The station apparatus 110A and the station apparatus 110B may both transmit the selection signal corresponding to the time slot S1 as the desired time slot combination, in which the station apparatus 110A further transmit the selection signal corresponding to the priority time slot S4.
Under such a condition, the access point apparatus 120A determines the station apparatus 110A to be the selected station apparatus to perform subsequent operations, e.g., transmitting the transmission polling signal to permit the station apparatus 110A to perform the data transmission in the permitted time period.
In a second usage scenario, when more than one selected station apparatuses are determined, the access point apparatus 120A may actively select one of the selected station apparatuses to perform the data transmission according to a character combination of the identification information of such a station apparatus.
For example, each of the station apparatus 110A and the station apparatus 110B are determined to be the selected station apparatus. The access point apparatus 120A may transmit the transmission polling signal TP1 not only signaling the permitted time period, but also signaling the character combination so as to permit one of the selected station apparatuses having identification information corresponding to the character combination to perform the data transmission in the permitted time period. One of the station apparatus 110A and the station apparatus 110B that has the identification information, e.g., a device address, corresponding to the character combination is identified to perform the data transmission in the permitted time period.
In a third usage scenario, the access point apparatus 120 may transmit a requested polling signal (not illustrated in the figure) that includes requested transmitted power information to request a transmitted power range of the stub signals and/or the subsequent stub signals transmitted by the station apparatus, wherein the requested polling signal is either an independent polling signal or the invitation polling signal.
In a fourth usage scenario, the access point apparatus 120 may adjust a number of the time slots signaled by a future polling signal (not illustrated in the figure) according to the number of the station apparatuses detected according to the stub signals. For example, when the number of the station apparatuses detected is determined to be larger than a predetermine value, the access point apparatus 120 may increase the number of the time slots to avoid the chance of the occurrence of collisions (i.e., different station apparatuses select the same time slot(s)). When the number of the station apparatuses detected is determined to be smaller than a predetermine value, the access point apparatus 120 may decrease the number of the time slots to shorten the contention window so as to speed up the selection process.
In a fifth usage scenario, different from the embodiments that only one access point apparatus, e.g., the access point apparatus 120A serving as the regulating terminal described above, the access point apparatus 120A may cooperate with at least one additional access point apparatus in the wireless communication system 100, e.g., the access point apparatus 120B, to form a joint regulating terminal to receive the stub signal and transmit the transmission polling signal. More specifically, the receiving of the stub signal and the transmission of the transmission polling signal are not necessarily performed by a single access point apparatus and may be performed by separate access point apparatuses in the joint regulating terminal.
In different embodiments, any characteristics that permit the stub signal transmission to be detected easily are suitable for use as part of the format. For example, and without limitation, the short sequence (or short training sequence) of the Clause 17 orthogonal frequency division multiplexing (OFDM) format in the IEEE 802.11-2020 standard can be used. For example, the use of the 8 microsecond OFDM short sequence permits retention of the 9 microsecond slot time structure.
As a result, the station apparatus in the present invention does not need to perform duration signaling, in which the access point apparatus is used to perform regulation of the access of the wireless medium. Not only the high power dissipation that the signaling required under a dense network scenarios can be avoided, but also the occurrence of the collision among different station apparatuses can be reduced.
It is appreciated that the embodiments described above are merely an example. In other embodiments, it should be appreciated that many modifications and changes may be made by those of ordinary skill in the art without departing, from the spirit of the invention.
For example, the number of the access point apparatuses and the number the station apparatuses in the wireless communication system can be any number from one to more than one according to practical requirements. Further, the duration between each neighboring two of the time periods and the signals illustrated in
In summary, the access point apparatus, the station apparatus and the wireless communication system having reliable network medium access mechanism use the access point apparatus to perform regulation of the access of the wireless medium based on the stub signal transmitted by the station apparatus that attempts to perform data transmission such that not only the power dissipation of the station apparatus is greatly reduced due to the absence of duration signaling, but also the occurrence of the collision among different station apparatuses is reduced.
The aforementioned descriptions represent merely the preferred embodiments of the present disclosure, without any intention to limit the scope of the present disclosure thereto. Various equivalent changes, alterations, or modifications based on the claims of present disclosure are all consequently viewed as being embraced by the scope of the present disclosure.
Number | Date | Country | |
---|---|---|---|
63443057 | Feb 2023 | US |