专利摘要:
vht-sig-b format and service fields in ieee 802.11ac. Methods and an apparatus are provided for transmitting and receiving frames with various b-signal field formats with very high transmit (vht-sig-b) and service capacity. some of these formats may conform to the ieee 802.11ac amendment to the wireless local area network (wlan) standard.
公开号:BR112012030620B1
申请号:R112012030620-0
申请日:2011-06-02
公开日:2021-09-14
发明作者:Didier Johannes Richard Van Nee;Albert van Zelst;Simone Merlin;Hemanth Sampathqualcomm Incorporated
申请人:Qualcomm Incorporated;
IPC主号:
专利说明:

Cross Reference to Related Orders
This application claims the benefit of U.S. Provisional Patent Application Serial No. 61/50 817, filed June 2, 2010 and entitled "FORMAT OF VHT-SIG-B IN 802.11AC, STANDARD", which is hereby incorporated by way of reference. Field of Invention
Certain aspects of the present description relate generally to wireless communications and more specifically to the formatting of the VHT-S-IG-B and Service fields for Very High Transmission Capacity (VHT) wireless communications. Description of Prior Art
In order to solve the problem of increasing bandwidth requirements for wireless communication systems, different schemes are being developed to allow multiple user terminals to communicate with a single access point by sharing channel resources with the simultaneous achievement of data transmission capacities: high. Multi-Input, Multi-Output (MIMO) technology represents such an approach that has recently emerged as a popular technique for next-generation communication systems. MIMO technology has been adopted in several wireless communication standards, such as the 802.11 standard of the Institute of Electrical and Electronics Engineers (IEEE). IEEE 802.11 denotes a set of Wireless Local Area Network (WLAN) air interface standards developed by the IEEE 801.11 commission for short-range communications (from tens of meters to a few hundred meters, for example).
A MIMO system uses multiple (2Vr) transmit antennas and multiple (NR) receive antennas for data transmission. A MIMO channel formed by the NT transmit antennas and the NR receive antennas can be decomposed into Ns independent channels, which are also referred to as spatial channels, where Ns < min{Wr, NR}. Each of the N's independent channels corresponds to a dimension. The MIMO system can show improved performance (greater transmission capacity and/or greater security, for example) if the additional dimensions created by the various transmit and receive antennas are used.
In wireless networks with a single point. (AP) and multiple user stations (STAs), concurrent transmissions can occur on multiple channels to different stations, in either the uplink or downlink direction. Many challenges are present in such systems. Invention Summary
Certain aspects of the present description provide a method for wireless communications. The method generally includes generating a frame having a preamble part and a data part, wherein the preamble part comprises a field indicating the length .. of the useful data in the data part and in which both the field and the data part use the same number of sub-carriers; and transmit the generated frame.
Certain aspects of the present description provide an apparatus for wireless communications. The apparatus generally includes a processing system configured to generate a frame having a preamble part and a data part, wherein the preamble part comprises a field indicating the length of the useful data in the data part and in which both the field and the data part use the same number of sub-carriers; and a transmitter configured to transmit the generated frame.
Certain aspects of the present description provide an apparatus for wireless communications. The apparatus generally includes mechanisms for generating a frame having a preamble part and a data part, wherein the preamble part comprises a field indicating the length of the data useful in the data part and in which both the field and the data part use the same number of sub-carriers; and mechanisms for transmitting the generated frame.
Certain aspects of the present description provide a computer program product for wireless communications. The computer program product generally includes a computer readable medium having executable instructions for generating a frame having a preamble part and a data part, wherein the preamble part comprises a field indicating the data length. useful in the data part and where both the field and the data part use the same number of subcarriers; and to transmit the generated frame.
Certain aspects of the present description provide a method for wireless communications. The method generally includes receiving a frame having a preamble part and a data part, wherein the preamble part comprises a field indicating the length of the useful data in the data part, and wherein both the field and the data part data uses the same number of sub-carriers; and decode the data part based on the field.
Certain aspects of the present description provide an apparatus for wireless communications. The apparatus generally includes a receiver configured to receive a frame having a preamble part and a data part, wherein the preamble part comprises a field indicating the length of the useful data in the data part and in which both the field and data part use the same number of sub-carriers; and a processing system configured to decode the data portion based on the field. ,
Certain aspects of the present description provide an apparatus for wireless communications. The apparatus generally includes mechanisms for receiving a frame having a preamble part and a data part, wherein the preamble part comprises a field indicating the length of the data useful in the data part and in which both the field how much the data part use the same number of sub-carriers; and mechanisms for decoding the data portion based on the field.
Certain aspects of the present description provide a computer program product for wireless communications. The computer program product generally includes a computer readable medium having executable instructions for receiving a frame having a preamble part and a data part, wherein the preamble part comprises a field indicating the data length. useful in the data part and in , that both the field and the data part use the same number of sub-carriers; and to decode apart data based on the field.
Certain aspects of the present description provide a method for wireless communications. The method generally includes generating a frame having a preamble part and a data part, wherein the preamble part comprises a field indicating the length of the useful data in the data part, and transmitting the generated frame by means of of a channel. Generating the frame typically includes determining the channel bandwidth for transmission, generating a block of bits based on the determined bandwidth, and repeating the block of bits a number of times in accordance with the determined bandwidth in order to generate the field in the frame.
Certain aspects of the present description provide an apparatus for wireless communications. The apparatus generally includes a processing system configured to generate a frame having a preamble part and a data part, wherein the preamble part comprises a field indicating the length of the useful data in the data part, and a transmitter configured to transmit the generated frame over a channel. The processing system is typically configured to generate the frame by determining the bandwidth of the channel for the transmitter to transmit the frame, generate a block of bits based on the determined bandwidth, and repeat the block of bits a number of times accordingly. with the bandwidth determined in order to generate the field in the frame.
Certain aspects of the present description provide an apparatus for wireless communications. The apparatus generally includes mechanisms for generating a frame having a preamble part and a data part, wherein the preamble part comprises a field indicating the length of the data useful in the data part, and mechanisms for transmitting the frame generated through a channel. The device to generate is typically configured to determine the channel bandwidth to transmit the frame, generate a block of bits based on the determined bandwidth and repeat the block of bits a number of times according to the determined bandwidth in order to generate the field in the frame.
Certain aspects of the present description provide a computer program product for wireless communications. The computer program product generally includes a computer readable medium having executable instructions for generating a frame having a preamble part and a data part, wherein the preamble part comprises a field indicating the data length. useful in the data part, and to transmit the generated frame through a channel. Instructions are executable to generate the frame typically by determining the channel bandwidth to transmit the frame, generating a block of bits based on the determined bandwidth, and repeating the block of bits a number of times according to the bandwidth. band determined in order to generate the field in the frame.
Certain aspects of this. description provide a method for wireless communications. The method generally includes receiving a frame having a preamble part and a data part, wherein the preamble part comprises a field indicating the length of the useful data in the data part, and wherein the field comprises a plurality of replicated blocks, so that bits from one of the blocks are repeated in each of the blocks; and decode the data part based on the field.
Certain aspects of the present description provide an apparatus for wireless communications. The apparatus generally includes a receiver and a processing system. The receiver is typically configured to receive a frame having a preamble part and a data part, wherein the preamble part comprises a field indicating the length of the useful data in the data part, and wherein the field comprises a plurality of replicated blocks, so that bits in one of the blocks are repeated in each of the blocks. The processing system is typically configured to decode the data portion based on the field.
Certain aspects of the present description provide an apparatus for wireless communications. The apparatus generally includes mechanisms for receiving a frame having a preamble part and a data part, wherein the preamble part comprises a field indicating the length of the useful data in the data part and wherein the field comprises a plurality of replicated blocks, so that bits of one of the blocks are repeated in each of the blocks; and mechanisms for decoding the data portion based on the field.
Certain aspects of the present description provide a computer program product for wireless communications. The computer program product generally includes a computer readable medium having executable instructions for receiving a frame having a preamble part and a data part, wherein the preamble part comprises a field indicating the data length. useful in the data part and wherein the field comprises a plurality of replicated blocks, so that bits from one of the blocks are repeated in each of the blocks; and to decode the data part based on the field. Brief Description of Drawings
In order that the manner in which the above-listed features of the present description function may be understood in detail, a more specific description, briefly summarized above, may be made with reference to aspects, some of which are shown in the accompanying drawings. It should be noted, however, that the accompanying drawings show only certain typical aspects of this description and, therefore, should not be considered as limiting its scope, as the description may admit aspects that are equally effective.
Figure 1 shows a diagram of a wireless communications network in accordance with certain aspects of the present description.
Figure 2 shows a block diagram of an access point (AP) and exemplary user terminals in accordance with certain aspects of the present description.
Figure 3 shows an exemplary structure of a preamble portion of a packet in accordance with certain aspects of the present description.
Figure 4 shows an exemplary structure of a Very High Transmission Capacity Signal B (VHT-SIG-B) field and a data portion of the Figure 3 packet, in accordance with certain aspects of the present description.
Figure 5 shows exemplary operations that can be performed on an AP to transmit a frame that has a field in a preamble part of the frame, where the field and the data part of the frame have the same number of sub-carriers, of in accordance with certain aspects of the present description.
Figure 5A shows exemplary devices capable of performing the operations shown in Figure 5.
Figure 6 shows exemplary operations that can be performed at a station (STA) to receive a frame that has a field in the preamble part of the frame, where the field and the data part of the frame have the same number of sub-carriers. , in accordance with certain aspects of the present description.
Figure 6A shows exemplary devices capable of performing the operations shown in Figure 6.
Figure 7 shows exemplary operations that can be performed on an AP to transmit a frame in which bits in a field of the preamble portion are repeated based on channel bandwidth, in accordance with certain aspects of the present description.
Figure 7A shows exemplary devices capable of performing the operations shown in Figure 7.
Figure 8 shows exemplary operations that can be performed on a STA to receive a frame in which bits in a field of the preamble portion are repeated based on channel bandwidth, in accordance with certain aspects of the present description.
Figure 8A shows exemplary devices capable of performing the operations shown in Figure 8.
Figure 9 shows an exemplary structure of a VHT-SIG-B field with bits repeated in accordance with channel bandwidth, in accordance with certain aspects of the present description. Detailed Description of the Invention
Various aspects of the description are described more fully below with reference to the accompanying drawings. This description may, however, be incorporated in many different forms and should not be construed as limited to any specific structure or function presented throughout this description. Rather, these aspects are presented so that this description will be comprehensive and complete, and will fully convey the scope of the description to those skilled in the art. Based on the present teachings, those skilled in the art should understand that the scope of the description is intended to cover any aspect of the description described herein, whether implemented independently of or in combination with any other aspect of the description. For example, an apparatus can be implemented or a method can be put into practice using any number of the aspects presented herein. Furthermore, the scope of the description is intended to cover such apparatus or method which is put into practice using another structure, functionality or structure and functionality in addition to or other than the various aspects of the description presented herein. It is to be understood that any aspect of the description described herein may be incorporated by one or more elements of a claim.
The word "exemplary" is used herein to mean "which serves as an example, occurrence or illustration". Any aspect described herein as "exemplary" is not necessarily to be interpreted as preferred or advantageous compared to other aspects.
Although specific aspects are described herein, many variations and permutations of these aspects are within the scope of the description. Although some benefits and advantages of preferred aspects are mentioned, the scope of the description is not intended to be limited to specific benefits, uses or objectives. Rather, aspects of the description are intended to be broadly applicable to different wireless technologies, system configurations, networks and transmission protocols, some of which are shown, by way of example, in the figures and in the following description of preferred aspects. The detailed description and drawings are merely exemplary of the description and not limiting, the scope of the description being defined by the appended claims and their equivalents. EXEMPLARY WIRELESS COMMUNICATION SYSTEM
The techniques described here can be used in various broadband wireless communication systems, which include communication systems that are based on an orthogonal multiplexing scheme. Examples of such systems include Spatial Division Multiple Access (SDMA), Time Division Multiple Access (TDMA), Orthogonal Frequency Division Multiple Access (OFDMA), Single Carrier Frequency Division Multiple Access systems (SC-FDMA) and so on. An SDMA system can use sufficiently different directions to simultaneously transmit data belonging to multiple user terminals. A TDMA system can allow multiple user terminals to share the same frequency channel by dividing the broadcast signal into different time slices, each partition being assigned to a different user terminal. An OFDMA system uses orthogonal frequency division multiplexing (OFDM), which is a modulation technique that partitions the total system bandwidth into multiple orthogonal sub-carriers. These subcarriers may also be called ■ tones, binaries, etc. With OFDM, each sub-carrier can be independently modulated with data. An SC-FDMA system may use interleaved FDMA (IFDMA) to transmit on sub-carriers that are distributed across the system bandwidth, localized FDMSAA (LFDMA) to transmit in a block, on adjacent sub-carriers, or enhanced FDMA (EFDMA) ) to transmit on several blocks of adjacent sub-carriers. In general, modulation symbols are sent no. frequency domain with OFDM and time domain with SC-FDMA.
The present teachings can be incorporated into (implemented within or executed by, for example) various wired or wireless apparatus (nodes, pot example). In some aspects, a wireless node implemented in accordance with the present teachings may comprise an access point or an access terminal.
An access point ("AP") may comprise, be implemented or known as a NodeB, Network Radio Controller ("RNC"), eNodeB, Base Station Controller ("BSC"), Base Transceiver Station ("BTS") , Base Station ("BS"), Transceiver Function ("TF"), Radio Router, Radio Transceiver, Basic Service Set ("BSS"), Extended Service Set ("ESS"), Radio Base Station ("RBS") or some other terminology.
An access terminal ("AT") may comprise, be implemented or known as an access terminal, a subscriber station, a subscriber unit, a mobile station, a remote station, a remote terminal, a user terminal, a user agent, a user device, a user equipment, a user station, or some other terminology. In some implementations, an access terminal may comprise a cellular telephone, a cordless telephone, a Session Initiation Protocol ("SIP") telephone, a wireless local circuit station ("WLL"), a personal digital assistant ("PDA") , a handheld device that has wireless capability, a Station ("STA") or some other suitable processing device connected to a wireless modem. Therefore, one or more aspects taught here may be incorporated into a telephone (a cell phone or smart phone, for example), a computer (a laptop, for example), a portable communication device, a portable computing device (a personal data assistant, for example), an entertainment device (a music or video device or a satellite radio, for example), a global positioning system device, or any other suitable device that is configured to communicate by through a wireless or wired medium. In some ways the node is a wireless node. Such a wireless node can provide, for example, connectivity to or with a network (a wide area network such as the Internet or a cellular network, for example) through a wired or wireless communication link.
Figure 1 shows a multiple entry multiple exit multiple access (MIMO) system 100 with access points and user terminals. For simplicity, only one access point 110 is shown in Figure 1. An access point is generally a fixed station that communicates with user terminals and may also be referred to as a base station or some other terminology. A user terminal can be fixed or mobile and can also be referred to as a mobile station, wireless device or some other terminology. Access point 10 may communicate with one or more user terminals 120 at any given time on downlink and uplink. Downlink (ie, forward link) is the communication link of the access point with the user terminals, and the uplink (ie, reverse link) is the communication link of the user terminals with the access point . A user terminal can also communicate non-hierarchically with another user terminal. A system controller 130 couples to and provides coordination and control for the access points.
While parts of the following description describe user terminals 120 capable of communicating via Space Division Multiple Access (SDMA), for certain aspects user terminals 120 may also include some user terminals that do not support SDMA. Thus, for certain aspects an AP 110 can be configured to communicate with both SDMA and non-SDMA user terminals. This approach can suitably allow other versions of user terminals ("legacy" stations) to continue to be used in an enterprise, extending their lifetime while allowing newer SDMA user terminals to be introduced as deemed appropriate.
System 100 uses multiple transmit antennas and multiple receive antennas for both downlink and uplink data transmission. The access point 110 is equipped with Nap antennas and represents the multiple inputs (MI) for downlink transmissions and the multiple outputs (MO) for uplink transmissions. A set of selected K user terminals 120 collectively represent the various outputs for downlink transmissions and the various inputs for uplink transmissions. For pure SDMA, it is desirable to have Nap > K > 1 if the data symbol streams to the K user terminals are not code, frequency, or time multiplexed by some devices. K can be greater than Nap if data symbol streams can be multiplexed using TDMA technique, different code channels with CDMA, disjointed sets of subbands with OFDM* and so on. Each selected user terminal transmits user specific data to and/or receives specific data data from the access point. In general, each selected user terminal can be equipped with one or several antennas (ie Nu > 1) . The K selected user terminals can have the same number or different numbers of antennas.
The MIMO system 100 may be a time division duplex (TDD) system or a frequency division duplex (FDD) system. For a TDD system, the downlink and the uplink share the same frequency band. For an FDD system, downlink and uplink use different frequency bands. The MIMO system 100 may also use a single carrier or multiple carriers for transmission. Each user terminal can be equipped with a single antenna (to keep costs down, for example) or multiple antennas (where the additional cost can be supported, for example). System 100 may also be a TDMA system if user terminals 120 share the same frequency channel by dividing the transmit/receive into different time slices, each time slice being assigned to a different user terminal 120.
Figure 2 shows a block diagram of the access point 110 and two 120m and 120x user terminals in the MIMO 100 system. The access point 110 is equipped with Nt antennas 224a to 224t. The 120m user terminal is equipped with 252xa to 252xu antennas. The access point 110 is a transmitting entity for the downlink and a receiving entity for the uplink. Each user terminal 120 is an uplink transmitting entity and a downlink receiving entity. As used herein, a. "transmitting entity" is an independently operated apparatus or apparatus capable of transmitting data over a wireless channel, and a "receiving entity" is an independently operated apparatus or apparatus capable of receiving data over a wireless channel. thread. In the following description, subscript "dn" denotes downlink, subscript "up" denotes uplink, Nup user terminals are selected for uplink simultaneous transmission, user terminals are selected for downlink simultaneous transmission, Nup may or may not equal Ndn and Nup and N^n may be static values or may change for each schedule interval. Beam steering or some other spatial processing technique can be used at the access point and at the user terminal.
On the uplink, at each user terminal 120 selected for uplink transmission, a TX data processor 288 receives traffic data from a data source 286 and control data from a controller 280. The data processor 288 processes (encodes) , interleaves and modulates, for example) the traffic data for the user terminal based on the coding and modulation schemes associated with the selected rate for the user terminal and generates a stream of data symbols. A TX 290 space processor performs spatial processing on the data symbol stream and generates Nut,m transmit symbol streams for the Nut,m antennas. Each transmitter unit (TMTR) 254 receives and processes (converts to analogue, amplifies, filters and converts to a higher frequency, for example) a respective stream of transmit symbols so as to generate an uplink signal. Nut,m transmitter units 254 send Nut,m uplink signals for transmission from the Nut,m antennas 252 to the access point.
NUp user terminals can be programmed for simultaneous transmission on the uplink. Each of these user terminals performs spatial processing on its data symbol stream and transmits its set of uplink transmit symbol streams to the access point.
At access point 110, Nap antennas 224a through 224ap receive the uplink signals from all Nup user terminals transmitting on the uplink.
Each antenna 224 sends a received signal to a respective receiver unit (RCVR) 222. Each receiver unit 222 performs complementary processing to that performed by the transmitter unit 254 and generates a received symbol stream. An RX spatial processor 240 performs receiver spatial processing on the Nap symbol streams received from the Nap receiver units 222 and generates Nup retrieved uplink data symbol streams. Receiver spatial processing is performed in accordance with channel correlation matrix inversion (CCMI), minimum mean square error (MMSE), provisional interference cancellation (SIC) or some other technique. Each retrieved uplink data symbol stream is an estimate of a data symbol stream transmitted by a respective user terminal. An RX data processor 242 processes (demodulates, deinterleaves and decodes, for example) each recovered uplink data symbol stream according to the rate used for that stream in order to obtain decoded data. The decoded data for each user terminal can be sent to a data warehouse 244 for storage and/or a controller 23.0 for further processing.
On the downlink, at the access point 110, a TX data processor 210 receives traffic data from a data source 208 to Ndn user terminals programmed for downlink transmission, control data from a controller 230, and possibly other data from a programmer 234. Different types of data can be sent on different transport channels. Data processor TX 210 processes (encodes, interleaves and modulates, for example) the traffic data for each user terminal based on the rate selected for that user terminal. Data processor TX 210 generates Ndn downlink data symbol streams to Ndn user terminals. A spatial processor TX 220 performs spatial processing (such as precoding or beamforming as described in the present description) on the Ndn downlink data symbol streams and generates Nap transmit symbol streams for the Nap antennas. Each transmitter unit 222 receives and processes a respective stream of transmit symbols so as to generate a downlink signal. The Nap) transmitter units 222 generate Nap downlink signals for transmission from the Nap antennas 224 to the user terminals.
At each user terminal 120, Nut,m 252 receive the Nap downlink signals from the access point 110. Each receiver unit 254 processes a signal received from a connected antenna 252 and generates a received symbol stream. An RX space processor 260 performs receiver processing on Nut, on symbol streams, received from Nut, on receiver units 254 and generates a retrieved downlink data symbol stream for the user terminal. Receiver spatial processing is performed in accordance with CCMI, MMSE or some other technique. An RX data processor 270 processes (demodulates, deinterleaves and decodes, for example) the retrieved downlink data symbol stream so as to obtain decoded data for the user terminal.
At each user terminal 120, a channel estimator 278 estimates the response to the downlink channel and generates downlink channel estimates. Similarly, a channel estimator 228 estimates the response to the uplink channel and generates uplink channel estimates. The controller 280 for each user terminal typically derives the spatial filter matrix for the user terminal based on the Hdn/In downlink channel response matrix for that user terminal. Controller 230 derives the spatial filter matrix for the access point based on the HuP/eff effective uplink channel response matrix. Controller 280 for each user terminal can send feedback information (such as downlink and/or uplink eigenvectors, eigenvalues, SNR estimates, and so on) to the access point. Controllers 230 and 280 also control the operation of various processing units at access point 110 and user terminal 120, respectively. EXEMPLARY PREAMBLE STRUCTURE
Figure 3 shows an exemplary structure of a preamble 300 in accordance with certain aspects of the present description. Preamble 330 may be transmitted, for example, from access point (AP) 110 to user terminals 120 in MIMO system 100 shown in Figure 1.
Preamble 300 may comprise an omni-legacy part 302 (i.e., the non-beam part) and a VHT (Very High Transmission Capacity) IEEE 802.11AC pre-encoded part 304. The omni-legacy part 302 may comprise: a Short Legacy Training Ground (L-STF) 306, a Long Legacy Training Ground 308, a Legacy Signal Field (L-SIG) 310 and two OFDM symbols for the VHT A Signal Fields (VHT-SIG-A) 312, 314. VHT-SIG-A fields 312, 314 (ie, VHT-SIG-A1 and VHT-SIG-A2) can be transmitted omni-directionally and can indicate the allocation of spatial stream numbers for a combination ( set) of STAs.
The precoded IEEE 302.11AC VHT part 304 may comprise a VHT Short Training Ground (VHT-STF) 318, a VHT 1 Long Training Ground (VHT-LTF1) 320, potentially other Long Training Grounds (VHT-LTFs) ) 322, a VHT B signal field (VHT-SIG-B) 324 and a data part 326. The VHT-SIG-B field 324 can comprise an OFDM symbol and can be transmitted precoded/beamed.
In next-generation WLANs, such as system 100 of Figure 1, a downlink (DL) multi-user (MU) MIMO transmission may represent a promising technique to increase total network transmission capacity. Robust MU-MIMO reception can involve the AP transmitting all 322 VHT-LTFs to all supported STAs. The 322 VHT-LTFs can allow each STA to estimate a MIMO channel from all AP antennas to the STA antennas. The STA can use the estimated channel to perform effective interference cancellation for MU-MIMO flows that correspond to other STAs. To effect robust interference cancellation, each STA can be expected to know which spatial stream belongs to that STA and which spatial streams belong to other users.
Under most aspects of a DL MU-MIMO transmission, an unbeamed portion of a preamble transmitted from an access point to a plurality of user stations (STAs) may carry a spatial stream allocation field that indicates the allocation of spatial flows to STAs. In order to parse this allocation information on an STA side, it may be necessary for each STA to know its ordering or the STA number of a set of STAs from the series of STAs programmed to receive the MU transmission. This can lead to the formation of groups, where a group identification field (group ID) 316 in the preamble for certain aspects can transmit, for all supported STAs, the set of STAs (and their order) that is transmitted in a given MU-MIMO transmission. For other aspects, the group ID may be indicated as part of another field in preamble 300, such as within VHT-SIG-A fields 312, 314 (bits 4-9 in VHT-SIG-A1 for example).
Figure 4 shows an exemplary structure of the VHT-SIG-B 324 field and the data part 326 of the Figure 3 packet in more detail. The VHT-SIG-B 324 field can indicate the useful data length in the Protocol service data unit. Physical Layer Convergence (PLCP) (PSDU) (the length of useful data in data part 326, for example). For certain aspects, such as multi-user applications, the VHT-SIG-B 324 field can contain user-specific information (modulation rate and coding, for example) and can be spatially multiplexed to different STAs. Therefore, the VHT-SIG-B field 324 may comprise several information bits 402 followed by several final bits 404. For a 20 MHz channel, for example, the VHT-SIG-B field 324 may comprise 26 bits, which may be divided into 20 bits of information and 6 final bits. For multi-user applications, the 20 bits of information can comprise a 16-bit length field (which indicates the useful data length in the data portion) and a 4-bit Modulation and Coding Index (MCS). For single-user applications, the 20 bits of information can comprise a field 17 bits long and 3 reserved bits.
Data portion 326 may comprise a Service field 406 and a VHT Aggregate MAC protocol data unit (VHT-AMPDU) 408. For certain aspects, the Service field 406 may comprise two bytes (i.e., 16 bits). Used in scrambler initialization to scramble the data portion, the Service field 406 may comprise a scrambler 410, several reserved bits 411 and a cyclic redundancy check (CRC) 412 for the VHT-SIG-B field 324. For certain aspects , scrambler 410 may comprise 7 bits and CRC 412 may comprise 8 bits, leaving a reserved bit 411 as shown in Figure 4. EXEMPLARY VHT-SIG-B FIELD FORMATS
As described above, the VHT-SIG-B 324 field can include a parameter value that is used in SDMA transmission for each target STA. The VHT-SIG-B 324 field can include information about parameter values that can be set differently according to an individual STA, such as, for example, a modulation and coding index (MCS) value, the bandwidth of a channel and/or a value that indicates the number of spatial flows. Although the number of applications or purposes of the VHT-SIG-B 324 field have been defined, several unresolved issues remain regarding the format of the VHT-SIG-B field. These problems include the number of sub-carriers, pilot mapping, the guard interval and the duration (or length) field within the VHT-SIG-B field. For certain aspects, the VHT-SIG-B 324 field can always use the long guard interval (GI), which can be 800 ns, as opposed to the short Cl of 400 ns. The remaining issues are described in detail below. Number of Sub-carriers
At least two options are available to choose the number of sub-carriers for the VHT-SIG-B 324 field. For certain aspects, the number of sub-carriers can be the same as for the VHT-SIG-A field 312, while for other aspects, the number of sub-carriers may be equal to the number of sub-carriers used for the VHT 326 data part.
In the first option, the sub-carriers on all 20 MHz sub-channels can be duplicated exactly as in the VHT-SIG-A field 312. However, the pilot mapping for the VHT-SIG-B can be identical to the mapping of pilots for data part 326 instead of using the pilot mapping of the VHT-SIG-A. Power scaling can be applied to keep the total power of the VHT-SIG-B equal to the total power of the VHT-LTF. However, the strength per tone of the VHT-SIG-B 324 field may be different from the power per tone of the VHT-LTF fields 320, 322. This may be similar to the IEEE 801 High Transmission Capacity Signal (HT-SIG) field .lln in a Greenfield (GF) package. With the number of sub-carriers in VHT-SIG-B equal to that of VHT-SIG-A, the VHT-SIG-B field can comprise 24 bits in 20 MHz mode.
According to the second option, the number of sub-carriers (ie tones) in VHT-SIG-B can be equal to the number of sub-carriers used for VHT-DATA (ie data part 326). In this case, the pilot mapping and power scaling can be identical to that of the data part 326. For certain aspects, this means that the VHT-SIG-B field 324 can have 64 sub-carriers available for a 20 MHz channel , but can use only 56 sub-carriers, similarly to data part 326. Of these 56 sub-carriers, 4 sub-carriers can be used for pilots. With the number of sub-carriers in VHT-SIG-B equal to that of VHT-DATA, the VHT-SIG-B field 324 can comprise 26 bits in 20 MHz mode.
Before being transmitted, these 26 pre-encoded bits can be modulated and encoded so that a different number of bits are actually transmitted. For example, the 26 pre-encoded bits in the VHT-SIG-B 324 field can be modulated and encoded using binary phase shift keying (BPSK) with a convolutional encoding with rate so that 52 encoding bits are formed. that are actually processed for transmission. However, since different modulation and encoding schemes can be used, the term "bits" in the following description will basically refer to the number of pre-encoded bits in the various fields before modulation and encoding.
Figure 5 shows 500 exemplary operations that can be performed on an access point (AP) 110 to transmit a frame that has a field in a preamble portion of the frame, wherein the field and the data portion of the frame have the same number of sub-carriers, in accordance with certain aspects of the present description. Operations 500 can start at 502 by generating a frame (i.e., a packet) that has a preamble part and a data part. The preamble part may comprise all or any part of the preamble of Figure 3, and the data part may be the data part 326 of Figure 3. The preamble part may comprise a field (the VHT-SIG-B field 324 , for example) which indicates the length of useful data in the data part. Both the field and the data part use the same number of sub-carriers (56 sub-carriers for a 20 MHz channel, 114 sub-carriers for a 40 MHz channel, 242 sub-carriers for an 80 MHz channel or 484 sub-carriers for a 160 MHz channel, for example). At 504, the AP can transmit the generated frame.
Figure 6 shows 600 exemplary operations that can be performed at a station (STA) to receive a frame that has a field in a preamble part of the frame, where the field and the data part of the frame have the same sub number. -carriers, in accordance with certain aspects of the present description. Operations 600 can start at 602 by receiving a frame having a preamble part and a data part. The preamble part may comprise all or any part of the preamble 300 of Fig. 3, and the data part may be the data part 326 of Fig. 3. The preamble part may comprise a field (the VHT-SIG-B field 324 , for example) which indicates the length of the useful data in the data part. Both the field and the data part use the same number of sub-carriers (56 sub-carriers for a 20 MHz channel, 114 sub-carriers for a 40 MHz channel, 242 sub-carriers for an 80 MHz channel or 484 sub-carriers for a 160 MHz channel). At 604, the STA can decode the data portion based on the field. The STA may stop decoding the data part after reaching the end of the useful data based on the length of the useful data according to field. , For certain aspects, a block of bits in field VHT-SIG-B 324 can be repeated or copied a number of times for higher bandwidths, such as for 40, 80 and 160 MHz modes. This repetition of bits can include both the information bits and the final bits. Any additional bits for channel bandwidths greater than 20 MHz can be designated as reserved bits. For certain aspects, any reserved bits in the bit block may also be repeated. Bit repetition for higher channel bandwidths provides a way for the receiver to obtain processing gain by proportionally dividing repeated provisional values (by repetition', of the final bits, for example).
Figure 7 shows exemplary operations 700 that can be performed on an access point 110 to transmit a frame in which bits in a field of the preamble portion are repeated based on channel bandwidth, in accordance with certain aspects of the present. description. Operations 700 can start at 702 by generating a frame that has a preamble part and a data part. The preamble part may comprise a field (the VHT-SIG-B 324 field, for example) which indicates the length of the useful data in the data part. At 704,bAP can transmit the generated frame over a channel, such as a wireless channel. The channel bandwidth can be around 20 MHz, 40 MHz, 80 MHz or 160 MHz, for example. Generating the frame at 702 can comprise the channel bandwidth to transmit the frame at 704, generate a block of bits based on the determined bandwidth and repeat the block of bits a number of times according to the determined bandwidth in order to generate the field in the frame.
Figure 8 shows exemplary operations 800 that can be performed on a STA to receive a frame in which bits in a field of the preamble portion are repeated based on channel bandwidth, in accordance with certain aspects of the present description. Operations 800 can start at 802 by receiving a frame having a preamble part and a data part as described above. The preamble part may comprise a field (the VHT-SIG-B field 324, for example) which indicates the length of the useful data in the data part. The field may comprise a plurality of replicated blocks of bits such that bits from one of the blocks are repeated in each of the blocks. At 804, the STA can decode the data portion based on the field. The STA may stop decoding the data part after reaching the end of the useful data based on the length of the useful data according to the field.
Figure 9 shows an exemplary structure of a VHT-SIG0B field with bits repeated in accordance with channel bandwidth, in accordance with certain aspects of the present description. As described above, the VHT-SIG-B field 324 for 20 MHz mode (20 MHz VHT-SIG-B field 32420) can comprise 20 bits of information 402 followed by 6 final bits 404.
The 40 MHz VHT-SIG-B 32440 field may comprise a block of bits that is repeated twice. Each block of bits in the 40 MHz VHT-SIG-B field 32440 may comprise 20 bits of information, a single reserved bit 902 and 6 trailing bits for a total of 27 bits in the block. By repeating the 27-bit block twice, the 40 MHz VHT-SIG-B 3244O field comprises a total of 54 bits.
Similarly, the 80 MHz VHT-SIG-B 324so field can comprise a block of bits that is repeated four times. Each block of bits in the 80 MHz VHT-SIG-B 324go field can comprise 20 bits of information, a block of three reserved bits 904 and 6 trailing bits for a total of 29 bits in the block. By repeating the 29-bit block four times and adding a single reserved bit 906 to the end of the field, the 80 MHz VHT-SIG-B 32480 field can comprise a total of 117 bits (or at least 116 bits without the bit reserved 906).
Similarly, the 160 MHz VHT-SIG-B 324I6O field can comprise a block of bits that is repeated eight times. Each bit block in 160 MHz VHT-SIG-B field 324i6o can comprise 20 bits of information, a block of three reserved bits 904 and 6 trailing bits for a total of 29 bits in the block, the same bit block as in mode 80 MHz. By repeating the 29-bit block eight times and adding two reserved bits 908 to the end of the field, the 160 MHz VHT=SIG-B 324I60 field can comprise a total of 234 bits (or at least 232 bits without the two reserved bits 908). Pilot Mapping
Pilot mapping of the VHT-SIG-B 324 field is currently an unresolved issue. For certain aspects, the VHT-SIG-B 324 field can use single-stream pilots. The VHT-SIG-B field 324 may use the same pilots used in the data portion (i.e., the DATA symbols), using DATA symbol number 0 for VHT-SIG-B. This means that the first DATA symbol and the VHT-SIG-B both use DATA symbol number 0 (for scrambling using zero phase shift, for example). The pilot scrambling sequence can start with the value 0 in the L-SIG-B field 310, so the VHT-SIG-B field 324 can have the pilot sequence number 3 (L-SIG, VHT-SIG-A1, VHT-SIG-A2 and then VHT-SIG-B, assuming the pilot scrambling pattern is not applied to VHT-STF and VHT-LTF symbols). Length Field
The field (or, more appropriately, subfield) in the VHT-SIG-B field that indicates the length of the useful data also remains an unsolved problem. This length (or duration) field can be expressed on a per STA basis (ie, a length per user) . With such a length per user, energy savings can be achieved by stopping decoding once the length per user is reached. One length per user can also remove the restriction of the aggregate MAC protocol data unit (A-MPDU) and can allow the use of physical layer padding (PHY) as in IEEE 802.lln, rather than MAC frame padding.
Some older proposals for the VHT-SIG-B 324 field had a 10-bit per user symbol duration field, which covered the maximum packet duration of more than 4 msec for a long GI. Other fields in the 26-bit VHT-SIG-B field for these older proposals include a 4-bit MCS index, a 4-bit CRC (now removed for Service field 406), trailing 6 bits, 1 aggregation bit, and 1 bit of encoding. However, a 10-bit length field may not be long enough for the maximum number of bytes per symbol. For example, the 160 MHz higher rate mode modulated with 256-QAM and an encoding rate of 5/6 yield 3120 bytes per symbol, which indicates at least 12 bits (212 = 4096). Therefore, one option is to use Service field 406 to indicate the length of useful data in data portion 326. EXEMPLARY SERVICE FIELD FORMATS
Several options are presented below for using Service field 406 to indicate the length of the useful data in data portion 326 instead of VHT-SIG-B field 324.
For certain aspects such as a first option, the Service field 406 remains as a two-byte data field. Of the 16 bits, 12 bits can be used to indicate the useful data length and 4 bits can be used to initialize the scrambler. Since the scrambler uses 7 bits, the last 3 bits can be designated to always be of a certain value, such as all zeros. The 4 scrambler initialization bits of the Service 406 field can be combined with the fixed 3 bits to form the scrambler initialization pattern. This leaves fifteen different scrambling patterns, which might be enough.
For other aspects as a second option, the Service field can be extended to 3 bytes (24 bits) . With 3 bytes, Service field 406 can comprise 7 bits for scrambler initialization, 12 bits for expressing the number of bytes in the last symbol (that is, to indicate the useful data length), a 4 bit CRC and a 1 bit reserved.
For other aspects as a third option, Service field 406 can be extended to 3 bytes. With 24 bits, the Service field can comprise 7 bits for initialization of the scrambler and 17 bits to express the total number of bytes (that is, to indicate the length of the useful data). In this case, the VHT-SIG-B 324 field does not need to be used or included in the preamble.
For other aspects as a fourth option, Service field 406 can be extended to 4 bytes (32 bits). With 4 bytes, the Service field can comprise 6 bits to initialize the scrambler (the seventeenth bit is always understood to be of a fixed value, such as 0), 18 bits to express the total number of bytes (i.e., for indicate the useful data length) and an 8-bit CRC.
For other aspects like a fifth option, the Service field can be extended to 4 bytes. With 32 bits, Service field 406 can comprise 4 bits to initialize the scrambler (the last 3 bits are understood to always be of a fixed value, such as 000), 20 bits to express the total number of bytes (i.e. to indicate, the length of the useful data) and an 8-bit CRC. EXEMPLARY 24-BIT VHT-SIG-B FIELD FORMATS
If the VHT-SIG-B 324 field comprises 24 bits in 20 MHz mode (when the number of sub-carriers in VHT-SIG-B is equal to that in VHT-SIG-A, for example), then there are several suitable formats for VHT-SIG-B. For example, the VHT-SIG-B field can comprise a 9-bit duration field that indicates the useful data length, a 4-bit MCS index, a 4-bit CRC, 6 trailing bits, and 1 bit encoding for a total of 24 bits. However, as described above, the 9-bit duration field is too short to express the useful data length as the number of symbols.
Therefore, one option is to use the 9-bit duration field to express the number of 512-byte blocks, which would be equivalent to FL/512-], where Léo is the length in bytes and F-1 is the ceiling function. Along with this, 9 bits in the Service field 406 can be used to indicate the number of bytes in the last block of the 1-512 bytes expressed by the 24-bit VHT-SIG-B field. The Service field bits can signal or 512 rL/512~| - L (ie,- the number of bytes missing in the last block) or L - 512 |_L/512j (ie, the number of bytes .in the last block, where L.J is the speech access function).
The previous example assumes that the total length per user can be up to 18 bits (9 bits from the VHT-SIG-B field and 9 bits from the 406 Service field). However, if 10 bits are available for a length subfield in VHT-SIG-B (if no code bits are used, for example), then the VHT-SIG-B length subfield can signal FL/2561 . Along with this, 8 bits in the Service field can be used to indicate the number of bytes in the last block = L - 256 |_L/256_|. For other aspects, if only a 16-bit length field is desirable, then the VHT-SIG-B length subfield can signal rL/256~| using only 8 bits. In this case, 8 bits in Service field 406 can be used to indicate the number of bytes in the last block = L - 256 |_L/256j.
The various method operations described above can be performed by any suitable device capable of performing the corresponding functions. The device may include various hardware and/or software components and/or modules, which include, but are not limited to, a circuit, application-specific integrated circuit (ASIC) or processor. Generally, when there are features shown in the Figures, those features can have corresponding device-plus-function components with similar numbering. For example, operations 500 shown in Figure 5 correspond to device 500A shown in Figure 5A.
As' exemplary device, . the device for transmitting may comprise a transceiver or transmitter, such as the transmitter unit 222 of the access point 110 shown in Figure 2. The device for receiving may comprise a transceiver or a receiver, such as the receiver unit 254 of the terminal device 120 shown in Figure 2. The device for generating, the device for processing or the device for determining may comprise a processing system, which may include one or more processors, such as the TX data processor 210, the programmer 234 and /or the controller 230 of the access point 110 shown in no. Figure 2. The device for decoding, the device for processing or the device for determining may comprise a processing system, which may include one or more processors, such as the RX 270 data processor and/or the user terminal controller 280 120 shown in Figure 2.
As used herein, the term "determine" encompasses a wide variety of actions. For example, "determining" may include calculating, computing, processing, deriving, investigating, looking up (such as looking in a table, database, or other data structure), checking, and the like. Furthermore, "determining" can include receiving (receiving information, for example), accessing (accessing data in a memory, for example) and the like. In addition, "determine" may include solving, selecting, choosing, establishing, and the like.
As used herein, a phrase that refers to "at least one of" a list of items refers to any combination of those items, including; unique elements. As an example, "at least one of: a, b, or c" is intended to cover a, b, c, a-b, a-ç, b-c, and a-b-c.
The various illustrative logic blocks, modules and circuits described in connection with the present description may be implemented or executed with a general purpose processor, a digital signal processor (DSP), an application-specific integrated circuit (ASIC), an arrangement of field-programmable gates (FPGA) or other programmable logic device, discrete gate or transistor logic, discrete hardware components, or any combination thereof designed to perform the functions described herein. A general purpose processor can be a microprocessor, but alternatively the processor can be any conventional processor, controller, microcontroller, or state machine. A processor can also be implemented as a combination of computing devices, such as, for example, a combination of DSP and microprocessor, a plurality of microprocessors, one or more microprocessors together with a DSP core, or any other such configuration.
The method or algorithm steps described in connection with the present description may be embedded directly in hardware, in a software module executed by a processor, or in a combination of the two. A software module can reside on any form of storage medium that is known in the art. Some examples of storage media that can be used include random access memory (RAM), read only memory (ROM), flash memory, EPROM memory, EEPROM memory, registers, a hard disk, a removable disk, a CD-ROM and so on. A software module can comprise a single instruction, or many instructions, and can be distributed across several different code segments, among different programs, and across various storage media. A storage medium may be coupled to a processor so that the processor can read information from, and write information to, the storage medium. Alternatively, the storage medium can be integral with the processor.
The methods described herein comprise one or more steps or actions to carry out the described method. The method steps and/or actions can be interchanged with each other without abandoning the scope of the claims. In other words, unless a specific order of steps or actions is specified, the order and/or use of the specific steps and/or actions can be modified without abandoning the scope of the claims.
The functions described can be implemented in hardware, software, firmware or any combination of them. If implemented in hardware, an exemplary hardware configuration might comprise a processing system on a wireless 5 node. The processing system can be implemented with a bus architecture. The bus may include any number of interconnecting buses or bridges depending on the specific application of the processing system and overall design limitations. The bus can connect several circuits together, including a processor, computer readable media and a bus interface. The bus interface can be used to connect a network adapter, among other things, to the processing system via the bus. The network adapter can be used to implement the PHY layer signal processing functions. In the case of a user terminal 120 (see Figure 1), a user interface (such as a keyboard, a monitor, a mouse, a joystick, etc.) can also be connected to the bus. The bus can also connect various other circuits, such as timing sources, peripherals, voltage regulators, power management circuits and the like, which are well known in the art and therefore will not be described in more detail.
The processor may be responsible for managing the bus and general processing, including running software stored on machine-readable media. The processor can be implemented with one or 30 more general purpose and/or special purpose processors. Examples include microprocessors, microcontrollers, DSP processors, and other circuitry that can run software. Software is to be interpreted broadly to mean instructions, data, or any combination thereof, whether referred to as software, firmware, middleware, microcode, hardware description language or otherwise. Machine-readable media may include, for example, RAM (Random Access Memory), flash memory, ROM (Read Only Memory), PROM (Programmable Read Only Memory), EPROM (Erasable Programmable Read Only Memory, EEPROM ( Electrically Erasable Programmable Read Only Memory), recorders, magnetic disks, optical disks, hard drives or any other suitable storage medium or any combination thereof. Machine-readable media can be incorporated into a computer program product. computer program can comprise packaging materials.
In a hardware implementation, the machine-readable medium may be part of the processing system separate from the processor. However, as will be readily understood by those skilled in the art, the computer-readable medium, or any part thereof, may be external to the processing system. By way of example, the computer-readable medium may include a transmission line, a data-modulated carrier wave, and/or a computer product separate from the wireless node, all of which can be accessed by the processor through the bus interface. . Alternatively or in addition, the computer-readable medium, or any part of it, may be integrated into the processor, as is the case with cache and/or general register files.
The processing system can be configured as a general purpose processing system, with one or more microprocessors providing processor functionality and an external memory providing at least a portion of the computer-readable medium, all of which are connected together with another set of support circuits through an external bus architecture. Alternatively, the processing system can be implemented with an ASIC (Application Specific Integrated Circuit) with the processor, the bus interface, the user interface in the case of an access terminal, a supporting circuitry and at least one part of the computer-readable medium integrated into a single chip, or with one or more FPGAs (Field Programmable Port Arrangements), PLDs (Programmable Logic Apparatus) controllers, state machines, gate connected logic, discrete hardware components, or any another suitable circuitry or any combination of circuitry that can perform the various functionalities described throughout this description. Those skilled in the art will recognize how best to implement the features described for the processing system depending on the specific application and design constraints imposed on the system as a whole.
The machine readable medium may comprise several software modules. Software modules include instructions that, when executed by the processor, cause the processing system to perform various functions. Software modules can include a transmit module and a receive module. Each software module can reside on a single storage device or be distributed across multiple storage devices. As an example, a software module can be loaded into a hard drive RAM when a trigger event occurs. During the execution of the software module, the processor can load some of the instructions in cache in order to increase the access speed. One or more lines of cache can be loaded into a general registry application for execution by the processor. When reference is made to the functionality of a software module below, it should be understood that such functionality is implemented by the processor when executing instructions in that software module.
If implemented in software, the functions can be stored in or transmitted via one or more instructions or code in a computer-readable medium. Computer-readable media include both computer storage media and communication media that include any media that facilitates the transfer of a computer program from one place to another. A storage medium can be any available medium that can be accessed by a general-purpose or special-purpose computer. By way of example, and not limitation, such computer readable medium may comprise RAM, ROM, EEPROM, CD-ROM or any other optical disk storage, magnetic disk storage or other magnetic storage apparatus or any other medium that may be used to port or . store desired program code devices in the form of instructions or data structures and which can be accessed by a general purpose or special purpose computer. Furthermore, any connection is appropriately termed a computer readable medium. For example, if the software is transmitted from a website, server or other remote source using coaxial cable, fiber optic cable, twisted pair, digital subscriber line (DSL) or wireless technologies such as infrared, radio and microwave , then coaxial cable, fiber optic cable, twisted pair, DSL or wireless technologies such as infrared, radio' and microwave are included in the definition of medium. The term disk (disk and disc), as used herein, includes compact disk (CD), laser disk, optical disk, digital versatile disk (DVD), flexible disk, and blu-ray disk, on which discs (disks) usually reproduce data magnetically, while discs (discs) reproduce data optically with lasers. Thus, in some respects the computer-readable medium may comprise a non-transient computer-readable medium (a tangible medium, for example). Furthermore, for other aspects a computer readable medium may comprise a transient computer readable medium (a sign, for example). Combinations of them should also be included within the reach of computer readable media.
Thus, certain aspects may comprise a computer program product for performing the operations presented herein. For example, such computer program product may comprise a computer-readable medium which has instructions stored (and/or encoded) therein, the instructions being executable by one or more processors to perform the operations described herein. For certain aspects, the computer program product may include packaging material.
Furthermore, it is to be understood that modules and/or other devices suitable for performing the methods and techniques described herein may be downloaded and/or otherwise obtained by a user terminal and/or base station, as applicable. For example, such apparatus may be coupled to a server to facilitate the transfer of devices to perform the methods described herein. Alternatively, several methods described herein can be provided by storage devices (such as, for example, RAM, ROM, a physical storage medium such as a compact disk (CD) or floppy disk, etc.) so that a terminal of user and/or a base station can obtain the various methods by attaching or supplying storage devices to the device.
Furthermore, any other suitable technique can be used to deliver the methods and techniques described herein to an apparatus.
It is to be understood that the claims are not limited to the precise configuration and components shown above. Various modifications, alterations and variations can be made in the arrangement, operation and details of the methods and apparatus described above without departing from the scope of the claims.
权利要求:
Claims (14)
[0001]
1. Method for wireless communications, characterized in that it comprises: generating a frame having a preamble part and a data part (326), the preamble part comprises a field (324) indicating a useful data length in the data portion (326) and wherein both the field (324) and the data portion (326) use the same number of sub-carriers and wherein the field (324) comprises a Signal B field with Transmission Capability Very High, VHT-SIG-B; the preamble part further comprises at least one long training ground, VHT-LTF; apply power scaling to the frame to keep the total power of the VHT-SIG-B field equal to the total power of the at least one VHT-LTF while allowing power per tone of the VHT-SIG-B field to differ by power per tone of the at least one BHT-LTF; and transmit the generated frame.
[0002]
2. Method according to claim 1, characterized in that the transmission comprises one or more of the following steps: transmitting the frame over a channel, in which a channel bandwidth is about 20 MHz and not which field (324) comprises 26 precoded bits; transmitting the frame over a channel, in which a channel bandwidth is about 80 MHz and in which the field (324) comprises four blocks with the same precoded 29 bits repeated in each block; or transmit the frame over a channel, in which a channel bandwidth is about 40 MHz and in which the number of sub-carriers is 114.
[0003]
3. Method according to claim 1, characterized in that the transmission comprises transmitting the frame over a channel, in which a channel bandwidth is about 20 MHz and in which the number of sub-carriers is 56.
[0004]
4. Method according to claim 3, characterized in that the number of sub-carriers comprises 4 pilot sub-carriers and 52 data sub-carriers for both the field (324) and the data part.
[0005]
5. Method, according to any one of claims 1 to 4, characterized in that the generation comprises: determining a bandwidth of a channel for transmission; generate a block of bits based on the determined bandwidth; and repeating the bit block a number of times in accordance with the determined bandwidth to generate the field (324) in the frame.
[0006]
6. Method according to claim 5, characterized in that the determined bandwidth is about 160 MHz, in which the bit block comprises 29 pre-coded bits, and in which the repetition comprises repeating the block of bits eight times so that the field (324) comprises at least 232 precoded bits.
[0007]
7. Method according to any one of claims 1 to 6, characterized in that the data part (326) comprises another field (406) used for scrambler initialization, in which the other field (406) comprises a cyclic redundancy check (CRC) associated with the field (324) that indicates the length of the useful data.
[0008]
8. Method according to any one of claims 1 to 7, characterized in that the field (324) comprises a long guard interval (GI) of about 800 ns.
[0009]
9. Apparatus for wireless communications, characterized in that it comprises: a processing system configured to generate a frame having a preamble part and a data part, the preamble part comprises a field (324) indicating a length of useful data in the data portion (326) and wherein both the field (324) and the data portion (326) use the same number of sub-carriers and wherein the field (324) comprises a Signal B field with Very High Transmission Capacity, VHT-SIG-B; and the preamble part further comprises at least one long training ground, VHT-LTF; wherein the processing system is configured to apply power scaling to the frame to keep the total power of the VHT-SIG-B field equal to the total power of the at least one VHT-LTF while allowing per-tone power of the VHT-SIG-B field to differ by power per tone of at least one VHT-LTF; a transmitter configured to transmit the generated frame.
[0010]
10. Apparatus according to claim 9, characterized in that the apparatus is configured to perform the method as defined in any one of claims 1 to 8.
[0011]
11. Memory characterized in that it comprises instructions for performing a method as defined in any one of claims 1 to 8.
[0012]
12. Method for wireless communications, characterized in that it comprises: receiving a frame having a preamble part and a data part, the preamble part comprises a field (324) indicating a length of useful data in the data (326) and wherein both the field (324) and the data portion (326) use the same number of sub-carriers and wherein the field (324) comprises a Signal B field with Very High Transmission Capacity, VHT-SIG-B; and the preamble part further comprises at least one long training ground, VHT-LTF; decoding the data portion (326) based on the field (324); wherein the total power of the VHT-SIG-B field in the frame is equal to the total power of the at least one VHT-LTF when the power per tone of the VHT-SIG-B field differs by power per tone of the at least one VHT-LTF .
[0013]
13. Apparatus for wireless communications, characterized in that it comprises: a receiver configured to receive a frame having a preamble part and a data part, the preamble part comprises a field (324) indicating a data length useful in the data portion (326) and wherein both the field (324) and the data portion (326) use the same number of sub-carriers and wherein the field (324) comprises a Signal B field capable of Very High Transmission, VHT-SIG-B; and the preamble part further comprises at least one long training ground, VHT-LTF; a processing system configured to decode the data portion (326) based on the field (324); wherein the total power of the VHT-SIG-B field in the frame is equal to the total power of the at least one VHT-LTF when the power per tone of the VHT-SIG-B field differs by power per tone of the at least one VHT-LTF .
[0014]
14. Memory characterized in that it comprises instructions to carry out a method as defined in claim 12.
类似技术:
公开号 | 公开日 | 专利标题
BR112012030620B1|2021-09-14|VHT-SIG-B FORMAT AND SERVICE FIELDS IN IEEE 802.11AC
ES2586695T3|2016-10-18|VHT-SIG-B field in null data packets |
ES2704270T3|2019-03-15|Guard interval indication for the determination of the number of data symbols
US9119110B2|2015-08-25|Request to send | and clear to send | for multichannel operations
ES2502744T3|2014-10-06|Effective management of group identifiers for wireless local area networks |
US9729285B2|2017-08-08|Flexible OFDMA packet structure for wireless communications
BR112013001839B1|2021-02-23|protocol for feedback on channel state information
BR112012025052B1|2021-09-14|METHOD AND APPARATUS FOR CONSTRUCTION OF LONG TRAINING FIELD SEQUENCES AND VERY HIGH TRANSFER RATE
US20180248728A1|2018-08-30|Method and device for transmitting data unit in wlan
BR112012002958B1|2021-06-08|improvements in vht mu-mimo preamble to enable broadcast mode detection
ES2892306T3|2022-02-03|Rate selection for frames on wireless devices
BR112012000857B1|2021-08-10|CONSTRUCTION OF LONG TRAINING FIELD SEQUENCES OF VERY HIGH TRANSMISSION CAPACITY
TW201507503A|2015-02-16|High efficiency WLAN preamble structure
BR122016014339A2|2019-08-27|methods and arrangements for determining station assignments for restricted access ranges in wireless networks
US20180159714A1|2018-06-07|Transmitting/receiving device and method in wireless communication system
BR112013004693B1|2021-12-28|GUARD INTERVAL SIGNALING FOR DETERMINING THE NUMBER OF DATA SYMBOLS
BR112013002691B1|2021-12-14|VHT-SIG-B FIELD IN NULL DATA PACKAGES |
BR112013006646B1|2021-11-03|REQUEST FOR SHIPMENT | AND RELEASE OF SHIPMENT | FOR MULTICHANNEL OPERATIONS
BR112016009994A2|2020-08-18|TRAFFIC CLASSIFICATION ELEMENT CLASSIFIER PARAMETERS
BR112013003111B1|2021-09-28|SIGNALING FOR EXTENDED MPDU, A-MPDU AND A-MSDU FRAME FORMATS
同族专利:
公开号 | 公开日
CN106899534A|2017-06-27|
JP2013534085A|2013-08-29|
WO2011153335A1|2011-12-08|
US8867574B2|2014-10-21|
EP2577927B1|2015-08-19|
CN106899534B|2020-04-14|
ES2553083T3|2015-12-04|
EP2577927A1|2013-04-10|
KR101556638B1|2015-10-13|
KR20130040956A|2013-04-24|
CN102948123A|2013-02-27|
BR112012030620A2|2016-08-16|
JP6151293B2|2017-06-21|
JP2015164329A|2015-09-10|
CN102948123B|2016-11-09|
US20110299468A1|2011-12-08|
JP5763182B2|2015-08-12|
引用文献:
公开号 | 申请日 | 公开日 | 申请人 | 专利标题

CN101547038B|2008-03-26|2012-07-04|中兴通讯股份有限公司|Method and device for downlink control instruction decoding|
US8103287B2|2008-09-30|2012-01-24|Apple Inc.|Methods and apparatus for resolving wireless signal components|
WO2010044599A2|2008-10-15|2010-04-22|Lg Electronics Inc.|Method and apparatus for establishing direct link in wireless local area network system|
US8873582B2|2010-04-08|2014-10-28|Lg Electronics Inc.|Method for transmitting PPDU in wireless local area network and apparatus for the same|JP4577886B2|2005-01-21|2010-11-10|東京エレクトロン株式会社|Substrate transport processing apparatus, fault countermeasure method in substrate transport processing apparatus, and fault countermeasure program in substrate transport processing apparatus|
DE112010004270T5|2009-11-04|2013-05-08|Electronics And Telecommunications Research Institute|A method and apparatus for generating, transmitting and receiving a data frame in a wireless communication system|
EP3783822A1|2010-03-11|2021-02-24|Electronics and Telecommunications Research Institute|Method and apparatus for transceiving data in a mimo system|
AU2011224961B2|2010-03-12|2014-11-06|Electronics And Telecommunications Research Institute|Method and apparatus for transmitting and receiving data in a MIMO system|
TWI521985B|2010-07-08|2016-02-11|瑞昱半導體股份有限公司|Wireless communication system and method for adjusting used depth of buffer unit in wireless communication system|
US9094175B2|2010-07-16|2015-07-28|Qualcomm, Incorporated|Method and apparatus for saving power by using signal field of preamble|
US9119110B2|2010-09-22|2015-08-25|Qualcomm, Incorporated|Request to sendand clear to sendfor multichannel operations|
US9276795B2|2011-02-18|2016-03-01|Qualcomm Incorporated|Data transmission coexistence within television white space channels|
US8824441B2|2011-05-12|2014-09-02|Electronics And Telecommunications Research Institute|Method for transmitting data frame in wireless local area network and apparatus for the same|
KR101703107B1|2011-05-12|2017-02-07|한국전자통신연구원|Method for transmitting data frame in wireless local area network and apparatus for the same|
US8830815B2|2011-05-19|2014-09-09|Qualcomm Incorporated|Preamble design for television white space transmissions|
US8989392B2|2011-06-07|2015-03-24|Marvell World Trade Ltd.|Physical layer frame format for long range WLAN|
CN103947143B|2011-11-18|2017-04-05|Lg电子株式会社|The method of data cell is sent in wireless local area networksystem and for supporting its device|
US9497057B2|2011-12-06|2016-11-15|Lg Electronics Inc.|Method for performing channel sounding in wireless LAN system and apparatus|
KR102068282B1|2012-06-13|2020-01-20|한국전자통신연구원|Communication method and communication apparatus for wireless lan system supporting multi bandwidth|
CN103684662A|2012-09-10|2014-03-26|华为技术有限公司|Communication method and device|
US20140254389A1|2013-03-05|2014-09-11|Qualcomm Incorporated|Systems and methods for monitoring wireless communications|
US20140269659A1|2013-03-14|2014-09-18|Qualcomm Incorporated|Method and apparatus for segmentation of modulation coding scheme|
US10439773B2|2013-04-15|2019-10-08|Qualcomm Incorporated|Systems and methods for backwards-compatible preamble formats for multiple access wireless communication|
US9780919B2|2013-07-05|2017-10-03|Quallcomm, Incorporated|High efficiency WLAN preamble structure|
WO2015037888A1|2013-09-11|2015-03-19|Samsung Electronics Co., Ltd.|Transmitting apparutus, receiving apparatus and control methods tereof|
US9712358B2|2013-10-25|2017-07-18|Marvell World Trade Ltd.|Range extension mode for WiFi|
US10194006B2|2013-10-25|2019-01-29|Marvell World Trade Ltd.|Physical layer frame format for WLAN|
US9325463B2|2013-11-19|2016-04-26|Intel IP Corporation|High-efficiency WLANmaster station and methods to increase information bits for HEW communication|
CN106464638B|2014-06-18|2020-01-03|英特尔Ip公司|High Efficiencycommunication station and method for communicating longer duration OFDM symbols within 40MHz and 80MHz bandwidth allocations|
WO2015076854A1|2013-11-19|2015-05-28|Intel IP Corporation|Frame structure with reduced signal field and method for high-efficiency wi-ficommunication|
US9936502B2|2013-12-18|2018-04-03|Huawei Technologies Co., Ltd.|System and method for OFDMA resource management in WLAN|
US9755795B2|2013-12-18|2017-09-05|Huawei Technologies Co., Ltd.|System and method for WLAN OFDMA design of subcarrier groups and frame format|
US9954663B2|2014-05-09|2018-04-24|Huawei Technologies Co., Ltd.|System and method for orthogonal frequency division multiple access communications|
US10069593B2|2014-07-07|2018-09-04|Huawei Technologies Co., Ltd.|Bandwidth selection method of wireless fidelity technology and access point AP|
CN107079431B|2014-08-06|2020-05-15|Lg 电子株式会社|Method and apparatus for allocating radio resources for transmitting or receiving data in wireless LAN|
EP3591883B1|2014-09-12|2021-03-10|Newracom, Inc.|System and method for packet information indication in communication systems|
WO2016074168A1|2014-11-12|2016-05-19|华为技术有限公司|Resource indication processing method, computer readable medium, access point and station|
WO2016082230A1|2014-11-29|2016-06-02|华为技术有限公司|Virtual carrier sensing method and device|
US9939521B2|2015-01-09|2018-04-10|Qualcomm Incorporated|Techniques for use in wideband time-of-arrival estimation|
US9806927B2|2015-01-21|2017-10-31|Intel IP Corporation|Method, apparatus, and computer readable medium for signaling high efficiency packet formats using a legacy portion of the preamble in wireless local-area networks|
US9847896B2|2015-01-21|2017-12-19|Intel IP Corporation|Method, apparatus, and computer readable medium for signaling high efficiency packet formats using a legacy portion of the preamble in wireless local-area networks|
CN107210989B|2015-02-02|2021-03-09|Lg电子株式会社|Method and apparatus for transmitting/receiving HE-SIG B|
US10021695B2|2015-04-14|2018-07-10|Qualcomm Incorporated|Apparatus and method for generating and transmitting data frames|
WO2016173103A1|2015-04-30|2016-11-03|华为技术有限公司|Resource indication method and apparatus for wlan system|
JP6628112B2|2015-07-01|2020-01-08|パナソニックIpマネジメント株式会社|Transmission device, transmission method and integrated circuit|
WO2017004779A1|2015-07-06|2017-01-12|华为技术有限公司|Method of transmitting data frame and device utilizing same|
EP3337117B1|2015-08-12|2020-04-22|LG Electronics Inc.|Method for transmitting signals in dcm mode in wireless lan system, and device for same|
WO2017077665A1|2015-11-04|2017-05-11|パナソニックIpマネジメント株式会社|Wireless communication device and wireless communication method|
US10004081B2|2015-12-15|2018-06-19|Marvell World Trade Ltd.|Systems and methods for providing resource signaling within a wireless local area network |
WO2019017613A1|2017-07-19|2019-01-24|엘지전자 주식회사|Method and apparatus for transmitting wakeup packet in wireless lan system|
CN111108705A|2017-08-04|2020-05-05|联想有限公司|Information with symbol repetition|
法律状态:
2018-12-26| B06F| Objections, documents and/or translations needed after an examination request according [chapter 6.6 patent gazette]|
2020-05-05| B06U| Preliminary requirement: requests with searches performed by other patent offices: procedure suspended [chapter 6.21 patent gazette]|
2021-06-08| B350| Update of information on the portal [chapter 15.35 patent gazette]|
2021-07-06| B09A| Decision: intention to grant [chapter 9.1 patent gazette]|
2021-09-14| B16A| Patent or certificate of addition of invention granted [chapter 16.1 patent gazette]|Free format text: PRAZO DE VALIDADE: 20 (VINTE) ANOS CONTADOS A PARTIR DE 02/06/2011, OBSERVADAS AS CONDICOES LEGAIS. PATENTE CONCEDIDA CONFORME ADI 5.529/DF, QUE DETERMINA A ALTERACAO DO PRAZO DE CONCESSAO. |
优先权:
申请号 | 申请日 | 专利标题
US35081710P| true| 2010-06-02|2010-06-02|
US61/350,817|2010-06-02|
US13/149,411|2011-05-31|
US13/149,411|US8867574B2|2010-06-02|2011-05-31|Format of VHT-SIG-B and service fields in IEEE 802.11AC|
PCT/US2011/038908|WO2011153335A1|2010-06-02|2011-06-02|Format of vht-sig-b and service fields in ieee 802.11ac|
[返回顶部]