WO2016161849A1 - Procédé, dispositif et système de transmission de signalisation ou de séquence, et support d'informations pour ordinateur - Google Patents
Procédé, dispositif et système de transmission de signalisation ou de séquence, et support d'informations pour ordinateur Download PDFInfo
- Publication number
- WO2016161849A1 WO2016161849A1 PCT/CN2016/074289 CN2016074289W WO2016161849A1 WO 2016161849 A1 WO2016161849 A1 WO 2016161849A1 CN 2016074289 W CN2016074289 W CN 2016074289W WO 2016161849 A1 WO2016161849 A1 WO 2016161849A1
- Authority
- WO
- WIPO (PCT)
- Prior art keywords
- information
- control signaling
- downlink data
- length
- uplink
- Prior art date
Links
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04B—TRANSMISSION
- H04B7/00—Radio transmission systems, i.e. using radiation field
- H04B7/02—Diversity systems; Multi-antenna system, i.e. transmission or reception using multiple antennas
- H04B7/04—Diversity systems; Multi-antenna system, i.e. transmission or reception using multiple antennas using two or more spaced independent antennas
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W4/00—Services specially adapted for wireless communication networks; Facilities therefor
- H04W4/20—Services signaling; Auxiliary data signalling, i.e. transmitting data via a non-traffic channel
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W28/00—Network traffic management; Network resource management
- H04W28/02—Traffic management, e.g. flow control or congestion control
- H04W28/06—Optimizing the usage of the radio link, e.g. header compression, information sizing, discarding information
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W72/00—Local resource management
- H04W72/20—Control channels or signalling for resource management
- H04W72/21—Control channels or signalling for resource management in the uplink direction of a wireless link, i.e. towards the network
Definitions
- the present invention relates to information transmission technologies in the field of wireless communication, and in particular, to a signaling, sequence transmission method, device and system, and computer storage medium.
- Wireless Local Area Networks are widely used due to their fast data rates.
- 802.11ac technology introduces larger channel bandwidth and higher-order multi-input and output systems.
- Technologies such as MIMO (Multiple-Input Multiple-Output) enable data rates transmitted in WLANs to reach more than 1 Gbps.
- MIMO Multiple-Input Multiple-Output
- the network efficiency of WLAN will show a significant downward trend.
- an access station AP, Access Point
- STA, Station a plurality of stations associated with the AP form a base station subsystem (BSS).
- BSS base station subsystem
- multi-user transmission technology such as Orthogonal Frequency Division Multiple Access (OFDMA) technology, or multi-user multiple input multiple output (MU-MIMO, Multi-User Multiple-)
- OFDMA Orthogonal Frequency Division Multiple Access
- MU-MIMO multi-user multiple input multiple output
- the multiple multiplexes and the APs are in parallel communication, that is, the APs simultaneously send downlink data frames of the same transmission time length to multiple STAs, and multiple STAs simultaneously send uplink data frames of the same transmission time length to the AP to complete the data.
- the multi-user transmission technology requires that the transmission time lengths of multiple users (AP or multiple STAs) transmit data frames be consistent, and the data frames to be transmitted by each user
- the data length and the data rate are not necessarily the same. Therefore, as shown in FIG. 1, in order to align the transmission time length, the data load of the data frame to be sent by some users is padded using padding bits, thereby This causes the AP or STA to occupy more channel resources to transmit padding bits.
- the OFDM transmission technique is used and the subcarrier spacing is narrowed, the subcarrier spacing is narrowed, which causes the period of the symbol to become longer, and each symbol carries more data frames due to the data frame transmission requirement.
- an embodiment of the present invention is to provide a signaling, sequence, transmission method, device, and system, and a computer storage medium, which enable an AP or an STA to utilize useful padding information, thereby improving channel resource utilization.
- the embodiment of the invention provides a signaling or sequence sending method, including:
- the access station AP determines m downlink data frames to be sent, where the m downlink data frames correspond to m station STAs one by one, m ⁇ 2;
- the useful padding information is used to represent parameter information that is available in addition to the service data in the process of transmitting data between the AP and the m STAs;
- the AP sends the updated m downlink data frames to the corresponding m STAs.
- the useful padding information includes: control signaling information or an extended training sequence
- the AP loads the control signaling information or the extended training sequence into a data payload of at least one downlink data frame of the m downlink data frames, and performs an update.
- the useful padding information includes: control signaling information or an extended training sequence, and a control signaling subfield;
- control signaling information or the extended training sequence Transmitting, by the AP, the control signaling information or the extended training sequence to a data payload of at least one downlink data frame of the m downlink data frames, and a physical layer header of the m downlink data frames
- the control signaling subfield is loaded and updated.
- the useful padding information includes: a control signaling subfield
- the AP loads the control signaling subfield into a physical layer header of the m downlink data frames, and performs an update.
- the AP determines m downlink data frames to be sent, including:
- the method further includes:
- the AP selects a downlink data length to be transmitted of a downlink data frame as a reference from the downlink data length to be sent of the m downlink data frames, and determines the one downlink data frame. Length of downlink transmission;
- the AP calculates, according to the downlink transmission time length and the downlink transmission rate of each of the m downlink data frames, a downlink data length to be transmitted of each of the m downlink data frames.
- the AP performs a difference operation between the downlink data lengths of the m downlink data frames and the downlink data lengths of the m downlink data frames, and determines respective m downlink data frames.
- the AP performs a second difference operation between the n to-be-filled downlink data lengths of the m to be filled with the downlink data length, and respectively obtains n differences from the preset unit length or the preset symbol length. Operation result, wherein m ⁇ n ⁇ 1;
- the AP determines that the y downlink data frames corresponding to the y difference operation results are the at least one downlink data frame to be filled, where , n ⁇ y ⁇ 1.
- the total length of the control signaling information or the total length of the preset symbol length loaded in the data payload of the at least one downlink data frame is less than or equal to each of the at least one downlink data frame to be filled. Downstream data length.
- the control signaling information or the control signaling sub-domain includes: to-be-sent data buffer status information, received data buffer status information, channel status information, link adaptive control signaling, reverse transmission control signaling, and data interference. At least one of a code seed and quality of service QoS control signaling.
- the physical layer frame header of the m downlink data frames includes a signaling domain
- the signaling domain includes: first indication information, where the first indication information is used to indicate the each Whether the control signaling information or the extended training sequence is loaded in the data payload of the downlink data frames.
- the control signaling information further includes at least one of a start sequence of the control signaling information, indication information of a length of the control signaling information, and indication information of a type of control signaling that is carried.
- the embodiment of the invention further provides a signaling or sequence sending method, including:
- the STA receives the downlink data frame sent by the AP, and the downlink data frame includes first indication information, where the first indication information is used to indicate whether the control signaling information or the extended training sequence is loaded in the data payload of the downlink data frame.
- the STA acquires the content of the control signaling information or the extended training sequence.
- the control signaling information includes: at least one of a start sequence of the control signaling information, indication information of a length of the control signaling information, and indication information of a type of control signaling that is carried; the control signaling
- the method includes the start sequence of the control signaling information, the indication information of the length of the control signaling information, and the indication information of the control signaling type that is carried by the STA, where the STA acquires the control signaling information ,include:
- the STA acquires the content of the control signaling information according to the indication information of the control signaling type that is carried, the start position and the end position of the control signaling information.
- An embodiment of the present invention provides another signaling or sequence sending method, including:
- the STA receives the uplink scheduling frame sent by the AP, where the uplink scheduling frame includes the identifiers and scheduling information of the scheduled m STAs, where the uplink scheduling frame is used to schedule the m STAs to simultaneously send the uplink data frame to the AP. , m ⁇ 2;
- the STA When the STA is scheduled to be scheduled, the STA loads the padding data frame with the padding information according to the scheduling information, and the uplink data frame corresponds to the STA;
- the STA sends the updated uplink data frame to the AP.
- the useful padding information includes: control signaling information or an extended training sequence
- the STA loads the control signaling information or the extended training sequence into a data payload of the uplink data frame according to the scheduling information, and performs an update.
- the useful padding information includes: control signaling information or an extended training sequence, and a control signaling subfield;
- the useful padding information includes: a control signaling subfield
- the STA loads the control signaling subfield into the physical layer header of the uplink data frame according to the scheduling information, and performs update.
- the method further includes:
- the scheduling information includes: an uplink transmission start time point and an uplink transmission time length; the STA loads the control signaling information or the extended training into a data load of the uplink data frame according to the scheduling information.
- Sequence, updated including:
- the STA calculates, according to the length of the uplink transmission time and the uplink transmission rate, the length of the uplink data to be sent;
- the STA performs a difference operation between the length of the uplink data to be sent and the length of the uplink data to be sent, and determines the length of the uplink data to be filled;
- the STA performs a quadratic difference operation on the length of the data to be filled, and a preset unit length or a preset symbol length, and obtains a difference operation result;
- the STA loads the control signaling information or the extended training sequence into a data payload of the uplink data frame, and performs an update.
- the extended training sequence is updated; wherein the total length of the control signaling information loaded in the data payload of the uplink data frame or the total length of the preset symbol length is less than or equal to the to-be-filled Upstream data length.
- the physical layer frame header of the uplink data frame includes: a signaling domain
- the signaling field includes: first indication information, where the first indication information is used to indicate whether the control signaling information or the extended training sequence is loaded in a data payload of the uplink data frame.
- the embodiment of the present invention further provides another signaling or sequence sending method, including:
- the access station AP sends an uplink scheduling frame to the STA, where the uplink scheduling frame is used to schedule the m STAs to simultaneously send the uplink data frame to the AP, where m ⁇ 2;
- the APs respectively receive m uplink data frames sent by the m STAs, where the m uplink data frames respectively include m first indication information, where the m first indication information are used to indicate the m Whether to load control signaling information or extended training in the data payload of the uplink data frame sequence;
- the AP acquires the content of the control signaling information or the extended training sequence.
- the uplink scheduling frame further includes: request information, where the request information is used to request the m STAs to send control signaling information to the AP, where the request information includes a type of control signaling information.
- An embodiment of the present invention provides an AP, including:
- a determining unit configured to determine m downlink data frames to be sent, where the m downlink data frames correspond to m station STAs one by one, m ⁇ 2;
- an update unit configured to load the m-th downlink data frame determined by the determining unit, and perform update, where the useful padding information is used to represent data transmission with the m STAs, except for service data.
- Available parameter information configured to load the m-th downlink data frame determined by the determining unit, and perform update, where the useful padding information is used to represent data transmission with the m STAs, except for service data.
- the sending unit is configured to send the updated m downlink data frames of the update unit to the corresponding m STAs.
- the useful padding information includes: control signaling information or an extended training sequence; or the useful padding information includes: control signaling information or an extended training sequence, a control signaling subfield; or the useful padding information includes: Signaling subfield
- the updating unit is further configured to load the control signaling information or the extended training sequence into a data load of at least one of the m downlink data frames determined by the determining unit, and perform an update; or,
- the updating unit is further configured to load the control signaling information or the extended training sequence into a data payload of at least one of the m downlink data frames determined by the determining unit, and Loading the control signaling subfield in the physical layer header of the m downlink data frames, and updating; or,
- the updating unit is further configured to determine the m downlink data frames to the determining unit
- the control signaling subfield is loaded in the physical layer header and updated.
- the determining unit is further configured to determine a downlink data length and a downlink transmission rate to be sent of the m downlink data frames, where the AP further includes a selecting unit, a calculating unit, and an acquiring unit, where
- the selecting unit is configured to: after the determining unit determines a downlink data length and a downlink transmission rate to be sent of each of the m downlink data frames, before the updating, the m determined by the determining unit In the downlink data length of the downlink data frame to be transmitted, the downlink data length to be transmitted of one downlink data frame is selected as a reference;
- the determining unit is further configured to determine a downlink transmission time length of the one downlink data frame selected by the selecting unit;
- the calculating unit is further configured to calculate, according to the downlink transmission time length determined by the determining unit and the downlink transmission rate of each of the m downlink data frames, respectively, the downlink data to be sent of the m downlink data frames respectively length;
- the calculating unit is further configured to perform a difference operation between the downlink data lengths of the m downlink data frames and the downlink data lengths of the m downlink data frames determined by the determining unit, respectively. ,as well as
- the determining unit is further configured to determine a length of the downlink data to be filled in each of the m downlink data frames;
- the calculating unit is further configured to: the lengths of the n to be filled downlink data that are greater than 0 in the m to be filled downlink data lengths determined by the determining unit, respectively, with a preset unit length or a preset symbol length Perform a second difference operation, and
- the acquiring unit is configured to acquire n difference operation results calculated by the calculating unit, where m ⁇ n ⁇ 1;
- the determining unit is further configured to determine, if the y difference operation result of the n difference operation results acquired by the acquiring unit is greater than 0, determine that the y downlink data frames corresponding to the y difference operation results are to be Filling the at least one downlink data frame, where n ⁇ y ⁇ 1.
- the updating unit is further configured to load, in the data load of the at least one downlink data frame of the m downlink data frames determined by the determining unit, an integer multiple of the preset unit length
- the control signaling information, or the extended training sequence of an integer multiple of the preset symbol length is updated; wherein, the total of the control signaling information loaded in the data payload of the at least one downlink data frame
- the length or the total length of the preset symbol length is respectively less than or equal to the respective downlink data length to be filled of the at least one downlink data frame.
- the control signaling information or the control signaling sub-domain includes: to-be-sent data buffer status information, received data buffer status information, channel status information, link adaptive control signaling, reverse transmission control signaling, and data interference. At least one of a code seed and quality of service QoS control signaling.
- the physical layer frame header of the m downlink data frames determined by the determining unit includes a signaling domain
- the signaling domain includes: first indication information, where the first indication information is used to indicate whether the control signaling information or the extended training sequence is loaded in a data payload of each downlink data frame.
- the control signaling information further includes at least one of a start sequence of the control signaling information, indication information of a length of the control signaling information, and indication information of a type of control signaling that is carried.
- An embodiment of the present invention provides an STA, including:
- the receiving unit is configured to receive a downlink data frame sent by the AP, where the downlink data frame includes first indication information, where the first indication information is used to indicate whether the control signaling information or the extension is loaded in the data payload of the downlink data frame.
- an acquiring unit configured to: when the first indication information received by the receiving unit indicates that the control signaling information or the extended training sequence is loaded, acquire the content of the control signaling information or the extended training sequence.
- the control signaling information includes: at least one of a start sequence of the control signaling information, indication information of a length of the control signaling information, and indication information of a type of control signaling that is carried.
- the STA further includes Determine the unit,
- the determining unit is configured to determine a start position and an end position of the control signaling information according to the start sequence of the control signaling information and the indication information of the length of the control signaling information;
- the acquiring unit is further configured to acquire the content of the control signaling information according to the indication information of the control signaling type that is carried, the start position and the end position of the control signaling information determined by the determining unit, .
- An embodiment of the present invention further provides an STA, including:
- the receiving unit is configured to receive an uplink scheduling frame sent by the AP, where the uplink scheduling frame includes identifiers and scheduling information of the scheduled m STAs, where the uplink scheduling frame is used to schedule the m STAs to simultaneously send uplink data.
- Frame to AP m ⁇ 2;
- a determining unit configured to determine, according to the identifiers of the m STAs received by the receiving unit, whether to be scheduled by the AP;
- an update unit configured to: when the determining unit determines that the scheduling unit is configured to perform loading, uploading useful padding information according to the scheduling information received by the receiving unit to update the data frame;
- the sending unit is configured to send the updated uplink data frame of the update unit to the AP.
- the useful padding information includes: control signaling information or an extended training sequence; or the useful padding information includes: control signaling information or an extended training sequence, a control signaling subfield; or the useful padding information includes: Signaling subfield
- the updating unit is further configured to: load the control signaling information or the extended training sequence into a data load of the uplink data frame according to the scheduling information received by the receiving unit, and perform an update; or
- the updating unit is further configured to load the control signaling information or the extended training sequence into a data payload of the uplink data frame according to the scheduling information received by the receiving unit, And loading the control signaling subfield into the physical layer header of the uplink data frame, and performing an update; or
- the updating unit is further configured to load the control signaling sub-domain into the physical layer frame header of the uplink data frame according to the scheduling information received by the receiving unit, and perform updating.
- the STA further includes a determining unit,
- the determining unit is configured to determine, after the determining unit is scheduled, the data length to be sent and the uplink transmission rate of the uplink data frame to be sent by the sending unit, before performing the updating;
- the scheduling information includes: an uplink transmission start time point and an uplink transmission time length
- the STA further includes: a calculation unit and an acquisition unit
- the calculating unit is configured to calculate, according to the uplink transmission time length received by the receiving unit and the uplink transmission rate determined by the determining unit, a length of an uplink data to be transmitted;
- the calculating unit is further configured to perform a difference operation between the length of the uplink data to be sent determined by the determining unit and the length of the uplink data to be sent, and determine the length of the uplink data to be filled;
- the calculating unit is further configured to: if the length of the to-be-filled uplink data determined by the determining unit is greater than 0, perform the second difference between the length of the data to be filled and the preset unit length or the preset symbol length. Operation, and,
- the obtaining unit is configured to acquire a difference operation result calculated by the calculating unit
- the calculating unit is further configured to: if the difference operation result obtained by the acquiring unit is greater than 0, the updating unit loads the control signaling information or the extended training into a data load of the uplink data frame Sequence, update.
- the updating unit is further configured to load, according to the scheduling information received by the receiving unit, the control signaling information that is an integer multiple of the preset unit length into a data payload of the uplink data frame, or Updating the extended training sequence by an integer multiple of the preset symbol length; wherein, the total of the control signaling information loaded in the data payload of the uplink data frame
- the length or the total length of the preset symbol length is less than or equal to the length of the uplink data to be filled.
- the physical layer header of the uplink data frame includes: a signaling domain; the signaling domain includes: first indication information, where the first indication information is used to indicate whether the data load of the uplink data frame is loaded Control signaling information or the extended training sequence.
- An embodiment of the present invention further provides an AP, including:
- the sending unit is configured to send an uplink scheduling frame to the STA, where the uplink scheduling frame is used to schedule the m STAs to simultaneously send the uplink data frame to the AP, where m ⁇ 2;
- the receiving unit is configured to respectively receive m uplink data frames that are sent by the m STAs according to the uplink scheduling frame sent by the sending unit, where the m uplink data frames respectively include m first indication information, where The m first indication information is respectively used to indicate whether the control signaling information or the extended training sequence is loaded in the data payload of the m uplink data frames;
- an acquiring unit configured to: when the first indication information received by the receiving unit indicates that the control signaling information or the extended training sequence is loaded, acquire the content of the control signaling information or the extended training sequence.
- the uplink scheduling frame further includes: request information, where the request information is used to request the m STAs to send control signaling information to the receiving unit, where the request information includes a type of control signaling information.
- the embodiment of the present invention further provides a computer storage medium.
- the computer storage medium provided by the embodiment of the present invention stores a computer program, and the computer program is used to execute the signaling or sequence sending method.
- the embodiment of the invention provides a method, a device and a system for transmitting signaling or a sequence, and a computer storage medium.
- the AP transmits a downlink data frame
- the AP determines the m downlink data frames to be sent, and sends m downlinks to be sent.
- the data frame is loaded with the padding information and updated; the updated m downlink data frames are sent to the m STAs, m ⁇ 2; or, after the STA is scheduled by the AP,
- the useful padding information includes: a control signaling subfield, control signaling information, or an extended training sequence.
- the data frame is filled with the useful padding information, so that the AP satisfies the simultaneous transmission of multiple downlink data frames, or multiple STAs satisfy the simultaneous transmission of the uplink data frame, and
- the useful padding information transmitted by the AP or the STA can be used by the STA or the AP for reference data transmission, thereby achieving better data transmission. Therefore, the channel resource is used to transmit useful padding information, which improves the utilization of channel resources.
- FIG. 1 is a schematic diagram of loading a data payload of a data frame in the prior art
- FIG. 2 is a schematic structural diagram of a data frame in the prior art
- FIG. 3 is a flowchart 1 of a signaling or sequence sending method according to an embodiment of the present invention
- FIG. 4 is a flowchart 2 of a signaling or sequence sending method according to an embodiment of the present invention.
- FIG. 5 is a flowchart 1 of another signaling or sequence sending method according to an embodiment of the present invention.
- FIG. 6 is a second flowchart of another signaling or sequence sending method according to an embodiment of the present disclosure.
- FIG. 7 is an interaction diagram of a signaling or sequence sending method according to an embodiment of the present invention.
- FIG. 8 is a flowchart 3 of a signaling or sequence sending method according to an embodiment of the present disclosure.
- FIG. 9 is a schematic diagram of loading a data payload of a data frame according to an embodiment of the present invention.
- FIG. 10 is a flowchart 4 of a signaling or sequence sending method according to an embodiment of the present invention.
- FIG. 11 is a schematic diagram of a format of control signaling information
- FIG. 12 is an interaction diagram of another signaling or sequence sending method according to an embodiment of the present invention.
- FIG. 13 is a flowchart 3 of another signaling or sequence sending method according to an embodiment of the present disclosure.
- FIG. 14 is a schematic structural diagram 1 of an AP according to an embodiment of the present disclosure.
- FIG. 15 is a schematic structural diagram 2 of an AP according to an embodiment of the present disclosure.
- FIG. 16 is a schematic structural diagram 3 of an AP according to an embodiment of the present disclosure.
- FIG. 17 is a schematic structural diagram 1 of a STA according to an embodiment of the present disclosure.
- FIG. 18 is a schematic structural diagram 2 of a STA according to an embodiment of the present disclosure.
- FIG. 19 is a schematic structural diagram 3 of a STA according to an embodiment of the present disclosure.
- FIG. 20 is a schematic structural diagram 4 of a STA according to an embodiment of the present disclosure.
- FIG. 21 is a schematic structural diagram 5 of a STA according to an embodiment of the present disclosure.
- FIG. 22 is a schematic structural diagram 4 of an AP according to an embodiment of the present disclosure.
- FIG. 23 is a schematic structural diagram 5 of an AP according to an embodiment of the present disclosure.
- FIG. 24 is a schematic structural diagram 6 of a STA according to an embodiment of the present disclosure.
- FIG. 25 is a schematic structural diagram 7 of a STA according to an embodiment of the present disclosure.
- FIG. 26 is a schematic structural diagram 6 of an AP according to an embodiment of the present disclosure.
- FIG. 27 is a system block diagram of a BSS provided by the present invention.
- the data frame may include a physical layer header and a data payload.
- the physical layer header portion may include a portion that uses a conventional subcarrier spacing, that is, a first type of signaling domain and a portion that uses a narrow subcarrier spacing, that is, a second type of signaling domain.
- An embodiment of the present invention provides a signaling or sequence sending method. As shown in FIG. 3, an embodiment of the present invention provides a method for transmitting signaling or sequence on an AP side when an AP and a STA perform downlink data frame transmission.
- the method can include:
- the AP determines m downlink data frames to be sent, where the m downlink data frames are in one-to-one correspondence with m STAs, and m ⁇ 2.
- the application scenario of the embodiment of the present invention is multi-user transmission, that is, a process in which an AP and m STAs perform data transmission in one BSS.
- the common value of m is 4, and the value range of the specific m may be determined according to the design of the actual researcher, and the present invention is not limited.
- the multi-user transmission technology used in the embodiment of the present invention may be MU-MIMO or OFDMA, and specifically, downlink MU-MIMO or downlink OFDMA is adopted.
- the AP first determines m STAs that communicate with the same, and m downlink data frames to be sent to the m STAs, where the m downlink data frames correspond to m STAs one by one, m ⁇ 2.
- the lengths of the downlink data to be transmitted of the m downlink data frames to be sent by the AP to the m STAs are not necessarily the same, and the data types, that is, the transmission parameters are not necessarily the same, wherein the transmission parameters are during the transmission process of the AP and the STA.
- Related parameters may include: Modulation and Coding Scheme (MCS), MIMO stream number and bandwidth.
- the AP loads the applicable padding information into the m downlink data frames for updating, where the useful padding information is used to represent parameter information that is available in addition to the service data in the process of transmitting data between the AP and the m STAs.
- the transmission time length of the downlink data frame sent by the AP to the m STAs must be the same, and the downlink data length to be transmitted of the m downlink data frames is different from the MCS, resulting in m downlink data frames.
- the respective transmission time lengths are different.
- the AP loads the downlink data frames to be filled in the m downlink data frames.
- the information is padded and updated, wherein the useful padding information is used to represent parameter information that is available in addition to the service data in the process of transmitting data between the AP and the m STAs.
- the foregoing useful padding information may be control signaling information or an extended training domain, and may also be a control signaling sub-domain.
- control signaling information or the control signaling sub-domain includes: to-be-sent data buffer state information, receive data buffer state information, channel state information, link adaptive control signaling, reverse transmission control signaling, At least one of data scrambling seed and quality of service (QoS) control signaling.
- QoS quality of service
- control signaling information in the embodiment of the present invention is a control signaling subframe or a control signaling field.
- the AP loads the useful padding information into the m downlink data frames, and the method for updating is described in detail in subsequent embodiments.
- the AP sends the updated m downlink data frames to the corresponding m STAs.
- the AP loads the useful padding information into the m downlink data frames. After the update, the AP sends the updated m downlink data frames to the corresponding m STAs.
- At least one downlink data frame is filled according to the service performed by the AP and each STA, which is useful in the embodiment of the present invention.
- the padding information is padded and updated for the at least one downlink data frame, and after the update, the m downlink data frames are sent to the corresponding STAs, so that the useful padding information in the updated at least one downlink data frame is corresponding to at least one
- the STA receives that the at least one STA is aware of other useful information other than the service.
- the useful padding information loaded in one of the data frames is received data buffer status information
- the received data buffer status information may be used to represent the buffered status information of the sent downlink data in the data frame for receiving the
- the STA of a data frame determines whether it can have excess storage space to receive the next downlink data frame.
- An embodiment of the present invention further provides a signaling or sequence sending method.
- an embodiment of the present invention provides an STA and a STA performing downlink data frame transmission,
- a method for transmitting a signaling or a sequence on the STA side, the method may include:
- the STA receives the downlink data frame sent by the AP, where the downlink data frame includes first indication information, where the first indication information is used to indicate whether the control signaling information or the extended training sequence is loaded in the data payload of the downlink data frame.
- the STA when the AP and the STA perform the downlink data frame transmission, the STA receives the downlink data frame sent by the AP, and the STA and the AP perform a normal downlink communication service, where the downlink data frame includes the first indication information, where The first indication information is used to indicate whether the control signaling information or the extended training sequence is loaded in the data payload of the downlink data frame.
- the first indication information is carried in a signaling domain of a physical layer header of the downlink data frame.
- the STA acquires the control signaling information or the extended training sequence.
- the STA After receiving the downlink data frame sent by the AP, the STA determines whether there is loading control signaling information or an extended training sequence according to the content of the first indication information in the downlink data frame. After learning the information of loading control signaling information or extending the training sequence, the STA acquires the control signaling information or the extended training sequence.
- control signaling information includes at least one of a start sequence of the control signaling information, indication information of the length of the control signaling information, and indication information of a type of control signaling that is carried.
- the embodiment of the present invention provides another method for signaling or sequence transmission. As shown in FIG. 5, the embodiment of the present invention provides another AP or STA for uplink data frame transmission, and the AP side signaling or sequence. Sending method, the method may include:
- the AP sends an uplink scheduling frame to the STA, where the uplink scheduling frame is used to schedule the m STAs to simultaneously send the uplink data frame to the AP, where m ⁇ 2.
- the AP sends the uplink scheduling frame to the m STAs that communicate with the AP, so that the m STAs transmit the same transmission at the same transmission time point.
- An uplink data frame of a length of time to the AP where the uplink scheduling frame may include: request information, where the request information may be used to request the foregoing m STAs to send control signaling information to the AP, where the request information includes control signaling The type of information. However, whether m STAs respond to the above request information is determined by each STA according to its actual situation, and m ⁇ 2.
- the AP receives m uplink data frames sent by the m STAs, where the m uplink data frames respectively include m first indication information, where the m first indication information are used to indicate data of the m uplink data frames, respectively. Whether to load control signaling information or extend the training sequence in the load.
- the AP After the AP sends the uplink scheduling frame to the STA, the AP receives m uplink data frames sent by the m STAs, and each of the uplink data frames includes the first indication information.
- the AP determines, according to the contents of the m first indication information, which of the m uplink data frames have load control signaling information or an extended training sequence.
- the first indication information is carried in a signaling domain of a physical layer header of the uplink data frame.
- the AP acquires the control signaling information or the content of the extended training sequence.
- the AP After the AP receives the m uplink data frames sent by the m STAs, the AP obtains the first indication information in the at least one uplink data frame indicating that the load control signaling information or the extended training sequence is included in the m uplink data frames.
- the control signaling information or the content of the extended training sequence is included in the m uplink data frames.
- the uplink data frames sent by at least one STA need to be filled with information, that is, the useful padding information is loaded.
- the embodiment of the present invention further provides another signaling or sequence sending method. As shown in FIG. 6, the embodiment of the present invention provides another type of signaling or sequence of the STA side when the AP and the STA perform uplink data frame transmission. Sending method, the method may include:
- the STA receives an uplink scheduling frame that is sent by the AP, where the uplink scheduling frame includes the identifiers and scheduling information of the scheduled m STAs, where the uplink scheduling frame is used to schedule the m STAs to simultaneously send the uplink data frame to the AP, where ⁇ 2.
- the AP and the STA perform uplink data frame transmission, after the AP contends for the channel resource, the AP sends an uplink scheduling frame to the STA, indicating which uplink channel resources the STA can use to send the uplink data frame.
- the STA only transmits the uplink data frame after receiving the scheduling frame sent by the AP.
- one STA receives an uplink scheduling frame sent by the AP, and the scheduling information of the uplink scheduling frame includes identifiers and scheduling information of the scheduled m STAs, where the uplink scheduling frame is used to schedule the m
- the uplink scheduling frame is used to schedule the m
- Each STA simultaneously sends an uplink data frame to the AP, and m ⁇ 2.
- the foregoing scheduling information includes an uplink transmission start time point and an uplink transmission time length.
- m STAs perform uplink communication services with the AP, and each STA receives an uplink scheduling frame sent by the AP, and m uplink scheduling frames respectively correspond to m STAs, and the m
- the scheduling information of the uplink scheduling frame includes the same uplink transmission starting point and the uplink transmission time length, so that m STAs can transmit the same uplink transmission time length of the uplink data frame at the same uplink transmission starting point, and complete the multi-user with the AP. transmission.
- the STA determines, according to the identifiers of the m STAs, whether to be scheduled by the AP.
- the STA may determine whether the identity of the STA is in the m identifiers according to the identifiers of the m STAs included in the uplink scheduling frame.
- an AP in a BSS, an AP sends an uplink scheduling frame to all STAs, but an AP may only schedule m STAs to send uplink data frames. Therefore, when an STA receives an uplink scheduling frame of an AP, First, you must first determine whether you are being scheduled by the AP.
- the identifier of the STA may be a preset label or a serial number, etc., and may be specifically set by a designer, and the present invention is not limited.
- the STA obtains its own identity and compares it with the identifiers of the m STAs. If the identifiers of the m STAs are the same as the identifiers of the STAs, the STA is configured to be scheduled by the AP; If the identifiers of the m STAs are not the same as their own identifiers, the STA is not scheduled by the AP.
- the STA loads the padding data frame with the padding information according to the scheduling information, where the uplink data frame corresponds to the STA.
- the STA determines, according to the identifiers of the m STAs, whether to be scheduled by the AP, and when it is determined that the STA is scheduled, the STA updates the uplink data frame according to the scheduling information obtained from the scheduling frame, where the uplink data frame is updated.
- the uplink data frame is a data frame when the STA performs an uplink communication service with the AP.
- the uplink transmission time point and the uplink transmission time length sent by the AP to the m STAs are the same.
- the uplink data frames and data that each STA sends to the AP are not necessarily the same. Therefore, each cannot be guaranteed.
- the STA can transmit according to the uplink transmission time length specified by the AP. Therefore, the uplink data frame sent by the STA that does not satisfy the uplink transmission time length is updated.
- the STA sends the updated uplink data frame to the AP.
- the STA loads the padding data frame with the padding information according to the scheduling information. After the update, the STA sends the updated uplink data frame to the AP, and sends the uplink data frame to the AP simultaneously with the m-1 STAs. Transmission.
- the embodiment of the present invention is a method for transmitting signaling or sequence on one STA side.
- m STAs use the foregoing method to perform uplink data frame transmission with one AP.
- the embodiment of the present invention provides a signaling or sequence sending method.
- the AP determines m downlink data frames to be sent, and loads useful information about the m downlink data frames to be sent. , update; send the updated m downlink data frames Up to m STAs, m ⁇ 2; or, after being scheduled by the AP, the STA transmits an uplink data frame loaded with useful padding information to the AP during uplink data frame transmission, and the useful padding information includes: a control signaling subfield, Control signaling information or extend the training sequence.
- the data frame is filled with the useful padding information, so that the AP satisfies the simultaneous transmission of multiple downlink data frames, or multiple STAs satisfy the simultaneous transmission of the uplink data frame, and
- the useful padding information transmitted by the AP or the STA can be used by the STA or the AP for reference data transmission, thereby achieving better data transmission. Therefore, the channel resource is used to transmit useful padding information, which improves the utilization of channel resources.
- An embodiment of the present invention provides a signaling or sequence sending method. As shown in FIG. 7, the embodiment of the present invention provides another method for transmitting signaling or sequence when an AP and a STA perform downlink data frame transmission.
- the embodiment of the present invention provides another method for transmitting signaling or sequence when an AP and a STA perform downlink data frame transmission.
- the AP determines a downlink data length to be transmitted and a downlink transmission rate of each of the m downlink data frames, where the m downlink data frames are in one-to-one correspondence with the m station STAs, and m ⁇ 2.
- the application scenario of the embodiment of the present invention is multi-user transmission, that is, a process in which a AP and m STAs perform downlink data transmission in one BSS.
- the common value of m in a BSS may be 4, and the value range of the specific m may be determined according to the design of the actual researcher, and the present invention is not limited.
- the multi-user transmission technology used in the embodiment of the present invention may be MU-MIMO or OFDMA, and specifically, downlink MU-MIMO or downlink OFDMA is adopted.
- the AP first determines m STAs to communicate with, and m downlink data frames to be sent to the m STAs, wherein the m downlink data frames are in one-to-one correspondence with m STAs, and m ⁇ 2. Specifically, the AP determines a downlink data length to be transmitted and a downlink transmission rate of each of the m downlink data frames.
- the m downlink data frames to be sent by the AP to the m STAs are to be sent.
- the data lengths are not necessarily the same, and the data types, that is, the transmission parameters, are not necessarily the same.
- the transmission parameters are related parameters in the transmission process of the AP and the STA, and may include: MCS, MIMO stream number, and bandwidth.
- the configuration of the transmission rate of the WLAN is implemented by using an MCS index value.
- the MCS modulation coding table is a representation that 802.11n proposes to characterize the communication rate of a WLAN.
- the MCS takes all the factors affecting the communication rate as a column of the table, and uses the MCS index as a row to form a rate table. Therefore, each MCS index actually corresponds to a physical transmission rate under a set of parameters.
- the specific MCS may also include only the modulation mode, and the number of spatial streams or the GI parameters in the table may be separately obtained parameters.
- the AP may determine the downlink transmission rate when the m downlink data frames are respectively transmitted through the MCS rate table, or calculate the downlink when the m downlink data frames are transmitted by using the spatial stream number and the GI parameter.
- the transmission rate may be specifically determined according to standards in the protocol used, and the present invention is not limited.
- the unit of the downlink data length to be transmitted is Bytes, that is, a byte.
- the AP selects, according to the downlink data length to be sent of the m downlink data frames, a downlink data length to be sent of one downlink data frame as a reference.
- the AP After the AP determines the downlink data length to be transmitted and the downlink transmission rate of the m downlink data frames, the AP selects the downlink data length of the downlink data frame to be sent from the downlink data length of the m downlink data frames.
- the reference that is, the AP uses the one downlink data frame as a standard to select the downlink transmission time length.
- the AP selects one downlink data frame according to a certain principle or standard, for example, the priority of the data, or the length of the downlink data to be sent is the longest.
- the downlink data frame corresponding to the most preferential or most important downlink data to be transmitted is selected as a reference in the frame.
- the AP sends downlink data frames to the four STAs, where the priority or importance of the four downlink data frames is: downlink data frame 2> downlink data frame 1> downlink data frame 4> downlink data.
- the AP selects the length of the data to be transmitted of the downlink data frame 2 as a reference to calculate the length of the downlink transmission time specified by the AP.
- the AP calculates a downlink transmission time length of the downlink data frame according to the downlink data length to be sent and the downlink transmission rate of the downlink data frame.
- the AP selects one downlink data frame from the downlink data length to be sent of the m downlink data frames. After the downlink data length to be transmitted is used as a reference, the AP calculates the downlink transmission time length of the downlink data frame according to the downlink data length to be transmitted and the downlink transmission rate of the downlink data frame.
- the AP may obtain the downlink data length to be sent and the downlink transmission rate of the downlink data frame in the selected one downlink data frame, and the downlink data length to be sent by the AP according to a downlink data frame. And the downlink transmission rate of the one downlink data frame, the downlink transmission time length of the one downlink data frame may be calculated.
- the AP specifies the downlink transmission time length information of the one downlink data frame as the downlink transmission time length of the m downlink data frames.
- the AP determines, from the m downlink data frames, at least one downlink data frame to be filled.
- the AP After the AP calculates the downlink transmission time length of the downlink data frame, the AP determines at least one downlink data frame to be filled from the m downlink data frames according to the downlink transmission time length of the one downlink data frame.
- the method for the AP to determine at least one downlink data frame to be filled from the m downlink data frames includes: S601-S604.
- the AP calculates, according to the downlink transmission time length and the downlink transmission rate of each of the m downlink data frames, the downlink data length to be transmitted of each of the m downlink data frames.
- the AP can obtain the downlink transmission rate of each of the m downlink data frames, and therefore, according to the data length and the transmission time.
- the length of the downlink transmission time For example, the downlink transmission time length of one downlink data frame selected by the AP is 5 ms, and the AP uses 5 ms as the downlink transmission time of all m downlink data frames.
- the downlink data lengths of other downlink data frames in the above m downlink data frames are calculated according to the above method.
- the AP performs a difference calculation between the downlink data lengths of the m downlink data frames and the downlink data lengths of the m downlink data frames, and determines the downlink data to be filled in the m downlink data frames. length.
- the length of the downlink data to be sent of the m downlink data frames to be sent by the AP is also obtainable by the AP. Therefore, the AP may determine the length of the downlink data to be sent of the m downlink data frames. After calculating the downlink data length of each of the m downlink data frames, the AP separately needs to send the downlink data length of each of the m downlink data frames according to the downlink transmission time length and the downlink transmission rate of the m downlink data frames. And comparing, respectively, the downlink data lengths to be sent of the m downlink data frames, that is, the difference operation, and determining, according to the result of the difference operation, the downlink data length to be filled in each of the m downlink data frames.
- the downlink data length to be transmitted and the respective downlink transmission rates of the m downlink data frames are not necessarily the same. Therefore, the downlink transmission time length of each of the m downlink data frames sent by the AP is different. After the AP selects the downlink transmission time length of a downlink data frame as the reference, other downlink data frames can know that they need to send the downlink data length in order to meet the same downlink transmission time length. Therefore, the AP waits according to other downlink data frames. Send downlink data length And the downlink data length needs to be sent, and it is determined whether the other downlink data length is filled with information or truncated information.
- the method for transmitting the signaling or the sequence provided by the embodiment of the present invention is an improvement method of the prior art when the information is to be filled in the data frame transmission process. Therefore, in the embodiment of the present invention, the embodiment of the present invention
- the intermediate AP selects a downlink data frame whose transmission data length is the longest to be transmitted as a reference.
- the downlink data length of another downlink data frame calculated by the AP should be 125 Bytes, and the downlink data length of the other downlink data frame to be transmitted is 110 Bytes.
- the length of the downlink data to be sent is subtracted from the length of the downlink data to be transmitted to determine the length of the downlink data to be filled in the other downlink data frame. Specifically, the length of the downlink data to be filled is 15 Bytes.
- the AP compares n lengths of the to-be-filled downlink data that are greater than 0 in the length of the downlink data to be filled, and performs a second-order difference operation with the preset unit length or the preset symbol length, and obtains n difference operation results. Where m ⁇ n ⁇ 1.
- the AP After the AP determines the length of the downlink data to be filled in each of the m downlink data frames, the AP compares the lengths of the n to be filled downlink data that are greater than 0 in the length of the m data to be filled, respectively, with a preset unit length or preset.
- the symbol length is subjected to a quadratic difference operation, and n difference operation results are obtained.
- the AP performs a difference between the downlink data lengths of the m downlink data frames and the downlink data lengths of the m downlink data frames, and determines the respective downlink downlink data frames to be filled. Data length.
- the length of the downlink data to be filled in the m downlink data frames can be calculated by using the foregoing embodiments.
- at least n of the downlink data lengths to be filled are to be filled with the downlink data length. If it is greater than 0, m ⁇ n ⁇ 1, that is, at least one downlink data frame in the m downlink data frames needs to be filled with information.
- the AP needs to determine whether the length of the downlink data to be filled can be filled with useful padding information, and the useful padding information is used to represent the parameters available in the process of transmitting data between the AP and the m STAs, except for the service data.
- the information such as the control signaling information or the extended training sequence. Therefore, the AP performs a difference operation between the preset data length of the to-be-filled downlink data length and the useful padding information or the preset symbol length to determine the length of the downlink data to be filled. Whether it is possible to fill at least one useful fill information per unit length or symbol length.
- the useful padding information may be control signaling information or an extended training sequence.
- the preset unit length of a control signaling information may be an integer multiple of 4 bytes, such as 4 bytes or 8 bytes, according to different types. Therefore, the preset unit length may be determined according to the application, and the invention is not limited.
- the extended training sequence is in symbol length units, the symbol lengths are not necessarily the same in different transmission techniques. For example, in the OFDM transmission technique, the OFDM symbol is used as the symbol length, and thus the preset unit length can be implemented according to the implementation. The invention is not limited in terms of application.
- the AP determines whether the length of the n to be filled downlink data can satisfy the loading. Useful space to fill in information.
- the AP determines that the y downlink data frames corresponding to the y difference operation results are at least one downlink data frame to be filled, where n ⁇ y ⁇ 1.
- the AP compares the lengths of the n to be filled downlink data that are greater than 0 in the length of the downlink data to be filled, and performs a second difference operation with the preset unit length or the preset symbol length, and obtains n difference operation results. If the result of the y difference operation is greater than 0, the AP determines that the y downlink data frames corresponding to the y difference operation results are at least one downlink data frame to be filled, where n ⁇ y ⁇ 1.
- the downlink data length of the downlink data frame corresponding to the STA 1 is assumed to be sent by the AP.
- the downlink data frames corresponding to STA 2, STA 3, and STA 4 in the calculated m downlink data frames are respectively filled with downlink data lengths of 15 Bytes, 8 Bytes, and 3 Bytes, assuming that a useful padding information requires 4 Bytes, due to 15 Bytes. And the 8 Bytes are both greater than 4 Bytes. Therefore, the AP determines that the downlink data frame corresponding to the STA 2 and the STA 3 is loaded with the padding information, that is, the AP determines that the downlink data frame corresponding to the STA 2 and the STA 3 is at least one downlink data frame to be filled.
- the AP loads the control signaling information or the extended training sequence into the data payload of the at least one downlink data frame of the m downlink data frames, and performs an update.
- the AP After determining, by the AP, the at least one downlink data frame to be filled in the m downlink data frames, the AP loads the control signaling information or the extended training sequence into the data payload of the at least one downlink data frame in the m downlink data frames. Update.
- control signaling information or the extended training sequence is the useful padding information of the previous embodiment, where the control signaling information may include: a control signaling subframe/control signaling field.
- control signaling information may include: data to be sent, buffer status information, received data buffer status information, channel status information, link adaptive control signaling, reverse transmission control signaling, data scrambling code and At least one of quality of service QoS control signaling.
- the extended training sequence is a sequence that the AP and the STA can know in advance and has a specific parameter meaning.
- the AP loads, to the data payload of at least one downlink data frame of the m downlink data frames, control signaling information that is an integer multiple of a preset unit length, or an extended multiple of the preset symbol length.
- the sequence is updated, wherein the total length of the control signaling information loaded in the data payload of the at least one downlink data frame or the total length of the preset symbol length is less than or equal to the respective downlink data to be filled in the at least one downlink data frame. length.
- the data frame includes a physical layer header and a data payload.
- the AP loading control signaling information or the extended training sequence is performed in a data payload of the downlink data frame.
- the useless bits may be loaded for padding.
- the AP calculates the downlink corresponding to STA 2, STA 3, and STA 4 in the m downlink data frames based on the downlink data length to be transmitted of the downlink data frame corresponding to STA 1 .
- the length of the downlink data to be filled in the data frame is 15 Bytes, 8 Bytes, and 3 Bytes respectively.
- a useful padding information needs 4 Bytes, since both 15 Bytes and 8 Bytes are greater than 4 Bytes, the AP determines that the downlink data frame corresponding to STA 2 and STA 3 is loaded with useful padding.
- the AP loads the useless bits for padding.
- the AP loads the control signaling information or the extended training sequence into the data payload of the at least one downlink data frame of the m downlink data frames, and loads the control signaling subfield into the physical layer header of the m downlink data frames. Update.
- the AP After the AP determines at least one downlink data frame to be filled from the m downlink data frames, the AP loads the control signaling information or the extended training sequence into the data payload of the at least one downlink data frame of the m downlink data frames, and The control signaling subfield is loaded into the physical layer header of the m downlink data frames for updating.
- the AP can simultaneously load useful padding information in the data payload of the downlink data frame and the physical layer frame header of the downlink data frame.
- the AP loads, to the data payload of at least one downlink data frame of the m downlink data frames, control signaling information that is an integer multiple of a preset unit length, or an extended multiple of the preset symbol length. a sequence, wherein the total length of the control signaling information loaded in the data payload of the at least one downlink data frame or the total length of the preset symbol length is respectively It is less than or equal to the length of the downlink data to be filled of each of the at least one downlink data frame.
- the physical layer header of the m downlink data frames includes: a signaling domain, where the signaling domain includes: a first type of signaling domain and a second type of signaling domain, and the first type of signaling domain carries
- the signaling domain indication information is used to indicate whether the downlink data frame carries a second type of signaling domain, where the first type of signaling domain is sent by using subcarrier spacing A, and the second type of signaling domain is used by the signaling domain.
- the carrier interval B is sent, and A is an integer multiple of B.
- the control signaling subfield is loaded in the second type of signaling domain.
- control signaling sub-domain includes: data to be sent, buffer status information, received data buffer status information, channel status information, link adaptive control signaling, reverse transmission control signaling, data scrambling code and At least one of quality of service QoS control signaling.
- S507 The AP loads the control signaling subfield into the physical layer header of the m downlink data frames, and performs an update.
- the AP After the AP determines at least one downlink data frame to be filled in the m downlink data frames, the AP loads the control signaling subfield into the physical layer header of the m downlink data frames for updating.
- S505-S507 is a parallel execution step after S504, that is, after performing 504 in the embodiment of the present invention, S505 may be performed, S506 may be performed, and S507 may also be executed, and the specific execution sequence is determined by actual conditions.
- the invention is not limited.
- the AP sends the updated m downlink data frames to the corresponding m STAs, where each downlink data frame includes first indication information, where the first indication information is used to indicate whether a control signal is loaded in a data payload of the downlink data frame. Order information or extend the training sequence.
- the AP loads the control signaling information or the extended training sequence into the data payload of the at least one downlink data frame of the m downlink data frames, and after updating, or the data of the at least one downlink data frame of the AP to the m downlink data frames.
- the AP sends the updated m downlink data frames to the corresponding m STAs, and each downlink data frame includes first indication information, where the first indication information is used to indicate the data load of the downlink data frame. Whether to load control signaling information or to extend the training sequence.
- the physical layer header of the m downlink data frames includes: a signaling domain.
- the signaling field includes: first indication information, where the first indication information is used to indicate whether the control signaling information or the extended training sequence is loaded in the data payload of each downlink data frame.
- the m STAs respectively obtain control signaling information or content of the extended training sequence.
- the m STAs After the AP sends the updated m downlink data frames to the corresponding m STAs, when the first indication information indicates that there is loading control signaling information or an extended training sequence, the m STAs respectively obtain control signaling information or an extended training sequence. content.
- the first indication information is included, and the m first indication information corresponds to the m STAs.
- the STA may Obtaining, from the first indication information, a load control signaling information or an extended training sequence in a data payload of the downlink data frame corresponding to the STA, where the STA can analyze the control signaling information or the extended training sequence in the data payload. Content.
- the control signaling information includes at least one of a start sequence of the control signaling information, indication information of the length of the control signaling information, and indication information of a type of control signaling carried.
- the control signaling information includes a start sequence of the control signaling information, indication information of the length of the control signaling information, and indication information of the control signaling type carried, and a method for the STA to acquire the control signaling information, as shown in FIG.
- the indication includes: S701-S702 as follows.
- the STA determines, according to the start sequence of the control signaling information and the indication information of the length of the control signaling information, the start position and the end position of the control signaling information.
- the STA acquires the content of the control signaling information according to the indication information of the carried control signaling type, the start position and the end position of the control signaling information.
- the STA learns, according to the first indication information, that the load control signaling information is included in the data payload of the downlink data frame, and after the STA parses the subframe to be sent the downlink data length, the STA detects the control signaling information, and according to the control, Determining a start sequence of control signaling information and a length of control signaling information in the packet header of the signaling information, determining a start position and an end position of the control signaling information in the downlink data frame, and the The STA acquires the content of the control signaling information, that is, the specific control signaling, at the start position and the end position of the control signaling information according to the indication information of the control signaling type carried.
- control signaling information is as shown in FIG. 11.
- the STA must first find the location where the control signaling information is located, and then determine the start of the control signaling according to the initial sequence at the location, in order to obtain the specific Control signaling.
- control signaling information includes at least one of a start sequence of control signaling information, indication information of a length of the control signaling information, and indication information of a type of control signaling that is carried, and the STA may also be controlled according to acquisition.
- the content of the signaling, the method for the specific STA to obtain the control signaling information is determined by the parameters included in the control signaling information, and the present invention is not limited.
- the m STAs respectively stop parsing the control signaling information or the extended training sequence.
- the first indication information indicates that the control signaling information or the extended training sequence is not loaded, and the m STAs respectively stop parsing the control signaling information or the extended training sequence.
- S509 and S510 are S508, two steps in the embodiment of the present invention, that is, the embodiment of the present invention may perform S508-S509 or S508-S510, and the specific execution sequence is determined by actual conditions, and the present invention is No restrictions.
- the embodiment of the present invention provides a signaling or sequence sending method. As shown in FIG. 12, the embodiment of the present invention provides another method for sending signaling or sequence when an AP and a STA perform uplink data frame transmission. Includes:
- the AP sends an uplink scheduling frame to all the STAs, where the uplink scheduling frame includes the identifiers and scheduling information of the scheduled m STAs, where the uplink scheduling frame is used to schedule the m STAs to simultaneously send the uplink data frame to the AP, where m ⁇ 2 .
- the application scenario of the embodiment of the present invention is a multi-user transmission, that is, a process in which an AP and m STAs perform uplink data transmission in one BSS.
- the AP and the STA perform uplink data frame transmission, after the AP contends for the channel resource, the AP sends an uplink scheduling frame to the STA, indicating which uplink channel resources the STA can use to send the uplink data frame.
- the STA only transmits the uplink data frame after receiving the scheduling frame sent by the AP.
- one STA receives an uplink scheduling frame sent by the AP, and the scheduling information of the uplink scheduling frame includes identifiers and scheduling information of the scheduled m STAs, where the uplink scheduling frame is used to schedule the m
- the uplink scheduling frame is used to schedule the m
- Each STA simultaneously sends an uplink data frame to the AP, and m ⁇ 2.
- the foregoing scheduling information includes an uplink transmission start time point and an uplink transmission time length.
- m STAs perform uplink communication services with the AP, and each STA receives an uplink scheduling frame sent by the AP, and m uplink scheduling frames respectively correspond to m STAs, and the m
- the scheduling information of the uplink scheduling frame includes the same uplink transmission starting point and the uplink transmission time length, so that m STAs can transmit the same uplink transmission time length of the uplink data frame at the same uplink transmission starting point, and complete the multi-user with the AP. transmission.
- the uplink scheduling frame may further include: request information, where the request information may be used to request the foregoing m STAs to send control signaling information to the AP, where the request information includes a type of control signaling information. However, whether the m STAs respond to the above request information is determined by each STA according to its actual situation.
- the STA determines, according to the identifiers of the m STAs, whether to be scheduled by the AP.
- the STA may use the uplink scheduling frame according to the uplink scheduling frame.
- the identifiers of the m STAs included in the STA determine whether the identity of the STA is in the above m identifiers.
- an AP in a BSS, an AP sends an uplink scheduling frame to all STAs, but an AP may only schedule m STAs to send uplink data frames. Therefore, when an STA receives an uplink scheduling frame of an AP, First, you must first determine whether you are being scheduled by the AP.
- the identifier of the STA may be a preset label or a serial number, etc., and may be specifically set by a designer, and the present invention is not limited.
- the STA obtains its own identity and compares it with the identifiers of the m STAs. If the identifiers of the m STAs are the same as the identifiers of the STAs, the STA is configured to be scheduled by the AP; If the identifiers of the m STAs are not the same as their own identifiers, the STA is not scheduled by the AP.
- the STA determines a data length to be transmitted and an uplink transmission rate of the uplink data frame.
- the STA loads the control signaling information or the extended training sequence in the data payload of the uplink data frame according to the scheduling information, and performs update.
- the scheduling information includes: an uplink transmission start time point and an uplink transmission time length.
- the STA needs to perform uplink data frame transmission on the resource specified by the AP, that is, the uplink transmission start time point and the uplink transmission time length of the AP designated STA.
- the STA performs the update by loading the control signaling information or the extended training sequence in the data load of the uplink data frame according to the scheduling information, as shown in FIG. 13 , which specifically includes: S901-S904.
- the STA calculates, according to the uplink transmission time length and the uplink transmission rate, the uplink data length to be sent.
- the specific STA calculates the uplink to be sent according to the uplink transmission time length and the uplink transmission rate.
- the process of the data length and its related description refer to the process and description of the AP side in S601, and details are not described herein again.
- the STA performs a difference operation on the length of the uplink data to be sent and the length of the uplink data to be sent, and determines the length of the uplink data to be filled.
- the specific STA performs the difference between the length of the uplink data to be sent and the length of the uplink data to be sent, and the process of determining the length of the uplink data to be filled, and the related description. For details, refer to the process and description of the AP on S602.
- the STA calculates the length of the data to be filled, performs a second difference operation with the preset unit length or the preset symbol length, and obtains a difference operation result.
- the STA will fill the data length, perform a quadratic difference operation with the preset unit length or the preset symbol length, and obtain the method and process of the difference operation result and related descriptions. For details, refer to the process and description of the AP side in S603, and details are not described here.
- the STA loads the control signaling information or the extended training sequence in the data payload of the uplink data frame to update.
- the STA loads the control signaling information or the extended training sequence in the data payload of the uplink data frame, and performs the update process and related description. Refer to the process and description of the AP side in S604 and S505. , will not repeat them here.
- the STA loads the control signaling information or the extended training sequence in the data payload of the uplink data frame according to the scheduling information, and loads the control signaling subfield in the physical layer header of the uplink data frame to update.
- the specific STA loads the control signaling information or the extended training sequence in the data payload of the uplink data frame according to the scheduling information, and loads the control signaling subfield in the physical layer header of the uplink data frame to update the process and related description.
- the STA loads the control signaling subfield in the physical layer header of the uplink data frame according to the scheduling information, and performs update.
- the specific STA is loaded with the control signaling sub-domain in the physical layer header of the uplink data frame according to the scheduling information, and the related process is described.
- the process and description of the AP side in S507 may be referred to, and details are not described herein.
- S804-S806 is a parallel execution step after S803, that is, after performing 803 in the embodiment of the present invention, S804 may be performed, S805 may be performed, and S806 may also be executed, and the specific execution sequence is determined by actual conditions.
- the invention is not limited.
- the STA sends an uplink data frame to the AP, where the uplink data frame includes first indication information, where the first indication information is used to indicate whether the control signaling information or the extended training sequence is loaded in the data payload of the uplink data frame.
- the STA loads the control signaling information or the extended training sequence in the data payload of the uplink data frame according to the scheduling information, and after the update, or the STA loads the control signaling information or the extended training in the data payload of the uplink data frame according to the scheduling information.
- the sequence, and the control layer subfield in the physical layer header of the uplink data frame are loaded, after updating, or the STA loads the control signaling subfield in the physical layer header of the uplink data frame according to the scheduling information, and updates
- the uplink data frame includes first indication information, where the first indication information is used to indicate whether the control signaling information or the extended training sequence is loaded in the data payload of the uplink data frame. .
- the first indication information is carried in a signaling domain of a physical layer header of the uplink data frame.
- the AP acquires control signaling information or content of the extended training sequence.
- the specific first indication information indicates the process of the AP acquiring the control signaling information or the content of the extended training sequence and the related description when the control signaling information or the extended training sequence is loaded, and the process and description of the AP side in S509 may be referred to. I won't go into details here.
- the AP stops parsing the control signaling information or the extended training sequence.
- the specific first indication information indicates that the AP stops the process of parsing the control signaling information or the extended training sequence and the related description when the control signaling information or the extended training sequence is not loaded, and may refer to the process and description of the AP side in S510. I won't go into details here.
- the embodiment of the present invention is a method for transmitting signaling or sequence on one STA side.
- m STAs use the foregoing method to perform uplink data frame transmission with one AP.
- S808 and S809 are S807
- two steps in the embodiment of the present invention that is, the embodiment of the present invention may execute S807-S808, or may perform S807-S809, and the specific execution sequence is determined by the actual situation, and the present invention No restrictions.
- the embodiment of the present invention provides a signaling or sequence sending method.
- the AP determines m downlink data frames to be sent, and loads useful information about the m downlink data frames to be sent. And updating, and then sending the updated m downlink data frames to m STAs, m ⁇ 2; or, after being scheduled by the AP, the STA sends uplink data loaded with useful padding information when transmitting the uplink data frame.
- the useful padding information includes: a control signaling subfield, control signaling information, or an extended training sequence.
- the data frame is filled with the useful padding information, so that the AP satisfies the simultaneous transmission of multiple downlink data frames, or multiple STAs satisfy the simultaneous transmission of the uplink data frame, and
- the useful padding information transmitted by the AP or the STA can be used by the STA or the AP for reference data transmission, thereby achieving better data transmission. Therefore, the channel resource is used to transmit useful padding information, which improves the utilization of channel resources.
- an embodiment of the present invention provides a method for transmitting an AP side signaling or sequence corresponding to an AP 1 corresponding to a downlink data frame, where the AP 1 includes:
- the determining unit 10 is configured to determine m downlink data frames to be sent, where the m downlink data frames are in one-to-one correspondence with m station STAs, and m ⁇ 2.
- the updating unit 11 is configured to load the m downlink data frames determined by the determining unit 10 with useful padding information, where the useful padding information is used to identify the data transmission process with the m STAs, except for the service. Parameter information available outside the data.
- the sending unit 12 is configured to send the updated m downlink data frames of the update unit 11 to the corresponding m STAs.
- the useful padding information includes: control signaling information or an extended training sequence.
- the updating unit 11 is further configured to load the control signaling information or the extended training sequence into a data load of at least one of the m downlink data frames determined by the determining unit 10, and perform the Update.
- the useful padding information includes: control signaling information or an extended training sequence, and a control signaling subfield.
- the updating unit 11 is further configured to load the control signaling information or the extended training sequence into a data payload of at least one of the m downlink data frames determined by the determining unit 10, and Loading the control signaling subfield into the physical layer header of the m downlink data frames for updating.
- the useful padding information includes: a control signaling subfield.
- the updating unit 11 is further configured to load the control signaling subfield into the physical layer header of the m downlink data frames determined by the determining unit 10, and perform an update.
- the determining unit 10 is further configured to: after determining the m downlink data frames to be sent, before the updating unit 11 performs the update, determining, according to the m downlink data frames, the to-be-filled At least one downlink data frame.
- the determining unit 10 is further configured to determine the m downlink data.
- the AP 1 further includes a selection unit 13 and a calculation unit 14.
- the selecting unit 13 is configured to determine, after the determining unit 10 determines the downlink data length and the downlink transmission rate to be sent of the m downlink data frames, before the updating unit 11 performs the update, determine from the determining unit 10 In the downlink data length to be transmitted of the m downlink data frames, the downlink data length to be transmitted of one downlink data frame is selected as a reference.
- the calculating unit 14 is configured to calculate, according to the downlink data length to be sent and the downlink transmission rate of the one downlink data frame determined by the determining unit 10, downlink transmission of the one downlink data frame selected by the selecting unit 13 length of time.
- the AP 1 further includes an obtaining unit 15.
- the calculating unit 14 is further configured to calculate, according to the downlink transmission time length determined by the determining unit 10 and the downlink transmission rate of each of the m downlink data frames, respectively, that each of the m downlink data frames needs to be sent. Downstream data length.
- the calculating unit 14 is further configured to separately send the downlink data length of the m downlink data frames and the downlink data length to be sent of the m downlink data frames determined by the determining unit 10 respectively.
- the difference operation, and the determining unit 10, is further configured to determine a downlink data length to be filled of each of the m downlink data frames.
- the calculating unit 14 is further configured to: the lengths of the n to-be-filled downlink data that are greater than 0 in the m to-be-filled downlink data lengths determined by the determining unit 10, respectively, with a preset unit length or a preset The symbol length is subjected to a quadratic difference operation, and the obtaining unit 15 is configured to acquire n difference operation results calculated by the calculation unit 14, wherein m ⁇ n ⁇ 1.
- the determining unit 10 is further configured to determine, if the y difference operation results of the n difference operation results acquired by the acquiring unit 15 are greater than 0, determine y downlink data frames corresponding to the y difference operation results And the at least one downlink data frame to be filled, where n ⁇ y ⁇ 1.
- the updating unit 11 is further configured to determine to the determining unit 10 Loading, in the data payload of the at least one downlink data frame of the m downlink data frames, the control signaling information that is an integer multiple of the preset unit length, or the preset symbol length An integer multiple of the extended training sequence, wherein the total length of the control signaling information loaded in the data payload of the at least one downlink data frame or the total length of the preset symbol length is respectively It is less than or equal to the length of the downlink data to be filled of each of the at least one downlink data frame.
- control signaling information or the control signaling sub-domain includes: to-be-sent data buffer status information, receive data buffer status information, channel status information, link adaptive control signaling, and reverse transmission. At least one of control signaling, data scrambling seed, and quality of service QoS control signaling.
- the physical layer frame header of the m downlink data frames determined by the determining unit 10 includes a signaling domain; the signaling domain includes: first indication information, where the first indication information is used to indicate Whether the control signaling information or the extended training sequence is loaded in the data payload of each downlink data frame.
- control signaling information further includes: at least a start sequence of the control signaling information, indication information of a length of the control signaling information, and at least an indication information of a control signaling type carried One.
- An embodiment of the present invention provides an AP, when the downlink data frame is transmitted, the AP determines m downlink data frames to be sent, and loads useful information about the m downlink data frames to be sent, and updates; The next m downlink data frames are sent to m STAs.
- the AP in the multi-user transmission, when the AP sends the data frame, the AP fills the data frame with the useful padding information, so that the AP satisfies the simultaneous transmission of multiple downlink data frames, and the useful padding information transmitted by the AP can be used by the STA for reference data.
- the situation in the transmission thereby achieving better data transmission, therefore, the use of channel resources to transmit useful padding information, improving the utilization of channel resources.
- an embodiment of the present invention provides a STA 2, corresponding to downlink data frame transmission.
- the STA side signaling or sequence sending method, the STA 2 includes:
- the receiving unit 20 is configured to receive a downlink data frame sent by the AP, where the downlink data frame includes first indication information, where the first indication information is used to indicate whether the control signaling information is loaded in the data payload of the downlink data frame or Extend the training sequence.
- the obtaining unit 21 is configured to: when the first indication information received by the receiving unit 20 indicates that the control signaling information or the extended training sequence is loaded, acquiring the control signaling information or the extended training sequence content.
- control signaling information includes: at least one of a start sequence of the control signaling information, indication information of a length of the control signaling information, and indication information of a type of control signaling that is carried. .
- control signaling information includes: a start sequence of the control signaling information, indication information of a length of the control signaling information, and the control signal carried The indication information of the type; the STA 2 further includes a determining unit 22.
- the determining unit 22 is configured to determine a start position and an end position of the control signaling information according to the start sequence of the control signaling information and the indication information of the length of the control signaling information.
- the acquiring unit 21 is further configured to acquire the control signaling information according to the indication information of the control signaling type that is carried, the start position and the end position of the control signaling information determined by the determining unit 22 Content.
- An embodiment of the present invention provides a STA, by receiving a downlink data frame that is sent by an AP and loading useful padding information, and the useful padding information can be used in an AP reference data transmission, thereby implementing better data transmission, and therefore, using
- the channel resource transmission has useful padding information, which improves the utilization of channel resources.
- an embodiment of the present invention further provides a STA 3, which is configured to send a STA side signaling or sequence corresponding to an uplink data frame transmission, where the STA 3 includes:
- the receiving unit 30 is configured to receive an uplink scheduling frame sent by the AP, where the uplink scheduling frame includes the identifiers and scheduling information of the scheduled m STAs, where the uplink scheduling frame is used to schedule the m STAs to simultaneously send uplinks.
- the determining unit 31 is configured to determine whether to be scheduled by the AP according to the identifiers of the m STAs received by the receiving unit 30.
- the updating unit 32 is configured to: when the determining unit 31 determines that the scheduling unit 31 is scheduled, the loading information is loaded into the uplink data frame according to the scheduling information received by the receiving unit 30, and is updated.
- the sending unit 33 is configured to send the updated uplink data frame of the update unit 32 to the AP.
- the useful padding information includes: control signaling information or an extended training sequence.
- the updating unit 32 is further configured to load the control signaling information or the extended training sequence into the data payload of the uplink data frame according to the scheduling information received by the receiving unit 30, and perform update.
- the useful padding information includes: control signaling information or an extended training sequence, and further includes a control signaling subfield.
- the updating unit 32 is further configured to load the control signaling information or the extended training sequence into the data payload of the uplink data frame according to the scheduling information received by the receiving unit 30, and to the uplink
- the control signaling subfield is loaded in the physical layer header of the data frame for updating.
- the useful padding information includes: a control signaling subfield.
- the updating unit 32 is further configured to load the control signaling sub-domain into the physical layer frame header of the uplink data frame according to the scheduling information received by the receiving unit 30, and perform update.
- the STA 3 further includes a determining unit 34.
- the determining unit 34 is configured to: after the determining unit 31 determines that the device is scheduled, Before the update unit 32 performs the update, the data length to be transmitted and the uplink transmission rate of the uplink data frame to be sent by the sending unit 33 are determined.
- the scheduling information includes: an uplink transmission start time point and an uplink transmission time length.
- the STA 3 further includes: a calculating unit 35 and an obtaining unit 36.
- the calculating unit 35 is configured to calculate, according to the uplink transmission time length received by the receiving unit 30 and the uplink transmission rate determined by the determining unit 34, the uplink data length to be transmitted.
- the calculating unit 35 is further configured to perform a difference operation between the length of the uplink data to be sent determined by the determining unit 34 and the length of the uplink data to be transmitted, and determine the length of the uplink data to be filled.
- the calculating unit 35 is further configured to: if the length of the to-be-filled uplink data determined by the determining unit 34 is greater than 0, the length of the data to be filled is compared with a preset unit length or a preset symbol length.
- the second difference operation, and the obtaining unit 36 is configured to acquire the difference operation result calculated by the calculating unit 35.
- the calculating unit 35 is further configured to: if the difference operation result obtained by the acquiring unit 36 is greater than 0, the updating unit 32 loads the control signaling information or the data load into the data payload of the uplink data frame.
- the extended training sequence is described and updated.
- the updating unit 32 is further configured to load, according to the scheduling information received by the receiving unit 30, an integer multiple of the preset unit length into a data payload of the uplink data frame.
- the control signaling information, or the extended training sequence of an integer multiple of the preset symbol length, is updated; wherein, the total length of the control signaling information loaded in the data payload of the uplink data frame Or the total length of the preset symbol length is less than or equal to the length of the uplink data to be filled.
- the physical layer frame header of the uplink data frame includes: a signaling domain;
- the signaling field includes: first indication information, where the first indication information is used to indicate whether the control signaling information or the extended training sequence is loaded in a data payload of the uplink data frame.
- the embodiment of the present invention further provides an STA, after being scheduled by the AP, the STA sends an uplink data frame loaded with useful padding information to the AP when the uplink data frame is transmitted, and the useful padding information includes: a control signaling subfield, Control signaling information or extend the training sequence.
- the STA fills the data frame with the useful padding information, so that multiple STAs satisfy the simultaneous transmission of the uplink data frame, and the useful padding information transmitted by the STA can be used by the AP for the reference data.
- the situation in the transmission, thereby achieving better data transmission therefore, the use of channel resources to transmit useful padding information, improving the utilization of channel resources.
- an embodiment of the present invention further provides an AP 4, which is configured to send an AP-side signaling or sequence corresponding to an uplink data frame transmission, where the AP 4 includes:
- the sending unit 40 is configured to send an uplink scheduling frame to the STA, where the uplink scheduling frame is used to schedule the m STAs to simultaneously send the uplink data frame to the AP, where m ⁇ 2.
- the receiving unit 41 is configured to respectively receive m uplink data frames that are sent by the m STAs according to the uplink scheduling frame sent by the sending unit 40, where the m uplink data frames respectively include m first indication information, The m pieces of first indication information are respectively used to indicate whether the control signaling information or the extended training sequence is loaded in the data payload of the m uplink data frames.
- the obtaining unit 42 is configured to: when the first indication information received by the receiving unit 41 indicates that the control signaling information or the extended training sequence is loaded, acquiring the control signaling information or the extended training sequence content.
- the uplink scheduling frame further includes: request information, where the request information is used to request the m STAs to send control signaling information to the receiving unit 41, where the request information includes Control the type of signaling information.
- An embodiment of the present invention further provides an AP, by receiving an uplink data frame sent by a STA and loading useful padding information, where the useful padding information may be used in a STA reference data transmission.
- the use of channel resources to transmit useful padding information improves the utilization of channel resources.
- an embodiment of the present invention provides an AP, corresponding to a method for transmitting an AP side signaling or sequence in a downlink data frame transmission, where the AP includes: a transmitter 16, a processor 17, and a memory 18, where Both the processor 16 and the memory 18 are coupled to the processor 17, for example, the transmitter 16 and the memory 18 can both be coupled to the processor 17 via a bus.
- the memory 18 is configured to store executable program code, including computer operating instructions, the memory 18 may include high speed RAM memory, and may also include non-volatile memory, such as at least one disk memory.
- Processor 17 may be a central processing unit, or a specific integrated circuit, or one or more integrated circuits configured to implement the present invention.
- the processor 17 may be configured to determine m downlink data frames to be sent, where the m downlink data frames correspond to m station STAs one by one, m ⁇ 2, and determine to the determining unit 10
- the m downlink data frames are loaded with useful padding information for updating, wherein the useful padding information is used to represent parameter information that is available in addition to the service data in the process of transmitting data with the m STAs;
- the device 16 is configured to send the updated m downlink data frames of the update unit 11 to the corresponding m STAs;
- the memory 18 is configurable to store downlink data frames and useful padding information and software codes thereof, and
- the software program for controlling the AP to complete the above process, thereby causing the processor 17 to complete the above process by executing the above software program and calling the above software code.
- the useful padding information includes: control signaling information or an extended training sequence.
- the processor 17 is further configured to load the control signaling information or the extended training sequence into a data payload of at least one of the m downlink data frames for updating.
- the useful padding information includes: control signaling information or an extended training sequence, and a control signaling subfield.
- the processor 17 is further configured to load the control signaling information or the extended training sequence into the data payload of at least one downlink data frame of the m downlink data frames, and to the m downlink data
- the control signaling subfield is loaded in the physical layer header of the frame for updating.
- the useful padding information includes: a control signaling subfield.
- the processor 17 is further configured to load the control signaling subfield into the physical layer header of the m downlink data frames for updating.
- the processor 17 is further configured to determine, after the m downlink data frames to be sent, the at least one downlink to be filled from the m downlink data frames before performing the updating. Data Frame.
- the processor 17 is further configured to determine a downlink data length and a downlink transmission rate to be sent of the m downlink data frames.
- the processor 17 is further configured to determine, after the downlink data length to be sent and the downlink transmission rate of the m downlink data frames, the downlink data length to be sent from the m downlink data frames before the updating The length of the downlink data to be transmitted of one downlink data frame is selected as a reference.
- the processor 17 is configured to calculate a downlink transmission time length of the one downlink data frame selected by the processor 17 according to the determined downlink data length and downlink transmission rate of the one downlink data frame.
- the processor 17 is further configured to calculate, according to the downlink transmission time length and the downlink transmission rate of the m downlink data frames, respective downlink transmission data frames to be sent downstream. Data length.
- the processor 17 is further configured to send a downlink data length of each of the m downlink data frames and a downlink data length of each of the m downlink data frames. Computing, and determining a length of the downlink data to be filled of each of the m downlink data frames.
- the processor 17 is further configured to perform, for each of the m to-be-filled downlink data lengths, n to be filled with the downlink data length, and respectively perform a second difference operation with the preset unit length or the preset symbol length. And obtaining n difference operation results calculated by the processor 17, wherein m ⁇ n ⁇ 1.
- the processor 17 is further configured to determine, if the y difference operation result is greater than 0, the y downlink data frames corresponding to the y difference operation results are the at least to be filled A downlink data frame in which n ⁇ y ⁇ 1.
- the processor 17 is further configured to load an integer multiple of the preset unit length into a data load of the at least one downlink data frame in the m downlink data frames.
- the control signaling information, or the extended training sequence of an integer multiple of the preset symbol length, is updated; wherein the control signaling information loaded in a data payload of the at least one downlink data frame is The total length or the total length of the preset symbol length is respectively less than or equal to the respective downlink data length to be filled of the at least one downlink data frame.
- control signaling information or the control signaling sub-domain includes: to-be-sent data buffer status information, receive data buffer status information, channel status information, link adaptive control signaling, and reverse transmission. At least one of control signaling, data scrambling seed, and quality of service QoS control signaling.
- the physical layer header of the m downlink data frames determined by the processor 17 includes a signaling domain, and the signaling domain includes: first indication information, where the first indication information is used to indicate Whether the control signaling information or the extended training sequence is loaded in the data payload of each downlink data frame.
- control signaling information further includes: at least a start sequence of the control signaling information, indication information of a length of the control signaling information, and at least an indication information of a control signaling type carried One.
- An embodiment of the present invention provides an AP, when the downlink data frame is transmitted, the AP determines m downlink data frames to be sent, and loads useful information about the m downlink data frames to be sent, and updates; The next m downlink data frames are sent to m STAs.
- the AP in the multi-user transmission, when the AP sends the data frame, the AP fills the data frame with the useful padding information, so that the AP satisfies the simultaneous transmission of multiple downlink data frames, and the useful padding information transmitted by the AP can be used by the STA for reference data.
- the situation in the transmission thereby achieving better data transmission, therefore, the use of channel resources to transmit useful padding information, improving the utilization of channel resources.
- an embodiment of the present invention provides a STA, a method for transmitting a STA side signaling or sequence corresponding to a downlink data frame transmission, where the STA includes: a receiver 23, a processor 24, and a memory 25, where Both the processor 23 and the memory 25 are coupled to the processor 24, for example, both the receiver 23 and the memory 25 may be coupled to the processor 24 via a bus.
- the memory 25 is configured to store executable program code, including computer operating instructions, the memory 25 may include high speed RAM memory, and may also include non-volatile memory, such as at least one disk memory.
- Processor 24 may be a central processing unit, or a specific integrated circuit, or one or more integrated circuits configured to implement the present invention.
- the receiver 23 may be configured to receive a downlink data frame that is sent by the AP, where the downlink data frame includes first indication information, where the first indication information is used to indicate whether the data load of the downlink data frame is Loading the control signaling information or the extended training sequence;
- the processor 24 may be configured to: when the first indication information received by the receiver 23 indicates that the control signaling information or the extended training sequence is loaded, The control signaling information or the content of the extended training sequence;
- the memory 25 is configurable to store a downlink data frame and its software code, and a software program that controls the STA to complete the process, such that the processor 24 The above process is completed by executing the above software program and calling the above software code.
- control signaling information includes: a start of the control signaling information At least one of a sequence, indication information of a length of the control signaling information, and indication information of a type of control signaling to be carried.
- control signaling information includes: a start sequence of the control signaling information, indication information of a length of the control signaling information, and indication information of the type of the control signaling carried.
- the processor 24 is further configured to determine a start location and an end location of the control signaling information according to the start sequence of the control signaling information and the indication information of the length of the control signaling information.
- the processor 24 is further configured to acquire the content of the control signaling information according to the indication information of the control signaling type that is carried, the start position and the end position of the control signaling information.
- An embodiment of the present invention provides a STA, by receiving a downlink data frame that is sent by an AP and loading useful padding information, and the useful padding information can be used in an AP reference data transmission, thereby implementing better data transmission, and therefore, using
- the channel resource transmission has useful padding information, which improves the utilization of channel resources.
- an embodiment of the present invention provides a method for transmitting STA-side signaling or sequence corresponding to an uplink data frame transmission, where the STA includes: a receiver 37, a transmitter 38, a processor 39, and a memory 310.
- the receiver 37, the transmitter 38, and the memory 310 are all connected to the processor 39.
- the receiver 37, the transmitter 38, and the memory 310 may both be connected to the processor 39 via a bus.
- Receiver 37 and transmitter 38 can be integrated to form a transceiver.
- the memory 310 is configured to store executable program code, including computer operating instructions, the memory 310 may include high speed RAM memory, and may also include non-volatile memory, such as at least one disk memory.
- Processor 39 may be a central processing unit, or a specific integrated circuit, or one or more integrated circuits configured to implement the present invention.
- the receiver 37 is configured to receive an uplink scheduling frame sent by the AP, where The uplink scheduling frame includes the identifiers and scheduling information of the scheduled m STAs, where the uplink scheduling frame is used to schedule the m STAs to simultaneously send the uplink data frame to the AP, where m ⁇ 2; And configured to determine, according to the identifiers of the m STAs received by the receiver 37, whether to be scheduled by the AP, and when determining to be scheduled, loading the uplink data frame according to the scheduling information received by the receiver 37 is useful.
- the sender 38 is configured to send the updated uplink data frame of the processor 39 to the AP;
- the memory 310 can be configured to store an uplink scheduling frame, an uplink data frame, and a useful The padding information, and their respective software codes, and software programs that control the STA to perform the above process, thereby causing the processor 39 to complete the process by executing the software program described above and invoking the software code.
- the useful padding information includes: control signaling information or an extended training sequence.
- the processor 39 is further configured to load the control signaling information or the extended training sequence into the data payload of the uplink data frame according to the scheduling information received by the receiver 37, and perform update.
- the useful padding information includes: control signaling information or an extended training sequence, and further includes a control signaling subfield.
- the processor 39 is further configured to load the control signaling information or the extended training sequence into the data payload of the uplink data frame according to the scheduling information received by the receiver 37, and to the uplink The control signaling subfield is loaded in the physical layer header of the data frame for updating.
- the useful padding information includes: a control signaling subfield.
- the processor 39 is further configured to load the control signaling sub-domain into the physical layer header of the uplink data frame according to the scheduling information received by the receiver 37, and perform update.
- the processor 39 is further configured to determine, after the determining is scheduled, before the updating, determining a data length to be sent and an uplink transmission of the uplink data frame to be sent by the transmitter 38. rate.
- the scheduling information includes: an uplink transmission start time point and an uplink transmission time length.
- the processor 39 is further configured to calculate, according to the uplink transmission time length and the uplink transmission rate received by the receiver 37, an uplink data length to be transmitted.
- the processor 39 is further configured to perform a difference operation between the length of the uplink data to be sent and the length of the uplink data to be sent, and determine the length of the uplink data to be filled.
- the processor 39 is further configured to perform a second difference operation between the length of the data to be filled, the preset unit length or the preset symbol length, and obtain the difference if the length of the to-be-filled uplink data is greater than 0. The result of the operation.
- the processor 39 is further configured to: if the difference operation result is greater than 0, load the control signaling information or the extended training sequence into a data payload of the uplink data frame, and perform update.
- the processor 39 is further configured to load, according to the scheduling information received by the receiver 37, an integer multiple of the preset unit length into a data payload of the uplink data frame.
- the control signaling information, or the extended training sequence of an integer multiple of the preset symbol length, is updated; wherein, the total length of the control signaling information loaded in the data payload of the uplink data frame Or the total length of the preset symbol length is less than or equal to the length of the uplink data to be filled.
- the physical layer header of the uplink data frame includes: a signaling domain; the signaling domain includes: first indication information, where the first indication information is used to indicate data of the uplink data frame Whether the control signaling information or the extended training sequence is loaded in the load.
- the embodiment of the present invention further provides an STA, after being scheduled by the AP, the STA sends an uplink data frame loaded with useful padding information to the AP when the uplink data frame is transmitted, and the useful padding information includes: a control signaling subfield, Control signaling information or extend the training sequence.
- the STA fills the data frame with the useful padding information, so that multiple STAs satisfy the simultaneous transmission of the uplink data frame, and the useful padding information transmitted by the STA can be used by the AP for the reference data.
- the situation in the transmission thus achieving better data transmission, therefore, the use of the letter
- the channel resource transmission has useful padding information, which improves the utilization of channel resources.
- an embodiment of the present invention provides an AP, a method for transmitting an AP side signaling or sequence corresponding to an uplink data frame transmission, where the AP includes: a receiver 43, a transmitter 44, a processor 45, and a memory 46.
- the receiver 43, the transmitter 44, and the memory 46 are all connected to the processor 45.
- the receiver 43, the transmitter 44, and the memory 46 may both be connected to the processor 45 via a bus.
- Receiver 43 and transmitter 44 can be integrated to form a transceiver.
- the memory 46 is configured to store executable program code, including computer operating instructions, the memory 46 may include high speed RAM memory, and may also include non-volatile memory, such as at least one disk memory.
- Processor 45 may be a central processing unit, or a specific integrated circuit, or one or more integrated circuits configured to implement the present invention.
- the transmitter 44 may be configured to send an uplink scheduling frame to the STA, where the uplink scheduling frame is used to schedule the m STAs to simultaneously send the uplink data frame to the AP, where m ⁇ 2; the receiver 43 is configurable.
- the m uplink data frames are respectively included in the m uplink data frames sent by the m STAs according to the uplink scheduling frame sent by the sender 44, where the m uplink data frames respectively include m first indication information, where the m An indication information is used to indicate whether the control signaling information or the extended training sequence is loaded in the data load of the m uplink data frames, and the processor 45 is configured to be the first received by the receiver 43.
- the indication information indicates that the control signaling information or the extended training sequence is loaded, and the control signaling information or the content of the extended training sequence is acquired;
- the memory 46 is configured to store an uplink scheduling frame and uplink data. a frame, useful padding information and request information, and respective software codes thereof, and a software program that controls the AP to perform the above process, thereby causing the processor 45 to execute the above-described software program and invoke the above The code member, the above process.
- An embodiment of the present invention further provides an AP that loads a useful padding message by receiving a STA.
- the uplink data frame of the information, the useful padding information can be used in the case of the STA reference data transmission, thereby achieving better data transmission. Therefore, the channel resource is used to transmit the useful padding information, thereby improving the utilization of the channel resources.
- an embodiment of the present invention provides a BSS, including:
- the BSS provided by the embodiment of the present invention corresponds to a signaling or sequence transmission method between an AP and a STA when downlink data is transmitted, or a signaling or sequence transmission method between an AP and an STA when uplink data is transmitted. .
- the AP determines the m downlink data frames to be sent, and loads the m downlink data frames to be sent with the padding information to update, and then updates the updated m downlink data frames.
- the data frame is filled with the padding information, so that the AP satisfies the simultaneous transmission of multiple downlink data frames, or multiple STAs satisfy the simultaneous transmission of the uplink data frame, and the AP or STA transmits.
- the useful padding information can be used by the STA or the AP for reference data transmission, thereby achieving better data transmission. Therefore, the channel resource is used to transmit useful padding information, which improves the utilization of channel resources.
- the apparatus for tracking the service signaling may also be stored in a computer readable storage medium if it is implemented in the form of a software function module and sold or used as a separate product.
- the technical solution of the embodiments of the present invention may be embodied in the form of a software product in essence or in the form of a software product stored in a storage medium, including a plurality of instructions.
- Make a computer device can be A personal computer, server, or network device, etc.) performs all or part of the methods described in various embodiments of the present invention.
- the foregoing storage medium includes various media that can store program codes, such as a USB flash drive, a mobile hard disk, a read only memory (ROM), a magnetic disk, or an optical disk.
- program codes such as a USB flash drive, a mobile hard disk, a read only memory (ROM), a magnetic disk, or an optical disk.
- an embodiment of the present invention further provides a computer storage medium, wherein a computer program is stored, and the computer program is used to execute the signaling or sequence sending method of the embodiment of the present invention.
- embodiments of the present invention can be provided as a method, system, or computer program product. Accordingly, the present invention can take the form of a hardware embodiment, a software embodiment, or a combination of software and hardware. Moreover, the invention can take the form of a computer program product embodied on one or more computer-usable storage media (including but not limited to disk storage and optical storage, etc.) including computer usable program code.
- the computer program instructions can also be stored in a computer readable memory that can direct a computer or other programmable data processing device to operate in a particular manner, such that the instructions stored in the computer readable memory produce an article of manufacture comprising the instruction device.
- the apparatus implements the functions specified in one or more blocks of a flow or a flow and/or block diagram of the flowchart.
- the data frame is filled with the padding information, so that the AP satisfies the simultaneous transmission of multiple downlink data frames, or multiple STAs satisfy the simultaneous uplink transmission.
- the data frame, and the useful padding information transmitted by the AP or the STA can be used by the STA or the AP for reference data transmission, thereby achieving better data transmission. Therefore, the channel resource is used to transmit the useful padding information, thereby improving the utilization of channel resources. rate.
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Mobile Radio Communication Systems (AREA)
Abstract
Selon des modes de réalisation, la présente invention se rapporte à un procédé de transmission de signalisation ou de séquence, et à un support d'informations pour ordinateur. Ledit procédé comprend : la détermination, par un point d'accès (AP), de m trames de données de liaison descendante à transmettre, ces m trames de données de liaison descendante correspondant respectivement à m stations (STA), et m ≥ 2 ; le chargement, par l'AP, d'informations de remplissage utiles dans les m trames de données de liaison descendante, et la mise à jour des m trames de données de liaison descendante, les informations de remplissage utiles servant à représenter des informations de paramètres disponibles en plus de données de service au cours d'un processus de transmission de données entre l'AP et les m STA ; et la transmission, par l'AP, des m trames de données de liaison descendante mises à jour aux m STA correspondantes. Selon un mode de réalisation, l'invention concerne également un dispositif et un système de transmission de signalisation ou de séquence.
Applications Claiming Priority (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201510168629.1 | 2015-04-10 | ||
CN201510168629.1A CN106162590A (zh) | 2015-04-10 | 2015-04-10 | 一种信令或序列的发送方法、装置及系统 |
Publications (1)
Publication Number | Publication Date |
---|---|
WO2016161849A1 true WO2016161849A1 (fr) | 2016-10-13 |
Family
ID=57072339
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
PCT/CN2016/074289 WO2016161849A1 (fr) | 2015-04-10 | 2016-02-22 | Procédé, dispositif et système de transmission de signalisation ou de séquence, et support d'informations pour ordinateur |
Country Status (2)
Country | Link |
---|---|
CN (1) | CN106162590A (fr) |
WO (1) | WO2016161849A1 (fr) |
Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20070153757A1 (en) * | 2006-01-03 | 2007-07-05 | Samsung Electronics Co., Ltd. | Method of transmitting aggregated MAC MPDUs in WLAN system and system therefor |
US20090196364A1 (en) * | 2007-12-28 | 2009-08-06 | Kabushiki Kaisha Toshiba | Radio communication device, radio communication method, and program |
CN102428726A (zh) * | 2009-05-08 | 2012-04-25 | 索尼公司 | 通信设备和通信方法、以及通信系统 |
CN103124205A (zh) * | 2011-11-18 | 2013-05-29 | 华为技术有限公司 | 一种无线资源控制方法、系统及设备 |
CN103138898A (zh) * | 2011-11-28 | 2013-06-05 | 中兴通讯股份有限公司 | 上行数据传输方法及装置 |
-
2015
- 2015-04-10 CN CN201510168629.1A patent/CN106162590A/zh not_active Withdrawn
-
2016
- 2016-02-22 WO PCT/CN2016/074289 patent/WO2016161849A1/fr active Application Filing
Patent Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20070153757A1 (en) * | 2006-01-03 | 2007-07-05 | Samsung Electronics Co., Ltd. | Method of transmitting aggregated MAC MPDUs in WLAN system and system therefor |
US20090196364A1 (en) * | 2007-12-28 | 2009-08-06 | Kabushiki Kaisha Toshiba | Radio communication device, radio communication method, and program |
CN102428726A (zh) * | 2009-05-08 | 2012-04-25 | 索尼公司 | 通信设备和通信方法、以及通信系统 |
CN103124205A (zh) * | 2011-11-18 | 2013-05-29 | 华为技术有限公司 | 一种无线资源控制方法、系统及设备 |
CN103138898A (zh) * | 2011-11-28 | 2013-06-05 | 中兴通讯股份有限公司 | 上行数据传输方法及装置 |
Also Published As
Publication number | Publication date |
---|---|
CN106162590A (zh) | 2016-11-23 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JP7149654B2 (ja) | 無線局、通信方法および集積回路 | |
CN104205660B (zh) | 用于高级无线网络的信道状态信息导频设计的装置和方法 | |
JP6106876B2 (ja) | Mu−mimo用フィードバック方式 | |
US10097324B2 (en) | SRS transmission in PUSCH | |
CN102237958B (zh) | 一种基于pucch上报csi的方法及装置 | |
JP2019506084A (ja) | ユーザ装置及び無線通信方法 | |
US9231745B2 (en) | Method and apparatus for reporting channel status information in a wireless communication system | |
BRPI1016144B1 (pt) | Aparelho e método de comunicação, e, meio não transitório legível por computador | |
CN102293043A (zh) | 长期演进探测的资源分配及发信方法 | |
US20200336266A1 (en) | Uplink Reference Signal Transmission Method, User Terminal, and Base Station | |
KR20130122572A (ko) | 단말 대 단말 통신을 위한 송수신 방법 | |
KR20170016979A (ko) | Ofdma 리소스 할당을 위한 시스템 및 방법 | |
CN109152017A (zh) | 一种传输块大小的确定方法和装置 | |
CN106559169A (zh) | 信令配置方法和装置 | |
US11159286B2 (en) | Per-user midamble in MU PPDU | |
US10985807B2 (en) | Base station and radio terminal | |
US9655135B2 (en) | Robust systematic multi-user (MU) grouping and scheduling | |
CN106998239B (zh) | 一种接收csi、上报csi的方法及装置 | |
WO2016161849A1 (fr) | Procédé, dispositif et système de transmission de signalisation ou de séquence, et support d'informations pour ordinateur | |
CN105812034B (zh) | 一种天线端口配置装置、基站及其方法 | |
CN117769870A (zh) | 用于基于pdsch的csi测量的系统和方法 | |
US10972159B2 (en) | Precoding configuration method, device, and system | |
EP3244558B1 (fr) | Dispositif de communication sans fil et procédé de communication sans fil | |
TW202320575A (zh) | 針對基於子時槽的細胞的控制通道載波切換 | |
KR20240089370A (ko) | 업링크 커버리지 향상을 동반한 업링크 다중 송수신 포인트 동작을 위한 방법 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
121 | Ep: the epo has been informed by wipo that ep was designated in this application |
Ref document number: 16776024 Country of ref document: EP Kind code of ref document: A1 |
|
NENP | Non-entry into the national phase |
Ref country code: DE |
|
122 | Ep: pct application non-entry in european phase |
Ref document number: 16776024 Country of ref document: EP Kind code of ref document: A1 |