WO2016161849A1 - Signaling or sequence transmission method, device, system and computer storage medium - Google Patents
Signaling or sequence transmission method, device, system and computer storage medium 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
Disclosed in embodiments of the present invention are a signaling or sequence transmission method and computer storage medium. The method comprises: determining, by an access point (AP), m downlink data frames to be transmitted, the m downlink data frames being respectively corresponding to m stations (STA), m ≥ 2; loading, by the AP, useful padding information to the m downlink data frames and updating the m downlink data frames, the useful padding information being used to represent available parameter information in addition to service data in a data transmission process between the AP and the m STAs; transmitting, by the AP, the m updated downlink data frames to the m corresponding STAs. Also disclosed in the embodiment of the present invention are a signaling or sequence transmission device and system.
Description
本发明涉及无线通信领域中信息发送技术,尤其涉及一种信令或序列的发送方法、装置及系统、计算机存储介质。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.
在无线网络领域中,无线局域网(WLAN,Wireless Local Area Networks)由于其传输的数据速率快而被人们广泛应用,例如,802.11ac技术通过引入更大的信道带宽、更高阶的多输入输出系统(MIMO,Multiple-Input Multiple-Output)等技术,使得WLAN中传输的数据速率能够达到1Gbps以上。但是,随着网络密度的增加及用户数目的增多,使得WLAN的网络效率会出现明显的下降趋势。In the field of wireless networks, Wireless Local Area Networks (WLANs) are widely used due to their fast data rates. For example, 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. However, with the increase of network density and the increase of the number of users, the network efficiency of WLAN will show a significant downward trend.
现有技术中,采用多用户传输和更窄的正交频分复用(OFDM,Orthogonal Frequency Division Multiplexing)子载波间隔等技术来提高WLAN的网络效率。具体的,在WLAN中,一个接入站点(AP,Access Point)以及与该AP相关联的多个站点(STA,Station)组成一个基站子系统(BSS,Base Station System)。In the prior art, technologies such as multi-user transmission and narrower Orthogonal Frequency Division Multiplexing (OFDM) subcarrier spacing are used to improve the network efficiency of the WLAN. Specifically, in the WLAN, an access station (AP, Access Point) and a plurality of stations (STA, Station) associated with the AP form a base station subsystem (BSS).
在一个BSS中,一方面,采用多用户传输技术,例如正交频分多址(OFDMA,Orthogonal Frequency Division Multiple Access)技术、或多用户多入多出技术(MU-MIMO,Multi-User Multiple-Input Multiple-Output),使得多个STA与AP进行并行通信,即AP同时发送相同传输时间长度的下行数据帧至多个STA,多个STA同时发送相同传输时间长度的上行数据帧至AP,完成数据传输;另一方面,将用于传输上述上下行数据帧的子载波的子载波间隔变窄(例如,为传统WLAN设备子载波间隔的1/4),以使得
在相同信道带宽下,AP与STA之间可用于传输上下行的子载波增多,即AP与STA之间传输上下行数据帧的通道增多。由此可知,按照现有技术的方案,提高了WLAN的网络效率。In a BSS, on the one hand, 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-) 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. Transmission; on the other hand, narrowing the subcarrier spacing of the subcarriers for transmitting the above uplink and downlink data frames (for example, 1/4 of the subcarrier spacing of the conventional WLAN device), so that
In the same channel bandwidth, the number of subcarriers that can be used to transmit uplink and downlink between the AP and the STA increases, that is, the number of channels for transmitting uplink and downlink data frames between the AP and the STA increases. It can be seen that the network efficiency of the WLAN is improved according to the solution of the prior art.
然而,在采用上述现有技术的过程中,一方面,由于多用户传输技术要求多个用户(AP或多个STA)传输数据帧时的传输时间长度要一致,且各个用户要发送的数据帧的数据长度和数据速率等并不一定相同,于是,如图1所示,为了传输时间长度上的对齐,对某些用户待发送的数据帧的数据负载使用填充比特进行填充(padding),从而导致AP或STA需占用更多的信道资源来传输填充比特。另一方面,若在使用OFDM传输技术,及更窄子载波间隔的情况下,子载波间隔变窄,会导致符号的周期变长,每个符号承载更多的数据帧,由于数据帧传输要求补齐为整数个OFDM符号,因此,OFDM符号变长后,数据帧的数据负载需要的填充比特也就更多。此外,每个符号可以承载的数据增多,使得传输的数据帧的物理层帧头中增加更多的保留比特,因此,AP或STA需占用更多的信道资源来传输填充比特或保留比特。由此可知,使用多用户传输技术和更窄的子载波间隔时,会传输更多的填充比特和保留比特,即无用填充信息,导致占用更多的信道资源,从而造成了信道资源的浪费。However, in the process of adopting the above prior art, on the one hand, since 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. On the other hand, if 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. Complemented into an integer number of OFDM symbols, therefore, after the OFDM symbol becomes longer, the data payload of the data frame requires more padding bits. In addition, the number of data that each symbol can carry increases, so that more reserved bits are added to the physical layer header of the transmitted data frame. Therefore, the AP or STA needs to occupy more channel resources to transmit padding bits or reserved bits. It can be seen that when the multi-user transmission technology and the narrower sub-carrier spacing are used, more padding bits and reserved bits are transmitted, that is, useless padding information, resulting in occupying more channel resources, thereby causing waste of channel resources.
发明内容Summary of the invention
为解决上述技术问题,本发明实施例期望提供一种信令或序列的发送方法、装置及系统、计算机存储介质,能使AP或STA利用有用填充信息,从而提高信道资源的利用率。In order to solve the above technical problem, 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:
接入站点AP确定待发送的m个下行数据帧,所述m个下行数据帧与m个站点STA一一对应,m≥2;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;
所述AP向所述m个下行数据帧加载有用填充信息,进行更新,所述
有用填充信息用于表征所述AP与所述m个STA传输数据过程中,除业务数据外可用的参数信息;Transmitting, by the AP, useful padding information to the m downlink data frames, and performing the updating,
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;
所述AP发送更新后的m个下行数据帧至对应的所述m个STA。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;
所述AP向所述m个下行数据帧加载有用填充信息,进行更新,包括:Loading, by the AP, the padding information into the m downlink data frames, and performing the update, including:
所述AP向所述m个下行数据帧中的至少一个下行数据帧的数据负载中加载所述控制信令信息或所述扩展训练序列,进行更新。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;
所述AP向所述m个下行数据帧加载所述有用填充信息,进行更新,包括:And loading, by the AP, the useful padding information to the m downlink data frames, and performing the updating, including:
所述AP向所述m个下行数据帧中的至少一个下行数据帧的数据负载中加载所述控制信令信息或所述扩展训练序列,以及向所述m个下行数据帧的物理层帧头中加载所述控制信令子域,进行更新。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;
所述AP向所述m个下行数据帧加载有用填充信息,进行更新,包括:Loading, by the AP, the padding information into the m downlink data frames, and performing the update, including:
所述AP向所述m个下行数据帧的物理层帧头中加载所述控制信令子域,进行更新。The AP loads the control signaling subfield into a physical layer header of the m downlink data frames, and performs an update.
所述AP确定待发送的m个下行数据帧,包括:The AP determines m downlink data frames to be sent, including:
所述AP确定所述m个下行数据帧各自的待发送下行数据长度和下行传输速率;Determining, by the AP, a downlink data length and a downlink transmission rate of each of the m downlink data frames to be sent;
所述AP确定所述m个下行数据帧各自的待发送下行数据长度和下行传输速率之后,所述进行更新之前,所述方法还包括:After the AP determines the downlink data length to be sent and the downlink transmission rate of the m downlink data frames, the method further includes:
所述AP从所述m个下行数据帧的待发送下行数据长度中,选择一个下行数据帧的待发送下行数据长度作为基准,并确定所述一个下行数据帧
的下行传输时间长度;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;
所述AP根据所述下行传输时间长度和所述m个下行数据帧各自的下行传输速率,分别计算所述m个下行数据帧各自的需发送下行数据长度;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.
所述AP将所述m个下行数据帧各自的需发送下行数据长度,与对所述m个下行数据帧各自的待发送下行数据长度分别进行差运算,确定所述m个下行数据帧各自的待填充下行数据长度;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 length of the downlink data to be filled;
所述AP将所述m个待填充下行数据长度中的大于0的n个待填充下行数据长度,分别与预设的单位长度或预设的符号长度进行二次差运算,并获取n个差运算结果,其中,m≥n≥1;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;
若所述n个差运算结果中有y个差运算结果大于0,所述AP则确定所述y个差运算结果对应的y个下行数据帧为待填充的所述至少一个下行数据帧,其中,n≥y≥1。If the y difference operation result is greater than 0, 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.
所述AP向所述m个下行数据帧中的所述至少一个下行数据帧的数据负载中加载所述控制信令信息或所述扩展训练序列,进行更新,包括:And loading, by the AP, the control signaling information or the extended training sequence into a data load of the at least one downlink data frame of the m downlink data frames, and performing the updating, including:
所述AP向所述m个下行数据帧中的所述至少一个下行数据帧的数据负载中,分别加载所述预设的单位长度的整数倍的所述控制信令信息,或所述预设的符号长度的整数倍的所述扩展训练序列,进行更新;Transmitting, by the AP, the control signaling information that is an integer multiple of the preset unit length to the data payload of the at least one downlink data frame in the m downlink data frames, or the preset The extended training sequence of an integer multiple of the symbol length is updated;
其中,所述至少一个下行数据帧的数据负载中加载的所述控制信令信息的总长度或所述预设的符号长度的总长度,分别小于等于所述至少一个下行数据帧各自的待填充下行数据长度。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.
所述控制信令信息或所述控制信令子域包括:待发数据缓存状态信息、接收数据缓存状态信息、信道状态信息、链路自适应控制信令、反向传输控制信令、数据扰码种子及服务质量QoS控制信令中的至少一个。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.
所述m个下行数据帧的物理层帧头包括信令域;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:
站点STA接收AP发送的下行数据帧,所述下行数据帧包括第一指示信息,所述第一指示信息用于指示所述下行数据帧的数据负载中是否加载控制信令信息或扩展训练序列;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.
所述第一指示信息指示有加载所述控制信令信息或所述扩展训练序列时,所述STA获取所述控制信令信息或所述扩展训练序列的内容。When the first indication information indicates that the control signaling information or the extended training sequence is loaded, the STA acquires the content of the control signaling information or the extended training sequence.
所述控制信令信息包括:所述控制信令信息的起始序列、所述控制信令信息长度的指示信息,以及携带的控制信令类型的指示信息中的至少一个;所述控制信令信息包括所述控制信令信息的起始序列、所述控制信令信息长度的指示信息,以及携带的所述控制信令类型的指示信息时,所述STA获取所述控制信令信息的方法,包括: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:
所述STA根据所述控制信令信息的起始序列和所述控制信令信息长度的指示信息,确定所述控制信令信息的起始位置和结束位置;Determining, by the STA, 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;
所述STA根据携带的所述控制信令类型的指示信息、所述控制信令信息的起始位置及结束位置,获取所述控制信令信息的内容。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:
站点STA接收AP发送的上行调度帧,所述上行调度帧包括被调度的m个STA的标识和调度信息,其中,所述上行调度帧用于调度所述m个STA同时发送上行数据帧至AP,m≥2;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;
所述STA根据所述m个STA的标识,判断是否被所述AP调度;
Determining, by the STA, whether the AP is scheduled according to the identifier of the m STAs;
确定被调度时,所述STA根据所述调度信息向上行数据帧加载有用填充信息,进行更新,其中,所述上行数据帧与所述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;
所述STA发送更新后的上行数据帧至所述AP。The STA sends the updated uplink data frame to the AP.
所述有用填充信息包括:控制信令信息或扩展训练序列;The useful padding information includes: control signaling information or an extended training sequence;
所述STA根据所述调度信息向所述上行数据帧加载有用填充信息,进行更新,包括:And loading, by the STA, the padding information to the uplink data frame according to the scheduling information, and performing the updating, including:
所述STA根据所述调度信息向所述上行数据帧的数据负载中加载所述控制信令信息或所述扩展训练序列,进行更新。And 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;
所述STA根据所述调度信息向所述上行数据帧加载所述有用填充信息,进行更新,包括:And loading, by the STA, the useful padding information to the uplink data frame according to the scheduling information, and performing the updating, including:
所述STA根据所述调度信息向所述上行数据帧的数据负载中加载所述控制信令信息或所述扩展训练序列,以及向所述上行数据帧的物理层帧头中加载所述控制信令子域,进行更新。And loading, by the STA, the control signaling information or the extended training sequence into a data payload of the uplink data frame according to the scheduling information, and loading the control signal into a physical layer frame header of the uplink data frame. Let the subdomain be updated.
所述有用填充信息包括:控制信令子域;The useful padding information includes: a control signaling subfield;
所述STA根据所述调度信息向所述上行数据帧加载有用填充信息,进行更新,包括:And loading, by the STA, the padding information to the uplink data frame according to the scheduling information, and performing the updating, including:
所述STA根据所述调度信息向所述上行数据帧的物理层帧头中加载所述控制信令子域,进行更新。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.
所述确定被调度之后,所述进行更新之前,所述方法还包括:After the determining is scheduled, before the updating, the method further includes:
所述STA确定所述上行数据帧的待发送数据长度和上行传输速率;Determining, by the STA, a data length to be sent and an uplink transmission rate of the uplink data frame;
其中,所述调度信息包括:上行传输起始时间点和上行传输时间长度;所述STA根据所述调度信息向所述上行数据帧的数据负载中加载所述控制信令信息或所述扩展训练序列,进行更新,包括:
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:
所述STA根据所述上行传输时间长度和所述上行传输速率,计算需发送上行数据长度;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;
所述STA将所述待发送上行数据长度和所述需发送上行数据长度进行差运算,确定待填充上行数据长度;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;
若所述待填充上行数据长度大于0,所述STA则将所述待填充数据长度,与预设的单位长度或预设的符号长度进行二次差运算,并获取差运算结果;If the length of the to-be-filled uplink data is greater than 0, 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;
若所述差运算结果大于0,所述STA则向所述上行数据帧的数据负载中加载所述控制信令信息或所述扩展训练序列,进行更新。If the difference operation result is greater than 0, 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.
所述STA根据所述调度信息向所述上行数据帧的数据负载中加载所述控制信令信息或所述扩展训练序列,进行更新,包括:And loading, by the STA, the control signaling information or the extended training sequence to the data payload of the uplink data frame according to the scheduling information, and performing the updating, including:
所述STA根据所述调度信息向所述上行数据帧的数据负载中,加载所述预设的单位长度的整数倍的所述控制信令信息,或所述预设的符号长度的整数倍的所述扩展训练序列,进行更新;其中,所述上行数据帧的数据负载中加载的所述控制信令信息的总长度或所述预设的符号长度的总长度,分别小于等于所述待填充上行数据长度。And loading, by the STA, the control signaling information that is an integer multiple of the preset unit length, or an integer multiple of the preset symbol length, into the data payload of the uplink data frame according to the scheduling information. 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:
接入站点AP发送上行调度帧至STA,所述上行调度帧用于调度m个STA同时发送上行数据帧至AP,m≥2;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;
所述AP分别接收所述m个STA发送的m个上行数据帧,所述m个上行数据帧分别包括m个第一指示信息,所述m个第一指示信息分别用于指示所述m个上行数据帧的数据负载中是否加载控制信令信息或扩展训练
序列;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;
所述第一指示信息指示有加载所述控制信令信息或所述扩展训练序列时,所述AP获取所述控制信令信息或所述扩展训练序列的内容。When the first indication information indicates that the control signaling information or the extended training sequence is loaded, the AP acquires the content of the control signaling information or the extended training sequence.
所述上行调度帧中还包括:请求信息,所述请求信息用于请求所述m个STA发送控制信令信息至所述AP,其中,所述请求信息中包括控制信令信息的类型。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.
本发明实施例提供一种AP,包括:An embodiment of the present invention provides an AP, including:
确定单元,配置为确定待发送的m个下行数据帧,所述m个下行数据帧与m个站点STA一一对应,m≥2;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;
更新单元,配置为向所述确定单元确定的所述m个下行数据帧加载有用填充信息,进行更新,所述有用填充信息用于表征与所述m个STA传输数据过程中,除业务数据外可用的参数信息;And 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;
发送单元,配置为发送所述更新单元更新后的m个下行数据帧至对应的所述m个STA。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
所述更新单元,还配置为向所述确定单元确定的所述m个下行数据帧中的至少一个下行数据帧的数据负载中加载所述控制信令信息或所述扩展训练序列,进行更新;或者,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,
所述更新单元,还配置为向所述确定单元确定的所述m个下行数据帧中的至少一个下行数据帧的数据负载中加载所述控制信令信息或所述扩展训练序列,以及向所述m个下行数据帧的物理层帧头中加载所述控制信令子域,进行更新;或者,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,
所述更新单元,还配置为向所述确定单元确定的所述m个下行数据帧
的物理层帧头中加载所述控制信令子域,进行更新。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.
所述确定单元,还配置为确定所述m个下行数据帧各自的待发送下行数据长度和下行传输速率;所述AP还包括选择单元、计算单元和获取单元,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
所述选择单元,配置为在所述确定单元确定所述m个下行数据帧各自的待发送下行数据长度和下行传输速率之后,所述进行更新之前,从所述确定单元确定的所述m个下行数据帧的待发送下行数据长度中,选择一个下行数据帧的待发送下行数据长度作为基准;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;
所述计算单元,还配置为根据所述确定单元确定的所述下行传输时间长度和所述m个下行数据帧各自的下行传输速率,分别计算所述m个下行数据帧各自的需发送下行数据长度;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;
所述计算单元,还配置为将所述m个下行数据帧各自的需发送下行数据长度,与对所述确定单元确定的所述m个下行数据帧各自的待发送下行数据长度分别进行差运算,以及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
所述确定单元,还配置为确定所述m个下行数据帧各自的待填充下行数据长度;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;
所述计算单元,还配置为将所述确定单元确定的所述m个待填充下行数据长度中的大于0的n个待填充下行数据长度,分别与预设的单位长度或预设的符号长度进行二次差运算,以及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
所述获取单元,配置为获取所述计算单元计算的n个差运算结果,其中,m≥n≥1;The acquiring unit is configured to acquire n difference operation results calculated by the calculating unit, where m≥n≥1;
所述确定单元,还配置为若所述获取单元获取的所述n个差运算结果中有y个差运算结果大于0,则确定所述y个差运算结果对应的y个下行数据帧为待填充的所述至少一个下行数据帧,其中,n≥y≥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.
所述更新单元,还配置为向所述确定单元确定的所述m个下行数据帧中的所述至少一个下行数据帧的数据负载中,分别加载所述预设的单位长度的整数倍的所述控制信令信息,或所述预设的符号长度的整数倍的所述扩展训练序列,进行更新;其中,所述至少一个下行数据帧的数据负载中加载的所述控制信令信息的总长度或所述预设的符号长度的总长度,分别小于等于所述至少一个下行数据帧各自的待填充下行数据长度。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.
所述控制信令信息或所述控制信令子域包括:待发数据缓存状态信息、接收数据缓存状态信息、信道状态信息、链路自适应控制信令、反向传输控制信令、数据扰码种子及服务质量QoS控制信令中的至少一个。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.
所述确定单元确定的m个下行数据帧的物理层帧头包括信令域;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.
本发明实施例提供一种STA,包括:An embodiment of the present invention provides an STA, including:
接收单元,配置为接收AP发送的下行数据帧,所述下行数据帧包括第一指示信息,所述第一指示信息用于指示所述下行数据帧的数据负载中是否加载控制信令信息或扩展训练序列;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. Training sequence
获取单元,配置为所述接收单元接收的所述第一指示信息指示有加载所述控制信令信息或所述扩展训练序列时,获取所述控制信令信息或所述扩展训练序列的内容。And 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.
所述控制信令信息包括:所述控制信令信息的起始序列、所述控制信令信息长度的指示信息,以及携带的控制信令类型的指示信息中的至少一
个;所述控制信令信息包括所述控制信令信息的起始序列、所述控制信令信息长度的指示信息,以及携带的所述控制信令类型的指示信息时,所述STA还包括确定单元,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.
When the control signaling information 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, 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, .
本发明实施例还提供一种STA,包括:An embodiment of the present invention further provides an STA, including:
接收单元,配置为接收AP发送的上行调度帧,所述上行调度帧包括被调度的m个STA的标识和调度信息,其中,所述上行调度帧用于调度所述m个STA同时发送上行数据帧至AP,m≥2;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;
判断单元,配置为根据所述接收单元接收的所述m个STA的标识,判断是否被所述AP调度;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;
更新单元,配置为所述判断单元确定被调度时,根据所述接收单元接收的所述调度信息向上行数据帧加载有用填充信息,进行更新;And 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;
发送单元,配置为发送所述更新单元更新后的上行数据帧至所述AP。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.
所述STA还包括确定单元,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;
其中,所述调度信息包括:上行传输起始时间点和上行传输时间长度,所述STA还包括:计算单元和获取单元,The scheduling information includes: an uplink transmission start time point and an uplink transmission time length, and 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;
所述计算单元,还配置为若所述确定单元确定的所述待填充上行数据长度大于0,则将所述待填充数据长度,与预设的单位长度或预设的符号长度进行二次差运算,以及,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;
所述计算单元,还配置为若所述获取单元获取的所述差运算结果大于0,则所述更新单元向所述上行数据帧的数据负载中加载所述控制信令信息或所述扩展训练序列,进行更新。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.
本发明实施例还提供一种AP,包括:An embodiment of the present invention further provides an AP, including:
发送单元,配置为发送上行调度帧至STA,所述上行调度帧用于调度m个STA同时发送上行数据帧至AP,m≥2;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;
接收单元,配置为分别接收所述m个STA根据所述发送单元发送的所述上行调度帧发送的m个上行数据帧,所述m个上行数据帧分别包括m个第一指示信息,所述m个第一指示信息分别用于指示所述m个上行数据帧的数据负载中是否加载控制信令信息或扩展训练序列;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;
获取单元,配置为所述接收单元接收的所述第一指示信息指示有加载所述控制信令信息或所述扩展训练序列时,获取所述控制信令信息或所述扩展训练序列的内容。And 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.
所述上行调度帧中还包括:请求信息,所述请求信息用于请求所述m个STA发送控制信令信息至所述接收单元,其中,所述请求信息中包括控制信令信息的类型。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.
本发明实施例提供了一种信令或序列的发送方法、装置及系统、计算机存储介质,AP通过在下行数据帧传输时,确定待发送的m个下行数据帧,并对待发送的m个下行数据帧加载有用填充信息,进行更新;再将更新后的m个下行数据帧发送至m个STA,m≥2;或者,STA在被AP调度后,
通过在上行数据帧传输时,发送加载了有用填充信息的上行数据帧至AP,有用填充信息包括:控制信令子域、控制信令信息或扩展训练序列。通过该方案,在多用户传输中,AP或STA在发送数据帧时,利用有用填充信息填充数据帧,使得AP满足同时发送多个下行数据帧,或多个STA满足同时发送上行数据帧,且AP或STA传输的有用填充信息可以被STA或AP用于参考数据传输中的情况,从而实现更好的数据传输,因此,使用信道资源传输有用填充信息,提高了信道资源的利用率。The embodiment of the invention provides a method, a device and a system for transmitting signaling or a sequence, and a computer storage medium. When 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,
By transmitting an uplink data frame loaded with useful padding information to the AP during uplink data frame transmission, the useful padding information includes: a control signaling subfield, control signaling information, or an extended training sequence. With the scheme, in the multi-user transmission, when the AP or the STA sends the data frame, 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.
图1为现有技术提供数据帧的数据负载的加载方式示意图;1 is a schematic diagram of loading a data payload of a data frame in the prior art;
图2为现有技术中,数据帧的结构示意图;2 is a schematic structural diagram of a data frame in the prior art;
图3为本发明实施例提供的一种信令或序列的发送方法的流程图一;FIG. 3 is a flowchart 1 of a signaling or sequence sending method according to an embodiment of the present invention;
图4为本发明实施例提供的一种信令或序列的发送方法的流程图二;4 is a flowchart 2 of a signaling or sequence sending method according to an embodiment of the present invention;
图5为本发明实施例提供的另一种信令或序列的发送方法的流程图一;FIG. 5 is a flowchart 1 of another signaling or sequence sending method according to an embodiment of the present invention;
图6为本发明实施例提供的另一种信令或序列的发送方法的流程图二;FIG. 6 is a second flowchart of another signaling or sequence sending method according to an embodiment of the present disclosure;
图7为本发明实施例提供的一种信令或序列的发送方法的交互图;FIG. 7 is an interaction diagram of a signaling or sequence sending method according to an embodiment of the present invention;
图8为本发明实施例提供的一种信令或序列的发送方法的流程图三;FIG. 8 is a flowchart 3 of a signaling or sequence sending method according to an embodiment of the present disclosure;
图9为本发明实施例提供的数据帧的数据负载的加载方式示意图;FIG. 9 is a schematic diagram of loading a data payload of a data frame according to an embodiment of the present invention;
图10为本发明实施例提供的一种信令或序列的发送方法的流程图四;FIG. 10 is a flowchart 4 of a signaling or sequence sending method according to an embodiment of the present invention;
图11为控制信令信息的格式示意图;11 is a schematic diagram of a format of control signaling information;
图12为本发明实施例提供的另一种信令或序列的发送方法的交互图;FIG. 12 is an interaction diagram of another signaling or sequence sending method according to an embodiment of the present invention;
图13为本发明实施例提供的另一种信令或序列的发送方法的流程图三;FIG. 13 is a flowchart 3 of another signaling or sequence sending method according to an embodiment of the present disclosure;
图14为本发明实施例提供的一种AP的结构示意图一;FIG. 14 is a schematic structural diagram 1 of an AP according to an embodiment of the present disclosure;
图15为本发明实施例提供的一种AP的结构示意图二;FIG. 15 is a schematic structural diagram 2 of an AP according to an embodiment of the present disclosure;
图16为本发明实施例提供的一种AP的结构示意图三;
FIG. 16 is a schematic structural diagram 3 of an AP according to an embodiment of the present disclosure;
图17为本发明实施例提供的一种STA的结构示意图一;FIG. 17 is a schematic structural diagram 1 of a STA according to an embodiment of the present disclosure;
图18为本发明实施例提供的一种STA的结构示意图二;FIG. 18 is a schematic structural diagram 2 of a STA according to an embodiment of the present disclosure;
图19为本发明实施例提供的一种STA的结构示意图三;FIG. 19 is a schematic structural diagram 3 of a STA according to an embodiment of the present disclosure;
图20为本发明实施例提供的一种STA的结构示意图四;FIG. 20 is a schematic structural diagram 4 of a STA according to an embodiment of the present disclosure;
图21为本发明实施例提供的一种STA的结构示意图五;FIG. 21 is a schematic structural diagram 5 of a STA according to an embodiment of the present disclosure;
图22为本发明实施例提供的一种AP的结构示意图四;FIG. 22 is a schematic structural diagram 4 of an AP according to an embodiment of the present disclosure;
图23为本发明实施例提供的一种AP的结构示意图五;FIG. 23 is a schematic structural diagram 5 of an AP according to an embodiment of the present disclosure;
图24为本发明实施例提供的一种STA的结构示意图六;FIG. 24 is a schematic structural diagram 6 of a STA according to an embodiment of the present disclosure;
图25为本发明实施例提供的一种STA的结构示意图七;FIG. 25 is a schematic structural diagram 7 of a STA according to an embodiment of the present disclosure;
图26为本发明实施例提供的一种AP的结构示意图六;FIG. 26 is a schematic structural diagram 6 of an AP according to an embodiment of the present disclosure;
图27为本发明提供的一种BSS的系统框图。FIG. 27 is a system block diagram of a BSS provided by the present invention.
下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述。The technical solutions in the embodiments of the present invention will be clearly and completely described in the following with reference to the accompanying drawings.
本发明实施例中,如图2所示,数据帧可以包括物理层帧头和数据负载。其中,物理层帧头部分可以包括使用传统子载波间隔的部分,即第一类信令域和使用窄子载波间隔的部分,即第二类信令域。In the embodiment of the present invention, as shown in FIG. 2, 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.
实施例一 Embodiment 1
本发明的实施例提供一种信令或序列的发送方法,如图3所示,本发明实施例提供一种AP与STA进行下行数据帧传输时,AP侧的信令或序列的发送方法,该方法可以包括: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:
S101、AP确定待发送的m个下行数据帧,该m个下行数据帧与m个STA一一对应,m≥2。S101: 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.
需要说明的是,本发明实施例的应用场景为多用户传输,即在一个BSS中,一个AP与m个STA进行数据传输的过程。
It should be noted that 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.
本发明实施例中,在一个BSS中,m常用值为4,具体的m的取值范围可以根据实际研究人员的设计而定,本发明不做限制。In the embodiment of the present invention, in a 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.
其中,本发明实施例采用的多用户传输技术可以为MU-MIMO或OFDMA,具体的,采用下行MU-MIMO或下行OFDMA。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.
具体的,在一个BSS中,AP首先确定与其通信的m个STA,以及要发送给该m个STA的m个下行数据帧,其中,该m个下行数据帧与m个STA一一对应,m≥2。Specifically, in a BSS, 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.
需要说明的是,AP要发送给m个STA的m个下行数据帧的待发送下行数据长度不一定相同,数据类型,即传输参数也不一定相同,其中,传输参数为AP与STA传输过程中的相关参数,可以包括:调制与编码策略(MCS,Modulation and Coding Scheme)、MIMO流数和带宽等。It should be noted that 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.
S102、AP向m个下行数据帧加载有用填充信息,进行更新,其中,该有用填充信息用于表征该AP与该m个STA传输数据过程中,除了业务数据外,可用的参数信息。S102: 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.
需要说明的是,在多用户传输过程中,AP向m个STA发送下行数据帧的传输时间长度须一致,由于m个下行数据帧的待发送下行数据长度和MCS不同,导致m个下行数据帧的各自传输时间长度不同,为了达到统一的传输时间长度,m个数据帧中有需要填充信息的下行数据帧,或者由于使用窄子载波间隔导致下行数据帧中的保留比特增多,该m个数据帧中有需要填充信息的下行数据帧。It should be noted that, in the multi-user transmission process, 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. In order to achieve a uniform transmission time length, there are downlink data frames in the m data frames that need to be filled with information, or the reserved bits in the downlink data frame increase due to the use of the narrow subcarrier spacing, the m data. There are downlink data frames in the frame that need to be filled with information.
具体的,AP确定待发送的m个下行数据帧之后,由于m个数据帧中的待发送的下行数据长度的不同,该AP向m个下行数据帧中,需填充的下行数据帧中加载有用填充信息,进行更新,其中,该有用填充信息用于表征该AP与该m个STA传输数据过程中,除了业务数据外,可用的参数信息。
Specifically, after the AP determines the m downlink data frames to be sent, because the length of the downlink data to be sent in the m data frames is 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.
本发明实施例中,上述有用填充信息可以为控制信令信息或者扩展训练域,还可以为控制信令子域。In the embodiment of the present invention, the foregoing useful padding information may be control signaling information or an extended training domain, and may also be a control signaling sub-domain.
本发明实施例中,控制信令信息或控制信令子域包括:待发数据缓存状态信息、接收数据缓存状态信息、信道状态信息、链路自适应控制信令、反向传输控制信令、数据扰码种子及服务质量(QoS,Quality of Service)控制信令中的至少一个。In the embodiment of the present invention, the 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.
需要说明的是,本发明实施例中的控制信令信息为控制信令子帧或控制信令字段。It should be noted that the control signaling information in the embodiment of the present invention is a control signaling subframe or a control signaling field.
具体的,AP向m个下行数据帧加载有用填充信息,进行更新的方法,将在后续实施例进行详细的阐述。Specifically, 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.
S103、AP发送更新后的m个下行数据帧至对应的m个STA。S103. The AP sends the updated m downlink data frames to the corresponding m STAs.
AP向m个下行数据帧加载有用填充信息,进行更新之后,该AP发送更新后的m个下行数据帧至对应的m个STA。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.
可以理解的是,AP与m个STA进行正常的下行通信业务的过程中,由于AP与每个STA进行的业务的不同,会对至少一个下行数据帧进行填充,本发明实施例中,使用有用填充信息对该至少一个下行数据帧进行填充更新,更新后,将m个下行数据帧发送至各自对应的STA,这样,更新后的至少一个下行数据帧中的有用填充信息就被对应的至少一个STA接收到,该至少一个STA获知了除业务外的,其他有用信息。It can be understood that, in the process of the normal downlink communication service between the AP and the 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.
示例性的,假设上述的一个数据帧中加载的有用填充信息为接收数据缓存状态信息,该接收数据缓存状态信息可以表征该数据帧中的发送来的下行数据的缓存状态信息,以供接收该一个数据帧的STA判断其是否可以有多余的存储空间接收下一个下行数据帧。Exemplarily, it is assumed that the useful padding information loaded in one of the data frames is received data buffer status information, and 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.
本发明的实施例还提供一种信令或序列的发送方法,如图4所示,本发明实施例提供一种AP与STA进行下行数据帧传输时,以一个STA为执
行主体,STA侧的信令或序列的发送方法,该方法可以包括:An embodiment of the present invention further provides a signaling or sequence sending method. As shown in FIG. 4, 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:
S201、STA接收AP发送的下行数据帧,该下行数据帧包括第一指示信息,该第一指示信息用于指示该下行数据帧的数据负载中是否加载控制信令信息或扩展训练序列。S201: 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.
本发明实施例中,在AP与STA进行下行数据帧传输时,STA接收到的AP发送的下行数据帧,STA与AP进行正常的下行通信业务,该下行数据帧中包括第一指示信息,该第一指示信息用于指示该下行数据帧的数据负载中是否加载控制信令信息或扩展训练序列。In the embodiment of the present invention, 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.
S202、第一指示信息指示有加载控制信令信息或扩展训练序列时,STA获取该控制信令信息或该扩展训练序列。S202. When the first indication information indicates that the control signaling information or the extended training sequence is loaded, the STA acquires the control signaling information or the extended training sequence.
STA接收AP发送的下行数据帧之后,该STA根据该下行数据帧中的第一指示信息的内容,判断是否有加载控制信令信息或扩展训练序列。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.
本发明实施例中,控制信令信息包括:该控制信令信息的起始序列、该控制信令信息长度的指示信息,以及携带的控制信令类型的指示信息中的至少一个。In the embodiment of the present invention, 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 that is carried.
具体的,STA获取该控制信令信息或该扩展训练序列的方法,将在后续实施例进行详细的阐述。Specifically, the method for the STA to acquire the control signaling information or the extended training sequence will be described in detail in subsequent embodiments.
本发明的实施例提供另一种信令或序列的发送的方法,如图5所示,本发明实施例提供另一种AP与STA进行上行数据帧传输时,AP侧的信令或序列的发送方法,该方法可以包括: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:
S301、AP发送上行调度帧至STA,该上行调度帧用于调度m个STA同时发送上行数据帧至AP,m≥2。
S301: 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.
具体的,在AP与STA的上行通信业务过程中,AP竞争到信道资源后,该AP会发送上行调度帧至与其通信的m个STA,使得该m个STA在相同的传输时间点传输相同传输时间长度的上行数据帧至该AP,其中,该上行调度帧可以包括:请求信息,该请求信息可以用于请求上述m个STA发送控制信令信息至AP,其中,请求信息中包括控制信令信息的类型。但是,m个STA是否是响应上述请求信息,是各个STA根据自身的实际情况决定的,m≥2。Specifically, in the process of the uplink communication service between the AP and the STA, after the AP competes for the channel resource, 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.
S302、AP分别接收m个STA发送的m个上行数据帧,该m个上行数据帧分别包括m个第一指示信息,该m个第一指示信息分别用于指示该m个上行数据帧的数据负载中是否加载控制信令信息或扩展训练序列。S302: 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.
AP发送上行调度帧至STA之后,该AP分别接收m个STA发送的m个上行数据帧,每个上行数据帧中都包括第一指示信息。AP分别根据m个第一指示信息的内容,判断该m个上行数据帧中哪些有加载控制信令信息或扩展训练序列。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.
S303、第一指示信息指示有加载控制信令信息或扩展训练序列时,AP获取该控制信令信息或该扩展训练序列的内容。S303. When the first indication information indicates that there is loading control signaling information or an extended training sequence, the AP acquires the control signaling information or the content of the extended training sequence.
AP分别接收m个STA发送的m个上行数据帧之后,m个上行数据帧中,有至少一个上行数据帧中的第一指示信息指示有加载控制信令信息或扩展训练序列时,该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.
需要说明的是,m个STA发送各自的上行数据帧至AP时,有至少一个STA发送的上行数据帧需填充信息,即加载有用填充信息。It should be noted that when the m STAs send the respective uplink data frames to the AP, the uplink data frames sent by at least one STA need to be filled with information, that is, the useful padding information is loaded.
本发明的实施例又提供另一种信令或序列的发送方法,如图6所示,本发明实施例提供另一种AP与STA进行上行数据帧传输时,STA侧的信令或序列的发送方法,该方法可以包括:
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:
S401、STA接收AP发送的上行调度帧,该上行调度帧包括被调度的m个STA的标识和调度信息,其中,该上行调度帧用于调度该m个STA同时发送上行数据帧至AP,m≥2。S401. 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.
需要说明的是,AP与STA进行上行数据帧传输时,AP竞争信道资源后,向STA发送上行调度帧,指示STA可使用哪些上行信道资源发送上行数据帧。本领域技术人员可以理解,STA只有收到AP发送的调度帧后,才进行上行数据帧的传输。It should be noted that, when 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. A person skilled in the art can understand that the STA only transmits the uplink data frame after receiving the scheduling frame sent by the AP.
具体的,在多用户传输中,一个STA接收AP发送的上行调度帧,该上行调度帧的调度信息包括被调度的m个STA的标识和调度信息,其中,该上行调度帧用于调度该m个STA同时发送上行数据帧至AP,m≥2。Specifically, in the multi-user transmission, 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 Each STA simultaneously sends an uplink data frame to the AP, and m≥2.
本发明实施例中,上述调度信息中包括上行传输起始时间点和上行传输时间长度。In the embodiment of the present invention, the foregoing scheduling information includes an uplink transmission start time point and an uplink transmission time length.
需要说明的是,在一个BSS中,m个STA与AP进行上行通信业务,每个STA接收该AP发送的上行调度帧,m个上行调度帧分别与m个STA一一对应,且该m个上行调度帧的调度信息包括相同的上行传输起点和上行传输时间长度,这样,m个STA就可以在相同的上行传输起点传输相同的上行传输时间长度的上行数据帧,完成与AP间的多用户传输。It should be noted that, in a BSS, 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.
S402、STA根据m个STA的标识,判断是否被AP调度。S402: The STA determines, according to the identifiers of the m STAs, whether to be scheduled by the AP.
STA接收AP发送的上行调度帧之后,该STA可以根据该上行调度帧中包括的m个STA的标识,判断自己的标识是否在上述m个标识中。After receiving the uplink scheduling frame sent 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.
需要说明的是,本发明实施例中,一个BSS中,AP发送上行调度帧至所有STA,但是AP可以只调度m个STA发送上行数据帧,因此,当一个STA接收到AP的上行调度帧后,要先判断自己是否被AP调度。It should be noted that, in an embodiment of the present invention, 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.
本发明实施例中,STA的标识可以为预先设置好的标号或序列号等,具体的可以由设计人员设定,本发明不做限制。
In the embodiment of the present invention, 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.
在本发明一实施例方式中,STA获取自己的标识,并与m个STA的标识进行对比,若该m个STA的标识中有与自己的标识相同的,则表征该STA被AP调度;若该m个STA的标识中未有与自己的标识相同的,则表征该STA未被AP调度。In an embodiment of the present invention, 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.
S403、确定被调度时,STA根据调度信息向上行数据帧加载有用填充信息,进行更新,其中,该上行数据帧与该STA对应。S403. When it is determined that the STA is scheduled, 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.
STA根据m个STA的标识,判断是否被AP调度之后,确定被调度时,该STA则根据从调度帧中得到的调度信息向上行数据帧加载有用填充信息,进行更新,其中,该上行数据帧与该STA对应,其中,该上行数据帧为该STA与AP进行上行通信业务时的数据帧。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. Corresponding to the STA, where the uplink data frame is a data frame when the STA performs an uplink communication service with the AP.
可以理解的是,AP发送给m个STA的上行传输时间点和上行传输时间长度是相同的,但是,每个STA要向AP发送的上行数据帧及数据不一定相同,因此,不能保证每个STA都能按照AP指定的上行传输时间长度发送,因此,要对未满足该上行传输时间长度的STA发送的上行数据帧,进行更新。It can be understood that the uplink transmission time point and the uplink transmission time length sent by the AP to the m STAs are the same. However, 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.
S404、STA发送更新后的上行数据帧至AP。S404. The STA sends the updated uplink data frame to the AP.
若被调度,STA则根据调度信息,向上行数据帧加载有用填充信息,进行更新之后,该STA将更新后的上行数据帧发送至AP,完成与m-1个STA同时向AP发送上行数据帧的传输。If scheduled, 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.
需要说明的是,本发明实施例是在一个STA侧的信令或序列的发送方法,一个BSS中,m个STA都使用上述方法与一个AP进行上行数据帧的传输。It should be noted that the embodiment of the present invention is a method for transmitting signaling or sequence on one STA side. In one BSS, m STAs use the foregoing method to perform uplink data frame transmission with one AP.
本发明的实施例提供一种信令或序列的发送方法,AP通过在下行数据帧传输时,该AP确定待发送的m个下行数据帧,并对待发送的m个下行数据帧加载有用填充信息,进行更新;再将更新后的m个下行数据帧发送
至m个STA,m≥2;或者,STA在被AP调度后,通过在上行数据帧传输时,发送加载了有用填充信息的上行数据帧至AP,有用填充信息包括:控制信令子域、控制信令信息或扩展训练序列。通过该方案,在多用户传输中,AP或STA在发送数据帧时,利用有用填充信息填充数据帧,使得AP满足同时发送多个下行数据帧,或多个STA满足同时发送上行数据帧,且AP或STA传输的有用填充信息可以被STA或AP用于参考数据传输中的情况,从而实现更好的数据传输,因此,使用信道资源传输有用填充信息,提高了信道资源的利用率。The embodiment of the present invention provides a signaling or sequence sending method. When an AP transmits a downlink data frame, 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. With the scheme, in the multi-user transmission, when the AP or the STA sends the data frame, 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.
实施例二 Embodiment 2
本发明的实施例提供一种信令或序列的发送方法,如图7所示,本发明实施例提供另一种AP与STA进行下行数据帧传输时信令或序列的发送方法,该方法可以包括: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. include:
S501、AP确定m个下行数据帧各自的待发送下行数据长度和下行传输速率,该m个下行数据帧与m个站点STA一一对应,m≥2。S501: 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.
需要说明的是,本发明实施例的应用场景为多用户传输,即在一个BSS中,一个AP与m个STA进行下行数据传输的过程。It should be noted that 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.
本发明实施例中,在一个BSS中,m常用值可以为4,具体的m的取值范围可以根据实际研究人员的设计而定,本发明不做限制。In the embodiment of the present invention, 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.
其中,本发明实施例采用的多用户传输技术可以为MU-MIMO或OFDMA,具体的,采用下行MU-MIMO或下行OFDMA。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.
在一个BSS中,AP首先确定与其通信的m个STA,以及要发送给该m个STA的m个下行数据帧,其中,该m个下行数据帧与m个STA一一对应,m≥2。具体的,AP确定m个下行数据帧各自的待发送下行数据长度和下行传输速率。In a BSS, 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.
需要说明的是,AP要发送给m个STA的m个下行数据帧的待发送下
行数据长度不一定相同,数据类型,即传输参数也不一定相同,其中,传输参数为AP与STA传输过程中的相关参数,可以包括:MCS、MIMO流数和带宽等。It should be noted that 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.
其中,WLAN的传输速率的配置通过MCS索引值实现。例如,MCS调制编码表是802.11n为表征WLAN的通信速率而提出的一种表示形式。MCS将所有影响通信速率的因素作为表的列,将MCS索引作为行,形成一张速率表。所以,每一个MCS索引其实对应了一组参数下的物理传输速率,根据不同的带宽,可以有不同的MCS速率表,如表1所示,为带宽为20MHz的MCS速率表。The configuration of the transmission rate of the WLAN is implemented by using an MCS index value. For example, 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. According to different bandwidths, there may be different MCS rate tables, as shown in Table 1, which is an MCS rate table with a bandwidth of 20 MHz.
表1Table 1
需要说明的是,表1为示例性的,具体的MCS中还可以只包括调制方式,空间流数量或表中的GI参数都可以为单独获取的参数。本发明实施例中,AP可以通过MCS速率表,确定分别传输m个下行数据帧时的下行传输速率,也可以通过单独的空间流数、GI参数等计算出传输m个下行数据帧时的下行传输速率,具体的可根据使用的协议中的标准来定,本发明不做限制。It should be noted that Table 1 is exemplary. 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. In the embodiment of the present invention, 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.
本发明实施例中,待发送下行数据长度的单位为Bytes,即字节。In the embodiment of the present invention, the unit of the downlink data length to be transmitted is Bytes, that is, a byte.
S502、AP从m个下行数据帧的待发送下行数据长度中,选择一个下行数据帧的待发送下行数据长度作为基准。S502: 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.
AP确定m个下行数据帧各自的待发送下行数据长度和下行传输速率之后,该AP从该m个下行数据帧的待发送下行数据长度中,选择其中一个下行数据帧的待发送下行数据长度为基准,即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.
需要说明的是,AP选择其中一个下行数据帧可以根据一定的原则或标准,例如,数据的优先级,或待发送的下行数据长度最长等,本发明实施例中,AP从m个下行数据帧中选择最优先或最重要的待发送的下行数据对应的下行数据帧为基准。It should be noted that, in the embodiment of the present invention, 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.
示例性的,AP要向4个STA发送下行数据帧,其中,若4个下行数据帧的优先级或重要性的排序为:下行数据帧2>下行数据帧1>下行数据帧4>下行数据帧3,则AP选择下行数据帧2的待发送数据长度为基准,来计算AP指定的下行传输时间长度。For example, 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. In frame 3, 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.
S503、AP根据一个下行数据帧的待发送下行数据长度和下行传输速率,计算该一个下行数据帧的下行传输时间长度。S503. 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.
AP从m个下行数据帧的待发送下行数据长度中,选择一个下行数据帧
的待发送下行数据长度作为基准之后,该AP根据该一个下行数据帧的待发送下行数据长度和其下行传输速率,计算该一个下行数据帧的下行传输时间长度。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.
需要说明的是,从上述实施例中,AP可以获取到选择的一个下行数据帧的待发送下行数据长度和该一个下行数据帧的下行传输速率,AP根据一个下行数据帧的待发送下行数据长度和该一个下行数据帧的下行传输速率,可以计算出该一个下行数据帧的下行传输时间长度。AP指定该一个下行数据帧的下行传输时间长度信息为m个下行数据帧的下行传输时间长度。It should be noted that, in the foregoing embodiment, 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.
在本发明一实施例方式中,数据长度、传输时间长度与传输速率的关系为:数据长度÷传输速率=传输时间长度。In an embodiment of the present invention, the relationship between the data length, the length of the transmission time, and the transmission rate is: data length ÷ transmission rate=transmission time length.
示例性的,假设AP选择的一个下行数据帧的待发送下行数据长度为100Bytes,该一个下行数据帧的下行传输速率为20Bytes/ms,因此,该一个下行数据帧的下行传输时间长度为:100Bytes÷20Bytes/ms=5ms,即该一个下行数据帧的下行传输时间长度为5ms。For example, the downlink data length of a downlink data frame selected by the AP is 100 Bytes, and the downlink transmission rate of the downlink data frame is 20 Bytes/ms. Therefore, the downlink transmission time length of the downlink data frame is 100 Bytes. ÷20Bytes/ms=5ms, that is, the downlink transmission time length of the one downlink data frame is 5ms.
S504、AP从m个下行数据帧中确定待填充的至少一个下行数据帧。S504. The AP determines, from the m downlink data frames, at least one downlink data frame to be filled.
AP计算出上述一个下行数据帧的下行传输时间长度之后,该AP根据该一个下行数据帧的下行传输时间长度,从m个下行数据帧中确定待填充的至少一个下行数据帧。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.
具体的,如图8所示,AP从m个下行数据帧中确定待填充的至少一个下行数据帧的方法包括:如下S601-S604。Specifically, as shown in FIG. 8, 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.
S601、AP根据下行传输时间长度和m个下行数据帧各自的下行传输速率,分别计算m个下行数据帧各自的需发送下行数据长度。S601. 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.
AP计算出一个下行数据帧的下行传输时间长度之后,由于AP可以获取到m个下行数据帧各自的下行传输速率,因此,根据数据长度、传输时
间长度与传输速率的关系,AP可以计算出m个下行数据帧各自的需发送下行数据长度,即m个下行数据帧各自的需发送下行数据长度=m个下行数据帧各自的下行传输速率×下行传输时间长度。例如,AP选出的一个下行数据帧的下行传输时间长度为5ms,AP将5ms作为所有m个下行数据帧的下行传输时间。假设m个下行数据帧中的另一个下行数据帧的下行传输速率为25Bytes/ms,则该另一个下行数据帧的需发送下行数据长度应为:25Bytes/ms×5ms=125Bytes。After the AP calculates the downlink transmission time length of a downlink data frame, 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 relationship between the length and the transmission rate, the AP can calculate the length of the downlink data to be transmitted for each of the m downlink data frames, that is, the downlink data length of each of the m downlink data frames to be transmitted = the downlink transmission rate of each of the m downlink data frames. 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. Assuming that the downlink transmission rate of another downlink data frame in the m downlink data frames is 25 Bytes/ms, the downlink data length of the other downlink data frame to be transmitted should be: 25 Bytes/ms×5 ms=125 Bytes.
需要说明的是,除了AP选为基准的一个下行数据帧以外,上述的m个下行数据帧中的其他下行数据帧的需发送下行数据长度都是按照上面的方法计算出来的。It should be noted that, except for one downlink data frame selected by the AP as the reference, the downlink data lengths of other downlink data frames in the above m downlink data frames are calculated according to the above method.
S602、AP将m个下行数据帧各自的需发送下行数据长度,与对该m个下行数据帧各自的待发送下行数据长度分别进行差运算,确定该m个下行数据帧各自的待填充下行数据长度。S602. 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.
具体的,AP要发送的m个下行数据帧各自的待发送下行数据长度也是AP可以获取到的,因此,AP可以确定该m个下行数据帧各自的待发送下行数据长度。AP根据下行传输时间长度和m个下行数据帧各自的下行传输速率,分别计算m个下行数据帧各自的需发送下行数据长度之后,该AP将该m个下行数据帧各自的需发送下行数据长度,与对该m个下行数据帧各自的待发送下行数据长度分别进行对比,即差运算,并根据该差运算的结果,确定该m个下行数据帧各自的待填充下行数据长度。Specifically, 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.
需要说明的是,m个下行数据帧各自的待发送下行数据长度和各自的下行传输速率都不一定相同,因此,AP发送m个下行数据帧各自的下行传输时间长度不相同。当AP选则一个下行数据帧的下行传输时间长度为基准后,其他下行数据帧为了满足相同的下行传输时间长度,可以得知自己需发送下行数据长度,因此,AP根据其他下行数据帧的待发送下行数据长度
和需发送下行数据长度,判断该其他下行数据长度是否填充信息或截短信息。It should be noted that 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.
特别的,由于本发明实施例提供的信令或序列的发送方法,是在数据帧传输过程中需填充信息时,对现有技术的改进方法,因此,本发明实施例中,本发明实施例中AP选择待发送下行数据长度最长的一个下行数据帧为基准。In particular, 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.
示例性的,假设AP计算出的m个下行数据帧中的另一个下行数据帧的需发送下行数据长度应为125Bytes,该另一个下行数据帧的待发送下行数据长度为110Bytes,则AP用需发送下行数据长度减去待发送下行数据长度,以确定该另一个下行数据帧的待填充下行数据长度,具体的,125Bytes-110Bytes=15Bytes,则待填充下行数据长度为15Bytes。For example, it is assumed that 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.
S603、AP将m个待填充下行数据长度中的大于0的n个待填充下行数据长度,分别与预设的单位长度或预设的符号长度进行二次差运算,并获取n个差运算结果,其中,m≥n≥1。S603. 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.
AP确定m个下行数据帧各自的待填充下行数据长度之后,该AP将该m个待填充下行数据长度中的大于0的n个待填充下行数据长度,分别与预设的单位长度或预设的符号长度进行二次差运算,并获取n个差运算结果。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.
具体的,AP将m个下行数据帧各自的需发送下行数据长度,与对该m个下行数据帧各自的待发送下行数据长度分别进行差运算,确定该m个下行数据帧各自的待填充下行数据长度。Specifically, 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.
需要说明的是,m个下行数据帧的待填充下行数据长度都可以通过前续的实施例计算出来,本发明实施例中,m个待填充下行数据长度中至少有n个待填充下行数据长度大于0,m≥n≥1,即m个下行数据帧中至少有一个下行数据帧需要填充信息。
It should be noted that the length of the downlink data to be filled in the m downlink data frames can be calculated by using the foregoing embodiments. In the embodiment of the present invention, 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.
特别的,本发明实施例中,AP需要判断待填充下行数据长度是否能填充下有用填充信息,该有用填充信息用于表征AP与m个STA传输数据过程中,除了业务数据外,可用的参数信息,如控制信令信息或扩展训练序列,因此,AP要将待填充下行数据长度与有用填充信息的预设的单位长度或预设的符号长度进行差运算,以判断该待填充下行数据长度是否能够填充至少一个单位长度或符号长度的有用填充信息。In particular, in the embodiment of the present invention, 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.
本发明实施例中,有用填充信息可以为控制信令信息或扩展训练序列,由于一个控制信令信息根据类型的不同,其预设的单位长度可以为4Bytes、8Bytes等4字节的整数倍,因此,预设的单位长度可以根据实行应用情况而定,本发明不做限制。同样的,由于扩展训练序列以符号长度为单位,不同的传输技术中,符号长度不一定相同,例如,在采用OFDM传输技术中,以OFDM符号为符号长度因此,预设的单位长度可以根据实行应用情况而定,本发明不做限制。In the embodiment of the present invention, 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. Similarly, since 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.
可以理解的是,AP通过n个待填充下行数据长度,分别与预设的单位长度或预设的符号长度进行二次差运算的方法,分别判断该n个待填充下行数据长度是否能够满足加载有用填充信息的空间。It can be understood that, by using the method of performing the second difference operation between the preset unit length or the preset symbol length, the AP determines whether the length of the n to be filled downlink data can satisfy the loading. Useful space to fill in information.
S604、若n个差运算结果中有y个差运算结果大于0,AP则确定该y个差运算结果对应的y个下行数据帧为待填充的至少一个下行数据帧,其中,n≥y≥1。S604. If the y difference operation result 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.
AP将m个待填充下行数据长度中的大于0的n个待填充下行数据长度,分别与预设的单位长度或预设的符号长度进行二次差运算,并获取n个差运算结果之后,若n个差运算结果中有y个差运算结果大于0,AP则确定该y个差运算结果对应的y个下行数据帧为待填充的至少一个下行数据帧,其中,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.
示例性的,假设AP以STA 1对应的下行数据帧的待发送下行数据长度
为基准,计算出的m个下行数据帧中的STA 2、STA 3和STA 4对应的下行数据帧分别的待填充下行数据长度为15Bytes、8Bytes和3Bytes,假设一个有用填充信息需4Bytes,由于15Bytes和8Bytes均大于4Bytes,因此,AP确定STA 2和STA 3对应的下行数据帧中加载有用填充信息,即AP确定STA 2和STA 3对应的下行数据帧为待填充的至少一个下行数据帧。Exemplarily, the downlink data length of the downlink data frame corresponding to the STA 1 is assumed to be sent by the AP.
For the reference, 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.
S505、AP向m个下行数据帧中的至少一个下行数据帧的数据负载中加载控制信令信息或扩展训练序列,进行更新。S505: 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.
AP从m个下行数据帧中确定待填充的至少一个下行数据帧之后,该AP向该m个下行数据帧中的该至少一个下行数据帧的数据负载中加载控制信令信息或扩展训练序列,进行更新。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.
本发明实施例中,控制信令信息或扩展训练序列为前续实施例的有用填充信息,其中,控制信令信息可以包括:控制信令子帧/控制信令字段。In the embodiment of the present invention, the 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.
本发明实施例中,控制信令信息可以包括:待发数据缓存状态信息、接收数据缓存状态信息、信道状态信息、链路自适应控制信令、反向传输控制信令、数据扰码种子及服务质量QoS控制信令中的至少一个。In the embodiment of the present invention, the 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.
需要说明的是,扩展训练序列是AP和STA可以预先知道的,具有特定参数意义的序列。It should be noted that the extended training sequence is a sequence that the AP and the STA can know in advance and has a specific parameter meaning.
具体的,AP向m个下行数据帧中的至少一个下行数据帧的数据负载中,分别加载预设的单位长度的整数倍的控制信令信息,或预设的符号长度的整数倍的扩展训练序列,进行更新,其中,该至少一个下行数据帧的数据负载中加载的控制信令信息的总长度或预设的符号长度的总长度,分别小于等于至少一个下行数据帧各自的待填充下行数据长度。Specifically, 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.
需要说明的是,数据帧包括物理层帧头和数据负载,本发明实施例中,AP加载控制信令信息或扩展训练序列是在下行数据帧的数据负载中进行的。
It should be noted that the data frame includes a physical layer header and a data payload. In the embodiment of the present invention, the AP loading control signaling information or the extended training sequence is performed in a data payload of the downlink data frame.
在本发明一实施例方式中,对于下行数据帧的待填充下行数据长度不足以加载一个有用填充信息的情况,可以加载无用比特进行填充。In an embodiment of the present invention, for the case where the downlink data length of the downlink data frame is insufficient to load a useful padding information, the useless bits may be loaded for padding.
示例性的,如图9所示,假设AP以STA 1对应的下行数据帧的待发送下行数据长度为基准,计算出的m个下行数据帧中的STA 2、STA 3和STA 4对应的下行数据帧分别的待填充下行数据长度为15Bytes、8Bytes和3Bytes,假设一个有用填充信息需4Bytes,由于15Bytes和8Bytes均大于4Bytes,因此,AP确定STA 2和STA 3对应的下行数据帧中加载有用填充信息,即AP确定STA 2和STA 3对应的下行数据帧为待填充的至少一个下行数据帧,于是,AP可以向STA 2对应的下行数据帧的数据负载中加载3个控制信令信息,以及向STA 3对应的下行数据帧的数据负载中加载2个控制信令信息,对于STA 4,AP加载无用比特进行填充。Exemplarily, as shown in FIG. 9 , it is assumed that 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. Assuming that 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 information that 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, so that the AP can load three control signaling information into the data payload of the downlink data frame corresponding to the STA 2, and Two control signaling information is loaded into the data payload of the downlink data frame corresponding to STA 3. For STA 4, the AP loads the useless bits for padding.
S506、AP向m个下行数据帧中的至少一个下行数据帧的数据负载中加载控制信令信息或扩展训练序列,以及向m个下行数据帧的物理层帧头中加载控制信令子域,进行更新。S506. 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.
AP从m个下行数据帧中确定待填充的至少一个下行数据帧之后,该AP向该m个下行数据帧中的至少一个下行数据帧的数据负载中加载控制信令信息或扩展训练序列,以及向m个下行数据帧的物理层帧头中加载控制信令子域,进行更新。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.
本发明实施例中的有用填充信息为控制信令信息或扩展训练序列,以及控制信令子域时,AP可以同时在下行数据帧的数据负载和下行数据帧的物理层帧头加载有用填充信息。When the useful padding information in the embodiment of the present invention is control signaling information or an extended training sequence, and the control signaling subfield, 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. .
具体的,AP向m个下行数据帧中的至少一个下行数据帧的数据负载中,分别加载预设的单位长度的整数倍的控制信令信息,或预设的符号长度的整数倍的扩展训练序列,进行更新,其中,至少一个下行数据帧的数据负载中加载的控制信令信息的总长度或预设的符号长度的总长度,分别
小于等于至少一个下行数据帧各自的待填充下行数据长度。Specifically, 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.
需要说明的是,m个下行数据帧的物理层帧头包括:信令域,该信令域包括:第一类信令域和第二类信令域,且第一类信令域中携带信令域指示信息,信令域指示信息用于指示该下行数据帧是否携带第二类信令域,其中,第一类信令域使用子载波间隔A发送,第二类信令域使用子载波间隔B发送,A为B的整数倍,具体的,控制信令子域加载在第二类信令域中。It should be noted that 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. Specifically, the control signaling subfield is loaded in the second type of signaling domain.
本发明实施例中,控制信令子域包括:待发数据缓存状态信息、接收数据缓存状态信息、信道状态信息、链路自适应控制信令、反向传输控制信令、数据扰码种子及服务质量QoS控制信令中的至少一个。In the embodiment of the present invention, the 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、AP向m个下行数据帧的物理层帧头中加载控制信令子域,进行更新。S507: The AP loads the control signaling subfield into the physical layer header of the m downlink data frames, and performs an update.
AP从m个下行数据帧中确定待填充的至少一个下行数据帧之后,该AP向该m个下行数据帧的物理层帧头中加载控制信令子域,进行更新。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为S504之后,并列的执行步骤,即本发明实施例在执行504之后,可以执行S505,也可以执行S506,还可以执行S507,具体的执行顺序由实际情况决定,本发明不做限制。It should be noted that 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.
S508、AP发送更新后的m个下行数据帧至对应的m个STA,每个下行数据帧包括第一指示信息,该第一指示信息用于指示该下行数据帧的数据负载中是否加载控制信令信息或扩展训练序列。S508. 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.
AP向m个下行数据帧中的至少一个下行数据帧的数据负载中加载控制信令信息或扩展训练序列,进行更新之后,或者,AP向m个下行数据帧中的至少一个下行数据帧的数据负载中加载控制信令信息或扩展训练序列,以及向m个下行数据帧的物理层帧头中加载控制信令子域,进行更新之后,或者,AP向m个下行数据帧的物理层帧头中加载控制信令子域,进
行更新之后,该AP发送更新后的该m个下行数据帧至对应的m个STA,每个下行数据帧包括第一指示信息,该第一指示信息用于指示该下行数据帧的数据负载中是否加载控制信令信息或扩展训练序列。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. Loading the control signaling information or the extended training sequence in the load, and loading the control signaling subfield into the physical layer header of the m downlink data frames, after updating, or the physical layer header of the AP to the m downlink data frames Loading control signaling subdomain, into
After the row is updated, 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.
需要说明的是,m个下行数据帧的物理层帧头包括:信令域。It should be noted that the physical layer header of the m downlink data frames includes: a signaling domain.
本发明实施例中,信令域包括:第一指示信息,第一指示信息用于指示每个下行数据帧的数据负载中是否加载控制信令信息或扩展训练序列。In the embodiment of the present invention, 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.
S509、第一指示信息指示有加载控制信令信息或扩展训练序列时,m个STA分别获取控制信令信息或扩展训练序列的内容。S509. 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 content of the extended training sequence.
AP发送更新后的m个下行数据帧至对应的m个STA之后,第一指示信息指示有加载控制信令信息或扩展训练序列时,该m个STA分别获取控制信令信息或扩展训练序列的内容。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.
需要说明的是,m个下行数据帧中都有第一指示信息,m个第一指示信息对应m个STA,对于一个STA而言,当该STA获取到其对应的第一指示信息后,可以从第一指示信息中获知与该STA对应的下行数据帧的数据负载中有加载控制信令信息或扩展训练序列,于是,该STA就可以去其数据负载中解析控制信令信息或扩展训练序列的内容。It should be noted that, in the m downlink data frames, the first indication information is included, and the m first indication information corresponds to the m STAs. For the STA, after the STA obtains the corresponding first indication information, 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.
控制信令信息包括控制信令信息的起始序列、该控制信令信息长度的指示信息,以及携带的控制信令类型的指示信息时,一个STA获取控制信令信息的方法,如图10所示,包括:如下S701-S702。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.
S701、STA根据控制信令信息的起始序列和控制信令信息长度的指示信息,确定控制信令信息的起始位置和结束位置。S701. 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.
S702、STA根据携带的控制信令类型的指示信息、控制信令信息的起始位置及结束位置,获取控制信令信息的内容。
S702. 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.
具体的,STA根据第一指示信息获知其下行数据帧的数据负载中有加载控制信令信息,则STA在解析完待发送下行数据长度的子帧后,检测控制信令信息,并根据该控制信令信息的打包头中的信息的控制信令信息的起始序列和控制信令信息长度的指示信息,确定出该控制信令信息在该下行数据帧的起始位置和结束位置,以及该STA根据携带的控制信令类型的指示信息,在控制信令信息的起始位置及结束位置处获取控制信令信息的内容,即具体的控制信令。Specifically, 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.
需要说明的是,控制信令信息的格式如图11所示,STA要先找到确定控制信令信息所在的位置,再在其位置上根据起始序列判断出控制信令的开始,才能获取具体的控制信令。It should be noted that the format of the 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.
特别的,控制信令信息包括:控制信令信息的起始序列、该控制信令信息长度的指示信息,以及携带的控制信令类型的指示信息中的至少一个,该STA也可以根据获取控制信令的内容,具体的STA获取控制信令信息的方法由该控制信令信息所包括的参数决定,本发明不做限制。Specifically, the 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.
S510、第一指示信息指示未有加载控制信令信息或扩展训练序列时,m个STA分别停止解析控制信令信息或扩展训练序列。S510. When the first indication information indicates that the control signaling information or the extended training sequence is not loaded, the m STAs respectively stop parsing the control signaling information or the extended training sequence.
AP发送更新后的m个下行数据帧至对应的m个STA之后,第一指示信息指示未有加载控制信令信息或扩展训练序列时,m个STA分别停止解析控制信令信息或扩展训练序列。After the AP sends the updated m downlink data frames to the corresponding m STAs, 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和S510为S508之后,本发明实施例中两个步骤,即本发明实施例可以执行S508-S509,也可以执行S508-S510,具体的执行顺序由实际情况决定,本发明不做限制。It should be noted that, after 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.
本发明的实施例提供一种信令或序列的发送方法,如图12所示,本发明实施例提供另一种AP与STA进行上行数据帧传输时信令或序列的发送方法,该方法可以包括:
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:
S801、AP分别发送上行调度帧至所有STA,该上行调度帧包括被调度的m个STA的标识和调度信息,该上行调度帧用于调度m个STA同时发送上行数据帧至AP,m≥2。S801: 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 .
本发明实施例的应用场景为多用户传输,即在一个BSS中,一个AP与m个STA进行上行数据传输的过程。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.
需要说明的是,AP与STA进行上行数据帧传输时,AP竞争信道资源后,向STA发送上行调度帧,指示STA可使用哪些上行信道资源发送上行数据帧。本领域技术人员可以理解,STA只有收到AP发送的调度帧后,才进行上行数据帧的传输。It should be noted that, when 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. A person skilled in the art can understand that the STA only transmits the uplink data frame after receiving the scheduling frame sent by the AP.
具体的,在多用户传输中,一个STA接收AP发送的上行调度帧,该上行调度帧的调度信息包括被调度的m个STA的标识和调度信息,其中,该上行调度帧用于调度该m个STA同时发送上行数据帧至AP,m≥2。Specifically, in the multi-user transmission, 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 Each STA simultaneously sends an uplink data frame to the AP, and m≥2.
本发明实施例中,上述调度信息中包括上行传输起始时间点和上行传输时间长度。In the embodiment of the present invention, the foregoing scheduling information includes an uplink transmission start time point and an uplink transmission time length.
需要说明的是,在一个BSS中,m个STA与AP进行上行通信业务,每个STA接收该AP发送的上行调度帧,m个上行调度帧分别与m个STA一一对应,且该m个上行调度帧的调度信息包括相同的上行传输起点和上行传输时间长度,这样,m个STA就可以在相同的上行传输起点传输相同的上行传输时间长度的上行数据帧,完成与AP间的多用户传输。It should be noted that, in a BSS, 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.
本发明实施例中,上行调度帧还可以包括:请求信息,该请求信息可以用于请求上述m个STA发送控制信令信息至AP,其中,请求信息中包括控制信令信息的类型。但是,m个STA是否是响应上述请求信息,是各个STA根据自身的实际情况决定的。In the embodiment of the present invention, 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.
S802、STA根据m个STA的标识,判断是否被AP调度。S802: The STA determines, according to the identifiers of the m STAs, whether to be scheduled by the AP.
STA接收AP发送的上行调度帧之后,该STA可以根据该上行调度帧
中包括的m个STA的标识,判断自己的标识是否在上述m个标识中。After the STA receives the uplink scheduling frame sent 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.
需要说明的是,本发明实施例中,一个BSS中,AP发送上行调度帧至所有STA,但是AP可以只调度m个STA发送上行数据帧,因此,当一个STA接收到AP的上行调度帧后,要先判断自己是否被AP调度。It should be noted that, in an embodiment of the present invention, 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.
本发明实施例中,STA的标识可以为预先设置好的标号或序列号等,具体的可以由设计人员设定,本发明不做限制。In the embodiment of the present invention, 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.
在本发明一实施例方式中,STA获取自己的标识,并与m个STA的标识进行对比,若该m个STA的标识中有与自己的标识相同的,则表征该STA被AP调度;若该m个STA的标识中未有与自己的标识相同的,则表征该STA未被AP调度。In an embodiment of the present invention, 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.
S803、确定被调度时,STA确定上行数据帧的待发送数据长度和上行传输速率。S803. When it is determined that the STA is scheduled, the STA determines a data length to be transmitted and an uplink transmission rate of the uplink data frame.
具体的STA确定上行数据帧的待发送数据长度和上行传输速率的过程及其相关描述,可以参照S501中AP侧的过程及描述,此处不再赘述。For the process of determining the data length of the uplink data frame and the uplink transmission rate of the uplink data frame, and the related description, refer to the process and description of the AP side in S501, and details are not described herein again.
S804、STA根据调度信息向上行数据帧的数据负载中加载控制信令信息或扩展训练序列,进行更新。S804. 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.
本发明实施例中,调度信息包括:上行传输起始时间点和上行传输时间长度。In the embodiment of the present invention, the scheduling information includes: an uplink transmission start time point and an uplink transmission time length.
需要说明的是,STA要在AP指定的资源上进行上行数据帧的传输,即AP指定STA的上行传输起始时间点和上行传输时间长度。It should be noted that 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.
具体的,STA根据调度信息向上行数据帧的数据负载中加载控制信令信息或扩展训练序列,进行更新,如图13所示,具体包括:S901-S904。Specifically, 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.
S901、STA根据上行传输时间长度和上行传输速率,计算需发送上行数据长度。S901: The STA calculates, according to the uplink transmission time length and the uplink transmission rate, the uplink data length to be sent.
具体的STA根据上行传输时间长度和上行传输速率,计算需发送上行
数据长度的过程及其相关描述,可以参照S601中AP侧的过程及描述,此处不再赘述。The specific STA calculates the uplink to be sent according to the uplink transmission time length and the uplink transmission rate.
For 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.
S902、STA将待发送上行数据长度和需发送上行数据长度进行差运算,确定待填充上行数据长度。S902: 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.
具体的STA将待发送上行数据长度和需发送上行数据长度进行差运算,确定待填充上行数据长度的过程及其相关描述,可以参照S602中AP侧的过程及描述,此处不再赘述。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.
S903、若待填充上行数据长度大于0,STA则将待填充数据长度,与预设的单位长度或预设的符号长度进行二次差运算,并获取差运算结果。S903. If the length of the uplink data to be filled is greater than 0, 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.
具体的若待填充上行数据长度大于0,STA则将待填充数据长度,与预设的单位长度或预设的符号长度进行二次差运算,并获取差运算结果的方法与过程及其相关描述,可以参照S603中AP侧的过程及描述,此处不再赘述。If the length of the uplink data to be filled is greater than 0, 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.
S904、若差运算结果大于0,STA则向上行数据帧的数据负载中加载控制信令信息或扩展训练序列,进行更新。S904. If the result of the difference operation is greater than 0, the STA loads the control signaling information or the extended training sequence in the data payload of the uplink data frame to update.
具体的若差运算结果大于0,STA则向上行数据帧的数据负载中加载控制信令信息或扩展训练序列,进行更新的过程及其相关描述,可以参照S604和S505中AP侧的过程及描述,此处不再赘述。If the result of the specific difference operation is greater than 0, 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.
S805、STA根据调度信息向上行数据帧的数据负载中加载控制信令信息或扩展训练序列,以及向上行数据帧的物理层帧头中加载控制信令子域,进行更新。S805. 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.
具体的STA根据调度信息向上行数据帧的数据负载中加载控制信令信息或扩展训练序列,以及向上行数据帧的物理层帧头中加载控制信令子域,进行更新的过程及其相关描述,可以参照S506中AP侧的过程及描述,此处不再赘述。
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. For details, refer to the process and description of the AP side in S506, and details are not described here.
S806、STA根据调度信息向上行数据帧的物理层帧头中加载控制信令子域,进行更新。S806. 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.
具体的STA根据调度信息向上行数据帧的物理层帧头中加载控制信令子域,进行更新的过程及其相关描述,可以参照S507中AP侧的过程及描述,此处不再赘述。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为S803之后,并列的执行步骤,即本发明实施例在执行803之后,可以执行S804,也可以执行S805,还可以执行S806,具体的执行顺序由实际情况决定,本发明不做限制。It should be noted that 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.
S807、STA发送上行数据帧至AP,该上行数据帧分别包括第一指示信息,该第一指示信息分别用于指示该上行数据帧的数据负载中是否加载控制信令信息或扩展训练序列。S807. 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.
STA根据调度信息,向上行数据帧的数据负载中加载控制信令信息或扩展训练序列,进行更新之后,或者,STA根据调度信息,向上行数据帧的数据负载中加载控制信令信息或扩展训练序列,以及向上行数据帧的物理层帧头中加载控制信令子域,进行更新之后,或者,STA根据调度信息,向上行数据帧的物理层帧头中加载控制信令子域,进行更新之后,该STA发送该上行数据帧至AP,该上行数据帧分别包括第一指示信息,该第一指示信息分别用于指示该上行数据帧的数据负载中是否加载控制信令信息或扩展训练序列。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 After the STA sends the uplink data frame to the AP, 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.
S808、第一指示信息指示有加载控制信令信息或扩展训练序列时,AP获取控制信令信息或扩展训练序列的内容。S808. When the first indication information indicates that there is loading control signaling information or an extended training sequence, the AP acquires control signaling information or content of the extended training sequence.
具体的第一指示信息指示有加载控制信令信息或扩展训练序列时,AP获取控制信令信息或扩展训练序列的内容的过程及其相关描述,可以参照S509中AP侧的过程及描述,此处不再赘述。
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.
S809、第一指示信息指示未有加载控制信令信息或扩展训练序列时,AP停止解析控制信令信息或扩展训练序列。S809. When the first indication information indicates that the control signaling information or the extended training sequence is not loaded, the AP stops parsing the control signaling information or the extended training sequence.
具体的第一指示信息指示未有加载控制信令信息或扩展训练序列时,AP停止解析控制信令信息或扩展训练序列的过程及其相关描述,可以参照S510中AP侧的过程及描述,此处不再赘述。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.
需要说明的是,本发明实施例是在一个STA侧的信令或序列的发送方法,一个BSS中,m个STA都使用上述方法与一个AP进行上行数据帧的传输。It should be noted that the embodiment of the present invention is a method for transmitting signaling or sequence on one STA side. In one BSS, m STAs use the foregoing method to perform uplink data frame transmission with one AP.
需要说明的是,S808和S809为S807之后,本发明实施例中两个步骤,即本发明实施例可以执行S807-S808,也可以执行S807-S809,具体的执行顺序由实际情况决定,本发明不做限制。It should be noted that, after 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.
本发明的实施例提供一种信令或序列的发送方法,AP通过在下行数据帧传输时,该AP确定待发送的m个下行数据帧,并对待发送的m个下行数据帧加载有用填充信息,进行更新;再将更新后的m个下行数据帧发送至m个STA,m≥2;或者,STA在被AP调度后,通过在上行数据帧传输时,发送加载了有用填充信息的上行数据帧至AP,有用填充信息包括:控制信令子域、控制信令信息或扩展训练序列。通过该方案,在多用户传输中,AP或STA在发送数据帧时,利用有用填充信息填充数据帧,使得AP满足同时发送多个下行数据帧,或多个STA满足同时发送上行数据帧,且AP或STA传输的有用填充信息可以被STA或AP用于参考数据传输中的情况,从而实现更好的数据传输,因此,使用信道资源传输有用填充信息,提高了信道资源的利用率。The embodiment of the present invention provides a signaling or sequence sending method. When an AP transmits a downlink data frame, 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. For the frame to the AP, the useful padding information includes: a control signaling subfield, control signaling information, or an extended training sequence. With the scheme, in the multi-user transmission, when the AP or the STA sends the data frame, 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.
实施例三 Embodiment 3
如图14所示,本发明的实施例提供一种AP 1,对应下行数据帧传输时AP侧信令或序列的发送方法,该AP 1包括:
As shown in FIG. 14, 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:
确定单元10,配置为确定待发送的m个下行数据帧,所述m个下行数据帧与m个站点STA一一对应,m≥2。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.
更新单元11,配置为向所述确定单元10确定的所述m个下行数据帧加载有用填充信息,进行更新,所述有用填充信息用于表征与所述m个STA传输数据过程中,除业务数据外可用的参数信息。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.
发送单元12,配置为发送所述更新单元11更新后的m个下行数据帧至对应的所述m个STA。The sending unit 12 is configured to send the updated m downlink data frames of the update unit 11 to the corresponding m STAs.
本发明实施例中,所述有用填充信息包括:控制信令信息或扩展训练序列。In the embodiment of the present invention, the useful padding information includes: control signaling information or an extended training sequence.
所述更新单元11,还配置为向所述确定单元10确定的所述m个下行数据帧中的至少一个下行数据帧的数据负载中加载所述控制信令信息或所述扩展训练序列,进行更新。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.
本发明实施例中,所述有用填充信息包括:控制信令信息或扩展训练序列、控制信令子域。In the embodiment of the present invention, the useful padding information includes: control signaling information or an extended training sequence, and a control signaling subfield.
所述更新单元11,还配置为向所述确定单元10确定的所述m个下行数据帧中的至少一个下行数据帧的数据负载中加载所述控制信令信息或所述扩展训练序列,以及向所述m个下行数据帧的物理层帧头中加载所述控制信令子域,进行更新。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.
本发明实施例中,所述有用填充信息包括:控制信令子域。In the embodiment of the present invention, the useful padding information includes: a control signaling subfield.
所述更新单元11,还配置为向所述确定单元10确定的所述m个下行数据帧的物理层帧头中加载所述控制信令子域,进行更新。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.
本发明实施例中,所述确定单元10,还配置为确定待发送的m个下行数据帧之后,所述更新单元11进行更新之前,从所述m个下行数据帧中确定待填充的所述至少一个下行数据帧。In the embodiment of the present invention, 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.
本发明实施例中,所述确定单元10,还配置为确定所述m个下行数据
帧各自的待发送下行数据长度和下行传输速率。In the embodiment of the present invention, the determining unit 10 is further configured to determine the m downlink data.
The downlink data length and downlink transmission rate of each frame to be transmitted.
如图15所示,所述AP 1还包括选择单元13和计算单元14。As shown in FIG. 15, the AP 1 further includes a selection unit 13 and a calculation unit 14.
所述选择单元13,配置为所述确定单元10确定所述m个下行数据帧各自的待发送下行数据长度和下行传输速率之后,所述更新单元11进行更新之前,从所述确定单元10确定的所述m个下行数据帧的待发送下行数据长度中,选择一个下行数据帧的待发送下行数据长度作为基准。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.
所述计算单元14,配置为根据所述确定单元10确定的所述一个下行数据帧的待发送下行数据长度和下行传输速率,计算所述选择单元13选择的所述一个下行数据帧的下行传输时间长度。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.
本发明实施例中,如图16所示,所述AP 1还包括获取单元15。In the embodiment of the present invention, as shown in FIG. 16, the AP 1 further includes an obtaining unit 15.
所述计算单元14,还配置为根据所述确定单元10确定的所述下行传输时间长度和所述m个下行数据帧各自的下行传输速率,分别计算所述m个下行数据帧各自的需发送下行数据长度。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.
所述计算单元14,还配置为将所述m个下行数据帧各自的需发送下行数据长度,与对所述确定单元10确定的所述m个下行数据帧各自的待发送下行数据长度分别进行差运算,以及所述确定单元10,还配置为确定所述m个下行数据帧各自的待填充下行数据长度。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.
所述计算单元14,还配置为将所述确定单元10确定的所述m个待填充下行数据长度中的大于0的n个待填充下行数据长度,分别与预设的单位长度或预设的符号长度进行二次差运算,以及所述获取单元15,配置为获取所述计算单元14计算的n个差运算结果,其中,m≥n≥1。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.
所述确定单元10,还配置为若所述获取单元15获取的所述n个差运算结果中有y个差运算结果大于0,则确定所述y个差运算结果对应的y个下行数据帧为待填充的所述至少一个下行数据帧,其中,n≥y≥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.
本发明实施例中,所述更新单元11,还配置为向所述确定单元10确定
的所述m个下行数据帧中的所述至少一个下行数据帧的数据负载中,分别加载所述预设的单位长度的整数倍的所述控制信令信息,或所述预设的符号长度的整数倍的所述扩展训练序列,进行更新;其中,所述至少一个下行数据帧的数据负载中加载的所述控制信令信息的总长度或所述预设的符号长度的总长度,分别小于等于所述至少一个下行数据帧各自的待填充下行数据长度。In the embodiment of the present invention, 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.
本发明实施例中,所述控制信令信息或所述控制信令子域包括:待发数据缓存状态信息、接收数据缓存状态信息、信道状态信息、链路自适应控制信令、反向传输控制信令、数据扰码种子及服务质量QoS控制信令中的至少一个。In the embodiment of the present invention, the 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.
本发明实施例中,所述确定单元10确定的m个下行数据帧的物理层帧头包括信令域;所述信令域包括:第一指示信息,所述第一指示信息用于指示所述每个下行数据帧的数据负载中是否加载所述控制信令信息或所述扩展训练序列。In the embodiment of the present invention, 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.
本发明实施例中,所述控制信令信息还包括:所述控制信令信息的起始序列、所述控制信令信息长度的指示信息,以及携带的控制信令类型的指示信息中的至少一个。In the embodiment of the present invention, the 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.
本发明的实施例提供一种AP,通过在下行数据帧传输时,该AP确定待发送的m个下行数据帧,并对待发送的m个下行数据帧加载有用填充信息,进行更新;再将更新后的m个下行数据帧发送至m个STA。通过该方案,在多用户传输中,AP在发送数据帧时,利用有用填充信息填充数据帧,使得AP满足同时发送多个下行数据帧,且AP传输的有用填充信息可以被STA用于参考数据传输中的情况,从而实现更好的数据传输,因此,使用信道资源传输有用填充信息,提高了信道资源的利用率。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. With the scheme, 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.
如图17所示,本发明的实施例提供一种STA 2,对应下行数据帧传输
时STA侧信令或序列的发送方法,该STA 2包括:As shown in FIG. 17, 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:
接收单元20,配置为接收AP发送的下行数据帧,所述下行数据帧包括第一指示信息,所述第一指示信息用于指示所述下行数据帧的数据负载中是否加载控制信令信息或扩展训练序列。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.
获取单元21,配置为所述接收单元20接收的所述第一指示信息指示有加载所述控制信令信息或所述扩展训练序列时,获取所述控制信令信息或所述扩展训练序列的内容。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.
本发明实施例中,所述控制信令信息包括:所述控制信令信息的起始序列、所述控制信令信息长度的指示信息,以及携带的控制信令类型的指示信息中的至少一个。In the embodiment of the present invention, 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. .
本发明实施例中,如图18所示,若所述控制信令信息包括:所述控制信令信息的起始序列、所述控制信令信息长度的指示信息,以及携带的所述控制信令类型的指示信息;所述STA 2还包括确定单元22。In the embodiment of the present invention, as shown in FIG. 18, if the 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.
所述确定单元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.
所述获取单元21,还配置为根据携带的所述控制信令类型的指示信息、所述确定单元22确定的所述控制信令信息的起始位置及结束位置,获取所述控制信令信息的内容。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.
本发明的实施例提供一种STA,通过接收AP发送的加载有用填充信息的下行数据帧,该有用填充信息可以用于AP参考数据传输中的情况,从而实现更好的数据传输,因此,使用信道资源传输有用填充信息,提高了信道资源的利用率。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.
如图19所示,本发明的实施例还提供一种STA 3,对应上行数据帧传输时STA侧信令或序列的发送方法,该STA 3包括:
As shown in FIG. 19, 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:
接收单元30,配置为接收AP发送的上行调度帧,所述上行调度帧包括被调度的m个STA的标识和调度信息,其中,所述上行调度帧用于调度所述m个STA同时发送上行数据帧至AP,m≥2。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. Data frame to AP, m ≥ 2.
判断单元31,配置为根据所述接收单元30接收的所述m个STA的标识,判断是否被所述AP调度。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.
更新单元32,配置为所述判断单元31确定被调度时,根据所述接收单元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.
发送单元33,配置为发送所述更新单元32更新后的上行数据帧至所述AP。The sending unit 33 is configured to send the updated uplink data frame of the update unit 32 to the AP.
本发明实施例中,所述有用填充信息包括:控制信令信息或扩展训练序列。In the embodiment of the present invention, the useful padding information includes: control signaling information or an extended training sequence.
所述更新单元32,还配置为根据所述接收单元30接收的所述调度信息向所述上行数据帧的数据负载中加载所述控制信令信息或所述扩展训练序列,进行更新。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.
本发明实施例中,所述有用填充信息包括:控制信令信息或扩展训练序列,还包括控制信令子域。In the embodiment of the present invention, the useful padding information includes: control signaling information or an extended training sequence, and further includes a control signaling subfield.
所述更新单元32,还配置为根据所述接收单元30接收的所述调度信息向所述上行数据帧的数据负载中加载所述控制信令信息或所述扩展训练序列,以及向所述上行数据帧的物理层帧头中加载所述控制信令子域,进行更新。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.
本发明实施例中,所述有用填充信息包括:控制信令子域。In the embodiment of the present invention, the useful padding information includes: a control signaling subfield.
所述更新单元32,还配置为根据所述接收单元30接收的所述调度信息向所述上行数据帧的物理层帧头中加载所述控制信令子域,进行更新。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.
本发明实施例中,如图20所示,所述STA 3还包括确定单元34。In the embodiment of the present invention, as shown in FIG. 20, the STA 3 further includes a determining unit 34.
所述确定单元34,配置为所述所述判断单元31确定被调度之后,所述
更新单元32进行更新之前,确定所述发送单元33待发送的所述上行数据帧的待发送数据长度和上行传输速率。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.
本发明实施例中,所述调度信息包括:上行传输起始时间点和上行传输时间长度,如图21所示,所述STA 3还包括:计算单元35和获取单元36。In the embodiment of the present invention, the scheduling information includes: an uplink transmission start time point and an uplink transmission time length. As shown in FIG. 21, the STA 3 further includes: a calculating unit 35 and an obtaining unit 36.
所述计算单元35,配置为根据所述接收单元30接收的所述上行传输时间长度和所述确定单元34确定的所述上行传输速率,计算需发送上行数据长度。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.
所述计算单元35,还配置为将所述确定单元34确定的所述待发送上行数据长度和所述需发送上行数据长度进行差运算,确定待填充上行数据长度。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.
所述计算单元35,还配置为若所述确定单元34确定的所述待填充上行数据长度大于0,则将所述待填充数据长度,与预设的单位长度或预设的符号长度进行二次差运算,以及,所述获取单元36,配置为获取所述计算单元35计算的差运算结果。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.
所述计算单元35,还配置为若所述获取单元36获取的所述差运算结果大于0,则所述更新单元32向所述上行数据帧的数据负载中加载所述控制信令信息或所述扩展训练序列,进行更新。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.
本发明实施例中,所述更新单元32,还配置为根据所述接收单元30接收的所述调度信息向所述上行数据帧的数据负载中,加载所述预设的单位长度的整数倍的所述控制信令信息,或所述预设的符号长度的整数倍的所述扩展训练序列,进行更新;其中,所述上行数据帧的数据负载中加载的所述控制信令信息的总长度或所述预设的符号长度的总长度,分别小于等于所述待填充上行数据长度。In the embodiment of the present invention, 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.
本发明实施例中,所述上行数据帧的物理层帧头包括:信令域;所述
信令域包括:第一指示信息,所述第一指示信息用于指示所述上行数据帧的数据负载中是否加载所述控制信令信息或所述扩展训练序列。In the embodiment of the present invention, 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.
本发明的实施例还提供一种STA,STA在被AP调度后,通过在上行数据帧传输时,发送加载了有用填充信息的上行数据帧至AP,有用填充信息包括:控制信令子域、控制信令信息或扩展训练序列。通过该方案,在多用户传输中,STA在发送数据帧时,利用有用填充信息填充数据帧,使得多个STA满足同时发送上行数据帧,且STA传输的有用填充信息可以被AP用于参考数据传输中的情况,从而实现更好的数据传输,因此,使用信道资源传输有用填充信息,提高了信道资源的利用率。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. With the scheme, in the multi-user transmission, when the STA sends the data frame, 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.
如图22所示,本发明的实施例还提供一种AP 4,对应上行数据帧传输时AP侧信令或序列的发送方法,该AP 4包括:As shown in FIG. 22, 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:
发送单元40,配置为发送上行调度帧至STA,所述上行调度帧用于调度m个STA同时发送上行数据帧至AP,m≥2。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.
接收单元41,配置为分别接收所述m个STA根据所述发送单元40发送的所述上行调度帧发送的m个上行数据帧,所述m个上行数据帧分别包括m个第一指示信息,所述m个第一指示信息分别用于指示所述m个上行数据帧的数据负载中是否加载控制信令信息或扩展训练序列。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.
获取单元42,配置为所述接收单元41接收的所述第一指示信息指示有加载所述控制信令信息或所述扩展训练序列时,获取所述控制信令信息或所述扩展训练序列的内容。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.
本发明实施例中,所述上行调度帧中还包括:请求信息,所述请求信息用于请求所述m个STA发送控制信令信息至所述接收单元41,其中,所述请求信息中包括控制信令信息的类型。In the embodiment of the present invention, 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.
本发明的实施例还提供一种AP,通过接收STA发送的加载有用填充信息的上行数据帧,该有用填充信息可以用于STA参考数据传输中的情况,
从而实现更好的数据传输,因此,使用信道资源传输有用填充信息,提高了信道资源的利用率。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.
Thereby achieving better data transmission, therefore, the use of channel resources to transmit useful padding information improves the utilization of channel resources.
实施例四 Embodiment 4
如图23所示,本发明的实施例提供一种AP,对应下行数据帧传输时AP侧信令或序列的发送方法,该AP包括:发送器16、处理器17及存储器18,其中,发送器16和存储器18均与处理器17连接,例如,发送器16和存储器18可以均与处理器17通过总线连接。As shown in FIG. 23, 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.
存储器18配置为存储可执行程序代码,该程序代码包括计算机操作指令,存储器18可能包含高速RAM存储器,也可能还包括非易失性存储器(non-volatile memory),例如,至少一个磁盘存储器。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.
处理器17可以是中央处理器,或者是特定集成电路,或者是被配置成实施本发明的一个或多个集成电路。 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.
具体的,所述处理器17,可配置为确定待发送的m个下行数据帧,所述m个下行数据帧与m个站点STA一一对应,m≥2,以及向所述确定单元10确定的所述m个下行数据帧加载有用填充信息,进行更新,其中,所述有用填充信息用于表征与所述m个STA传输数据过程中,除了业务数据外,可用的参数信息;所述发送器16,可配置为发送所述更新单元11更新后的m个下行数据帧至对应的所述m个STA;所述存储器18可配置为存储下行数据帧和有用填充信息及其软件代码,以及控制所述AP完成上述过程的软件程序,从而使得所述处理器17通过执行上述软件程序并调用上述软件代码,完成上述过程。Specifically, 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.
本发明实施例中,所述有用填充信息包括:控制信令信息或扩展训练序列。In the embodiment of the present invention, the useful padding information includes: control signaling information or an extended training sequence.
所述处理器17,还配置为向所述m个下行数据帧中的至少一个下行数据帧的数据负载中加载所述控制信令信息或所述扩展训练序列,进行更新。
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.
本发明实施例中,所述有用填充信息包括:控制信令信息或扩展训练序列、控制信令子域。In the embodiment of the present invention, the useful padding information includes: control signaling information or an extended training sequence, and a control signaling subfield.
所述处理器17,还配置为向所述m个下行数据帧中的至少一个下行数据帧的数据负载中加载所述控制信令信息或所述扩展训练序列,以及向所述m个下行数据帧的物理层帧头中加载所述控制信令子域,进行更新。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.
本发明实施例中,所述有用填充信息包括:控制信令子域。In the embodiment of the present invention, the useful padding information includes: a control signaling subfield.
所述处理器17,还配置为向所述m个下行数据帧的物理层帧头中加载所述控制信令子域,进行更新。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.
本发明实施例中,所述处理器17,还配置为确定待发送的m个下行数据帧之后,所述进行更新之前,从所述m个下行数据帧中确定待填充的所述至少一个下行数据帧。In the embodiment of the present invention, 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.
本发明实施例中,所述处理器17,还配置为确定所述m个下行数据帧各自的待发送下行数据长度和下行传输速率。In the embodiment of the present invention, 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.
所述处理器17,还配置为确定所述m个下行数据帧各自的待发送下行数据长度和下行传输速率之后,所述进行更新之前,从所述m个下行数据帧的待发送下行数据长度中,选择一个下行数据帧的待发送下行数据长度作为基准。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.
所述处理器17,配置为根据确定的所述一个下行数据帧的待发送下行数据长度和下行传输速率,计算所述处理器17选择的所述一个下行数据帧的下行传输时间长度。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.
本发明实施例中,所述处理器17,还配置为根据所述下行传输时间长度和所述m个下行数据帧各自的下行传输速率,分别计算所述m个下行数据帧各自的需发送下行数据长度。In the embodiment of the present invention, 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.
所述处理器17,还配置为将所述m个下行数据帧各自的需发送下行数据长度,与对所述m个下行数据帧各自的待发送下行数据长度分别进行差
运算,以及确定所述m个下行数据帧各自的待填充下行数据长度。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.
所述处理器17,还配置为将所述m个待填充下行数据长度中的大于0的n个待填充下行数据长度,分别与预设的单位长度或预设的符号长度进行二次差运算,以及获取所述处理器17计算的n个差运算结果,其中,m≥n≥1。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.
所述处理器17,还配置为若所述n个差运算结果中有y个差运算结果大于0,则确定所述y个差运算结果对应的y个下行数据帧为待填充的所述至少一个下行数据帧,其中,n≥y≥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.
本发明实施例中,所述处理器17,还配置为向所述m个下行数据帧中的所述至少一个下行数据帧的数据负载中,分别加载所述预设的单位长度的整数倍的所述控制信令信息,或所述预设的符号长度的整数倍的所述扩展训练序列,进行更新;其中,所述至少一个下行数据帧的数据负载中加载的所述控制信令信息的总长度或所述预设的符号长度的总长度,分别小于等于所述至少一个下行数据帧各自的待填充下行数据长度。In the embodiment of the present invention, 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.
本发明实施例中,所述控制信令信息或所述控制信令子域包括:待发数据缓存状态信息、接收数据缓存状态信息、信道状态信息、链路自适应控制信令、反向传输控制信令、数据扰码种子及服务质量QoS控制信令中的至少一个。In the embodiment of the present invention, the 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.
本发明实施例中,所述处理器17确定的m个下行数据帧的物理层帧头包括信令域;所述信令域包括:第一指示信息,所述第一指示信息用于指示所述每个下行数据帧的数据负载中是否加载所述控制信令信息或所述扩展训练序列。In the embodiment of the present invention, 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.
本发明实施例中,所述控制信令信息还包括:所述控制信令信息的起始序列、所述控制信令信息长度的指示信息,以及携带的控制信令类型的指示信息中的至少一个。
In the embodiment of the present invention, the 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.
本发明的实施例提供一种AP,通过在下行数据帧传输时,该AP确定待发送的m个下行数据帧,并对待发送的m个下行数据帧加载有用填充信息,进行更新;再将更新后的m个下行数据帧发送至m个STA。通过该方案,在多用户传输中,AP在发送数据帧时,利用有用填充信息填充数据帧,使得AP满足同时发送多个下行数据帧,且AP传输的有用填充信息可以被STA用于参考数据传输中的情况,从而实现更好的数据传输,因此,使用信道资源传输有用填充信息,提高了信道资源的利用率。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. With the scheme, 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.
如图24所示,本发明的实施例提供一种STA,对应下行数据帧传输时STA侧信令或序列的发送方法,该STA包括:接收器23、处理器24及存储器25,其中,接收器23和存储器25均与处理器24连接,例如,接收器23和存储器25可以均与处理器24通过总线连接。As shown in FIG. 24, 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.
存储器25配置为存储可执行程序代码,该程序代码包括计算机操作指令,存储器25可能包含高速RAM存储器,也可能还包括非易失性存储器,例如,至少一个磁盘存储器。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.
处理器24可以是中央处理器,或者是特定集成电路,或者是被配置成实施本发明的一个或多个集成电路。 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.
具体的,所述接收器23,可配置为接收AP发送的下行数据帧,所述下行数据帧包括第一指示信息,所述第一指示信息用于指示所述下行数据帧的数据负载中是否加载控制信令信息或扩展训练序列;所述处理器24,可配置为所述接收器23接收的所述第一指示信息指示有加载所述控制信令信息或所述扩展训练序列时,获取所述控制信令信息或所述扩展训练序列的内容;所述存储器25可配置为存储下行数据帧及其软件代码,以及控制所述STA完成上述过程的软件程序,从而使得所述处理器24通过执行上述软件程序并调用上述软件代码,完成上述过程。Specifically, 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.
本发明实施例中,所述控制信令信息包括:所述控制信令信息的起始
序列、所述控制信令信息长度的指示信息,以及携带的控制信令类型的指示信息中的至少一个。In the embodiment of the present invention, the 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.
本发明实施例中,若所述控制信令信息包括:所述控制信令信息的起始序列、所述控制信令信息长度的指示信息,以及携带的所述控制信令类型的指示信息。所述处理器24,还配置为根据所述控制信令信息的起始序列和所述控制信令信息长度的指示信息,确定所述控制信令信息的起始位置和结束位置。In the embodiment of the present invention, if the 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.
所述处理器24,还配置为根据携带的所述控制信令类型的指示信息、所述控制信令信息的起始位置及结束位置,获取所述控制信令信息的内容。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.
本发明的实施例提供一种STA,通过接收AP发送的加载有用填充信息的下行数据帧,该有用填充信息可以用于AP参考数据传输中的情况,从而实现更好的数据传输,因此,使用信道资源传输有用填充信息,提高了信道资源的利用率。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.
如图25所示,本发明的实施例提供一种STA,对应上行数据帧传输时STA侧信令或序列的发送方法,该STA包括:接收器37、发送器38、处理器39及存储器310,其中,接收器37、发送器38和存储器310均与处理器39连接,例如,接收器37、发送器38和存储器310可以均与处理器39通过总线连接。As shown in FIG. 25, 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. For example, the receiver 37, the transmitter 38, and the memory 310 may both be connected to the processor 39 via a bus.
接收器37和发送器38可以集成在一起,构成收发机。 Receiver 37 and transmitter 38 can be integrated to form a transceiver.
存储器310配置为存储可执行程序代码,该程序代码包括计算机操作指令,存储器310可能包含高速RAM存储器,也可能还包括非易失性存储器,例如,至少一个磁盘存储器。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.
处理器39可以是中央处理器,或者是特定集成电路,或者是被配置成实施本发明的一个或多个集成电路。 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.
具体的,所述接收器37,可配置为接收AP发送的上行调度帧,所述
上行调度帧包括被调度的m个STA的标识和调度信息,其中,所述上行调度帧用于调度所述m个STA同时发送上行数据帧至AP,m≥2;所述处理器39,可配置为根据所述接收器37接收的所述m个STA的标识,判断是否被所述AP调度,以及确定被调度时,根据所述接收器37接收的所述调度信息向上行数据帧加载有用填充信息,进行更新;所述发送器38,可配置为发送所述处理器39更新后的上行数据帧至所述AP;所述存储器310,可配置为存储上行调度帧、上行数据帧和有用填充信息,及其各自的软件代码,以及控制所述STA完成上述过程的软件程序,从而使得所述处理器39通过执行上述软件程序并调用上述软件代码,完成上述过程。Specifically, 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. Filling the information, the update is performed; 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.
本发明实施例中,所述有用填充信息包括:控制信令信息或扩展训练序列。In the embodiment of the present invention, the useful padding information includes: control signaling information or an extended training sequence.
所述处理器39,还配置为根据所述接收器37接收的所述调度信息向所述上行数据帧的数据负载中加载所述控制信令信息或所述扩展训练序列,进行更新。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.
本发明实施例中,所述有用填充信息包括:控制信令信息或扩展训练序列,还包括控制信令子域。In the embodiment of the present invention, the useful padding information includes: control signaling information or an extended training sequence, and further includes a control signaling subfield.
所述处理器39,还配置为根据所述接收器37接收的所述调度信息向所述上行数据帧的数据负载中加载所述控制信令信息或所述扩展训练序列,以及向所述上行数据帧的物理层帧头中加载所述控制信令子域,进行更新。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.
本发明实施例中,所述有用填充信息包括:控制信令子域。In the embodiment of the present invention, the useful padding information includes: a control signaling subfield.
所述处理器39,还配置为根据所述接收器37接收的所述调度信息向所述上行数据帧的物理层帧头中加载所述控制信令子域,进行更新。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.
本发明实施例中,所述处理器39,还配置为所述确定被调度之后,所述进行更新之前,确定所述发送器38待发送的所述上行数据帧的待发送数据长度和上行传输速率。
In the embodiment of the present invention, 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.
本发明实施例中,所述调度信息包括:上行传输起始时间点和上行传输时间长度。所述处理器39,还配置为根据所述接收器37接收的所述上行传输时间长度和所述上行传输速率,计算需发送上行数据长度。In the embodiment of the present invention, 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.
所述处理器39,还配置为将所述待发送上行数据长度和所述需发送上行数据长度进行差运算,确定待填充上行数据长度。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.
所述处理器39,还配置为若所述待填充上行数据长度大于0,则将所述待填充数据长度,与预设的单位长度或预设的符号长度进行二次差运算,以及获取差运算结果。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.
所述处理器39,还配置为若所述差运算结果大于0,则向所述上行数据帧的数据负载中加载所述控制信令信息或所述扩展训练序列,进行更新。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.
本发明实施例中,所述处理器39,还配置为根据所述接收器37接收的所述调度信息向所述上行数据帧的数据负载中,加载所述预设的单位长度的整数倍的所述控制信令信息,或所述预设的符号长度的整数倍的所述扩展训练序列,进行更新;其中,所述上行数据帧的数据负载中加载的所述控制信令信息的总长度或所述预设的符号长度的总长度,分别小于等于所述待填充上行数据长度。In the embodiment of the present invention, 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.
本发明实施例中,所述上行数据帧的物理层帧头包括:信令域;所述信令域包括:第一指示信息,所述第一指示信息用于指示所述上行数据帧的数据负载中是否加载所述控制信令信息或所述扩展训练序列。In the embodiment of the present invention, 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.
本发明的实施例还提供一种STA,STA在被AP调度后,通过在上行数据帧传输时,发送加载了有用填充信息的上行数据帧至AP,有用填充信息包括:控制信令子域、控制信令信息或扩展训练序列。通过该方案,在多用户传输中,STA在发送数据帧时,利用有用填充信息填充数据帧,使得多个STA满足同时发送上行数据帧,且STA传输的有用填充信息可以被AP用于参考数据传输中的情况,从而实现更好的数据传输,因此,使用信
道资源传输有用填充信息,提高了信道资源的利用率。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. With the scheme, in the multi-user transmission, when the STA sends the data frame, 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.
如图26所示,本发明的实施例提供一种AP,对应上行数据帧传输时AP侧信令或序列的发送方法,该AP包括:接收器43、发送器44、处理器45及存储器46,其中,接收器43、发送器44和存储器46均与处理器45连接,例如,接收器43、发送器44和存储器46可以均与处理器45通过总线连接。As shown in FIG. 26, 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. For example, the receiver 43, the transmitter 44, and the memory 46 may both be connected to the processor 45 via a bus.
接收器43和发送器44可以集成在一起,构成收发机。 Receiver 43 and transmitter 44 can be integrated to form a transceiver.
存储器46配置为存储可执行程序代码,该程序代码包括计算机操作指令,存储器46可能包含高速RAM存储器,也可能还包括非易失性存储器,例如,至少一个磁盘存储器。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.
处理器45可以是中央处理器,或者是特定集成电路,或者是被配置成实施本发明的一个或多个集成电路。 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.
具体的,所述发送器44,可配置为发送上行调度帧至STA,所述上行调度帧用于调度m个STA同时发送上行数据帧至AP,m≥2;所述接收器43,可配置为分别接收所述m个STA根据所述发送器44发送的所述上行调度帧发送的m个上行数据帧,所述m个上行数据帧分别包括m个第一指示信息,所述m个第一指示信息分别用于指示所述m个上行数据帧的数据负载中是否加载控制信令信息或扩展训练序列;所述处理器45,可配置为若所述接收器43接收的所述第一指示信息指示有加载所述控制信令信息或所述扩展训练序列,则获取所述控制信令信息或所述扩展训练序列的内容;所述存储器46,可配置为存储上行调度帧、上行数据帧、有用填充信息和请求信息,及其各自的软件代码,以及控制所述AP完成上述过程的软件程序,从而使得所述处理器45通过执行上述软件程序并调用上述软件代码,完成上述过程。Specifically, 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.
本发明的实施例还提供一种AP,通过接收STA发送的加载有用填充信
息的上行数据帧,该有用填充信息可以用于STA参考数据传输中的情况,从而实现更好的数据传输,因此,使用信道资源传输有用填充信息,提高了信道资源的利用率。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.
实施例五Embodiment 5
如图27所示,本发明的实施例提供一种BSS,包括:As shown in FIG. 27, an embodiment of the present invention provides a BSS, including:
如实施例三或实施例四描述的AP以及m个与该AP进行数据传输的STA,其中,m≥2。An AP as described in Embodiment 3 or Embodiment 4 and m STAs that perform data transmission with the AP, where m≥2.
本发明的实施例提供的BSS,对应于下行数据传输时,AP与STA之间的信令或序列的发送方法,或者,上行数据传输时,AP与STA之间的信令或序列的发送方法。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. .
具体的,AP通过在下行数据帧传输时,AP确定待发送的m个下行数据帧,并对待发送的m个下行数据帧加载有用填充信息,进行更新;再将更新后的m个下行数据帧发送至m个STA;或者,STA被AP调度后,通过在上行数据帧传输时,发送加载了有用填充信息的上行数据帧至AP,有用填充信息包括:控制信令子域、控制信令信息或扩展训练序列。在多用户传输中,AP或STA在发送数据帧时,利用有用填充信息填充数据帧,使得AP满足同时发送多个下行数据帧,或多个STA满足同时发送上行数据帧,且AP或STA传输的有用填充信息可以被STA或AP用于参考数据传输中的情况,从而实现更好的数据传输,因此,使用信道资源传输有用填充信息,提高了信道资源的利用率。Specifically, when the AP transmits the downlink data frame, 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. Sending to the m STAs; or, after the STA is scheduled by the AP, the uplink data frame loaded with the useful padding information is sent to the AP during the uplink data frame transmission, and the useful padding information includes: the control signaling sub-domain and the control signaling information. Or extend the training sequence. In a multi-user transmission, when an AP or a STA sends a data frame, 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.
本发明实施例上述业务信令跟踪的装置如果以软件功能模块的形式实现并作为独立的产品销售或使用时,也可以存储在一个计算机可读取存储介质中。基于这样的理解,本发明实施例的技术方案本质上或者说对现有技术做出贡献的部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质中,包括若干指令用以使得一台计算机设备(可以是
个人计算机、服务器、或者网络设备等)执行本发明各个实施例所述方法的全部或部分。而前述的存储介质包括:U盘、移动硬盘、只读存储器(ROM,Read Only Memory)、磁碟或者光盘等各种可以存储程序代码的介质。这样,本发明实施例不限制于任何特定的硬件和软件结合。The apparatus for tracking the service signaling according to the embodiment of the present invention 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. Based on such understanding, 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. Thus, embodiments of the invention are not limited to any specific combination of hardware and software.
相应地,本发明实施例还提供一种计算机存储介质,其中存储有计算机程序,该计算机程序用于执行本发明实施例的信令或序列的发送方法。Correspondingly, 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.
本领域内的技术人员应明白,本发明的实施例可提供为方法、系统、或计算机程序产品。因此,本发明可采用硬件实施例、软件实施例、或结合软件和硬件方面的实施例的形式。而且,本发明可采用在一个或多个其中包含有计算机可用程序代码的计算机可用存储介质(包括但不限于磁盘存储器和光学存储器等)上实施的计算机程序产品的形式。Those skilled in the art will appreciate that 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 present invention has been described with reference to flowchart illustrations and/or block diagrams of methods, apparatus (system), and computer program products according to embodiments of the invention. It will be understood that each flow and/or block of the flowchart illustrations and/or FIG. These computer program instructions can be provided to a processor of a general purpose computer, special purpose computer, embedded processor, or other programmable data processing device to produce a machine for the execution of instructions for execution by a processor of a computer or other programmable data processing device. Means for implementing the functions specified in one or more of the flow or in a block or blocks of the flow chart.
这些计算机程序指令也可存储在能引导计算机或其他可编程数据处理设备以特定方式工作的计算机可读存储器中,使得存储在该计算机可读存储器中的指令产生包括指令装置的制造品,该指令装置实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能。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.
这些计算机程序指令也可装载到计算机或其他可编程数据处理设备上,使得在计算机或其他可编程设备上执行一系列操作步骤以产生计算机
实现的处理,从而在计算机或其他可编程设备上执行的指令提供用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的步骤。These computer program instructions can also be loaded onto a computer or other programmable data processing device such that a series of operational steps are performed on the computer or other programmable device to produce the computer
The implemented processing, such as instructions executed on a computer or other programmable device, provides steps for implementing the functions specified in one or more blocks of the flowchart or in a block or blocks of the flowchart.
以上所述,仅为本发明的较佳实施例而已,并非用于限定本发明的保护范围。The above is only the preferred embodiment of the present invention and is not intended to limit the scope of the present invention.
本发明实施例的技术方案,在多用户传输中,AP或STA在发送数据帧时,利用有用填充信息填充数据帧,使得AP满足同时发送多个下行数据帧,或多个STA满足同时发送上行数据帧,且AP或STA传输的有用填充信息可以被STA或AP用于参考数据传输中的情况,从而实现更好的数据传输,因此,使用信道资源传输有用填充信息,提高了信道资源的利用率。
In the technical solution of the embodiment of the present invention, in a multi-user transmission, when an AP or a STA sends a data frame, 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.
Claims (37)
- 一种信令或序列的发送方法,所述方法包括:A signaling or sequence sending method, the method comprising:接入站点AP确定待发送的m个下行数据帧,所述m个下行数据帧与m个站点STA一一对应,m≥2;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;所述AP向所述m个下行数据帧加载有用填充信息,进行更新,所述有用填充信息用于表征所述AP与所述m个STA传输数据过程中,除业务数据外可用的参数信息;And the AP adds the padding information to 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;所述AP发送更新后的m个下行数据帧至对应的所述m个STA。The AP sends the updated m downlink data frames to the corresponding m STAs.
- 根据权利要求1所述的信令或序列的发送方法,其中,所述有用填充信息包括:控制信令信息或扩展训练序列;The method for transmitting signaling or sequence according to claim 1, wherein the useful padding information comprises: control signaling information or an extended training sequence;所述AP向所述m个下行数据帧加载有用填充信息,进行更新,包括:Loading, by the AP, the padding information into the m downlink data frames, and performing the update, including:所述AP向所述m个下行数据帧中的至少一个下行数据帧的数据负载中加载所述控制信令信息或所述扩展训练序列,进行更新。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.
- 根据权利要求1所述的信令或序列的发送方法,其中,所述有用填充信息包括:控制信令信息或扩展训练序列、控制信令子域;The method for transmitting signaling or sequence according to claim 1, wherein the useful padding information comprises: control signaling information or an extended training sequence, a control signaling subfield;所述AP向所述m个下行数据帧加载所述有用填充信息,进行更新,包括:And loading, by the AP, the useful padding information to the m downlink data frames, and performing the updating, including:所述AP向所述m个下行数据帧中的至少一个下行数据帧的数据负载中加载所述控制信令信息或所述扩展训练序列,以及向所述m个下行数据帧的物理层帧头中加载所述控制信令子域,进行更新。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.
- 根据权利要求1所述的信令或序列的发送方法,其中,所述有用填充信息包括:控制信令子域;The method for transmitting signaling or sequence according to claim 1, wherein the useful padding information comprises: a control signaling subfield;所述AP向所述m个下行数据帧加载有用填充信息,进行更新,包括:Loading, by the AP, the padding information into the m downlink data frames, and performing the update, including:所述AP向所述m个下行数据帧的物理层帧头中加载所述控制信令子域,进行更新。 The AP loads the control signaling subfield into a physical layer header of the m downlink data frames, and performs an update.
- 根据权利要求2至4任一项所述的信令或序列的发送方法,其中,所述AP确定待发送的m个下行数据帧,包括:The method for transmitting signaling or sequence according to any one of claims 2 to 4, wherein the AP determines m downlink data frames to be sent, including:所述AP确定所述m个下行数据帧各自的待发送下行数据长度和下行传输速率;Determining, by the AP, a downlink data length and a downlink transmission rate of each of the m downlink data frames to be sent;所述AP确定所述m个下行数据帧各自的待发送下行数据长度和下行传输速率之后,所述进行更新之前,所述方法还包括:After the AP determines the downlink data length to be sent and the downlink transmission rate of the m downlink data frames, the method further includes:所述AP从所述m个下行数据帧的待发送下行数据长度中,选择一个下行数据帧的待发送下行数据长度作为基准,并确定所述一个下行数据帧的下行传输时间长度;The AP selects a downlink data length to be transmitted of a downlink data frame as a reference from the downlink data length of the m downlink data frames, and determines a downlink transmission time length of the downlink data frame.所述AP根据所述下行传输时间长度和所述m个下行数据帧各自的下行传输速率,分别计算所述m个下行数据帧各自的需发送下行数据长度;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.所述AP将所述m个下行数据帧各自的需发送下行数据长度,与对所述m个下行数据帧各自的待发送下行数据长度分别进行差运算,确定所述m个下行数据帧各自的待填充下行数据长度;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 length of the downlink data to be filled;所述AP将所述m个待填充下行数据长度中的大于0的n个待填充下行数据长度,分别与预设的单位长度或预设的符号长度进行二次差运算,并获取n个差运算结果,其中,m≥n≥1;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;若所述n个差运算结果中有y个差运算结果大于0,所述AP则确定所述y个差运算结果对应的y个下行数据帧为待填充的所述至少一个下行数据帧,其中,n≥y≥1。If the y difference operation result is greater than 0, 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.
- 根据权利要求5所述的信令或序列的发送方法,其中,所述AP向所述m个下行数据帧中的所述至少一个下行数据帧的数据负载中加载所述控制信令信息或所述扩展训练序列,进行更新,包括:The method for transmitting signaling or sequence according to claim 5, wherein the AP loads the control signaling information or the data into a data payload of the at least one downlink data frame of the m downlink data frames. The extended training sequence is updated to include:所述AP向所述m个下行数据帧中的所述至少一个下行数据帧的数据负载中,分别加载所述预设的单位长度的整数倍的所述控制信令信息,或 所述预设的符号长度的整数倍的所述扩展训练序列,进行更新;Transmitting, by the AP, the control signaling information that is an integer multiple of the preset unit length to a data payload of the at least one downlink data frame in the m downlink data frames, or The extended training sequence of an integer multiple of the preset symbol length is updated;其中,所述至少一个下行数据帧的数据负载中加载的所述控制信令信息的总长度或所述预设的符号长度的总长度,分别小于等于所述至少一个下行数据帧各自的待填充下行数据长度。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.
- 根据权利要求3或4所述的信令或序列的发送方法,其中,A method of transmitting signaling or a sequence according to claim 3 or 4, wherein所述控制信令信息或所述控制信令子域包括:待发数据缓存状态信息、接收数据缓存状态信息、信道状态信息、链路自适应控制信令、反向传输控制信令、数据扰码种子及服务质量QoS控制信令中的至少一个。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.
- 根据权利要求7所述的信令或序列的发送方法,其中,所述m个下行数据帧的物理层帧头包括信令域;The method for transmitting signaling or sequence according to claim 7, wherein the physical layer header of the m downlink data frames comprises 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.
- 根据权利要求7所述的信令或序列的发送方法,其中,The method of transmitting signaling or sequence according to claim 7, wherein所述控制信令信息还包括:所述控制信令信息的起始序列、所述控制信令信息长度的指示信息,以及携带的控制信令类型的指示信息中的至少一个。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.
- 一种信令或序列的发送方法,包括:A signaling or sequence sending method includes:站点STA接收AP发送的下行数据帧,所述下行数据帧包括第一指示信息,所述第一指示信息用于指示所述下行数据帧的数据负载中是否加载控制信令信息或扩展训练序列;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.所述第一指示信息指示有加载所述控制信令信息或所述扩展训练序列时,所述STA获取所述控制信令信息或所述扩展训练序列的内容。When the first indication information indicates that the control signaling information or the extended training sequence is loaded, the STA acquires the content of the control signaling information or the extended training sequence.
- 根据权利要求10所述的信令或序列的发送方法,其中,所述控制信令信息包括:所述控制信令信息的起始序列、所述控制信令信息长度的 指示信息,以及携带的控制信令类型的指示信息中的至少一个;所述控制信令信息包括所述控制信令信息的起始序列、所述控制信令信息长度的指示信息,以及携带的所述控制信令类型的指示信息时,所述STA获取所述控制信令信息的方法,包括:The method for transmitting signaling or sequence according to claim 10, wherein the control signaling information comprises: a start sequence of the control signaling information, and a length of the control signaling information At least one of indication 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 a length of the control signaling information, and carried And the method for the STA to acquire the control signaling information, where所述STA根据所述控制信令信息的起始序列和所述控制信令信息长度的指示信息,确定所述控制信令信息的起始位置和结束位置;Determining, by the STA, 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;所述STA根据携带的所述控制信令类型的指示信息、所述控制信令信息的起始位置及结束位置,获取所述控制信令信息的内容。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.
- 一种信令或序列的发送方法,包括:A signaling or sequence sending method includes:站点STA接收AP发送的上行调度帧,所述上行调度帧包括被调度的m个STA的标识和调度信息,其中,所述上行调度帧用于调度所述m个STA同时发送上行数据帧至AP,m≥2;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;所述STA根据所述m个STA的标识,判断是否被所述AP调度;Determining, by the STA, whether the AP is scheduled according to the identifier of the m STAs;确定被调度时,所述STA根据所述调度信息向上行数据帧加载有用填充信息,进行更新,其中,所述上行数据帧与所述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;所述STA发送更新后的上行数据帧至所述AP。The STA sends the updated uplink data frame to the AP.
- 根据权利要求12所述的信令或序列的发送方法,其中,所述有用填充信息包括:控制信令信息或扩展训练序列;The method for transmitting signaling or sequence according to claim 12, wherein the useful padding information comprises: control signaling information or an extended training sequence;所述STA根据所述调度信息向所述上行数据帧加载有用填充信息,进行更新,包括:And loading, by the STA, the padding information to the uplink data frame according to the scheduling information, and performing the updating, including:所述STA根据所述调度信息向所述上行数据帧的数据负载中加载所述控制信令信息或所述扩展训练序列,进行更新。And 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.
- 根据权利要求12所述的信令或序列的发送方法,其中,所述有用填充信息包括:控制信令信息或扩展训练序列、控制信令子域;The method for transmitting signaling or sequence according to claim 12, wherein the useful padding information comprises: control signaling information or an extended training sequence, a control signaling subfield;所述STA根据所述调度信息向所述上行数据帧加载所述有用填充信 息,进行更新,包括:The STA loads the useful padding message into the uplink data frame according to the scheduling information. Update, including:所述STA根据所述调度信息向所述上行数据帧的数据负载中加载所述控制信令信息或所述扩展训练序列,以及向所述上行数据帧的物理层帧头中加载所述控制信令子域,进行更新。And loading, by the STA, the control signaling information or the extended training sequence into a data payload of the uplink data frame according to the scheduling information, and loading the control signal into a physical layer frame header of the uplink data frame. Let the subdomain be updated.
- 根据权利要求12所述的信令或序列的发送方法,其中,所述有用填充信息包括:控制信令子域;The method for transmitting signaling or sequence according to claim 12, wherein the useful padding information comprises: a control signaling subfield;所述STA根据所述调度信息向所述上行数据帧加载有用填充信息,进行更新,包括:And loading, by the STA, the padding information to the uplink data frame according to the scheduling information, and performing the updating, including:所述STA根据所述调度信息向所述上行数据帧的物理层帧头中加载所述控制信令子域,进行更新。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.
- 根据权利要求13至15任一项所述的信令或序列的发送方法,其中,所述确定被调度之后,所述进行更新之前,所述方法还包括:The method for transmitting a signaling or a sequence according to any one of claims 13 to 15, wherein, after the determining is scheduled, before the updating, the method further comprises:所述STA确定所述上行数据帧的待发送数据长度和上行传输速率;Determining, by the STA, a data length to be sent and an uplink transmission rate of the uplink data frame;其中,所述调度信息包括:上行传输起始时间点和上行传输时间长度;所述STA根据所述调度信息向所述上行数据帧的数据负载中加载所述控制信令信息或所述扩展训练序列,进行更新,包括: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:所述STA根据所述上行传输时间长度和所述上行传输速率,计算需发送上行数据长度;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;所述STA将所述待发送上行数据长度和所述需发送上行数据长度进行差运算,确定待填充上行数据长度;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;若所述待填充上行数据长度大于0,所述STA则将所述待填充数据长度,与预设的单位长度或预设的符号长度进行二次差运算,并获取差运算结果;If the length of the to-be-filled uplink data is greater than 0, 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;若所述差运算结果大于0,所述STA则向所述上行数据帧的数据负载中加载所述控制信令信息或所述扩展训练序列,进行更新。 If the difference operation result is greater than 0, 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.
- 根据权利要求16所述的信令或序列的发送方法,其中,所述STA根据所述调度信息向所述上行数据帧的数据负载中加载所述控制信令信息或所述扩展训练序列,进行更新,包括:The method for transmitting signaling or sequence according to claim 16, wherein 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 Updates, including:所述STA根据所述调度信息向所述上行数据帧的数据负载中,加载所述预设的单位长度的整数倍的所述控制信令信息,或所述预设的符号长度的整数倍的所述扩展训练序列,进行更新;其中,所述上行数据帧的数据负载中加载的所述控制信令信息的总长度或所述预设的符号长度的总长度,分别小于等于所述待填充上行数据长度。And loading, by the STA, the control signaling information that is an integer multiple of the preset unit length, or an integer multiple of the preset symbol length, into the data payload of the uplink data frame according to the scheduling information. 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.
- 根据权利要求17所述的信令或序列的发送方法,其中,所述上行数据帧的物理层帧头包括:信令域;The method for transmitting signaling or sequence according to claim 17, wherein the physical layer header of the uplink data frame comprises: 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.
- 一种信令或序列的发送方法,包括:A signaling or sequence sending method includes:接入站点AP发送上行调度帧至STA,所述上行调度帧用于调度m个STA同时发送上行数据帧至AP,m≥2;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;所述AP分别接收所述m个STA发送的m个上行数据帧,所述m个上行数据帧分别包括m个第一指示信息,所述m个第一指示信息分别用于指示所述m个上行数据帧的数据负载中是否加载控制信令信息或扩展训练序列;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 the control signaling information or the extended training sequence is loaded in the data payload of the uplink data frame;所述第一指示信息指示有加载所述控制信令信息或所述扩展训练序列时,所述AP获取所述控制信令信息或所述扩展训练序列的内容。When the first indication information indicates that the control signaling information or the extended training sequence is loaded, the AP acquires the content of the control signaling information or the extended training sequence.
- 根据权利要求19所述的信令或序列的发送方法,其中,所述上行调度帧中还包括:请求信息,所述请求信息用于请求所述m个STA发送控制信令信息至所述AP,其中,所述请求信息中包括控制信令信息的类型。The method for transmitting signaling or sequence according to claim 19, wherein 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 Wherein the request information includes a type of control signaling information.
- 一种接入站点AP,包括: An access site AP, including:确定单元,配置为确定待发送的m个下行数据帧,所述m个下行数据帧与m个站点STA一一对应,m≥2;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;更新单元,配置为向所述确定单元确定的所述m个下行数据帧加载有用填充信息,进行更新,所述有用填充信息用于表征与所述m个STA传输数据过程中,除业务数据外可用的参数信息;And 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;发送单元,配置为发送所述更新单元更新后的m个下行数据帧至对应的所述m个STA。The sending unit is configured to send the updated m downlink data frames of the update unit to the corresponding m STAs.
- 根据权利要求21所述的AP,其中,所述有用填充信息包括:控制信令信息或扩展训练序列;或者,所述有用填充信息包括:控制信令信息或扩展训练序列、控制信令子域;或者,所述有用填充信息包括:控制信令子域;The AP according to claim 21, wherein the useful padding information comprises: control signaling information or an extended training sequence; or the useful padding information comprises: control signaling information or an extended training sequence, a control signaling subfield Or the useful padding information includes: a control signaling subfield;所述更新单元,还配置为向所述确定单元确定的所述m个下行数据帧中的至少一个下行数据帧的数据负载中加载所述控制信令信息或所述扩展训练序列,进行更新;或者,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,所述更新单元,还配置为向所述确定单元确定的所述m个下行数据帧中的至少一个下行数据帧的数据负载中加载所述控制信令信息或所述扩展训练序列,以及向所述m个下行数据帧的物理层帧头中加载所述控制信令子域,进行更新;或者,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,所述更新单元,还配置为向所述确定单元确定的所述m个下行数据帧的物理层帧头中加载所述控制信令子域,进行更新。The updating unit 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, and perform updating.
- 根据权利要求22所述的AP,其中,The AP according to claim 22, wherein所述确定单元,还配置为确定所述m个下行数据帧各自的待发送下行数据长度和下行传输速率;所述AP还包括选择单元、计算单元和获取单元,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所述选择单元,配置为在所述确定单元确定所述m个下行数据帧各自的待发送下行数据长度和下行传输速率之后,所述进行更新之前,从所述 确定单元确定的所述m个下行数据帧的待发送下行数据长度中,选择一个下行数据帧的待发送下行数据长度作为基准;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 performing the updating, Determining, in the downlink data length of the m downlink data frames determined by the unit, the downlink data length to be sent of one downlink data frame 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;所述计算单元,还配置为根据所述确定单元确定的所述下行传输时间长度和所述m个下行数据帧各自的下行传输速率,分别计算所述m个下行数据帧各自的需发送下行数据长度;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;所述计算单元,还配置为将所述m个下行数据帧各自的需发送下行数据长度,与对所述确定单元确定的所述m个下行数据帧各自的待发送下行数据长度分别进行差运算,以及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所述确定单元,还配置为确定所述m个下行数据帧各自的待填充下行数据长度;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;所述计算单元,还配置为将所述确定单元确定的所述m个待填充下行数据长度中的大于0的n个待填充下行数据长度,分别与预设的单位长度或预设的符号长度进行二次差运算,以及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所述获取单元,配置为获取所述计算单元计算的n个差运算结果,其中,m≥n≥1;The acquiring unit is configured to acquire n difference operation results calculated by the calculating unit, where m≥n≥1;所述确定单元,还配置为若所述获取单元获取的所述n个差运算结果中有y个差运算结果大于0,则确定所述y个差运算结果对应的y个下行数据帧为待填充的所述至少一个下行数据帧,其中,n≥y≥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.
- 根据权利要求23所述的AP,其中,The AP according to claim 23, wherein所述更新单元,还配置为向所述确定单元确定的所述m个下行数据帧中的所述至少一个下行数据帧的数据负载中,分别加载所述预设的单位长度的整数倍的所述控制信令信息,或所述预设的符号长度的整数倍的所述扩展训练序列,进行更新;其中,所述至少一个下行数据帧的数据负载中 加载的所述控制信令信息的总长度或所述预设的符号长度的总长度,分别小于等于所述至少一个下行数据帧各自的待填充下行数据长度。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 Updating the control signaling information, or the extended training sequence of an integer multiple of the preset symbol length, wherein the data load of the at least one downlink data frame is The total length of the loaded control signaling information or the total length of the preset symbol length is less than or equal to the respective downlink data length to be filled of the at least one downlink data frame.
- 根据权利要求22所述的AP,其中,The AP according to claim 22, wherein所述控制信令信息或所述控制信令子域包括:待发数据缓存状态信息、接收数据缓存状态信息、信道状态信息、链路自适应控制信令、反向传输控制信令、数据扰码种子及服务质量QoS控制信令中的至少一个。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.
- 根据权利要求25所述的AP,其中,所述确定单元确定的m个下行数据帧的物理层帧头包括信令域;The AP according to claim 25, wherein the physical layer frame header of the m downlink data frames determined by the determining unit comprises 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.
- 根据权利要求25所述的AP,其中,The AP according to claim 25, wherein所述控制信令信息还包括:所述控制信令信息的起始序列、所述控制信令信息长度的指示信息,以及携带的控制信令类型的指示信息中的至少一个。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.
- 一种站点STA,包括:A site STA that includes:接收单元,配置为接收AP发送的下行数据帧,所述下行数据帧包括第一指示信息,所述第一指示信息用于指示所述下行数据帧的数据负载中是否加载控制信令信息或扩展训练序列;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. Training sequence获取单元,配置为所述接收单元接收的所述第一指示信息指示有加载所述控制信令信息或所述扩展训练序列时,获取所述控制信令信息或所述扩展训练序列的内容。And 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.
- 根据权利要求28所述的STA,其中,所述控制信令信息包括:所述控制信令信息的起始序列、所述控制信令信息长度的指示信息,以及携带的控制信令类型的指示信息中的至少一个;所述控制信令信息包括所述 控制信令信息的起始序列、所述控制信令信息长度的指示信息,以及携带的所述控制信令类型的指示信息时,所述STA还包括确定单元,The STA according to claim 28, wherein the control signaling information comprises: a start sequence of the control signaling information, indication information of a length of the control signaling information, and an indication of a type of control signaling carried At least one of the information; the control signaling information includes the When 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 carried, the STA further includes a determining 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, .
- 一种站点STA,包括:A site STA that includes:接收单元,配置为接收AP发送的上行调度帧,所述上行调度帧包括被调度的m个STA的标识和调度信息,其中,所述上行调度帧用于调度所述m个STA同时发送上行数据帧至AP,m≥2;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;判断单元,配置为根据所述接收单元接收的所述m个STA的标识,判断是否被所述AP调度;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;更新单元,配置为所述判断单元确定被调度时,根据所述接收单元接收的所述调度信息向上行数据帧加载有用填充信息,进行更新;And 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;发送单元,配置为发送所述更新单元更新后的上行数据帧至所述AP。The sending unit is configured to send the updated uplink data frame of the update unit to the AP.
- 根据权利要求30所述的STA,其中,所述有用填充信息包括:控制信令信息或扩展训练序列;或者,所述有用填充信息包括:控制信令信息或扩展训练序列、控制信令子域;或者,所述有用填充信息包括:控制信令子域;The STA according to claim 30, wherein the useful padding information comprises: control signaling information or an extended training sequence; or the useful padding information comprises: control signaling information or an extended training sequence, a control signaling subfield Or the useful padding information includes: a control 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.
- 根据权利要求31任一项所述的STA,其中,所述STA还包括确定单元,The STA according to any one of claims 31, wherein the STA further comprises 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;其中,所述调度信息包括:上行传输起始时间点和上行传输时间长度,所述STA还包括:计算单元和获取单元,The scheduling information includes: an uplink transmission start time point and an uplink transmission time length, and 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;所述计算单元,还配置为若所述确定单元确定的所述待填充上行数据长度大于0,则将所述待填充数据长度,与预设的单位长度或预设的符号长度进行二次差运算,以及,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;所述计算单元,还配置为若所述获取单元获取的所述差运算结果大于0,则所述更新单元向所述上行数据帧的数据负载中加载所述控制信令信息或所述扩展训练序列,进行更新。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.
- 根据权利要求32所述的STA,其中,The STA according to claim 32, wherein所述更新单元,还配置为根据所述接收单元接收的所述调度信息向所述上行数据帧的数据负载中,加载所述预设的单位长度的整数倍的所述控 制信令信息,或所述预设的符号长度的整数倍的所述扩展训练序列,进行更新;其中,所述上行数据帧的数据负载中加载的所述控制信令信息的总长度或所述预设的符号长度的总长度,分别小于等于所述待填充上行数据长度。The updating unit is further configured to load, according to the scheduling information received by the receiving unit, the preset of the preset unit length into the data payload of the uplink data frame. The signaling information, or the extended training sequence of an integer multiple of the preset symbol length, is updated; wherein the total length or the length of the control signaling information loaded in the data payload of the uplink data frame The total length of the preset symbol length is less than or equal to the length of the uplink data to be filled.
- 根据权利要求31所述的STA,其中,所述上行数据帧的物理层帧头包括:信令域;所述信令域包括:第一指示信息,所述第一指示信息用于指示所述上行数据帧的数据负载中是否加载所述控制信令信息或所述扩展训练序列。The STA according to claim 31, wherein the physical layer frame header of the uplink data frame comprises: a signaling domain; the signaling domain includes: first indication information, where the first indication information is used to indicate the Whether the control signaling information or the extended training sequence is loaded in the data payload of the uplink data frame.
- 一种接入站点AP,包括:An access site AP, including:发送单元,配置为发送上行调度帧至STA,所述上行调度帧用于调度m个STA同时发送上行数据帧至AP,m≥2;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;接收单元,配置为分别接收所述m个STA根据所述发送单元发送的所述上行调度帧发送的m个上行数据帧,所述m个上行数据帧分别包括m个第一指示信息,所述m个第一指示信息分别用于指示所述m个上行数据帧的数据负载中是否加载控制信令信息或扩展训练序列;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;获取单元,配置为所述接收单元接收的所述第一指示信息指示有加载所述控制信令信息或所述扩展训练序列时,获取所述控制信令信息或所述扩展训练序列的内容。And 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.
- 根据权利要求35所述的AP,其中,所述上行调度帧中还包括:请求信息,所述请求信息用于请求所述m个STA发送控制信令信息至所述接收单元,其中,所述请求信息中包括控制信令信息的类型。The AP according to claim 35, wherein 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 the type of control signaling information.
- 一种计算机存储介质,所述计算机存储介质中存储有计算机可执行指令,该计算机可执行指令配置为执行权利要求1-20任一项所述的信令或序列的发送方法。 A computer storage medium having stored therein computer executable instructions configured to perform the signaling or sequence transmission method of any of claims 1-20.
Applications Claiming Priority (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201510168629.1A CN106162590A (en) | 2015-04-10 | 2015-04-10 | The sending method of a kind of signaling or sequence, Apparatus and system |
CN201510168629.1 | 2015-04-10 |
Publications (1)
Publication Number | Publication Date |
---|---|
WO2016161849A1 true WO2016161849A1 (en) | 2016-10-13 |
Family
ID=57072339
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
PCT/CN2016/074289 WO2016161849A1 (en) | 2015-04-10 | 2016-02-22 | Signaling or sequence transmission method, device, system and computer storage medium |
Country Status (2)
Country | Link |
---|---|
CN (1) | CN106162590A (en) |
WO (1) | WO2016161849A1 (en) |
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 (en) * | 2009-05-08 | 2012-04-25 | 索尼公司 | Communication device, communication method, and communication system |
CN103124205A (en) * | 2011-11-18 | 2013-05-29 | 华为技术有限公司 | Method, system and device for controlling wireless resource |
CN103138898A (en) * | 2011-11-28 | 2013-06-05 | 中兴通讯股份有限公司 | Uplink data transmission method and device |
-
2015
- 2015-04-10 CN CN201510168629.1A patent/CN106162590A/en not_active Withdrawn
-
2016
- 2016-02-22 WO PCT/CN2016/074289 patent/WO2016161849A1/en 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 (en) * | 2009-05-08 | 2012-04-25 | 索尼公司 | Communication device, communication method, and communication system |
CN103124205A (en) * | 2011-11-18 | 2013-05-29 | 华为技术有限公司 | Method, system and device for controlling wireless resource |
CN103138898A (en) * | 2011-11-28 | 2013-06-05 | 中兴通讯股份有限公司 | Uplink data transmission method and device |
Also Published As
Publication number | Publication date |
---|---|
CN106162590A (en) | 2016-11-23 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JP7149654B2 (en) | Radio station, communication method and integrated circuit | |
CN104205660B (en) | Apparatus and method for the channel condition information pilot design of advanced radio network | |
JP6106876B2 (en) | Feedback system for MU-MIMO | |
US10097324B2 (en) | SRS transmission in PUSCH | |
CN102237958B (en) | Method and device for reporting CSI (Channel State Information) based on PUCCH (Physical Uplink Control Channel) | |
JP2019506084A (en) | User device and wireless communication method | |
US9231745B2 (en) | Method and apparatus for reporting channel status information in a wireless communication system | |
BRPI1016144B1 (en) | APPARATUS AND COMMUNICATION METHOD, AND, LEGIBLE NON-TRANSITIONAL MEANS BY COMPUTER | |
CN102293043A (en) | Resource Allocation and Signaling Method for Long Term Evolution Detection | |
US20200336266A1 (en) | Uplink Reference Signal Transmission Method, User Terminal, and Base Station | |
KR20130122572A (en) | Method of transceiving for device to device communication | |
KR20170016979A (en) | System and method for ofdma resource allocation | |
CN109152017A (en) | A kind of determination method and apparatus of transport block size | |
CN106559169A (en) | Signaling configuration method and device | |
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 (en) | method and device for receiving CSI (channel State information) and reporting CSI | |
WO2016161849A1 (en) | Signaling or sequence transmission method, device, system and computer storage medium | |
CN105812034B (en) | A kind of antenna port configuration device, base station and its method | |
CN117769870A (en) | Systems and methods for PDSCH-based CSI measurement | |
US10972159B2 (en) | Precoding configuration method, device, and system | |
EP3244558B1 (en) | Wireless communication device and wireless communication method | |
TW202320575A (en) | Control channel carrier switching for subslot-based cells | |
KR20240089370A (en) | Method for uplink multiple transmission/reception point operation with improved uplink coverage |
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 |