Method and apparatus of transmitting PPDU in wireless communication system
09807757 · 2017-10-31
Assignee
Inventors
Cpc classification
H04W72/23
ELECTRICITY
H04L5/0053
ELECTRICITY
H04W88/06
ELECTRICITY
H04L1/0083
ELECTRICITY
International classification
H04L1/00
ELECTRICITY
Abstract
A method is provided for transmitting a physical layer protocol data unit (PPDU) in a wireless communication system. For a first data stream associated with a first PPDU to be transmitted via a first channel, a wireless device includes a first data block, a first header indicating a first modulation and coding scheme (MCS), and a first physical layer service data unit (PSDU) in the first data stream. For a second data stream associated with a second PPDU to be transmitted via a second channel, the wireless device includes a second data block, a second header indicating a second MCS and a second PSDU in the second data stream. The wireless device performs a padding procedure to at least one of the first data stream and the second data stream, and transmits the first data stream and the second data stream by using the first PPDU and the second PPDU.
Claims
1. A method of transmitting a physical layer protocol data unit (PPDU) in a wireless communication system, the method performed by a wireless device and comprising: for a first data stream associated with a first PPDU to be transmitted via a first channel, including a first data block, a first header and a first physical layer service data unit (PSDU) in the first data stream, wherein the first header indicates a modulation and coding scheme (MCS) of the first PSDU; for a second data stream associated with a second PPDU to be transmitted via a second channel, including a second data block, a second header and a second PSDU in the second data stream, wherein the second header indicates an MCS of the second PSDU; performing a padding procedure to at least one of the first data stream and the second data stream so that a time duration during which the first data stream is transmitted and a time duration during which the second data stream is transmitted have an equal time duration; and transmitting the first data stream and the second data stream by using the first PPDU and the second PPDU.
2. The method of claim 1, wherein the first data block and the second data block include information on synchronization.
3. The method of claim 1, wherein the first channel and the second channel are determined based on control signaling received from an access point (AP).
4. The method of claim 1, wherein the first PPDU is used for a first receiver and the second PPDU is used for a second receiver.
5. A wireless device for transmitting a physical layer protocol data unit (PPDU) in a wireless communication system, the wireless device comprising: a processor configured to: for a first data stream associated with a first PPDU to be transmitted via a first channel, include a first data block, a first header and a first physical layer service data unit (PSDU) in the first data stream, wherein the first header indicates a modulation and coding scheme (MCS) of the first PSDU, for a second data stream associated with a second PPDU to be transmitted via a second channel, include a second data block, a second header and a second PSDU in the second data stream, wherein the second header indicates an MCS of the second PSDU, and perform a padding procedure to at least one of the first data stream and the second data stream so that a time duration during which the first data stream is transmitted and a time duration during which the second data stream is transmitted have an equal time duration; and a transmitter configured to transmit the first data stream and the second data stream by using the first PPDU and the second PPDU.
6. The wireless device of claim 5, wherein the first data block and the second data block include information on synchronization.
7. The wireless device of claim 5, wherein the first channel and the second channel are determined based on control signaling received from an access point (AP).
8. The wireless device of claim 5, wherein the first PPDU is used for a first receiver and the second PPDU is used for a second receiver.
Description
BRIEF DESCRIPTION OF THE DRAWINGS
(1)
(2)
(3)
(4)
(5)
(6)
(7)
(8)
DETAILED DESCRIPTION OF THE INVENTION
(9)
(10) Referring to
(11) A VHT system including one or more VHT BSSs can use a channel bandwidth of 80 MHz, which is for exemplary purposes only. For example, the VHT system may use a channel bandwidth of 60 MHz or 100 MHz or more. As such, the VHT system operates in a multi-channel environment where a plurality of subchannels having a specific size, e.g., a channel bandwidth of 20 MHz, are included.
(12) The BSS can be classified into an infrastructure BSS and an independent BSS (IBSS). The infrastructure BSS is shown in
(13) The STA is an arbitrary functional medium including a medium access control (MAC) and wireless-medium physical layer (PHY) interface conforming to the institute of electrical and electronics engineers (IEEE) 802.11 standard, and includes both an AP and a non-AP STA in a broad sense. A VHT STA is defined as an STA that supports the super high-speed data processing speed of 1 GHz or more in the multi-channel environment to be described below.
(14) The STA for wireless communication includes a processor and a transceiver, and also includes a user interface, a display element, etc. The processor is a functional unit devised to generate a frame to be transmitted through a wireless network or to process a frame received through the wireless network, and performs various functions to control STAs. The transceiver is functionally connected to the processor and is a functional unit devised to transmit and receive a frame for the STAs through the wireless network.
(15) Among the STAs, non-AP STAs (i.e., STA1, STA3, STA4, STA6, STAT7, and STAB) are portable terminals operated by users. A non-AP STA may be simply referred to as an STA. The non-AP STA may also be referred to as a wireless transmit/receive unit (WTRU), a user equipment (UE), a mobile station (MS), a mobile terminal, a mobile subscriber unit, etc. A non-AP VHT-STA is defined as a non-AP STA that supports the super high-speed data processing speed of 1 GHz or more in the multi-channel environment to be described below.
(16) The AP (i.e., AP1 and AP2) is a functional entity for providing connection to the DS through a wireless medium for an associated STA. Although communication between non-AP STAs in an infrastructure BSS including the AP is performed via the AP in principle, the non-AP STAs can perform direct communication when a direct link is set up. In addition to the terminology of an access point, the AP may also be referred to as a centralized controller, a base station (BS), a node-B, a base transceiver system (BTS), a site controller, etc. A VHT AP is defined as an AP that supports the super high-speed data processing speed of 1 GHz or more in the multi-channel environment to be described below.
(17) A plurality of infrastructure BSSs can be interconnected by the use of the DS. An extended service set (ESS) is a plurality of BSSs connected by the use of the DS. STAs included in the ESS can communicate with one another. In the same ESS, a non-AP STA can move from one BSS to another BSS while performing seamless communication.
(18) The DS is a mechanism whereby one AP communicates with another AP. By using the DS, an AP may transmit a frame for STAs associated with a BSS managed by the AP, or transmit a frame when any one of the STAs moves to another BSS, or transmit a frame to an external network such as a wired network. The DS is not necessarily a network, and has no limitation in its format as long as a specific distribution service specified in the IEEE 802.11 can be provided. For example, the DS may be a wireless network such as a mesh network, or may be a physical structure for interconnecting APs.
(19)
(20) Referring to
(21) The plurality of NICs 110 can be classified into a primary radio interface and one or more secondary radio interfaces. If a plurality of secondary radio interfaces are present, the secondary radio interfaces can be classified into a first secondary radio interface, a second secondary radio interface, a third secondary radio interface, etc. The classification into the primary interface and the secondary interface and/or the classification of the secondary ratio interface itself may be determined by a policy or may be adoptively determined in consideration of a channel environment.
(22) The plurality of NICs 110 are integrally managed by the MUP 120. As a result, the plurality of NICs 110 are externally recognized as if they are one device. The VHT system includes a virtual-MAC (V-MAC) 130. Through the V-MAC 130, an upper layer 150 may ne recognize that a multi-radio channel is operated by the plurality of NICs 110. As such, in the VHT system, the upper layer 150 does not recognize the multi-radio channel through the V-MAC 130. This means that one virtual Ethernet address is provided. A address resolution protocol (ARP) 160 is used to find a host's link layer address when only its Internet Layer (IP) or some other Network Layer address is known.
(23) A physical layer convergence protocol (PLCP) sublayer interfaces the physical layer (PHY) service to the IEEE 802.11 medium access control (MAC) service. A PLCP frame includes a PLCP preamble, a PLCP header, and a MAC management protocol data unit MPDU. The function of the PLCP sublayer is to provide a mechanism for transferring MPDUs between two or more STAs.
(24) A PLCP protocol data unit (PPDU) is a data unit in the PHY. The PPDU frame format provides for the asynchronous transfer of MAC sublayer MPDUs from any transmitting STA to all receiving STAs within the wireless LAN's BSS. The PPDU includes a PLCP preamble, a PLCP header, and a PLCP service data unit (PSDU). The PLCP preamble provides a period of time for several receiver functions. These functions may include antenna diversity, clock and data recovery, and field delineation of the PLCP header and the PSDU. The PLCP preamble may include information on synchronization to be provided so that the receiver can perform the necessary operations for synchronization. The PLCP header may be used to specify the length of the whitened PSDU field and support any PLCP management information.
(25) Next, a channel allocation mechanism of PPDUs in a VHT system will be described. Although the embodiments described below relate to a VHT system using a bonding channel in which contiguous 4 subchannels having a bandwidth of 20 MHz are combined (i.e., a bonding channel having a channel bandwidth of 80 MHz), this is for exemplary purposes only. The embodiments described below can equally apply to a VHT system including a plurality of contiguous/non-contiguous subchannels (e.g., 3 or 5 or more subchannels), which is apparent to those skilled in the art. In addition, the embodiments of the present invention are not limited to the VHT system whose subchannel has a bandwidth of 20 MHz.
(26) When a VHT system uses a bonding channel (having the channel bandwidth of 80 MHz) consisting of contiguous 4 subchannels (having a channel bandwidth of 20 MHz), a channel characteristic differs from one subchannel to another. That is, not only a channel characteristic differs at a specific time but also a channel variation differs over time. For example, a 1st subchannel with lowest frequency experiences no interference, but a 4th subchannel with highest frequency may experience deterioration in its channel characteristic due to several factors. In addition, since a legacy STA exists only in a specific subchannel, the subchannel needs to solve an interference problem caused by the legacy STA.
(27)
(28) Referring to
(29) On the other hand, the mechanism of
(30) To overcome the limitation, an embodiment of the present invention proposes a channel allocation mechanism of PPDUs by considering an intrinsic characteristic of a VHT system in which respective channel characteristics of subchannels constituting a bonding channel are different and flexible.
(31) According to the embodiment of the present invention, a PLCP preamble and/or a PLCP header may be generated independently in each subchannel. By doing so, an MCS and/or an error correction scheme (e.g., a forward error correction (FEC) such as low density parity check (LDCP) or Reed Solomon code) for subsequent PPDU transmission can be used differently in each subchannel.
(32)
(33) Referring to
(34)
(35) Referring to
(36) A STA may use a plurality of subchannels or one of the plurality of subchannels. Before transmit a PPDU, a STA may receive information on the selected subchannel from an AP. The AP may indicate each subchannel to be used by each STA.
(37) According to this embodiment, an MCS and/or an error connection scheme can be used differently for each PPDU. That is, since transmission is performed using independent subchannels for each PPDU, any MCS and/or error correction scheme can be used for each PPDU. For example, an MCS and an error correction scheme having a relatively smaller amount of additional data derived from the MCS and/or the error correction scheme can be used for a subchannel whose channel characteristic is excellent at a specific time. An MCS and/or an error correction scheme capable of ensuring successful PPDU transmission even if a channel condition is poor may be used for a subchannel whose channel characteristic is poor. If a legacy STA operates in a specific subchannel and the legacy STA occupies the subchannel, a PPDU may be not transmitted through the subchannel.
(38) In order to allocate the PPDU for each subchannel in this manner, relevant information is preferably reported in advance to a counterpart VHT STA by using a previously transmitted PLCP preamble and/or PLCP header. That is, by using the PLCP preamble and/or PLCP header, information regarding signal detection, automatic gain control (AGC), diversity selection, channel and fine frequency offset estimation and/or an MCS and error correction scheme is reported to a recipient VHT STA.
(39) In addition, for the effective use of a method of transmitting a PPDU independently for each subchannel according to the embodiment of the present invention, that is, a method of PPDU aggregation for point-to-point connection, a transmission time of PPDUs transmitted at the same time is maintained to be as identical as possible. As such, to maintain the transmission time of PPDUs transmitted through different channels, it is preferable to adaptively regulate a size of a PPDU transmitted through one subchannel by property fragmenting the PPDU or by using a zero padding or the like.
(40)
(41) If a legacy STA accesses to a VHT AP, the use of a channel allocation procedure of PPDUs as shown in
(42) According to one method of solving these problems, in a VHT WLAN system according to the embodiment of the present invention, different subchannels are used when a legacy IEEE 802.11 STA accesses to a VHT AT. In this case, if one or more legacy STAs are connected to the VHT AP, irrespective of whether it is a VHT STA or a legacy STA, another STA can be configured to use one or more subchannels different from those of the previously connected legacy STA.
(43) For example, as shown in
(44) Assume that a VHT AP transmits frames to legacy STAs. In this case, the VHT AP constitutes a bonding channel and transmits the frames to each legacy STA by using subchannels connecting the legacy STAs. If the VHT STA uses a channel bandwidth of 80 MHz, the frames can be transmitted to up to the 4 legacy STAs by fully using the 80 MHz channel. In this case, a PPDU for each legacy STA is transmitted by using independent subchannels. If N is the number of subchannels, up to N legacy STAs can perform transmission simultaneously.
(45) According to the embodiment of the present invention, any MCS and/or error correction scheme is used in each legacy STA using an independent subchannel. That is, according to the embodiment of the present invention, legacy STAs using different subchannels may use different MCS and/or error correction schemes. In order to allocate the PPDU for each subchannel in this manner, relevant information is preferably reported in advance to a counterpart VHT STA by using a previously transmitted PLCP preamble and/or PLCP header. That is, by using the PLCP preamble and/or PLCP header, information regarding signal detection, automatic gain control (AGC), diversity selection, channel and fine frequency offset estimation, and/or MCS and error correction scheme is reported to a recipient VHT STA.
(46)
(47)
(48) Method steps may be performed by one or more programmable processors executing a computer program to perform functions by operating on input data and generating output. Method steps also may be performed by, and an apparatus may be implemented as, special purpose logic circuitry, e.g., an FPGA (field programmable gate array) or an ASIC (application-specific integrated circuit).
(49) Although the present invention has been particularly shown and described with reference to exemplary embodiments thereof, it will be understood by those skilled in the art that various changes in form and details may be made therein without departing from the spirit and scope of the invention as defined by the appended claims.