The present invention relates to wireless communication, and more particularly, to a method and an apparatus for transmitting a downlink in a wireless local area network (WLAN).
A Wireless Next Generation Standing Committee (WNG SC) of institute of electrical and electronic engineers (IEEE) 802.11 is an AD-HOC committee that a next-generation wireless local area network (WLAN) in the medium and long term.
In an IEEE conference in March 2013, Broadcom presented the need of discussion of the next-generation WLAN after IEEE 802.11ac in the first half of 2013 when an IEEE 802.11ac standard is finished based on a WLAN standardization history. A motion for foundation of a study group which Orange and Broadcom proposed in the IEEE conference in March 2013 and most members agreed has been passed.
A scope of a high efficiency WLAN (HEW) which the next-generation WLAN study group primarily discusses the next-generation study group called the HEW includes 1) improving a 802.11 physical (PHY) layer and a medium access control (MAC) layer in bands of 2.4 GHz and 5 GHz, 2) increasing spectrum efficiency and area throughput, 3) improving performance in actual indoor and outdoor environments such as an environment in which an interference source exists, a dense heterogeneous network environment, and an environment in which a high user load exists, and the like. That is, the HEW operates at 2.4 GHz and 5 GHz similarly to the existing WLAN system. A primarily considered scenario is a dense environment in which access points (APs) and stations (STAs) are a lot and under such a situation, improvement of the spectrum efficiency and the area throughput is discussed. In particular, in addition to the indoor environment, in the outdoor environment which is not considerably considered in the existing WLAN, substantial performance improvement is concerned.
In the HEW, scenarios such as wireless office, smart home, stadium, Hotspot, and building/apartment are largely concerned and discussion about improvement of system performance in the dense environment in which the APs and the STAs are a lot is performed based on the corresponding scenarios.
In the future, in the HEW, improvement of system performance in an overlapping basic service set (OBSS) environment and improvement of outdoor environment performance, and cellular offloading are anticipated to be actively discussed rather than improvement of single link performance in one basic service set (BSS). Directionality of the HEV means that the next-generation WLAN gradually has a technical scope similar to mobile communication. When a situation is considered, in which the mobile communication and the WLAN technology haven been discussed in a small cell and a direct-to-direct (D2D) communication area in recent years, technical and business convergence of the next-generation WLAN and the mobile communication based on the HEW is predicted to be further active.
The present invention provides a method for transmitting a downlink in a wireless communication system.
The present invention also provides an apparatus for transmitting a downlink in a wireless communication system.
In an aspect, a method for transmitting a downlink in a wireless communication system is provided. A method for transmitting a downlink in a wireless local area network (WLAN) comprises: transmitting, by an access point (AP), multiple respective request to send (RTS) frames to multiple stations (STAs) through multiple respective channels; and receiving, by the AP, a clear to send (CTS) frame from at least one of the multiple STAs through at least one channel of the multiple channels, wherein each of the multiple RTS frames includes channel information indicating a channel to be used when performing the downlink transmission to the multiple respective STAs among the multiple channels and identifier information indicating the multiple STAs.
In another aspect, An access point (AP) transmitting a downlink in a wireless local area network (WLAN) comprises a radio frequency (RF) unit configured to transmit and receive a radio signal and a processor configured to: transmit each of a plurality of request to send (RTS) frames to each of a plurality of stations (STAs) through each of a plurality of channels; and receive a clear to send (CTS) frame from at least one of the plurality of STAs through at least one channel of the plurality of channels, wherein each of the plurality of RTS frames includes channel information indicating a channel to be used when performing the downlink transmission to the plurality of STAs among the plurality of channels and identifier information indicating the plurality of STAs.
Data transmitting and receiving methods based on FDMA can be used between an extended AP supporting the existing legacy channel band and a newly defined extended channel band and a legacy STA supporting the existing legacy channel band and an extended STA supporting the existing legacy channel band and a newly defined extended channel band. Accordingly, a data throughput and frequency efficiency can be increased by using the newly extended channel band.
An upper part of
Referring to the upper part of
The infrastructure BSS may include at least one STA, APs 125 and 130 providing a distribution service, and a distribution system (DS) 110 connecting multiple APs.
The distribution system 110 may implement an extended service set (ESS) 140 by connecting a number of BSSs 100 and 105. The ESS 140 may be used as a term to denote one network configured of one or more APs 125 and 130 connected via the distribution system 110. The APs included in one ESS 140 may have the same SSID (service set identification).
The portal 120 may function as a bridge that performs connection of the WLAN network (IEEE 802.11) with other network (for example, 802.X).
In the infrastructure network as shown in the upper part of
A lower part of
Referring to the lower part of
The STA is some functional medium that includes a medium access control (MAC) following the IEEE (Institute of Electrical and Electronics Engineers) 802.11 standards and that includes a physical layer interface for radio media, and the term “STA” may, in its definition, include both an AP and a non-AP STA (station).
The STA may be referred to by various terms such as mobile terminal, wireless device, wireless transmit/receive unit (WTRU), user equipment (UE), mobile station (MS), mobile subscriber unit, or simply referred to as a user.
The WLAN system layer architecture may include an MAC (medium access control) sub-layer 220, a PLCP (Physical Layer Convergence Procedure) sub-layer 210, and a PMD (Physical Medium Dependent) sub-layer 200. The PLCP sub-layer 210 is implemented so that the MAC sub-layer 220 is operated with the minimum dependency upon the PMD sub-layer 200. The PMD sub-layer 200 may serve as a transmission interface to communicate data between a plurality of STAs.
The MAC sub-layer 220, the PLCP sub-layer 210, and the PMD sub-layer 200 may conceptually include management entities.
The management entity of the MAC sub-layer 220 is denoted an MLME (MAC layer management entity, 225), and the management entity of the physical layer is denoted a PLME (PHY layer management entity, 215). Such management entities may offer an interface where a layer management operation is conducted. The PLME 215 is connected with the MLME 225 to be able to perform a management operation on the PLCP sub-layer 210 and the PMD sub-layer 200, and the MLME 225 is also connected with the PLME 215 to be able to perform a management operation on the MAC sub-layer 220.
There may be an SME (STA management entity, 250) to perform a proper MAC layer operation. The SME 250 may be operated as a layer independent component. The MLME, PLME, and SME may communicate information between the mutual components based on primitive.
The operation of each sub-layer is briefly described below. The PLCP sub-layer 210 delivers an MPDU (MAC protocol data unit) received from the MAC sub-layer 220 according to an instruction from the MAC layer between the MAC sub-layer 220 and the PMD sub-layer 200 to the PMD sub-layer 200 or delivers a frame from the PMD sub-layer 200 to the MAC sub-layer 220. The PMD sub-layer 200 is a PLCP sub-layer and the PMD sub-layer 200 may communicate data between a plurality of STAs by way of a radio medium. The MPDU (MAC protocol data unit) delivered from the MAC sub-layer 220 is denoted a PSDU (Physical Service Data Unit) on the side of the PLCP sub-layer 210. The MPDU is similar to the PSDU, but in case an A-MPDU (aggregated MPDU), which is obtained by aggregating a plurality of MPDUs, has been delivered, each MPDUs may differ from the PSDU.
The PLCP sub-layer 210 adds an additional field including information required by the physical layer transceiver while receiving the PSDU from the MAC sub-layer 220 and delivering the same to the PMD sub-layer 200. In this case, the added field may include a PLCP preamble to the PSDU, a PLCP header, and tail bits necessary to return the convolution encoder to zero state. The PLCP preamble may play a role to allow the receiver to prepare for syncing and antenna diversity before the PSDU is transmitted. The data field may include padding bits to the PSDU, a service field including a bit sequence to initialize the scrambler, and a coded sequence in which a bit sequence added with tail bits has been encoded. In this case, as the encoding scheme, one of BCC (Binary Convolutional Coding) encoding or LDPC (Low Density Parity Check) encoding may be selected depending on the encoding scheme supported by the STA receiving the PPDU. The PLCP header may include a field containing information on the PPDU (PLCP Protocol Data Unit) to be transmitted.
The PLCP sub-layer 210 adds the above-described fields to the PSDU to generate the PPDU (PLCP Protocol Data Unit) and transmits the same to a receiving station via the PMD sub-layer 200, and the receiving station receives the PPDU and obtains information necessary for data restoration from the PLCP preamble and PLCP header to thus restore the same.
An upper end of
At the upper end of
At a lower end of
In order to solve the hidden nose issue disclosed at the upper end of
Referring to
An upper end of
Assumed that both an STA A 400 and an STA C 420 intend to transmit data to an STA B 410, when the STA A 400 sends the RTS frame 403 to the STA B 410, the STA B 410 may transmit the CTS frame 405 to both the STA A 400 and the STA C 420 therearound. The STA C 420 that receives the CTS frame 405 from the STA B 410 may obtain information indicating that the STA A 400 and the STA B 410 are transmitting data. Further, the RTS frame 403 and the CTS frame 405 include a duration field including information on a busy duration of a radio channel to configure a network allocation vector (NAV) during a predetermined duration so as to prevent the STA C 420 from using the channel.
The STA C 420 waits until the transmission and reception of the data between the STA A 400 and the STA B 410 is completed, and as a result, the STA C 420 may avoid the collision at the time of transmitting the data to the STA B 410.
A lower end of
An STA C 450 overhears transmission of the RTS frame 433 and the CTS frame 435 of an STA A 430 and an STA B 440, and as a result, the STA C 450 may find that no collision occurs in spite of transmitting the data to another STA D 460. That is, the STA B 440 transmits the RTS frame 433 to all neighboring terminals and transmits the CTS frame 435 to only the STA A 430 to which the STA B 440 needs to actually transmit data. Since the STA C 450 receives only the RTS frame 433 and may not receive the CTS frame 435 of the STA A 430, it may be found that the STA A 430 is out of a carrier sensing range of the STA C 450. Accordingly, the STA C 450 may not transmit data to the STA D 460.
An RTS frame format and a CTS frame format are disclosed in 8.3.1.2 RTS frame format and 8.3.1.3 CTS frame format of “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 which is IEEE Draft P802.11-REVmb™/D12 opened in November 2011.
The IEEE 802.11 WLAN (wireless local area network, WLAN) standard may have different transmission rate in various bands. A very high throughput (VHT) system which is the IEEE 802.11ac standard is to provide a throughput of 1 Gbps or more at a MAC service access point (SAP).
To this end, the VHT system may support a channel bandwidth of 80/160 MHz and 8 spatial streams. When the channel bandwidth of 160 MHz, 8 spatial streams, 256QAM, and a short guard interval (GI) are all implemented, the VHT system may provide a maximum of 6.9 Gbps transmission rate.
However, VHT STAs that support multiple VHT systems need to simultaneously use the channel in order for an aggregated throughput of a VHT BSS to satisfy 1 Gbps in an actual environment.
An AP that supports a VHT may use space division multiple access (SDMA) or multi user-multiple input multiple output (MU-MIMO) as a method for transmitting data in order for the STAs supporting the multiple VHT systems to simultaneously use the channel That is, the VHT systems may simultaneously transmit and receive different data among the multiple VHT STAs and the VHT AP based on multiple spatial streams.
In the VHT system, since legacy stations (STAs) supporting IEEE 802.11a/n are widely used in transmitting data by using the channel bandwidth of 160 MHz.
Accordingly, non-contiguous channels need to be aggregated and used.
With the increase in demand for high-definition multimedia transmission, a channel bandwidth for the WLAN has been extended.
Referring to
When channel bands to be newly allocated for the WLAN in channel bands of 5350 MHz to 5470 MHz and 5825 MHz to 5925 MHz are considered, the number of channel bands which may be used by the STA or AP may increase. For example, referring to the 80 MHz channel band, 80 MHz channel bands which are usable may increase from 6 channels at present to 9 channels by allocating the new channel bands. As another example, referring to the 160 MHz channel band, 160 MHz channel bands which are usable may increase from 2 channels at present to 4 channels.
The legacy STA (e.g., the STA supporting the IEEE 802.11a/n/ac) in the related art, which operates at 5 GHz does not support the newly allocated channels. Accordingly, the AP that supports the newly allocated channels configures a primary channel as a channel in which the legacy STA may operate to support the legacy STA.
Hereinafter, in the embodiment of the present invention, the channel bands allocated to 5 GHz are defined and disclosed as two types of channel bands. The existing channel supported by the legacy STA such as the IEEE 802.11a/n/ac is defined as a term called a legacy channel band the newly allocated channel band at 5 GHz is defined as an extended channel band. Further, an STA that may operate in the extended channel band is used as a term such as an extended STA.
Hereinafter, in the embodiment of the present invention, a method will be disclosed, in which the AP performs downlink channel transmission to the legacy STA and the extended STA by using the legacy channel band in the 5 GHz frequency band and the extended channel band. The AP may perform downlink transmission based on frequency division multiple access (FDMA). A legacy channel and an extended channel may be the non-contiguous channel or a contiguous channel.
The embodiment of the present invention may be applied to the FDMA based downlink transmission when all channels are the legacy channels and the FDMA based downlink transmission when all channels are the extended channels in addition to the FDMA based downlink transmission through the legacy channel and the extended channel.
In
The AP may configure one 20 MHz legacy channel among 4 20 MHz legacy channels included in the 80 MHz legacy channels as the primary channel. The AP may perform a back-off procedure for channel access with respect to the configured primary channel.
The AP may verify a channel state of a secondary channel during a PIFS interval before a back-off timer expires. The secondary channel may include residual 20 MHz legacy channels and 20 MHz extended channels included in the 80 MHz legacy channel and the 80 MHz extended channel other than the primary channel.
The AP may determine the state of the channel for the point coordination function (PCF) interframe space) time before starting TXOP in order to determine whether the second channel is idle or busy.
When the secondary channel is idle for the PIFS time, the AP may determine that the state of the secondary channel is idle. In
The AP may transmit an RTS frame 600 in a duplicated PHY protocol data unit (PPDU) format through the primary channel which the AP accesses and the respective secondary channels of which channel states are determined as the idle state. The RTS frame 600 in the duplicated PHY protocol data unit (PPDU) format may be a form acquired by duplicating an RTS frame format transmitted in the 20 MHz channel. The AP may transmit the RTS frame 600 at a similarly set time.
In
The RTS frame 600 transmitted by the AP may include information on an STA that receives the RTS frame 600 and information on a reception channel which the STA will use. The STA that receives the RTS frame may be the legacy STA and/or the extended STA. For example, the RTS frame 600 may include a list of STAs that receive the RTS frame 600 and a list of channels which the AP uses to transmit the downlink data to the STA according to the embodiment.
Referring to
The frame control field 700 may include information for indicating a transmitted frame type. For example, the frame control field 700 may include information for indicating that the transmitted RTS frame is a frame used to start the downlink transmission based on the FDMA.
The duration field 710 may include information for updating the network allocation vector (NAV) of the STA that receives the RTS frame. Alternatively, the duration field 710 may be used to configure information (e.g., a transmission start time and/or a transmission end time) associated with a transmission time of the transmitted and received frame in the embodiment of the present invention. For example, the duration field 710 may be used to configure a time when the STA transmits the CTS frame. Alternatively, the duration field 710 may include information on a maximum transmission time (alternatively, a maximum transmission duration) of a frame transmitted after the same RTS frame as the CTS frame. The STA that receives the RTS frame may transmit the CTS frame based on the duration field.
The transmitter address field 730 may include information on an address of the STA that transmits the RTS frame.
The FCS field 740 may include information for discovering an error which occurs in the frame.
The receiver address field 720 may include information on the STA that receives the RTS frame and information on a reception channel which the STA will use at the time of receiving the downlink data. For example, the receiver address field may include an STA identifier information field 750 and a channel information field 760. When multiple (e.g., 4) STAs that will receive the downlink data are present, multiple STA identifier information fields may be allocated. The channel information field may include information on a channel allocated when the multiple STAs that receives the downlink data receives the downlink data.
For example, a first STA identifier information 750-1 may include information on a partial AID other than 1 most significant bit (MSB) among 11 association identifier (AID) bits used as identifier information of a first STA. Similarly, a second STA identifier information 750-2 may include information on a partial AID of a second STA, a third STA identifier information 750-3 may include information on a partial AID of a third STA, and a fourth STA identifier information 750-4 may include information on a partial AID of a fourth STA.
According to the embodiment of the present invention, the STA that receives the RTS frame transmitted by the AP may determine that the received RTS frame is the RTS frame transmitted from the AP that performs the downlink transmission based on the FDMA by considering information on a frame type of the RTS frame. Further, the STA may identify that the identifier information included in the receiver address field 720 is partial AID information based on the type information of the RTS frame. It may be determined whether the STA is the STA that receives the downlink data from the AP based on the partial AID information included in the RTS frame.
As another embodiment, a value of the AID of the STA that supports the downlink transmitting method based on the FDMA may be configured as a value that belong to a specific range such as 1 t 1024 or 1025 to 2048. It may be assumed that the value of the AID of the STA has the value in the range of 1 to 1024 and the RTS frame received by the STA is the RTS frame for the downlink transmission based on the FDMA. In this case, the STA may find that the receiver address field of the RTS frame includes information (e.g., a list of partial AIDs) on the partial AID. The STA may determine all AID values from the partial AIDs by configuring the MSB of the partial AID included in the receiver address field as 0. The STA may determine whether the STA is designated as an STA that will receive data from the AP based on all determined AIDs.
A first channel information field 770-1 included in the receiver address field 720 may include information on a channel bandwidth allocated to the first STA and a second channel information field 770-2 may include information on a channel bandwidth allocated to the second STA. When it is assumed that the second STA uses a channel adjacent to the first STA, offset information between a first channel allocated to the first STA and a second channel allocated to the second STA may not be separately transmitted in the channel information field. For example, the first channel information field 770-1 may include channel band information based on the primary channel and the second channel information field 770-2 may be a channel field just adjacent to the first channel allocated based on the first channel information field. When the first channel and the second channel are not adjacent channels, information on a channel offset is additionally transmitted to the channel information field to transmit information on the position of the second channel based on the first channel.
Similarly, a third channel information field 770-3 may include information on a channel bandwidth allocated to the third STA and a fourth channel information field 770-4 may include information on a channel bandwidth allocated to the fourth STA.
In
Referring to
The receiver address field of the RTS frame transmitted by the AP may include the STA identifier information field and the channel information field.
First STA identifier information 810 may include information on a partial AID (e.g., 10 bits) of the first STA, second STA identifier information 820 may include information on a partial AID of the second STA, and third STA identifier information 830 may include information on a partial AID of the third STA. When fourth STA identifier information is configured in the receiver address field as illustrated in
Further, a first channel information field 850 of the receiver address field may include information on a downlink channel bandwidth allocated to transmit data to the first STA, a second channel information field 860 may include information on a downlink channel bandwidth allocated to transmit data to the second STA, and a third channel information field 870 may include information on a downlink channel bandwidth allocated to transmit data to the third STA. For example, when it is assumed that the channel information field is ‘10’ as information of 2 bits, the channel information field indicates the 80 MHz channel bandwidth, when the channel information field is ‘01’, the channel information field indicates the 40 MHz channel bandwidth, and when the channel information field is ‘00’, the channel information field indicates the 20 MHz channel bandwidth, ‘10’ may be configured in the first channel information field, ‘01’ may be configured in the second channel information field, and ‘00’ may be configured in the third channel information field. Since the fourth STA is not present, a fourth channel information field 880 may be configured as ‘11’ which is a reserved value.
The receiver address field disclosed in
Referring back to
The STA may transmit the CTS frame 610 to the AP in the reception channel indicated based on the channel information field as a response to the received RTS frame 600. The CTS frame 610 may be the CTS frame 610 in the duplicated PPDU format. Different STAs may transmit the CTS frame 610 based on transmission time information of the CTS frame included in the RTS frame transmitted by the AP. Each of the multiple STAs may transmit the CTS frame 610 based on the maximum transmission time (alternatively, maximum transmission duration) of the CTS frame 610 included in the duration field of the received RTS frame 600. Duration fields of the RTS frames 600 which the AP transmits to the multiple STAs may be configured as the same value and the multiple STAs may transmit the CTS frame 610 based on the same duration field value.
For example, the STA may configure a time to transmit the CTS frame 610 based on the duration field information included in the RTS frame 600.
The channel bandwidth of the channel in which the CTS frame 610 is transmitted may be determined based on the channel information field included in the RTS frame 600. That is, the channel bandwidth in which the STA transmits the CTS frame 610 may be a channel bandwidth allocated to the STA through the RTS frame 600. The channel bandwidth allocated for the STA to transmit the CTS frame 610 may be not larger than the channel bandwidth allocated to the STA through the RTS frame 600.
The AP that receives the CTS frame 610 from the first STA and the second STA may downlink-transmit data frames 630 and 650 to the first STA and the second STA. The AP may transmit the data frame 650 to the first STA through 4 respective 20 MHz legacy channels included in the 80 MHz legacy channel. The AP may transmit the data frame 630 to the second STA through 4 respective 20 MHz extended channels included in the 80 MHz extended channel.
When the AP transmits the data frames 630 and 650 to the STA, the sizes of the data frames transmitted to the respective STAs may be different from each other and modulation coding schemes (MCS) used to transmit the downlink data may be different from each other. Accordingly, an issue in which transmission durations required for the AP to transmit the data frames 630 and 650 to the respective STAs are different from each other may occur. In the embodiment of the present invention, it may be implemented in such a manner that the transmission durations when the AP transmits the data frame to the respective STAs are configured to be the same as each other.
The AP may configure a transmission end time of the data frame similarly at the time of transmitting the data frames 630, 640, and 650 to the first STA and the second STA. For example, when the AP first completes transmission of the effective data frame 630 to the second STA, the AP may transmit the data frame 640 which is null padded to the second STA until transmission of the data frame 650 to the first STA ends. By using such a method, a time at which the AP completes the transmission of the data frame 650 to the first STA and a time at which the AP completes the transmission of the data frames 630 and 640 to the second STA may be configured to be the same as each other.
The first STA and the second STA may transmit block ACKs 650 and 660 as responses to t6he data frames 630 and 650 transmitted from the AP. The block ACKs 650 and 660 may be transmitted in the respective channels allocated to the first STA and the second STA. For example, the first STA may transmit the block ACK 650 through 4 respective 20 MHz legacy channels included in the 80 MHz legacy channel. Further, the second STA may transmit the block ACK 660 through 4 respective 20 MHz extended channels included in the 80 MHz extended channel.
The first STA and the second STA may determine the transmission time of the block ACKs 650 and 660 based on the fields (e.g., duration fields) included in the data frames 630 and 650 which the AP transmits to the first STA and the second STA.
In detail, the respective STAs that receive the data frame in the respective channels transmit the block ACK to the AP through the allocated channels to transmit information regarding whether to receive the data frame to the AP. In this case, since the respective STAs transmit the block ACK to the AP by using different channels, times when the respective STAs transmit the block ACK need to be the same as each other. To this end, the AP may transmit the data frame including the information regarding the transmission time of the block ACK to the respective STAs in order to adjust the transmission time of the block ACK to be the same as each other.
As illustrated in
In the embodiment of the present invention, it is disclosed that the transmission times of the block ACK by different STAs are configured to be the same as each other based on the field included in the data frame, but the transmission times of the block ACK may be configured to be the same as each other by using various other methods (e.g., field information included in another frame).
In the embodiment of the present invention, the respective channels are disclosed as the divided channel bands for easy description, but may be regarded as multiple channel bands without dividing the channel bands.
For example, the AP may transmit multiple RTS frames to multiple STAs through multiple channels and the AP may receive the CTS frame from at least one of the multiple STAs through at least one channel of the multiple channels.
The CTS frame may be transmitted from at least two STAs of the multiple STAs to the AP through at least two channels of the multiple channels, respectively. In this case, the AP may transmit multiple data frames to at least two STAs of the multiple STAs. The multiple respective data frames may be transmitted to correspond to at least two STAs of the multiple STAs, respectively.
Unlike
The AP may transmit the RTS frame to the first STA and the second STA. Alternatively, the AP may transmit the RTS frame to only the first STA. The first STA and the second STA may support both the legacy channel and the extended channel. In
The AP may transmit the RTS frame in the duplicated frame format through the entire channel bandwidth (the legacy channel and the extended channel to perform the downlink transmission. A terminal that receives the RTS frame may verify an available channel during the PIFS before transmitting the CTS frame and transmit the CTS frame through the available channel.
According to the embodiment of the present invention, the first STA that operates in the primary channel may determine information regarding whether the entire bandwidth to perform the downlink transmission is available. When the entire bandwidth is available, the first STA may transmit the CTS frame with respect to the entire bandwidth for the second STA. The second STA may not transmit a separate CTS frame.
The AP may receive the CTS frame from the first STA and transmit the data frames through the channels allocated to the first STA and the second STA, respectively. The transmission times of the data frames may have the same value. A data frame in which transmission of effective data is first completed may include null padding. The respective STAs that receive the data frames may transmit the block ACKs to the AP. The AP may transmit the respective data frames including information for configuring the times when the respective STAs transmit the block ACKs to be the same as each other.
Hereinafter, in the embodiment of the present invention, a method for performing the downlink transmission based on the FDMA by using the existing RTS frame and CTS frame formats will be disclosed.
In
Hereinafter, in the embodiment of the present invention, a downlink transmitting operation of the AP when the extended STA in which the extended channel is available notifies to the AP that the operating channel moves to the extended channel will be disclosed.
Even in
The AP may perform the back-off procedure for channel access with respect to the configured primary channel. The AP may verify the channel state of the secondary channel during a predetermined time interval (e.g., PIFS) before starting the TXOP as the back-off timer expires. The AP may determine the state of the channel for the PIFS time in order to determine whether the secondary channel is idle or busy.
When the secondary channel is idle for the PIFS time, the AP may determine that the state of the secondary channel is idle. Even in
The AP may transmit RTS frames 1000 and 1010 through the primary channel which the AP accesses and the respective primary channel and the secondary channels of which channel states are determined as the idle state.
A receiver address field of a first RTS frame 1010 which the AP transmits through the legacy channel may include identifier information (e.g., an MAC address of the first STA) of the first STA that may operate in the legacy channel.
A receiver address field of a second RTS frame 1000 which the AP transmits through the extended channel may include identifier information (e.g., an MAC address of the second STA) of the second STA that may operate in the extended channel. The second STA may transmit information indicating that the second STA moves to the extended channel to the AP in advance. The AP may transmit the second RTS frame 1000 to the second STA through the extended channel based on the information.
The first STA that receives the first RTS frame 1010 from the AP and The second SA that receives the second RTS frame 1000 from the AP may transmit CTS frames 1020 and 1030 to the respective channels through which the first and second STAs receive the RTS frames 1000 and 1010. The first STA and the second STA may transmit the CTS frames 1020 and 1030 at configured times. For example, the AP may configure transmission times of the CTS frames 1020 and 1030 by the first STA and the second STA based on information (e.g., information on the duration field) included in the RTS frames 1020 and 1030. For example, the duration fields of the first RTS frame 1010 which the AP transmits to the first STA and the second RTS frame 1020 which the AP transmits to the second STA may be configured as the same value. The information on the duration field included in each RTS frame may information on a maximum transmission time (alternatively, a maximum transmission duration) when the CTS frames 1020 and 1030 transmitted by each STA are transmitted.
The first STA and the second STA may transmit the CTS frames 1020 and 1030 in the duplicated PPDU format to the AP according to the channel bandwidth.
The AP that receives the CTS frames 1020 and 1030 from the first STA and the second STA may perform the downlink transmission through the channels allocated to the first STA and the second STA. In detail, the AP may transmit the data frame 1050 to the first STA through the legacy channel and the AP may transmit the data frames 1040 and 1060 to the second STA through the extended channel. The AP may adjust transmission times when the AP transmits the data frames 1040, 1050, and 1060 to the respective STAs to be the same as each other. For example, the AP may adjust the transmission times of the data frames 1040, 1050, and 1060 to the multiple STAs by using the method such as the null padding.
Similarly as described above, the AP may transmit the data frame including the information regarding the transmission time of the block ACK to the respective STAs in order to adjust the transmission time of the block ACK to be the same as each other. Each STA may transmit the block ACK based on the information associated with the transmission time of the block ACK included in the data frame.
Referring to
The AP may transmit the data frame in the A-MPDU format acquired by aggregating the MPDU. The null padding may be implemented by transmitting only a subframe header of the A-MPDU.
Each A-MPDU format may include multiple A-MPDU subframes. Each A-MPDU subframe may include an MPDU delimiter field 1100, the MPDU, and a padding bit.
The MPDU delimiter field 1100 may include an MPDU length field 1110, a cyclic redundancy check (CRC) 1120, and a delimiter signature field 1130.
The length field 1110 may include information on the length of the MPDU, the CRC 1120 may include information for error checking, and the delimiter signature field 1130 may include information for scanning an MPDU delimiter.
According to the embodiment of the present invention, the AP may encode and fill multiple A-MPDU subframes positioned at a temporally lower priority in the A-MPDU frame format with only the MPDU delimiter field for the null padding. For example, the AP repeatedly transmits the MPDU delimiter in which the MPDU length field is configured as 0 to perform the null padding.
That is, a time when transmission of the multiple data frames transmitted by the AP ends may be the same as a time when transmission of a maximum interval transmission data frame ends. The maximum interval transmission data frame may be a frame in which effective downlink data is transmitted by the AP during the longest interval. The effective downlink data may be data which needs to be actually downlink-transmitted to the STA. The effective downlink data may be downlink data which is not null-padded. For example, the effective downlink data may be transmitted while being included in the MPDU. Residual data frames other than the maximum interval transmission data frame among the multiple data frames may be null-padded.
In the downlink transmitting method based on the FDMA according to the embodiment of the present invention, guard intervals used in the data frames transmitted to the respective STAs may be configured as the same guard interval. The reason is that since a long guard interval (LGI) adopts a guard interval of 0.8 us and a short guard interval (SGI) adopts a guard interval of 0.4 us, when a specific channel uses LGI and another channel uses the SGI, the times when the AP completes the downlink transmission may be the same as each other.
According to the embodiment of the present invention, all downlink channels use the same guard interval to configure the completion times of transmission of the data frames to the multiple STAs to be the same as each other. The guard intervals used in the respective data frames transmitted to the multiple STAs may be selected as one of the SGI and the LGI. That is, the guard interval of the data frame which the AP transmits to each STA at a specific time may be selected and used as one of the SGI and the LGI.
In detail, referring to an upper end of
On the contrary, referring to a lower end of
It may be assumed that the AP transmits data to the STA by using a transmission method such as multi-user (MU)-multiple input multiple output (MIMO). In this case, the AP may transmit multiple spatial streams to the first STA and the second STA. As described above, when it is assumed that the AP transmits data to the first STA based on 4 20 MHz legacy channels and the AP transmits data to the second STA based on 4 20 MHz extended channels, the AP may transmit the data to the first STA through 4 spatial streams and to the second STA through 4 another spatial streams.
When a transmission method using MIMO, the number of long training fields (LTF) which are fields used for channel prediction, and synchronization of a frequency and the time, which are included in the data frame may vary depending on the number of spatial streams.
Referring to a lower end of
It is assumed that the AP uses one spatial stream at the time of transmitting the data frame to the second STA based on the extended channel. When one spatial stream is used, one LTF may be included in the data frame. In this case, transmission completion times of the data frames which the AP transmits to the first STA and the second STA may be different from each other. For example, the LTF uses the LGI during transmission and when the SGI is used during transmitting the data, the completion time of the transmission of the data frame to the first STA and the completion time of the transmission of the data frame to the second STA may be different from each other. Therefore, in the embodiment of the present invention, when the numbers of spatial streams used to transmit the data frame to the multiple STAs are different from each other, a dummy LTF 1350 is added to the data frame which may be transmitted. For example, the dummy LTF 1350 may be included in a PLCP preamble or a PLCP header of the data frame. By using such a method, the completion times of the downlink transmission to the multiple STAs may be configured to be the same as each other.
That is, in addition to an LTF including a channel prediction sequence required for a spatial stream actually transmitted to the STA, the LTF is additionally inserted in order to adjust the numbers of LTFs to be the same as each other in respective channels.
As illustrated in
Referring to
For example, the SIG field 1400 may include the number of spatial streams used to actually transmit the data frame and the total number of LTFs in order to support the dummy LTF. When the case illustrated in
As another embodiment, the SIG field 1400 may directly include the number of dummy LTFs instead of the total number of LTFs. For example, when the case illustrated in
The SIG field is one example and the SIG field 1400 according to the embodiment of the present invention may include information on the number of used spatial streams, information (e.g., information regarding presence of the dummy LTF and information to determine the number of dummy LTFs) associated with the dummy LTF.
In
Referring to
Information on the transmission times of the block ACKs transmitted by the multiple STAs is included in the data frame which may be transmitted in order to configure the transmission times of the block ACKs transmitted by the multiple STAs to be the same as each other.
In detail, the respective STAs that receive the data frame in the respective channels transmit the block ACKs to the AP through the allocated channels to transmit information regarding whether to receive the data frame to the AP. In this case, since the respective STAs transmit the block ACKs to the AP by using different channels, the times when the respective STAs transmit the block ACK need to be the same as each other. To this end, the AP may transmit the data frame including the information regarding the transmission time of the block ACK to the respective STAs in order to adjust the transmission time of the block ACK to be the same as each other.
It may be assumed that the AP transmits the data frame to the first STA through the legacy channel and the AP transmits the data frame to the second STA through the extended channel. In this case, a field (e.g., duration field) 1500 of the first data frame transmitted to the first STA may include information on a time 1550 when the first STA transmits the block ACK as a response to the data frame. Further, a field (e.g., duration field) 1500 of the second data frame transmitted to the second STA may include information on a time 1550 when the second STA transmits the block ACK as a response to the data frame. For example, the duration fields included in the first data frame and the second data frame may include the same value. In this case, the first STA and the second STA may obtain information on the transmission time of the block ACK based on the duration fields included in the received data frames and transmit the block ACK.
Referring to
The STA 1600 includes a processor 1610, a memory 1620, and an RF (Radio Frequency) unit 1630.
The RF unit 1630 may be connected with the processor 1620 to transmit/receive radio signals.
The processor 1620 implements functions, processes, and/or methods as proposed herein. For example, the processor 1620 may be implemented to perform the operation of the above-described wireless device according to an embodiment disclosed in
For example, the processor 1620 may determine the time to transmit the CTS frame based on the RTS frame transmitted by the AP. Further, the processor 1620 may determine a channel to receive downlink data based on the received RTS frame.
The AP 1650 includes a processor 1660, a memory 1670, and an RF (Radio Frequency) unit 1680.
The RF unit 1680 may be connected with the processor 1660 to transmit/receive radio signals.
The processor 1660 implements functions, processes, and/or methods as proposed herein. For example, the processor 1660 may be implemented to perform the operation of the above-described wireless device according to an embodiment disclosed in
For example, the processor 1660 may transmit multiple RTS frames to multiple STAs through multiple channels, respectively. Further, the processor 1660 may be implemented to receive the CTS frame from at least one of the multiple STAs through at least one channel of the multiple channels. Each of the multiple RTS frames may include channel information indicating a channel to be used when performing downlink transmission to the multiple STAs among the multiple channels and identifier information indicating the multiple STAs.
The processor 1610, 1620 may include an ASIC (Application-Specific Integrated Circuit), other chipset, a logic circuit, a data processing device, and/or a converter that performs conversion between a baseband signal and a radio signal. The memory 1620, 1670 may include a ROM (Read-Only Memory), a RAM (Random Access Memory), a flash memory, a memory card, a storage medium, and/or other storage device. The RF unit 1630, 1680 may include one or more antennas that transmit and/or receive radio signals.
When an embodiment is implemented in software, the above-described schemes may be embodied in modules (processes, or functions, etc.) performing the above-described functions. The modules may be stored in the memory 1620, 1670 and may be executed by the processor 1610, 1660. The memory 1620, 1670 may be positioned in or outside the processor 1610, 1660 and may be connected with the processor 1610, 1660 via various well-known means.
Number | Date | Country | |
---|---|---|---|
61761157 | Feb 2013 | US |
Number | Date | Country | |
---|---|---|---|
Parent | 14765127 | Jul 2015 | US |
Child | 16425583 | US |