[go: up one dir, main page]

CN111698067A - Data transmission method and device - Google Patents

Data transmission method and device Download PDF

Info

Publication number
CN111698067A
CN111698067A CN201910198301.2A CN201910198301A CN111698067A CN 111698067 A CN111698067 A CN 111698067A CN 201910198301 A CN201910198301 A CN 201910198301A CN 111698067 A CN111698067 A CN 111698067A
Authority
CN
China
Prior art keywords
preemption
field
ppdu
mpdu
frame
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Granted
Application number
CN201910198301.2A
Other languages
Chinese (zh)
Other versions
CN111698067B (en
Inventor
于健
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Huawei Technologies Co Ltd
Original Assignee
Huawei Technologies Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Huawei Technologies Co Ltd filed Critical Huawei Technologies Co Ltd
Priority to CN202310300783.4A priority Critical patent/CN116232555A/en
Priority to CN201910198301.2A priority patent/CN111698067B/en
Priority to PCT/CN2020/077830 priority patent/WO2020187031A1/en
Priority to EP20773782.6A priority patent/EP3937408A4/en
Publication of CN111698067A publication Critical patent/CN111698067A/en
Application granted granted Critical
Publication of CN111698067B publication Critical patent/CN111698067B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L5/00Arrangements affording multiple use of the transmission path
    • H04L5/003Arrangements for allocating sub-channels of the transmission path
    • H04L5/0048Allocation of pilot signals, i.e. of signals known to the receiver
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W28/00Network traffic management; Network resource management
    • H04W28/02Traffic management, e.g. flow control or congestion control
    • H04W28/0273Traffic management, e.g. flow control or congestion control adapting protocols for flow control or congestion control to wireless environment, e.g. adapting transmission control protocol [TCP]
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L1/00Arrangements for detecting or preventing errors in the information received
    • H04L1/004Arrangements for detecting or preventing errors in the information received by using forward error control
    • H04L1/0056Systems characterized by the type of code used
    • H04L1/0061Error detection codes
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L27/00Modulated-carrier systems
    • H04L27/26Systems using multi-frequency codes
    • H04L27/2601Multicarrier modulation systems
    • H04L27/2602Signal structure
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L5/00Arrangements affording multiple use of the transmission path
    • H04L5/0001Arrangements for dividing the transmission path
    • H04L5/0003Two-dimensional division
    • H04L5/0005Time-frequency
    • H04L5/0007Time-frequency the frequencies being orthogonal, e.g. OFDM(A) or DMT
    • H04L5/001Time-frequency the frequencies being orthogonal, e.g. OFDM(A) or DMT the frequencies being arranged in component carriers
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W28/00Network traffic management; Network resource management
    • H04W28/02Traffic management, e.g. flow control or congestion control
    • H04W28/0268Traffic management, e.g. flow control or congestion control using specific QoS parameters for wireless networks, e.g. QoS class identifier [QCI] or guaranteed bit rate [GBR]
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W72/00Local resource management
    • H04W72/04Wireless resource allocation
    • H04W72/044Wireless resource allocation based on the type of the allocated resource
    • H04W72/0446Resources in time domain, e.g. slots or frames
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W72/00Local resource management
    • H04W72/50Allocation or scheduling criteria for wireless resources
    • H04W72/56Allocation or scheduling criteria for wireless resources based on priority criteria
    • H04W72/566Allocation or scheduling criteria for wireless resources based on priority criteria of the information or information source or recipient
    • H04W72/569Allocation or scheduling criteria for wireless resources based on priority criteria of the information or information source or recipient of the traffic information
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L27/00Modulated-carrier systems
    • H04L27/26Systems using multi-frequency codes
    • H04L27/2601Multicarrier modulation systems
    • H04L27/2602Signal structure
    • H04L27/2603Signal structure ensuring backward compatibility with legacy system
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L5/00Arrangements affording multiple use of the transmission path
    • H04L5/0001Arrangements for dividing the transmission path
    • H04L5/0014Three-dimensional division
    • H04L5/0023Time-frequency-space
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L5/00Arrangements affording multiple use of the transmission path
    • H04L5/003Arrangements for allocating sub-channels of the transmission path
    • H04L5/0078Timing of allocation
    • H04L5/0087Timing of allocation when data requirements change
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L5/00Arrangements affording multiple use of the transmission path
    • H04L5/0091Signalling for the administration of the divided path, e.g. signalling of configuration information
    • H04L5/0096Indication of changes in allocation
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W84/00Network topologies
    • H04W84/02Hierarchically pre-organised networks, e.g. paging networks, cellular networks, WLAN [Wireless Local Area Network] or WLL [Wireless Local Loop]
    • H04W84/10Small scale networks; Flat hierarchical networks
    • H04W84/12WLAN [Wireless Local Area Networks]

Landscapes

  • Engineering & Computer Science (AREA)
  • Signal Processing (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Mobile Radio Communication Systems (AREA)
  • Communication Control (AREA)

Abstract

The application discloses a data transmission method and device, and belongs to the technical field of communication. The method comprises the following steps: a sending end generates preemption indication information, wherein the preemption indication information is used for indicating whether a preemption mechanism occurs or not; and the transmitting end transmits a PPDU (PPDU), wherein the PPDU comprises a lead code and a data field, and the data field carries the preemption indication information. According to the method and the device, the data field of the PPDU carries the preemption indication information used for indicating whether the preemption mechanism occurs or not, the receiving end can determine whether the preemption mechanism occurs or not according to the preemption indication information, the transmission of the PPDU can be stopped, and the flexibility of data transmission is improved.

Description

数据传输方法及装置Data transmission method and device

技术领域technical field

本申请涉及通信技术领域,特别涉及一种数据传输方法及装置。The present application relates to the field of communication technologies, and in particular, to a data transmission method and device.

背景技术Background technique

无线传输系统中的各个网络设备通过竞争的方式获取传输机会。例如,无线局域网(wireless local area network,WLAN)中的网络设备通过回退机制竞争信道,并在竞争到信道后,在信道上传输物理层协议数据单元(Physical Layer Protocol Data Unit,PPDU)。其中,PPDU包括前导码(preamble)和数据字段(data field),数据字段用于承载媒体介入控制(medium access control,MAC)协议数据单元(MAC Protocol Data Unit,MPDU)(也可称为MAC帧),MAC帧中包含数据、控制信令或管理信令等。Each network device in the wireless transmission system obtains transmission opportunities through competition. For example, a network device in a wireless local area network (WLAN) competes for a channel through a fallback mechanism, and after contending for a channel, transmits a Physical Layer Protocol Data Unit (PPDU) on the channel. The PPDU includes a preamble and a data field, and the data field is used to carry a medium access control (MAC) protocol data unit (MAC Protocol Data Unit, MPDU) (also referred to as a MAC frame). ), the MAC frame contains data, control signaling or management signaling, etc.

按照现有的WLAN协议,网络设备在信道上传输业务优先级较低的PPDU的过程中,无法传输业务优先级较高的PPDU,导致业务优先级较高的PPDU的传输时延较长,数据传输灵活性较低。According to the existing WLAN protocol, in the process of transmitting PPDUs with lower service priorities on the channel, the network equipment cannot transmit PPDUs with higher service priorities, resulting in longer transmission delay of PPDUs with higher service priorities and longer data transmission delays. Transmission flexibility is low.

发明内容SUMMARY OF THE INVENTION

本申请实施例提供了一种数据传输方法及装置,可以解决相关技术中业务优先级较高的PPDU的传输时延较长,数据传输灵活性较低的问题。所述技术方案如下:The embodiments of the present application provide a data transmission method and apparatus, which can solve the problems of long transmission delay and low data transmission flexibility in the related art of PPDUs with higher service priorities. The technical solution is as follows:

第一方面,提供了一种数据传输方法,用于发送端,所述方法包括:In a first aspect, a data transmission method is provided for a sender, the method comprising:

生成占先指示信息,所述占先指示信息用于指示占先机制是否发生;发送物理层协议数据单元PPDU,所述PPDU包括前导码和数据字段,所述数据字段携带有所述占先指示信息。Generate preemption indication information, the preemption indication information is used to indicate whether the preemption mechanism occurs; send a physical layer protocol data unit PPDU, the PPDU includes a preamble and a data field, and the data field carries the preemption indication information.

本申请提供的数据传输方法,通过在PPDU的数据字段携带用于指示占先机制是否发生的占先指示信息,当发送端需要停止传输当前PPDU时,可以通过占先指示信息通知接收端当前PPDU中止传输,提高了数据传输灵活性。当发送端在传输某个PPDU的过程中,需要传输业务优先级较高的数据帧时,可以中止当前PPDU的传输,及时传输该可以业务优先级较高的数据帧,因此可以降低业务优先级较高的数据帧的传输时延。In the data transmission method provided by the present application, by carrying preemption indication information for indicating whether the preemption mechanism occurs in the data field of the PPDU, when the sender needs to stop transmitting the current PPDU, it can notify the receiver to stop the transmission of the current PPDU through the preemption indication information. Improved data transfer flexibility. When the sender needs to transmit a data frame with a higher service priority in the process of transmitting a certain PPDU, it can suspend the transmission of the current PPDU and transmit the data frame with a higher service priority in time, so the service priority can be reduced. Higher data frame transmission delay.

第二方面,提供了一种数据传输方法,用于接收端,所述方法包括:A second aspect provides a data transmission method for a receiving end, the method comprising:

接收PPDU,所述PPDU包括前导码和数据字段,所述数据字段携带有占先指示信息,所述占先指示信息用于指示占先机制是否发生;基于所述占先指示信息,解析所述PPDU。Receive a PPDU, the PPDU includes a preamble and a data field, the data field carries preemption indication information, and the preemption indication information is used to indicate whether a preemption mechanism occurs; based on the preemption indication information, the PPDU is parsed.

在第二方面的第一种可能实现方式中,若所述占先指示信息指示占先机制发生,所述基于所述占先指示信息,解析所述PPDU,包括:基于所述占先指示信息,确定所述PPDU中占先结束符号的位置,所述占先结束符号用于指示所述PPDU的传输结束位置。In a first possible implementation manner of the second aspect, if the preemption indication information indicates that a preemption mechanism occurs, the parsing the PPDU based on the preemption indication information includes: based on the preemption indication information, determining the The position of the preemptive end symbol in the PPDU, where the preemptive end symbol is used to indicate the transmission end position of the PPDU.

接收端在确定PPDU中占先结束符号的位置之后,可以根据占先结束符号的位置以及高吞吐率控制字段所指示的填充字符数确定PPDU的传输结束位置,以便于接收端快速生成该PPDU的确认信息。After the receiving end determines the position of the preemptive end symbol in the PPDU, it can determine the transmission end position of the PPDU according to the position of the preemptive end symbol and the number of padding characters indicated by the high throughput control field, so that the receiving end can quickly generate the confirmation information of the PPDU. .

结合第二方面的第一种可能实现方式,在第二方面的第二种可能实现方式中,所述占先结束符号为包含目标A-MPDU子帧的最后一个OFDM符号或包含目标A-MPDU子帧所在码块的最后一个OFDM符号,所述目标A-MPDU子帧为所述PPDU中的最后一个A-MPDU子帧。With reference to the first possible implementation manner of the second aspect, in a second possible implementation manner of the second aspect, the preemptive end symbol is the last OFDM symbol including the target A-MPDU subframe or the target A-MPDU subframe. The last OFDM symbol of the code block where the frame is located, and the target A-MPDU subframe is the last A-MPDU subframe in the PPDU.

在第一方面和第二方面的第一种可能实现方式中,所述前导码包括传统信令L-SIG字段,若占先机制发生,所述PPDU的实际传输时长小于所述L-SIG字段所指示的原定传输时长。换一句话说,在占先机制发生的情况下,PPDU的实际传输时长小于L-SIG字段所指示的原定传输时长。In a first possible implementation manner of the first aspect and the second aspect, the preamble includes a traditional signaling L-SIG field, and if a preemption mechanism occurs, the actual transmission duration of the PPDU is less than the length of the L-SIG field. Indicates the original scheduled transmission duration. In other words, when the preemption mechanism occurs, the actual transmission duration of the PPDU is less than the original transmission duration indicated by the L-SIG field.

其中,占先机制发生指发送端中止当前帧的发送。PPDU的实际传输时长小于L-SIG字段所指示的原定传输时长,换一句来说,实际传输的PPDU中的A-MPDU子帧的个数少于原定传输的PPDU中的A-MPDU子帧的个数。Wherein, the occurrence of the preemption mechanism means that the sending end suspends the sending of the current frame. The actual transmission duration of the PPDU is less than the original transmission duration indicated by the L-SIG field. In other words, the number of A-MPDU subframes in the actually transmitted PPDU is less than the number of A-MPDU subframes in the originally scheduled transmission the number of frames.

在第一方面和第二方面的第二种可能实现方式中,所述数据字段包括至少一个A-MPDU子帧,至少一个A-MPDU子帧中的每个A-MPDU子帧均携带有所述占先指示信息。In a second possible implementation manner of the first aspect and the second aspect, the data field includes at least one A-MPDU subframe, and each A-MPDU subframe in the at least one A-MPDU subframe carries the The preemption indication information is described.

结合第一方面和第二方面的第二种可能实现方式,在第一方面和第二方面的第三种可能实现方式中,若占先机制发生,所述至少一个A-MPDU子帧中的最后一个A-MPDU子帧所携带的占先指示信息,指示占先机制发生。In combination with the second possible implementation manner of the first aspect and the second aspect, in the third possible implementation manner of the first aspect and the second aspect, if the preemption mechanism occurs, the last The preemption indication information carried in an A-MPDU subframe indicates that the preemption mechanism occurs.

结合第一方面和第二方面的第二种可能实现方式或第三种可能实现方式,在第一方面和第二方面的第四种可能实现方式中,所述A-MPDU子帧包括MPDU分隔符和MPDU,所述MPDU分隔符包括结束帧字段、保留位字段、MPDU长度字段、循环冗余码字段和分隔符签名字段中的至少一个字段,所述MPDU包括帧头、帧体和帧校验序列中的至少一个字段,In combination with the second possible implementation manner or the third possible implementation manner of the first aspect and the second aspect, in a fourth possible implementation manner of the first aspect and the second aspect, the A-MPDU subframe includes MPDU separation symbol and MPDU, the MPDU delimiter includes at least one of an end frame field, a reserved bit field, an MPDU length field, a cyclic redundancy code field, and a delimiter signature field, and the MPDU includes a frame header, a frame body, and a frame check. check at least one field in the sequence,

所述占先指示信息位于所述结束帧字段、所述保留位字段、所述MPDU长度字段、所述循环冗余码字段、所述分隔符签名字段、所述帧头的高吞吐率控制字段和所述帧校验序列中的至少一个字段。The preemption indication information is located in the end frame field, the reserved bit field, the MPDU length field, the cyclic redundancy code field, the delimiter signature field, the high throughput control field of the frame header and at least one field in the frame check sequence.

结合第一方面和第二方面的第四种可能实现方式,在第一方面和第二方面的第五种可能实现方式中,所述占先指示信息位于所述保留位字段,若所述保留位字段置为第一数值,表征占先机制发生;若所述保留位字段置为第二数值,表征占先机制未发生,所述第二数值与所述第一数值不同。Combining the fourth possible implementation manner of the first aspect and the second aspect, in a fifth possible implementation manner of the first aspect and the second aspect, the preemption indication information is located in the reserved bit field, if the reserved bit If the field is set to a first value, it indicates that the preemption mechanism has occurred; if the reserved bit field is set to a second value, it indicates that the preemption mechanism has not occurred, and the second value is different from the first value.

结合第一方面和第二方面的第四种可能实现方式,在第一方面和第二方面的第六种可能实现方式中,所述占先指示信息位于所述循环冗余码字段,若所述循环冗余码字段包括第一类型的循环冗余码,表征占先机制发生;若所述循环冗余码字段包括第二类型的循环冗余码,表征占先机制未发生,所述第二类型的循环冗余码与所述第一类型的循环冗余码不同。Combining the fourth possible implementation manner of the first aspect and the second aspect, in a sixth possible implementation manner of the first aspect and the second aspect, the preemption indication information is located in the cyclic redundancy code field, if the The cyclic redundancy code field includes the first type of cyclic redundancy code, which indicates that the preemption mechanism occurs; if the cyclic redundancy code field includes the second type of cyclic redundancy code, it indicates that the preemption mechanism does not occur, and the second type of cyclic redundancy code does not occur. The cyclic redundancy code is different from the cyclic redundancy code of the first type.

结合第一方面和第二方面的第六种可能实现方式,在第一方面和第二方面的第七种可能实现方式中,所述第一类型的循环冗余码为对所述第二类型的循环冗余码执行异或操作和翻转操作中的至少一种操作得到。Combining the sixth possible implementation manner of the first aspect and the second aspect, in the seventh possible implementation manner of the first aspect and the second aspect, the cyclic redundancy code of the first type is a The cyclic redundancy code is obtained by performing at least one of an XOR operation and a flip operation.

结合第一方面和第二方面的第四种可能实现方式,在第一方面和第二方面的第八种可能实现方式中,所述占先指示信息位于所述分隔符签名字段,若所述分隔符签名字段包括第一类型的分隔符签名符号,表征占先机制发生;若所述分隔符签名字段包括第二类型的分隔符签名符号,表征占先机制未发生,所述第二类型的分隔符签名符号与所述第一类型的分隔符签名符号不同。Combining the fourth possible implementation manner of the first aspect and the second aspect, in an eighth possible implementation manner of the first aspect and the second aspect, the preemption indication information is located in the delimiter signature field, if the delimiter If the delimiter signature field includes the first type of delimiter signature symbol, it indicates that the preemption mechanism occurs; if the delimiter signature field includes the second type of delimiter signature symbol, it indicates that the preemption mechanism does not occur, and the second type of delimiter signature The symbol is different from the delimiter signature symbol of the first type.

结合第一方面和第二方面的第四种可能实现方式,在第一方面和第二方面的第九种可能实现方式中,所述占先指示信息位于所述结束帧字段和所述MPDU长度字段,若所述结束帧字段置为1且所述MPDU长度字段置为0,表征占先机制发生。Combining the fourth possible implementation manner of the first aspect and the second aspect, in a ninth possible implementation manner of the first aspect and the second aspect, the preemption indication information is located in the end frame field and the MPDU length field , if the end frame field is set to 1 and the MPDU length field is set to 0, it indicates that the preemption mechanism occurs.

结合第一方面和第二方面的第四种可能实现方式,在第一方面和第二方面的第十种可能实现方式中,所述占先指示信息位于所述帧校验序列,若所述帧校验序列包括第一类型序列,表征占先机制发生;若所述帧校验序列包括第二类型序列,表征占先机制未发生,所述第二类型序列与所述第一类型序列不同。其中,所述第一类型序列可以为对所述第二类型序列执行异或操作和翻转操作中的至少一种操作得到。Combining the fourth possible implementation manner of the first aspect and the second aspect, in a tenth possible implementation manner of the first aspect and the second aspect, the preemption indication information is located in the frame check sequence, if the frame The check sequence includes a sequence of the first type, which indicates that a preemption mechanism occurs; if the frame check sequence includes a sequence of a second type, it indicates that the preemption mechanism does not occur, and the sequence of the second type is different from the sequence of the first type. Wherein, the sequence of the first type may be obtained by performing at least one of an exclusive OR operation and an inversion operation on the sequence of the second type.

结合第一方面和第二方面的第四种可能实现方式,在第一方面和第二方面的第十一种可能实现方式中,所述占先指示信息包括所述高吞吐率控制字段中的至少一个指示信息,所述至少一个指示信息包括控制标识符、占先类型、填充符号数、恢复传输时间以及是否需要回复确认信息中的至少一个。In combination with the fourth possible implementation manner of the first aspect and the second aspect, in an eleventh possible implementation manner of the first aspect and the second aspect, the preemption indication information includes at least one of the high throughput control fields. One piece of indication information, the at least one indication information includes at least one of a control identifier, a preemption type, a number of padding symbols, a time to resume transmission, and whether to reply to confirmation information.

结合第一方面和第二方面的第二种至第十一种中任一可能实现方式,在第一方面和第二方面的第十二种可能实现方式中,若占先机制发生,所述PPDU还包括位于所述至少一个A-MPDU子帧之后的填充符号和数据分组扩展字段中的至少一个。填充符号和数据分组扩展均用于帮助接收端增加处理时间。With reference to any one of the possible implementation manners of the second to eleventh aspects of the first aspect and the second aspect, in the twelfth possible implementation manner of the first aspect and the second aspect, if a preemption mechanism occurs, the PPDU Also included is at least one of a padding symbol and a data packet extension field following the at least one A-MPDU subframe. Both padding and data packet spreading are used to help increase processing time at the receiving end.

在第一方面和第二方面的第十三种可能实现方式中,所述前导码携带有占先预警信息,所述占先预警信息用于指示是否可能发生占先机制。In a thirteenth possible implementation manner of the first aspect and the second aspect, the preamble carries preemption warning information, and the preemption warning information is used to indicate whether a preemption mechanism may occur.

由于PPDU中的前导码在数据字段之前传输,通过在前导码中携带占先预警信息,可以指示接收端在该PPDU的传输过程中是否可能发生占先机制。若占先预警信息指示可能发生占先机制时,接收端随时准备停止接收当前传输的PPDU;若占先预警信息指示不可能发生占先机制时,接收端按照已有的WLAN协议接收当前传输的PPDU。Since the preamble in the PPDU is transmitted before the data field, by carrying preemption warning information in the preamble, it can indicate whether the receiver may have a preemption mechanism during the transmission of the PPDU. If the preemption warning information indicates that the preemption mechanism may occur, the receiver is ready to stop receiving the currently transmitted PPDU at any time; if the preemption warning information indicates that the preemption mechanism cannot occur, the receiver receives the currently transmitted PPDU according to the existing WLAN protocol.

结合第一方面和第二方面的第十三种可能实现方式,在第一方面和第二方面的第十四种可能实现方式中,所述占先预警信息位于所述前导码的EHT-SIG字段。In combination with the thirteenth possible implementation manner of the first aspect and the second aspect, in the fourteenth possible implementation manner of the first aspect and the second aspect, the preemptive warning information is located in the EHT-SIG field of the preamble .

结合第一方面和第二方面的第二种可能实现方式,在第一方面和第二方面的第十五种可能实现方式中,若占先机制发生,所述PPDU还包括位于所述至少一个A-MPDU子帧之后的占先指示帧。占先指示帧可以用于接收端确定PPDU的传输结束位置。In combination with the second possible implementation manner of the first aspect and the second aspect, in the fifteenth possible implementation manner of the first aspect and the second aspect, if a preemption mechanism occurs, the PPDU further includes a device located in the at least one A - Preemption indication frame following the MPDU subframe. The preemption indication frame can be used by the receiver to determine the end position of the transmission of the PPDU.

结合第一方面和第二方面的第二种可能实现方式,在第一方面和第二方面的第十六种可能实现方式中,若占先机制发生,所述PPDU还包括位于所述至少一个A-MPDU子帧之后的占先字段,所述占先字段包括至少一个特殊的OFDM符号。可选的,至少一个特殊的OFDM符号可以用于接收端确定PPDU的传输结束位置。In combination with the second possible implementation manner of the first aspect and the second aspect, in a sixteenth possible implementation manner of the first aspect and the second aspect, if a preemption mechanism occurs, the PPDU further includes a device located in the at least one A - A preemption field following the MPDU subframe, the preemption field including at least one special OFDM symbol. Optionally, at least one special OFDM symbol can be used by the receiving end to determine the position where the transmission of the PPDU ends.

第三方面,提供了一种数据传输方法,用于发送端,所述方法包括:In a third aspect, a data transmission method is provided for a sender, the method comprising:

生成占先指示信息,所述占先指示信息用于指示占先机制发生;发送PPDU,所述PPDU包括前导码和数据字段,所述数据字段携带有所述占先指示信息。generating preemption indication information, where the preemption indication information is used to indicate the occurrence of the preemption mechanism; sending a PPDU, where the PPDU includes a preamble and a data field, and the data field carries the preemption indication information.

本申请提供的数据传输方法,占先机制发生时,通过在PPDU的数据字段携带用于指示占先机制发生的占先指示信息,当发送端需要停止传输当前PPDU时,可以通过占先指示信息通知接收端当前PPDU中止传输,提高了数据传输灵活性。当发送端在传输某个PPDU的过程中,需要传输业务优先级较高的数据帧时,可以中止当前PPDU的传输,及时传输该可以业务优先级较高的数据帧,因此可以降低业务优先级较高的数据帧的传输时延。In the data transmission method provided by this application, when the preemption mechanism occurs, the data field of the PPDU carries preemption indication information for indicating the occurrence of the preemption mechanism. When the sender needs to stop transmitting the current PPDU, it can notify the receiver of the current PPDU suspends transmission, which improves the flexibility of data transmission. When the sender needs to transmit a data frame with a higher service priority in the process of transmitting a certain PPDU, it can suspend the transmission of the current PPDU and transmit the data frame with a higher service priority in time, so the service priority can be reduced. Higher data frame transmission delay.

第四方面,提供了一种数据传输方法,用于接收端,所述方法包括:A fourth aspect provides a data transmission method for a receiving end, the method comprising:

接收PPDU,所述PPDU包括前导码和数据字段,所述数据字段携带有占先指示信息,所述占先指示信息用于指示占先机制发生;基于所述占先指示信息,解析所述PPDU。Receive a PPDU, the PPDU includes a preamble and a data field, the data field carries preemption indication information, and the preemption indication information is used to indicate that a preemption mechanism occurs; based on the preemption indication information, the PPDU is parsed.

在第三方面和第四方面的第一种可实现方式中,所述前导码包括传统信令L-SIG字段,所述PPDU的实际传输时长小于所述L-SIG字段所指示的原定传输时长。In a first possible implementation manner of the third aspect and the fourth aspect, the preamble includes a traditional signaling L-SIG field, and the actual transmission duration of the PPDU is shorter than the original transmission indicated by the L-SIG field duration.

其中,占先机制发生指发送端中止当前帧的发送。PPDU的实际传输时长小于L-SIG字段所指示的原定传输时长,换一句来说,实际传输的PPDU中的A-MPDU子帧的个数少于原定传输的PPDU中的A-MPDU子帧的个数。Wherein, the occurrence of the preemption mechanism means that the sending end suspends the sending of the current frame. The actual transmission duration of the PPDU is less than the original transmission duration indicated by the L-SIG field. In other words, the number of A-MPDU subframes in the actually transmitted PPDU is less than the number of A-MPDU subframes in the originally scheduled transmission the number of frames.

在第三方面和第四方面的第二种可实现方式中,所述数据字段包括至少一个A-MPDU子帧和位于所述至少一个A-MPDU子帧之后的占先指示帧,所述占先指示帧携带有所述占先指示信息。占先指示帧可以用于指示占先机制发生,还可以用于接收端确定PPDU的传输结束位置。In a second possible implementation manner of the third aspect and the fourth aspect, the data field includes at least one A-MPDU subframe and a preemption indication frame located after the at least one A-MPDU subframe, the preemption indication The frame carries the preemption indication information. The preemption indication frame can be used to indicate the occurrence of the preemption mechanism, and can also be used by the receiver to determine the end position of the transmission of the PPDU.

在第三方面和第四方面的第二种可实现方式中,所述数据字段包括至少一个A-MPDU子帧和位于所述至少一个A-MPDU子帧之后的占先字段,所述占先字段包括至少一个特殊的OFDM符号,所述占先指示信息位于所述占先字段。至少一个特殊的OFDM符号可以用于指示占先机制发生,还可以用于接收端确定PPDU的传输结束位置。In a second possible implementation manner of the third aspect and the fourth aspect, the data field includes at least one A-MPDU subframe and a preemptive field located after the at least one A-MPDU subframe, the preemptive field including At least one special OFDM symbol, the preemption indication information is located in the preemption field. At least one special OFDM symbol can be used to indicate the occurrence of the preemption mechanism, and can also be used by the receiver to determine the end position of the transmission of the PPDU.

结合第三方面和第四方面的第二种可实现方式,在第三方面和第四方面的第三种可实现方式中,所述特殊的OFDM符号包括:仅偶数子载波具有能量的OFDM符号、仅奇数子载波具有能量的OFDM符号、所述接收端已知的预定模式的OFDM符号、与前一个OFDM符号相同的OFDM符号或具有多个重复波形的OFDM符号。In combination with the second implementation manner of the third aspect and the fourth aspect, in a third implementation manner of the third aspect and the fourth aspect, the special OFDM symbol includes: an OFDM symbol in which only even-numbered subcarriers have energy , an OFDM symbol in which only odd-numbered subcarriers have energy, an OFDM symbol in a predetermined pattern known to the receiving end, an OFDM symbol identical to the previous OFDM symbol, or an OFDM symbol with multiple repetitive waveforms.

在第三方面和第四方面的第四种可实现方式中,所述前导码携带有占先预警信息,所述占先预警信息用于指示是否可能发生占先机制。In a fourth possible implementation manner of the third aspect and the fourth aspect, the preamble carries preemption warning information, and the preemption warning information is used to indicate whether a preemption mechanism may occur.

由于PPDU中的前导码在数据字段之前传输,通过在前导码中携带占先预警信息,可以指示接收端在该PPDU的传输过程中是否可能发生占先机制。若占先预警信息指示可能发生占先机制时,接收端随时准备停止接收当前传输的PPDU;若占先预警信息指示不可能发生占先机制时,接收端按照已有的WLAN协议接收当前传输的PPDU。Since the preamble in the PPDU is transmitted before the data field, by carrying preemption warning information in the preamble, it can indicate whether the receiver may have a preemption mechanism during the transmission of the PPDU. If the preemption warning information indicates that the preemption mechanism may occur, the receiver is ready to stop receiving the currently transmitted PPDU at any time; if the preemption warning information indicates that the preemption mechanism cannot occur, the receiver receives the currently transmitted PPDU according to the existing WLAN protocol.

结合第三方面和第四方面的第四种可实现方式,在第三方面和第四方面的第五种可实现方式中,所述占先预警信息位于所述前导码的EHT-SIG字段。In combination with the third aspect and the fourth implementable manner of the fourth aspect, in a fifth implementable manner of the third aspect and the fourth aspect, the preemptive warning information is located in the EHT-SIG field of the preamble.

第五方面,提供了一种数据传输装置,用于发送端,所述数据传输装置具有实现上述第一方面中数据传输方法行为的功能。所述数据传输装置包括至少一个模块,该至少一个模块用于实现上述第一方面或第三方面所提供的数据传输方法。In a fifth aspect, a data transmission device is provided for a sending end, and the data transmission device has a function of implementing the behavior of the data transmission method in the first aspect. The data transmission apparatus includes at least one module, and the at least one module is configured to implement the data transmission method provided in the first aspect or the third aspect.

第六方面,提供了一种数据传输装置,用于接收端,所述数据传输装置具有实现上述第二方面中数据传输方法行为的功能。所述数据传输装置包括至少一个模块,该至少一个模块用于实现上述第二方面或第四方面所提供的数据传输方法。In a sixth aspect, a data transmission apparatus is provided for a receiving end, and the data transmission apparatus has a function of implementing the behavior of the data transmission method in the second aspect. The data transmission apparatus includes at least one module, and the at least one module is configured to implement the data transmission method provided in the second aspect or the fourth aspect.

第七方面,提供了一种数据传输装置,用于发送端,包括:存储器和处理器,所述存储器和所述处理器耦合,存储器用于存储计算机程序,计算机程序包括程序指令;处理器用于调用所述程序指令,实现如第一方面或第三方面任一所述的数据传输方法。In a seventh aspect, a data transmission device is provided for a sending end, comprising: a memory and a processor, the memory is coupled to the processor, the memory is used for storing a computer program, and the computer program includes program instructions; the processor is used for The program instructions are invoked to implement the data transmission method according to any one of the first aspect or the third aspect.

第八方面,提供了一种数据传输装置,用于接收端,包括:存储器和处理器,所述存储器和所述处理器耦合,所述存储器用于存储计算机程序,所述计算机程序包括程序指令;所述处理器用于调用所述程序指令,实现如第二方面或第四方面任一所述的数据传输方法。In an eighth aspect, a data transmission device is provided for a receiving end, comprising: a memory and a processor, the memory is coupled to the processor, the memory is used for storing a computer program, and the computer program includes program instructions ; the processor is configured to invoke the program instructions to implement the data transmission method according to any one of the second aspect or the fourth aspect.

第九方面,提供了一种计算机可读存储介质,该计算机可读存储介质存储有计算机程序,该计算机程序包含至少一段代码,该至少一段代码可由计算机执行,以控制所述计算机执行如第一方面至第四方面任一所述的数据传输方法。In a ninth aspect, a computer-readable storage medium is provided, the computer-readable storage medium stores a computer program, and the computer program includes at least a piece of code, and the at least one piece of code can be executed by a computer to control the computer to execute the first The data transmission method according to any one of the aspect to the fourth aspect.

第十方面,提供了一种计算机程序,当所述计算机程序被计算机执行时,用于执行如第一方面至第四方面任一所述的数据传输方法。A tenth aspect provides a computer program for executing the data transmission method according to any one of the first to fourth aspects when the computer program is executed by a computer.

可选地,所述计算机程序可以全部或者部分存储在与处理器封装在一起的存储介质上,也可以部分或者全部存储在不与处理器封装在一起的存储器上。Optionally, the computer program may be stored in whole or in part on a storage medium packaged with the processor, or may be stored in part or in part in a memory not packaged with the processor.

第十一方面,提供了一种处理器,所述处理器包括:In an eleventh aspect, a processor is provided, the processor comprising:

至少一个电路,用于生成占先指示信息或解析PPDU;at least one circuit for generating preemption indication information or parsing PPDU;

至少一个电路,用于收发PPDU。At least one circuit for sending and receiving PPDUs.

可选地,上述处理器可以为芯片。Optionally, the above-mentioned processor may be a chip.

第十二方面,提供了一种芯片,包括处理器,用于从存储器中调用并运行所述存储器中存储的指令,使得安装有所述芯片的通信设备执行上述各方面中的方法。In a twelfth aspect, a chip is provided, including a processor for invoking and executing instructions stored in the memory from a memory, so that a communication device installed with the chip executes the methods in the above aspects.

第十三方面,本申请实施例还提供另一种芯片,该芯片可以为接收端或发送端的一部分,该芯片包括:输入接口、输出接口和电路,所述输入接口、所述输出接口与所述电路之间通过内部连接通路相连,所述电路用于执行上述各示例中的方法。In a thirteenth aspect, the embodiments of the present application further provide another chip, which may be a part of a receiving end or a transmitting end, and the chip includes: an input interface, an output interface, and a circuit, the input interface, the output interface and all The circuits are connected through internal connection paths, and the circuits are used to execute the methods in the above examples.

第十四面,提供另一种芯片,包括:输入接口、输出接口、处理器,可选的,还包括存储器,所述输入接口、输出接口、所述处理器以及所述存储器之间通过内部连接通路相连,所述处理器用于执行所述存储器中的代码,当所述代码被执行时,所述处理器用于执行上述各方面中的方法。In the fourteenth aspect, another chip is provided, including: an input interface, an output interface, a processor, and optionally, a memory, wherein the input interface, the output interface, the processor, and the memory pass through an internal The connection paths are connected, and the processor is configured to execute the code in the memory, and when the code is executed, the processor is configured to execute the method in the above-mentioned aspects.

第十五方面,提供一种装置,用于实现上述各方面的方法。A fifteenth aspect provides an apparatus for implementing the methods of the above aspects.

第十六方面,提供了一种数据传输系统,包括:发送端和至少一个接收端,所述发送端包括如第五方面所述的数据传输装置,所述接收端包括如第六方面所述的数据传输装置。A sixteenth aspect provides a data transmission system, comprising: a sending end and at least one receiving end, the sending end includes the data transmission device according to the fifth aspect, and the receiving end includes the data transmission device according to the sixth aspect data transmission device.

本申请提供的技术方案,当发送端需要停止传输当前PPDU时,可以通过占先指示信息通知接收端当前PPDU中止传输,提高了数据传输灵活性。例如,当发送端在传输某个PPDU的过程中,需要传输业务优先级较高的数据帧时,可以中止当前PPDU的传输,及时传输该可以业务优先级较高的数据帧,因此可以降低业务优先级较高的数据帧的传输时延,进而提高数据传输系统的可靠性,提升数据传输系统的吞吐率。In the technical solution provided by the present application, when the sender needs to stop transmitting the current PPDU, it can notify the receiver to stop the transmission of the current PPDU through preemption indication information, which improves the flexibility of data transmission. For example, when the sender needs to transmit a data frame with a higher service priority in the process of transmitting a certain PPDU, it can suspend the transmission of the current PPDU and transmit the data frame with a higher service priority in time, so the service can be reduced. The transmission delay of data frames with higher priority, thereby improving the reliability of the data transmission system and improving the throughput rate of the data transmission system.

附图说明Description of drawings

图1是本申请实施例提供的一种数据传输系统的结构示意图;1 is a schematic structural diagram of a data transmission system provided by an embodiment of the present application;

图2是本申请实施例提供的一种MPDU的帧结构示意图;2 is a schematic diagram of a frame structure of an MPDU provided by an embodiment of the present application;

图3是本申请实施例提供的一种A-MPDU的结构示意图;3 is a schematic structural diagram of an A-MPDU provided by an embodiment of the present application;

图4是本申请实施例提供的一种MPDU分隔符的结构示意图;4 is a schematic structural diagram of an MPDU separator provided by an embodiment of the present application;

图5是本申请实施例提供的一种PPDU的结构示意图;5 is a schematic structural diagram of a PPDU provided by an embodiment of the present application;

图6是本申请实施例提供的一种数据传输方法的流程图;6 is a flowchart of a data transmission method provided by an embodiment of the present application;

图7是本申请实施例提供的一种占先传输方式下的数据传输示意图;7 is a schematic diagram of data transmission in a preemptive transmission mode provided by an embodiment of the present application;

图8是本申请实施例提供的另一种占先传输方式下的数据传输示意图;8 is a schematic diagram of data transmission under another preemptive transmission mode provided by an embodiment of the present application;

图9是本申请实施例提供的另一种PPDU的结构示意图;FIG. 9 is a schematic structural diagram of another PPDU provided by an embodiment of the present application;

图10是本申请实施例提供的又一种PPDU的结构示意图;10 is a schematic structural diagram of another PPDU provided by an embodiment of the present application;

图11是本申请实施例提供的再一种PPDU的结构示意图;11 is a schematic structural diagram of still another PPDU provided by an embodiment of the present application;

图12是本申请实施例提供的还一种PPDU的结构示意图;FIG. 12 is a schematic structural diagram of another PPDU provided by an embodiment of the present application;

图13是本申请实施例提供的一种数据传输装置的结构示意图;13 is a schematic structural diagram of a data transmission apparatus provided by an embodiment of the present application;

图14是本申请实施例提供的另一种数据传输装置的结构示意图;14 is a schematic structural diagram of another data transmission apparatus provided by an embodiment of the present application;

图15是本申请另一实施例提供的一种数据传输装置的结构示意图;15 is a schematic structural diagram of a data transmission apparatus provided by another embodiment of the present application;

图16是本申请另一实施例提供的另一种数据传输装置的结构示意图;16 is a schematic structural diagram of another data transmission apparatus provided by another embodiment of the present application;

图17是本申请实施例提供的一种数据传输装置的框图;17 is a block diagram of a data transmission apparatus provided by an embodiment of the present application;

图18是本申请实施例提供的另一种数据传输装置的框图。FIG. 18 is a block diagram of another data transmission apparatus provided by an embodiment of the present application.

具体实施方式Detailed ways

为使本申请的目的、技术方案和优点更加清楚,下面将结合附图对本申请实施方式作进一步地详细描述。In order to make the objectives, technical solutions and advantages of the present application clearer, the embodiments of the present application will be further described in detail below with reference to the accompanying drawings.

图1是本申请实施例提供的一种数据传输系统的结构示意图。如图1所示,该数据传输系统包括至少一个发送端101和至少一个接收端102,发送端101和接收端102之间可以通过无线网络进行通信。参见图1,本申请实施例以数据传输系统包括一个发送端101和两个接收端102为例进行说明。FIG. 1 is a schematic structural diagram of a data transmission system provided by an embodiment of the present application. As shown in FIG. 1 , the data transmission system includes at least one sending end 101 and at least one receiving end 102, and communication between the sending end 101 and the receiving end 102 can be performed through a wireless network. Referring to FIG. 1 , the embodiment of the present application is described by taking a data transmission system including one transmitting end 101 and two receiving ends 102 as an example.

可选地,本申请实施例提供的数据传输系统可以为无线通信系统,例如为无线局域网(wireless LAN,WLAN)。该无线通信系统可以支持多种WLAN通信协议,例如电气和电子工程师协会(Institute of Electrical and Electronics Engineers,IEEE)802.11ax协议,以及IEEE802.11ax协议的下一代协议或更下一代的协议。为描述方便,本申请实施例以WLAN为例进行说明。WLAN中可以包括多个基本服务集(Basic Service Set,BSS),基本服务集的节点包括接入点类的站点(access point,AP)和非接入点类的站点(None accesspoint station,Non-AP STA),其中,接入点类的站点通常简称为接入点,即AP,非接入点类的站点通常简称为站点,即STA。每个基本服务集可以包含一个AP和关联于该AP的多个STA。接入点为具有无线收发功能的装置,可以为站点提供服务。站点为具有无线收发功能的装置,可以基于接入点接入无线局域网。Optionally, the data transmission system provided in this embodiment of the present application may be a wireless communication system, such as a wireless local area network (wireless LAN, WLAN). The wireless communication system may support various WLAN communication protocols, such as the Institute of Electrical and Electronics Engineers (IEEE) 802.11ax protocol, and the next-generation or next-generation protocols of the IEEE 802.11ax protocol. For convenience of description, the embodiment of the present application uses a WLAN as an example for description. A WLAN may include multiple basic service sets (Basic Service Set, BSS), and the nodes of the basic service set include an access point type station (access point, AP) and a non-access point type station (None access point station, Non- AP STA), wherein a station of the access point type is generally referred to as an access point, that is, an AP, and a station of a non-access point type is generally referred to as a station, that is, a STA. Each basic service set may contain one AP and multiple STAs associated with the AP. An access point is a device with a wireless transceiver function that can provide services to a site. A station is a device with wireless transceiver function, which can access a wireless local area network based on an access point.

其中,AP也可称为无线访问接入点或热点等。AP是移动用户进入有线网络的接入点,主要部署于家庭、大楼内部以及园区内部,典型覆盖半径为几十米至上百米,当然,也可以部署于户外。AP相当于一个连接有线网络和无线网络的桥梁,其主要作用是将各个STA连接到一起,然后将无线网络接入有线网络。可选地,AP可以是带有无线保真(wirelessfidelity,Wi-Fi)芯片的终端设备或者网络设备,例如,AP可以是通信服务器、路由器、交换机或网桥等。The AP may also be called a wireless access point or a hotspot. APs are access points for mobile users to access wired networks. They are mainly deployed in homes, buildings, and campuses, with a typical coverage radius ranging from tens of meters to hundreds of meters. Of course, they can also be deployed outdoors. AP is equivalent to a bridge connecting wired network and wireless network. Its main function is to connect various STAs together, and then connect the wireless network to the wired network. Optionally, the AP may be a terminal device or a network device with a wireless fidelity (wireless fidelity, Wi-Fi) chip, for example, the AP may be a communication server, a router, a switch, or a network bridge.

可选地,STA可以是无线通信芯片、无线传感器或无线通信终端。例如,STA可以是支持Wi-Fi通信功能的移动电话、支持Wi-Fi通信功能的平板电脑、支持Wi-Fi通信功能的机顶盒、支持Wi-Fi通信功能的智能电视、支持Wi-Fi通信功能的智能可穿戴设备、支持Wi-Fi通信功能的车载通信设备或支持Wi-Fi通信功能的计算机等。Optionally, the STA may be a wireless communication chip, a wireless sensor or a wireless communication terminal. For example, the STA may be a mobile phone supporting Wi-Fi communication function, a tablet computer supporting Wi-Fi communication function, set-top box supporting Wi-Fi communication function, smart TV supporting Wi-Fi communication function, Wi-Fi communication function supporting smart wearable devices, in-vehicle communication devices that support Wi-Fi communication functions, or computers that support Wi-Fi communication functions, etc.

可选地,本申请实施例中,发送端101可以是AP,接收端102可以是STA。或者,发送端101可以是AP,接收端102也可以是AP。又或者,发送端101可以是STA,接收端102也可以是STA。本申请实施例以发送端101为AP,接收端102均为STA为例进行说明。Optionally, in this embodiment of the present application, the transmitting end 101 may be an AP, and the receiving end 102 may be a STA. Alternatively, the sending end 101 may be an AP, and the receiving end 102 may also be an AP. Alternatively, the transmitting end 101 may be a STA, and the receiving end 102 may also be a STA. The embodiments of the present application are described by taking the transmitting end 101 as an AP and the receiving end 102 as an STA as an example.

在WLAN中,AP和STA之间通过MPDU来传递数据、控制信令或管理信令等。MPDU通常包括帧头、帧体(Frame Body)和帧校验序列(Frame Check Sequence,FCS)。其中,帧体用于承载上层传递下来的数据、管理信息或控制信息。对于一些特定类型的MPDU,其帧体可能不存在,如确认帧。FCS用于校验该MPDU是否传输正确。帧头可以包括帧控制(Frame Control)字段、时长或标识(Duration/ID)字段、地址信息字段、序列控制(Sequence Control)字段、服务质量控制(Quality of Service Control,QoS Control)字段和高吞吐率控制(HighThroughput Control,HT Control)字段中的至少一个字段。其中各个字段的解释可参考IEEE802.11协议,本申请实施例在此不做赘述。示例地,图2是本申请实施例提供的一种MPDU的帧结构示意图,如图2所示,帧头包括帧控制字段、时长/标识(时长或标识)字段、地址信息字段(例如地址1、地址2、地址3和地址4)、序列控制字段、服务质量控制字段和高吞吐率控制字段。需要说明的是,图2仅用作示例性说明MPDU的帧结构,本申请实施例对MPDU的帧头包含的内容以及各个字段的排列顺序均不做限定。In WLAN, data, control signaling or management signaling, etc. are transmitted between AP and STA through MPDU. The MPDU usually includes a frame header, a frame body (Frame Body) and a frame check sequence (Frame Check Sequence, FCS). The frame body is used to carry the data, management information or control information delivered by the upper layer. For some specific types of MPDUs, the frame body may not exist, such as acknowledgment frames. FCS is used to check whether the MPDU is transmitted correctly. The frame header may include a Frame Control (Frame Control) field, a Duration/ID field, an Address Information field, a Sequence Control (Sequence Control) field, a Quality of Service Control (QoS Control) field, and a high throughput At least one of the HighThroughput Control (HT Control) fields. For the explanation of each field, reference may be made to the IEEE802.11 protocol, which will not be repeated in this embodiment of the present application. Exemplarily, FIG. 2 is a schematic diagram of a frame structure of an MPDU provided by an embodiment of the present application. As shown in FIG. 2 , the frame header includes a frame control field, a duration/identity (duration or identification) field, and an address information field (for example, address 1). , Address 2, Address 3 and Address 4), sequence control field, quality of service control field and high throughput control field. It should be noted that FIG. 2 is only used to illustrate the frame structure of the MPDU, and the embodiments of the present application do not limit the content included in the frame header of the MPDU and the arrangement order of each field.

为了提高WLAN性能,目前在MAC层采用帧聚合技术将多个MPDU聚合成一个聚合MPDU(Aggregated MPDU,A-MPDU)。由于同一A-MPDU中的所有MPDU采用一个PPDU传输,可以减小PPDU前导码和竞争信道的开销,进而提高传输效率。图3是IEEE802.11标准中A-MPDU的结构示意图,如图3所示,A-MPDU包括n个A-MPDU子帧,n为大于1的整数。可选地,参见图3,A-MPDU还可以包括位于n个A-MPDU子帧之后的结束帧(end of frame,EOF)填充(pad)字段。请继续参见图3,每个A-MPDU子帧包括MPDU分隔符(delimiter)和MPDU。可选地,A-MPDU子帧还可以包括填充字段。其中,MPDU分隔符用于对多个聚合的MPDU进行分隔。In order to improve WLAN performance, a frame aggregation technology is currently used at the MAC layer to aggregate multiple MPDUs into one aggregated MPDU (Aggregated MPDU, A-MPDU). Since all MPDUs in the same A-MPDU are transmitted by one PPDU, the overhead of the PPDU preamble and the contention channel can be reduced, thereby improving the transmission efficiency. FIG. 3 is a schematic structural diagram of an A-MPDU in the IEEE802.11 standard. As shown in FIG. 3 , the A-MPDU includes n A-MPDU subframes, and n is an integer greater than 1. Optionally, referring to FIG. 3 , the A-MPDU may further include an end of frame (EOF) pad field located after n A-MPDU subframes. Please continue to refer to FIG. 3, each A-MPDU subframe includes an MPDU delimiter (delimiter) and an MPDU. Optionally, the A-MPDU subframe may further include padding fields. The MPDU separator is used to separate multiple aggregated MPDUs.

可选地,MPDU分隔符包括EOF字段、保留位(reserved)字段、MPDU长度(MPDUlength)字段、循环冗余码(Cyclic Redundancy Code,CRC)字段和分隔符签名(delimitersignature)字段中的至少一个字段。其中,EOF通常用于指示该MPDU是否为A-MPDU中的最后一个MPDU。MPDU长度用于指示紧跟当前MPDU分隔符的MPDU的字节数,即MPDU长度用于指示当前A-MPDU子帧中的MPDU的字节数。分隔符签名为一特征序列(其ASCII值为‘N’),用于接收端搜索分隔符,即使接收端解错了一个分隔符或者MPDU,仍然可以通过搜索下一个分隔符签名来找到下一个MPDU,以防止发生错误扩散的现象。CRC,类似FCS,用于接收端校验分隔符是否发生错误,还可以按照MPDU分隔符的长度确定一个滑动窗口,在校验CRC是否通过后,通过滑动窗口寻找下一个MPDU分隔符。其中,MPDU分隔符的长度为4字节。示例地,图4是本申请实施例提供的一种MPDU分隔符的结构示意图,如图4所示,该MPDU分隔符包括EOF字段、保留位字段、MPDU长度字段、CRC字段和分隔符签名字段。需要说明的是,图2仅用作示例性说明MPDU分隔符的结构,本申请实施例对MPDU分隔符所包含的内容以及各个字段的排列顺序均不做限定。Optionally, the MPDU delimiter includes at least one of an EOF field, a reserved bit (reserved) field, an MPDU length (MPDUlength) field, a cyclic redundancy code (Cyclic Redundancy Code, CRC) field, and a delimiter signature (delimitersignature) field. . Wherein, EOF is usually used to indicate whether the MPDU is the last MPDU in the A-MPDU. The MPDU length is used to indicate the number of bytes of the MPDU immediately following the current MPDU separator, that is, the MPDU length is used to indicate the number of bytes of the MPDU in the current A-MPDU subframe. The delimiter signature is a characteristic sequence (its ASCII value is 'N'), which is used by the receiver to search for delimiters. Even if the receiver decodes a delimiter or MPDU incorrectly, it can still find the next delimiter signature by searching for the next delimiter signature. MPDU to prevent error propagation. CRC, similar to FCS, is used at the receiving end to check whether the delimiter has an error. It can also determine a sliding window according to the length of the MPDU delimiter. After checking whether the CRC passes, the sliding window is used to find the next MPDU delimiter. Among them, the length of the MPDU delimiter is 4 bytes. Exemplarily, FIG. 4 is a schematic structural diagram of an MPDU separator provided by an embodiment of the present application. As shown in FIG. 4 , the MPDU separator includes an EOF field, a reserved bit field, an MPDU length field, a CRC field, and a separator signature field. . It should be noted that FIG. 2 is only used to illustrate the structure of the MPDU separator, and the embodiments of the present application do not limit the content contained in the MPDU separator and the arrangement order of each field.

需要说明的是,A-MPDU承载在PPDU的数据字段进行传输。按照现有的WLAN协议,发送端在发送PPDU的过程中,若需传输业务优先级较高的PPDU,只能待当前发送的PPDU发送结束后,才能发送该业务优先级较高的PPDU,导致业务优先级较高的PPDU的传输时延较长,因此目前的数据传输灵活性较低。It should be noted that the A-MPDU is carried in the data field of the PPDU for transmission. According to the existing WLAN protocol, in the process of sending a PPDU, if the sender needs to transmit a PPDU with a higher service priority, it can only send the PPDU with a higher service priority after the currently sent PPDU is sent. The transmission delay of a PPDU with a higher service priority is longer, so the current data transmission flexibility is lower.

本申请通过在IEEE802.11标准中引入占先机制,当在传输某个PPDU的过程中占先机制发生,则发送端可以中止传输A-MPDU,并传输业务优先级较高的PPDU,以降低较高业务优先级的传输时延,提高数据传输灵活性。占先机制发生指:发送端在传输某个PPDU的过程中,被中止传输该PPDU,该PPDU的实际传输时长小于该PPDU的传统信令(legacy signal,L-SIG)字段指示的原定传输时长。占先机制未发生指:发送端正常传输PPDU。在本申请实施例中,占先机制也可称为中止传输机制。占先机制是否发生,用于指示发送端是否中止当前PPDU的传输。In this application, the preemption mechanism is introduced into the IEEE802.11 standard. When the preemption mechanism occurs during the transmission of a certain PPDU, the sender can stop the transmission of the A-MPDU and transmit the PPDU with higher service priority, so as to reduce the high The transmission delay of business priority improves the flexibility of data transmission. The occurrence of the preemption mechanism means that the transmitting end is suspended from transmitting a PPDU in the process of transmitting the PPDU, and the actual transmission duration of the PPDU is less than the original transmission duration indicated by the legacy signal (L-SIG) field of the PPDU. . The fact that the preemption mechanism does not occur means that the sender transmits the PPDU normally. In this embodiment of the present application, the preemption mechanism may also be referred to as a transmission suspension mechanism. Whether the preemption mechanism occurs or not is used to indicate whether the sender aborts the transmission of the current PPDU.

可选地,占先机制发生的触发条件包括业务优先级较高的数据帧抢占业务优先级较低的数据帧的传输信道,或者发送端被要求停止当前帧的传输等,本申请实施例对占先机制发生的触发条件不做限定。本申请以下实施例中,均以业务优先级较高的数据帧抢占业务优先级较低的数据帧的传输信道作为占先机制发生的触发条件为例进行说明。Optionally, the triggering condition for the preemption mechanism to occur includes that a data frame with a higher service priority preempts a transmission channel of a data frame with a lower service priority, or the sender is required to stop the transmission of the current frame, etc. The triggering conditions for the mechanism to occur are not limited. In the following embodiments of the present application, the data frame with higher service priority preempts the transmission channel of the data frame with lower service priority as an example for triggering the occurrence of the preemption mechanism for description.

示例地,本申请实施例提供的发送端和接收端均可以包含可以被占先的队列和快速队列,且可以被占先的队列与快速队列之间存在通信接口,以进行互相通信。其中,可以被占先的队列用于存储可以被占先帧(preemptable frame),快速队列用于存储快速帧(express frame)。快速帧为业务优先级较高的帧,可以被占先帧为业务优先级较低的帧。由于业务优先级较高的帧的时延要求一般高于业务优先级较低的帧的时延要求,因此快速帧相对于可以被占先帧,其对时延要求比较高。可选地,发送端在发送包含可以被占先帧的过程中,当需要发送快速帧时,会接收到发送端内部发送的停止当前PPDU的传输的指示,以触发占先机制发生,并在当前PPDU中携带相应的信令信息,指示接收端该PPDU将中止传输。For example, both the sender and the receiver provided by the embodiments of the present application may include a queue that can be preempted and a fast queue, and a communication interface exists between the queue that can be preempted and the fast queue for mutual communication. The queue that can be preempted is used for storing preemptable frames, and the express queue is used for storing express frames. A fast frame is a frame with a higher service priority, and a frame that can be preempted is a frame with a lower service priority. Since the delay requirement of a frame with a higher service priority is generally higher than that of a frame with a lower service priority, a fast frame has a higher delay requirement than a frame that can be preempted. Optionally, in the process of sending a frame that includes a frame that can be preempted, when a fast frame needs to be sent, the sender will receive an instruction sent internally by the sender to stop the transmission of the current PPDU, so as to trigger the preemption mechanism to occur, and in the current PPDU. The corresponding signaling information is carried in it, indicating that the receiving end of the PPDU will suspend the transmission.

需要说明的是,PPDU的前导码中存在数据分组的长度指示。例如在前导码的传统信令(legacy signal,L-SIG)字段中,存在长度(length)子字段和速率(rate)子字段,发送端通过L-SIG字段中的长度子字段和速率子字段间接指示PPDU的原定传输时长。其中,速率子字段固定设置成6兆比特每秒(Megabits per second,Mbps),由于速率子字段设置为固定值,也即是通过长度子字段间接指示PPDU的原定传输时长。长度子字段的Length计算公式如下:It should be noted that there is a length indication of the data packet in the preamble of the PPDU. For example, in the legacy signal (L-SIG) field of the preamble, there are a length (length) subfield and a rate (rate) subfield, and the sender uses the length subfield and rate subfield in the L-SIG field Indirectly indicates the original transmission duration of the PPDU. Wherein, the rate subfield is fixedly set to 6 megabits per second (Megabits per second, Mbps), because the rate subfield is set to a fixed value, that is, the original transmission duration of the PPDU is indirectly indicated by the length subfield. The Length calculation formula of the length subfield is as follows:

Figure BDA0001996551230000081
Figure BDA0001996551230000081

其中,SignalExtension(信号扩展)是一个与传输频带有关的参数,当工作在2.4GHz时,该参数为6μs(微秒),当工作在5GHz时,该参数为0μs。TXTIME为整个PPDU的原定传输时长。m的取值可以是0、1或2,取决于具体的PPDU类型,本申请实施例在此不做赘述。Among them, SignalExtension (signal extension) is a parameter related to the transmission frequency band. When working at 2.4GHz, the parameter is 6μs (microseconds), and when working at 5GHz, the parameter is 0μs. TXTIME is the original transmission duration of the entire PPDU. The value of m may be 0, 1, or 2, depending on the specific PPDU type, and details are not described herein in this embodiment of the present application.

当占先机制发生时,PPDU的实际传输时长小于L-SIG字段中Length所对应的TXTIME的时长(即原定传输时长)。相应的,接收端会通过L-SIG字段中的长度子字段,计算接收时长:When the preemption mechanism occurs, the actual transmission duration of the PPDU is less than the duration of the TXTIME corresponding to the Length in the L-SIG field (ie, the original transmission duration). Correspondingly, the receiving end will calculate the receiving duration through the length subfield in the L-SIG field:

Figure BDA0001996551230000082
Figure BDA0001996551230000082

同样,当占先机制发生时,接收端接收到的PPDU的实际传输时长小于通过Length计算得到的RXTIME的时长(即原定传输时长)。需要指出的是,通过Length字段计算出的RXTIME和TXTIME因为符号实际长度等可能会有稍许不同。Likewise, when the preemption mechanism occurs, the actual transmission duration of the PPDU received by the receiver is less than the duration of RXTIME calculated by Length (ie, the original transmission duration). It should be pointed out that the RXTIME and TXTIME calculated by the Length field may be slightly different due to the actual length of the symbol.

从上述内容可知,当占先机制发生时,PPDU的实际传输时长小于L-SIG字段所指示的原定传输时长。也可以理解为,PPDU原定用于传输n个A-MPDU子帧,若在传输过程中发生占先机制,则PPDU实际传输m个A-MPDU子帧,n和m均为正整数,且m<n。It can be seen from the above content that when the preemption mechanism occurs, the actual transmission duration of the PPDU is less than the original transmission duration indicated by the L-SIG field. It can also be understood that the PPDU is originally intended to transmit n A-MPDU subframes. If the preemption mechanism occurs during the transmission process, the PPDU actually transmits m A-MPDU subframes. Both n and m are positive integers, and m <n.

示例地,图5是本申请实施例提供的一种PPDU的结构示意图。如图5所示,该PPDU包括前导码和数据字段,前导码用于辅助数据字段的接收。数据字段包括数据子字段A和数据子字段B,数据子字段A中包含m个A-MPDU子帧,数据子字段B中包含(n-m)个A-MPDU子帧。可选地,数据字段还包括位于n个A-MPDU子帧之后的数据分组扩展(packet extension,PE)字段。若占先机制发生,该PPDU实际传输的是数据子字段A中的m个A-MPDU子帧,而数据子字段B中的(n-m)个A-MPDU子帧以及PE字段实际未传输。For example, FIG. 5 is a schematic structural diagram of a PPDU provided by an embodiment of the present application. As shown in FIG. 5 , the PPDU includes a preamble and a data field, and the preamble is used to assist in the reception of the data field. The data field includes a data subfield A and a data subfield B. The data subfield A includes m A-MPDU subframes, and the data subfield B includes (n-m) A-MPDU subframes. Optionally, the data field further includes a data packet extension (PE) field located after the n A-MPDU subframes. If the preemption mechanism occurs, the PPDU actually transmits m A-MPDU subframes in the data subfield A, while (n-m) A-MPDU subframes and the PE field in the data subfield B are not actually transmitted.

需要说明的是,本申请实施例以A-MPDU子帧作为最小传输单元,即发生占先机制后,PPDU原定传输的n个A-MPDU子帧中的m个A-MPDU子帧已发送,(n-m)个A-MPDU子帧未发送,由于IEEE802.11标准中规定,每个MPDU均有明确的序号索引,因此对于未发送的(n-m)个A-MPDU,无需额外进行分片信息指示,也无需与已发送的m个A-MPDU子帧对应起来,只需以新的PPDU承载后继续传输即可。It should be noted that, in this embodiment of the present application, the A-MPDU subframe is used as the minimum transmission unit, that is, after the preemption mechanism occurs, m A-MPDU subframes in the n A-MPDU subframes originally scheduled to be transmitted by the PPDU have been sent. (n-m) A-MPDU subframes have not been sent. Since the IEEE802.11 standard stipulates that each MPDU has a clear sequence number index, there is no need for additional fragmentation information indication for the (n-m) A-MPDUs that have not been sent. , and it does not need to correspond to the m A-MPDU subframes that have been sent, and only needs to be carried by a new PPDU and then continue to transmit.

在本申请实施例中,可以通过MAC方法指示接收端占先机制发生,也即是在MAC帧结构中指示接收端占先机制发生;和/或,可以通过物理方法指示接收端占先机制发生,也即是在物理层结构中指示接收端占先机制发生。本申请以下实施例通过三种不同结构的PPDU对指示占先机制发生的方式进行详细说明。其中,如图9和图10所示的PPDU均对应MAC方法,如图11所示的PPDU对应物理方法。为了便于说明,本申请实施例中将用于指示占先机制发生的相关信令信息统称为占先指示信息。In the embodiment of the present application, the occurrence of the receiver preemption mechanism may be instructed by a MAC method, that is, the occurrence of the receiver preemption mechanism may be instructed in the MAC frame structure; and/or the occurrence of the receiver preemption mechanism may be instructed by a physical method, that is It is in the physical layer structure that the receiver preemption mechanism is indicated to occur. The following embodiments of the present application describe in detail the manner in which the preemption mechanism occurs by using three PPDUs with different structures. The PPDU shown in FIG. 9 and FIG. 10 both correspond to the MAC method, and the PPDU shown in FIG. 11 corresponds to the physical method. For the convenience of description, the related signaling information used to indicate the occurrence of the preemption mechanism is collectively referred to as preemption indication information in this embodiment of the present application.

图6是本申请实施例提供的一种数据传输方法的流程图,可以应用于如图1所示的数据传输系统。如图6所示,该方法包括:FIG. 6 is a flowchart of a data transmission method provided by an embodiment of the present application, which can be applied to the data transmission system shown in FIG. 1 . As shown in Figure 6, the method includes:

步骤601、发送端生成占先指示信息。Step 601: The sender generates preemption indication information.

在本申请的一个可选实施例中,该占先指示信息用于指示占先机制是否发生。In an optional embodiment of the present application, the preemption indication information is used to indicate whether the preemption mechanism occurs.

在本申请的另一个可选实施例中,该占先指示信息用于指示占先机制发生。In another optional embodiment of the present application, the preemption indication information is used to indicate that the preemption mechanism occurs.

步骤602、发送端发送包含可以被占先帧的PPDU。Step 602: The sender sends a PPDU including a frame that can be preempted.

其中,该PPDU包括前导码和数据字段,数据字段携带有该占先指示信息。Wherein, the PPDU includes a preamble and a data field, and the data field carries the preemption indication information.

步骤603、第一接收端接收到该PPDU后,基于占先指示信息解析该PPDU。Step 603: After receiving the PPDU, the first receiver parses the PPDU based on the preemption indication information.

可选地,若占先指示信息指示占先机制发生,第一接收端在解析完PPDU中已接收到的A-MPDU子帧后,可以生成确认信息,并向发送端回复该确认信息。进一步的,若占先机制发生,上述数据传输方法还包括以下过程:Optionally, if the preemption indication information indicates that the preemption mechanism occurs, the first receiving end may generate confirmation information after parsing the received A-MPDU subframe in the PPDU, and reply the confirmation information to the transmitting end. Further, if the preemption mechanism occurs, the above data transmission method further includes the following processes:

步骤604、发送端发送包含快速帧的PPDU。Step 604: The sender sends a PPDU including a fast frame.

若占先指示信息指示占先机制发生,发送端发送包含快速帧的PPDU。If the preemption indication information indicates that the preemption mechanism occurs, the sender sends a PPDU containing a fast frame.

步骤605、第二接收端接收到包含快速帧的PPDU后,解析该包含快速帧的PPDU。Step 605: After receiving the PPDU including the fast frame, the second receiver parses the PPDU including the fast frame.

可选地,第二接收端解析完包含快速帧的PPDU后,可以生成包含快速帧的PPDU的确认信息,并向发送端回复该包含快速帧的PPDU的确认信息。Optionally, after parsing the PPDU containing the fast frame, the second receiving end may generate confirmation information of the PPDU containing the fast frame, and reply the confirmation information of the PPDU containing the fast frame to the transmitting end.

步骤606、发送端发送包含可以被占先帧中未发送的A-MPDU子帧的PPDU。Step 606: The transmitting end sends a PPDU that includes the A-MPDU subframes that may be unsent in the preempted frame.

步骤607、第一接收端接收到包含可以被占先帧中未发送的A-MPDU子帧的PPDU后,解析该包含可以被占先帧中未发送的A-MPDU子帧的PPDU。Step 607: After receiving the PPDU including the A-MPDU subframe that can be unsent in the preempted frame, the first receiver parses the PPDU including the A-MPDU subframe that can be unsent in the preempted frame.

可选地,第一接收端解析完包含可以被占先帧中未发送的A-MPDU子帧的PPDU后,可以生成包含可以被占先帧中未发送的A-MPDU子帧的PPDU的确认信息,并向发送端回复该包含可以被占先帧中未发送的A-MPDU子帧的PPDU的确认信息。Optionally, after the first receiving end parses the PPDU containing the A-MPDU subframe that can be unsent in the preempted frame, it can generate confirmation information that contains the PPDU of the A-MPDU subframe that can be unsent in the preempted frame, And reply the confirmation information of the PPDU including the A-MPDU subframe that can be preempted in the unsent frame to the sender.

需要说明的是,上述第一接收端和第二接收端可以是同一接收端,也可以是不同接收端,本申请实施例对此不做限定。It should be noted that the above-mentioned first receiving end and second receiving end may be the same receiving end, or may be different receiving ends, which are not limited in this embodiment of the present application.

可选地,本申请实施例提供了两种占先传输方式:Optionally, this embodiment of the present application provides two preemptive transmission modes:

在第一种占先传输方式中,步骤604和步骤606同时执行。发送端采用正交频分多址(orthogonal frequency division multiple access,OFDMA)的方式或多用户多输入多输出(multiple user-multiple input multiple output,MU-MIMO)的方式同时发送包含快速帧的PPDU和包含可以被占先帧中未发送的A-MPDU子帧的PPDU。In the first preemptive transmission mode, step 604 and step 606 are performed simultaneously. The transmitting end adopts the orthogonal frequency division multiple access (OFDMA) method or the multi-user multiple input multiple output (MU-MIMO) method to simultaneously transmit the PPDU including the fast frame and the A PPDU containing an A-MPDU subframe that may not be sent in the preempted frame.

需要说明的是,采用第一种占先传输方式可以减少占先机制对可以被占先帧造成的时延影响,可以防止饥饿现象的发生。It should be noted that adopting the first preemptive transmission mode can reduce the influence of the preemption mechanism on the delay caused by the preempted frame, and can prevent the occurrence of starvation.

在第二种占先传输方式中,步骤604和步骤606先后执行。发送端发送包含快速帧的PPDU。在当前传输机会(transmit opportunity,TXOP)或者被占先的PPDU的原定传输时长内,若快速帧传完,发送端继续发送包含可以被占先帧中未发送的A-MPDU子帧的PPDU;否则,发送端重新竞争信道后,再发送包含可以被占先帧中未发送的A-MPDU子帧的PPDU。In the second preemptive transmission mode, step 604 and step 606 are executed successively. The sender sends PPDUs containing fast frames. Within the current transmission opportunity (TXOP) or the original transmission duration of the preempted PPDU, if the fast frame is transmitted, the sender continues to send PPDUs containing the A-MPDU subframes that may not be sent in the preempted frame; otherwise , the transmitting end re-contends for the channel, and then transmits the PPDU containing the A-MPDU subframes that may not be transmitted in the preempted frame.

示例地,假设可以被占先帧包括第一分片、第二分片和第三分片,发送端在发送完可以被占先帧的第一分片后占先机制发生。其中,第一分片、第二分片和第三分片均包含至少一个A-MPDU子帧,例如参见图5,第一分片包含数据子字段A中的m个A-MPDU子帧,第二分片和第三分片包含的A-MPDU子帧的并集为数据子字段B中的(n-m)个A-MPDU子帧。图7是本申请实施例提供的第一种占先传输方式下的数据传输示意图,如图7所示,发送端采用OFDMA的方式或MU-MIMO的方式(简称:OFDMA/MU-MIMO)同时传输快速队列中的快速帧以及可以被占先的队列中的可以被占先帧的第二分片和可以被占先帧的第三分片。此外,也可以采用帧聚合的方式将可以被占先帧的第二分片和可以被占先帧的第三分片聚合成一个A-MPDU后发送。图8是本申请实施例提供的第二种占先传输方式下的数据传输示意图,如图8所示,发送端先传输快速队列中的快速帧,再传输可以被占先的队列中的可以被占先帧的第二分片和可以被占先帧的第三分片。For example, it is assumed that the preemptible frame includes the first fragment, the second fragment and the third fragment, and the preemption mechanism occurs after the transmitting end transmits the first fragment of the preemptible frame. Wherein, the first fragment, the second fragment and the third fragment all contain at least one A-MPDU subframe. For example, referring to FIG. 5 , the first fragment contains m A-MPDU subframes in the data subfield A, The union of the A-MPDU subframes contained in the second slice and the third slice is (n-m) A-MPDU subframes in the data subfield B. FIG. 7 is a schematic diagram of data transmission in the first preemptive transmission mode provided by an embodiment of the present application. As shown in FIG. 7 , the transmitting end adopts OFDMA mode or MU-MIMO mode (abbreviation: OFDMA/MU-MIMO) for simultaneous transmission The fast frame in the fast queue and the second slice of the preemptible frame and the third slice of the preemptible frame in the preemptible queue. In addition, a frame aggregation method may also be used to aggregate the second fragment of the frame that can be preempted and the third fragment of the frame that can be preempted into one A-MPDU and then send it. FIG. 8 is a schematic diagram of data transmission in a second preemptive transmission mode provided by an embodiment of the present application. As shown in FIG. 8 , the sender first transmits the fast frames in the fast queue, and then transmits the preemptible queues in the queue that can be preempted. The second slice of the frame and the third slice of the frame that can be preempted.

需要说明的是,本申请实施例提供的数据传输方法的步骤先后顺序可以进行适当调整,步骤也可以根据情况进行相应增减。任何熟悉本技术领域的技术人员在本申请揭露的技术范围内,可轻易想到变化的方法,都应涵盖在本申请的保护范围之内,因此不再赘述。It should be noted that, the sequence of steps of the data transmission method provided by the embodiments of the present application may be appropriately adjusted, and the steps may be correspondingly increased or decreased according to the situation. Any person skilled in the art who is familiar with the technical scope disclosed in the present application can easily think of any variation of the method, which should be covered by the protection scope of the present application, and thus will not be repeated here.

本申请实施例提供的数据传输方法,当发送端需要停止传输当前PPDU时,可以通过占先指示信息通知接收端当前PPDU中止传输,提高了数据传输灵活性。当发送端在传输某个PPDU的过程中,需要传输业务优先级较高的数据帧时,可以中止当前PPDU的传输,及时传输该可以业务优先级较高的数据帧,因此可以降低业务优先级较高的数据帧的传输时延。In the data transmission method provided by the embodiments of the present application, when the sender needs to stop transmitting the current PPDU, it can notify the receiver to stop the transmission of the current PPDU through preemption indication information, which improves the flexibility of data transmission. When the sender needs to transmit a data frame with a higher service priority in the process of transmitting a certain PPDU, it can suspend the transmission of the current PPDU and transmit the data frame with a higher service priority in time, so the service priority can be reduced. Higher data frame transmission delay.

在本申请的一个可选实施例中,占先指示信息用于指示占先机制是否发生。则在如图5所示的PPDU中,数据字段的每个A-MPDU子帧均携带有占先指示信息。In an optional embodiment of the present application, the preemption indication information is used to indicate whether the preemption mechanism occurs. Then, in the PPDU shown in FIG. 5 , each A-MPDU subframe of the data field carries preemption indication information.

示例地,图9是本申请实施例提供的另一种PPDU的结构示意图,如图9所示,PPDU中原定传输的数据字段包括n个A-MPDU子帧以及位于n个A-MPDU子帧之后的PE字段。其中,n个A-MPDU子帧中的前m个A-MPDU子帧位于数据子字段A中,剩余的(n-m)个A-MPDU子帧位于数据子字段B中。数据子字段A中的m个A-MPDU子帧为PPDU中实际传输的A-MPDU子帧,数据子字段B中的(n-m)个A-MPDU子帧以及位于n个A-MPDU子帧之后的PE字段实际未传输。For example, FIG. 9 is a schematic structural diagram of another PPDU provided by an embodiment of the present application. As shown in FIG. 9 , the data fields originally scheduled to be transmitted in the PPDU include n A-MPDU subframes and n A-MPDU subframes. PE field after the frame. The first m A-MPDU subframes in the n A-MPDU subframes are located in the data subfield A, and the remaining (n-m) A-MPDU subframes are located in the data subfield B. The m A-MPDU subframes in the data subfield A are the A-MPDU subframes actually transmitted in the PPDU, and the (n-m) A-MPDU subframes in the data subfield B are located after the n A-MPDU subframes The PE field is not actually transmitted.

可选地,每个A-MPDU子帧的结构可参考图3和图4,占先指示信息位于EOF字段、保留位字段、MPDU长度字段、CRC字段、分隔符签名字段、帧头的高吞吐率控制字段和FCS中的至少一个字段。Optionally, the structure of each A-MPDU subframe can refer to FIG. 3 and FIG. 4, and the preemption indication information is located in the EOF field, the reserved bit field, the MPDU length field, the CRC field, the delimiter signature field, and the high throughput rate of the frame header. Control field and at least one field in FCS.

在第一种可能的实现方式中,占先指示信息位于保留位字段。若保留位字段为第一数值,表征占先机制发生;若保留位字段为第二数值,表征占先机制未发生,第二数值与第一数值不同。示例地,当保留位字段为1,表示占先机制发生;当保留位字段为0,表示占先机制未发生。In a first possible implementation, the preemption indication information is located in a reserved bit field. If the reserved bit field is the first value, it indicates that the preemption mechanism has occurred; if the reserved bit field is the second value, it indicates that the preemption mechanism has not occurred, and the second value is different from the first value. For example, when the reserved bit field is 1, it indicates that the preemption mechanism has occurred; when the reserved bit field is 0, it indicates that the preemption mechanism has not occurred.

通过保留位字段的值指示占先机制是否发生,无需增加新的字段,可以保证数据传输的兼容性。By reserving the value of the bit field to indicate whether the preemption mechanism has occurred, the compatibility of data transmission can be guaranteed without adding a new field.

在第二种可能的实现方式中,占先指示信息位于CRC字段。若CRC字段包括第一类型的CRC,表征占先机制发生;若CRC字段包括第二类型的CRC,表征占先机制未发生,第二类型的CRC与第一类型的CRC不同。In a second possible implementation manner, the preemption indication information is located in the CRC field. If the CRC field includes a CRC of the first type, it indicates that the preemption mechanism occurs; if the CRC field includes a CRC of the second type, it indicates that the preemption mechanism does not occur, and the CRC of the second type is different from the CRC of the first type.

可选地,第一类型的CRC为对第二类型的CRC执行异或操作和翻转操作中的至少一种操作得到,或者第一类型的CRC与第二类型的CRC的类型不同。示例地,当CRC为根据现有IEEE802.11-2016标准中利用多项式x8+x2+x1+1进行模2操作的方式生成,表示占先机制未发生;当对该CRC再进行额外的异或操作,例如将8bit的CRC同00001111进行异或操作生成xCRC,或者,利用一个不同的多项式生成xCRC,表示占先机制发生。Optionally, the CRC of the first type is obtained by performing at least one of an XOR operation and an inversion operation on the CRC of the second type, or the type of the CRC of the first type is different from that of the CRC of the second type. For example, when the CRC is generated according to the modulo 2 operation using the polynomial x 8 +x 2 +x 1 +1 in the existing IEEE802.11-2016 standard, it means that the preemption mechanism does not occur; when the CRC is subjected to additional XOR operation, for example, perform XOR operation on 8bit CRC with 00001111 to generate xCRC, or use a different polynomial to generate xCRC, indicating that the preemption mechanism occurs.

通过在CRC字段中携带不同内容指示占先机制是否发生,无需增加新的字段,接收端通过解析CRC字段的内容即可确定占先机制是否发生,无需增加新的运算量,在保证数据传输的兼容性的同时,保证了数据传输效率。By carrying different contents in the CRC field to indicate whether the preemption mechanism has occurred, there is no need to add a new field. The receiver can determine whether the preemption mechanism has occurred by analyzing the content of the CRC field, without adding a new amount of computation, ensuring the compatibility of data transmission. At the same time, the data transmission efficiency is guaranteed.

在第三种可能的实现方式中,占先指示信息位于分隔符签名字段。若分隔符签名字段包括第一类型的分隔符签名符号,表征占先机制发生;若分隔符签名字段包括第二类型的分隔符签名符号,表征占先机制未发生,第二类型的分隔符签名符号与第一类型的分隔符签名符号不同。示例地,当分隔符签名字段包括ASCII码‘N’时,表示占先机制未发生;当分隔符签名字段包括另一种ASCII码,例如ASCII码‘Y’时,表示占先机制发生。In a third possible implementation, the preemption indication information is located in the delimiter signature field. If the delimiter signature field includes the first type of delimiter signature symbol, the preemption mechanism occurs; if the delimiter signature field includes the second type of delimiter signature symbol, the preemption mechanism does not occur, and the second type of delimiter signature symbol is the same as the The delimiter signature symbols for the first type are different. For example, when the delimiter signature field includes the ASCII code 'N', it indicates that the preemption mechanism does not occur; when the delimiter signature field includes another ASCII code, such as the ASCII code 'Y', it indicates that the preemption mechanism occurs.

通过在分隔符签名字段中携带不同内容指示占先机制是否发生,无需增加新的字段,接收端通过解析分隔符签名字段的内容即可确定占先机制是否发生,无需增加新的运算量,在保证数据传输的兼容性的同时,保证了数据传输效率。By carrying different contents in the delimiter signature field to indicate whether the preemption mechanism occurs, there is no need to add a new field. At the same time of transmission compatibility, data transmission efficiency is guaranteed.

在第四种可能的实现方式中,占先指示信息位于EOF字段和MPDU长度字段。若EOF字段置为1且MPDU长度字段置为0,即指示出现EOF填充,表征占先机制发生。In a fourth possible implementation manner, the preemption indication information is located in the EOF field and the MPDU length field. If the EOF field is set to 1 and the MPDU length field is set to 0, it indicates that EOF padding occurs, indicating that the preemption mechanism occurs.

在第五种可能的实现方式中,占先指示信息位于FCS。若FCS包括第一类型序列,表征占先机制发生;若FCS包括第二类型序列,表征占先机制未发生,第二类型序列与第一类型序列不同。可选地,第一类型序列为对第二类型序列执行异或操作和翻转操作中的至少一种操作得到,或者第一类型序列与第二类型序列的类型不同。In a fifth possible implementation manner, the preemption indication information is located in the FCS. If the FCS includes the first type sequence, the characterization preemption mechanism occurs; if the FCS includes the second type sequence, the characterization preemption mechanism does not occur, and the second type sequence is different from the first type sequence. Optionally, the first type sequence is obtained by performing at least one of an exclusive OR operation and a flip operation on the second type sequence, or the types of the first type sequence and the second type sequence are different.

通过FCS的不同类型指示占先机制是否发生,无需增加新的字段,接收端通过解析FCS即可确定占先机制是否发生,无需增加新的运算量,在保证数据传输的兼容性的同时,保证了数据传输效率。Different types of FCS indicate whether the preemption mechanism occurs, without adding a new field, the receiving end can determine whether the preemption mechanism occurs by parsing the FCS, without adding new calculation amount, while ensuring the compatibility of data transmission, the data is guaranteed. transmission efficiency.

在第六种可能的实现方式中,占先指示信息包括高吞吐率控制字段中的至少一个指示信息,该至少一个指示信息包括控制标识符、占先类型、填充符号数、恢复传输时间以及是否需要回复确认信息中的至少一个。In a sixth possible implementation manner, the preemption indication information includes at least one indication information in the high throughput control field, where the at least one indication information includes a control identifier, preemption type, number of padding symbols, recovery transmission time, and whether a reply is required Confirm at least one of the messages.

其中,控制标识符用于指示后续控制信息的类型。控制标识符的长度为4bit,目前0-6已经被用于指示其他类型的控制信息。若占先指示信息以控制信息的形式承载,则控制标识符可以为7-15中的一种,用于指示后续的控制信息的类型为占先指示信息。占先类型可以针对IEEE802.11标准中的占先传输方式进行定义,例如,根据上述两种占先传输方式,可以定义两种占先类型。填充符号数用于指示位于A-MPDU子帧之后的填充符号的个数,该填充符号用于帮助接收端增加处理时间。恢复传输时间用于指示接收端可以被占先帧何时能够继续传输,接收端可以根据该恢复传输时间,在可以被占先帧恢复传输之前进行睡眠,从而达到节能的效果。是否需要回复确认信息用于指示接收端在占先机制发生的情况下,是否需要回复确认信息。The control identifier is used to indicate the type of subsequent control information. The length of the control identifier is 4 bits, and currently 0-6 have been used to indicate other types of control information. If the preemption indication information is carried in the form of control information, the control identifier may be one of 7-15, which is used to indicate that the type of the subsequent control information is preemption indication information. The preemptive type can be defined for the preemptive transmission mode in the IEEE802.11 standard. For example, according to the above two preemptive transmission modes, two preemptive types can be defined. The number of padding symbols is used to indicate the number of padding symbols located after the A-MPDU subframe, and the padding symbols are used to help the receiving end increase processing time. The resumption transmission time is used to indicate when the receiving end can continue to transmit the preempted frame. The receiving end can sleep before the preempted frame can resume transmission according to the resumption transmission time, so as to achieve the effect of energy saving. Whether the confirmation message needs to be replied is used to indicate whether the receiver needs to reply to the confirmation message when the preemption mechanism occurs.

需要说明的是,上述高吞吐率控制字段中的指示信息中的一个或多个也可以由发送端和接收端提前约定,当约定的指示信息发生变化后再重新进行指示,而无需在每个A-MPDU子帧中携带。或者,上述高吞吐率控制字段中的指示信息可以携带在每个A-MPDU子帧中,本申请实施例对此不做限定。It should be noted that, one or more of the indication information in the above-mentioned high-throughput control field can also be agreed by the sender and the receiver in advance, and the indication is re-indicated when the agreed indication information changes, without the need for each It is carried in the A-MPDU subframe. Alternatively, the indication information in the above-mentioned high throughput control field may be carried in each A-MPDU subframe, which is not limited in this embodiment of the present application.

可选地,若占先机制发生,该至少一个A-MPDU子帧中的最后一个A-MPDU子帧所携带的占先指示信息,指示占先机制发生。且在最后一个A-MPDU子帧之前传输的A-MPDU子帧所携带的占先指示信息,均指示占先机制未发生。Optionally, if the preemption mechanism occurs, the preemption indication information carried in the last A-MPDU subframe in the at least one A-MPDU subframe indicates that the preemption mechanism occurs. And the preemption indication information carried in the A-MPDU subframes transmitted before the last A-MPDU subframe all indicate that the preemption mechanism does not occur.

可选地,若占先机制发生,如图9所示,PPDU还可以包括位于m个A-MPDU子帧之后的填充符号和PE字段中的至少一个。其中,填充符号和数据分组扩展均用于帮助接收端增加处理时间。也即是,发送端在向接收端传输m个A-MPDU子帧后,还可以向接收端继续传输填充符号和/或PE字段内容,以增加接收端的处理时间。Optionally, if the preemption mechanism occurs, as shown in FIG. 9 , the PPDU may further include at least one of padding symbols and PE fields located after m A-MPDU subframes. Among them, the padding symbol and the data packet extension are both used to help the receiving end to increase the processing time. That is, after transmitting m A-MPDU subframes to the receiving end, the transmitting end may continue to transmit padding symbols and/or PE field contents to the receiving end, so as to increase the processing time of the receiving end.

可选地,上述步骤603的实现过程包括:接收端基于占先指示信息,确定PPDU中占先结束符号的位置,占先结束符号用于指示PPDU的传输结束位置。其中,占先结束符号为包含目标A-MPDU子帧的最后一个正交频分复用(orthogonal frequency divisionmultiplexing,OFDM)符号或包含目标A-MPDU子帧所在码块的最后一个OFDM符号,该目标A-MPDU子帧为PPDU中的最后一个A-MPDU子帧。Optionally, the implementation process of the above step 603 includes: the receiving end determines the position of the preemptive end symbol in the PPDU based on the preemption indication information, and the preemptive end symbol is used to indicate the transmission end position of the PPDU. Wherein, the preemptive end symbol is the last orthogonal frequency division multiplexing (OFDM) symbol including the target A-MPDU subframe or the last OFDM symbol including the code block where the target A-MPDU subframe is located. - The MPDU subframe is the last A-MPDU subframe in the PPDU.

需要说明的是,接收端在确定PPDU中占先结束符号的位置之后,可以根据占先结束符号的位置以及高吞吐率控制字段所指示的填充字符数确定PPDU的传输结束位置,以便于接收端快速生成该PPDU的确认信息。It should be noted that after determining the position of the preemptive end symbol in the PPDU, the receiving end can determine the transmission end position of the PPDU according to the position of the preemptive end symbol and the number of padding characters indicated by the high throughput control field, so that the receiving end can quickly generate Acknowledgment of the PPDU.

可选地,接收端可以基于速率、MPDU长度和码块长度等信息计算得到占先结束符号的位置。Optionally, the receiving end may calculate and obtain the position of the preemptive end symbol based on information such as the rate, the length of the MPDU, and the length of the code block.

示例地,当PPDU的数据字段采用二进制卷积编码(binary convolutionalcoding,BBC)调制,则占先结束符号为包含当前A-MPDU子帧(即目标A-MPDU子帧)的最后一个OFDM符号。OFDM符号所可以承载的信息比特为每个符号的数据比特数(number of databits per symbol,NDBPS),该A-MPDU子帧的MPDU分隔符的起始比特在所在OFDM符号中承载的信息比特顺序为第B1比特。该A-MPDU子帧的MPDU分隔符中MPDU长度字段指示该A-MPDU子帧的长度为L字节。则占先结束符号为承载该A-MPDU子帧的第一个符号以后的第C1个符号,C1的计算公式如下:For example, when the data field of the PPDU is modulated by binary convolutional coding (BBC), the preemptive end symbol is the last OFDM symbol containing the current A-MPDU subframe (ie, the target A-MPDU subframe). The information bits that can be carried by an OFDM symbol are the number of databits per symbol (N DBPS ) per symbol, and the information bits carried in the OFDM symbol where the start bit of the MPDU separator of the A-MPDU subframe is located The order is the B1th bit. The MPDU length field in the MPDU separator of the A-MPDU subframe indicates that the length of the A-MPDU subframe is L bytes. Then the preemptive end symbol is the C1th symbol after the first symbol that carries the A-MPDU subframe, and the calculation formula of C1 is as follows:

Figure BDA0001996551230000131
Figure BDA0001996551230000131

例如,当NDBPS为117,该A-MPDU子帧所位于的第一个符号是该PPDU的数据字段的第10个符号,该A-MPDU子帧从第20比特开始(前19比特承载之前的信息),即B1=20,L指示为200字节,则C1=14。即占先结束符号所在位置为该PPDU数据字段的第24个符号。For example, when N DBPS is 117, the first symbol of the A-MPDU subframe is the 10th symbol of the data field of the PPDU, and the A-MPDU subframe starts from the 20th bit (the first 19 bits carry the information), that is, B1=20, L indicates 200 bytes, then C1=14. That is, the position of the preemptive end symbol is the 24th symbol of the data field of the PPDU.

又示例地,当PPDU的数据字段采用低密度奇偶校验码(low density paritycheck,LDPC)调制,则占先结束符号为包含当前A-MPDU子帧(即目标A-MPDU子帧)所在码块的最后一个OFDM符号。OFDM符号所可以承载的信息比特为NDBPS,该A-MPDU子帧的MPDU分隔符的起始比特在所在OFDM符号中承载的信息比特顺序为第B1比特。该A-MPDU子帧的MPDU分隔符中MPDU长度字段指示该A-MPDU子帧的长度为L字节。LDPC码块的长度为L LDPC比特,码率为R。该A-MPDU子帧结束所在比特为所在OFDM符号的第B2比特,为所在LDPC码块的第B3比特,则占先结束符号为承载该A-MPDU子帧的第一个符号以后的第C2个符号,C2的计算公式如下:In another example, when the data field of the PPDU is modulated by a low density parity check (LDPC), the preemptive end symbol is the code block containing the current A-MPDU subframe (that is, the target A-MPDU subframe). last OFDM symbol. The information bits that can be carried by the OFDM symbol are N DBPS , and the order of the information bits carried in the OFDM symbol where the start bit of the MPDU separator of the A-MPDU subframe is located is the B1th bit. The MPDU length field in the MPDU separator of the A-MPDU subframe indicates that the length of the A-MPDU subframe is L bytes. The length of the LDPC code block is L LDPC bits, and the code rate is R. The bit where the A-MPDU subframe ends is the B2th bit of the OFDM symbol where it is located, and the B3th bit of the LDPC code block where the A-MPDU subframe ends, and the preemptive end symbol is the C2th bit after the first symbol that carries the A-MPDU subframe. symbol, the calculation formula of C2 is as follows:

Figure BDA0001996551230000132
Figure BDA0001996551230000132

可选地,发送端也可以明确指示接收端占先结束符号的位置。例如,发送端可以指示接收端占先结束符号离当前传输的OFDM符号之间还有几个OFDM符号。Optionally, the sender may also explicitly instruct the receiver to preempt the position of the end symbol. For example, the transmitting end may instruct the receiving end to preempt the ending symbol and there are several OFDM symbols between the currently transmitted OFDM symbol.

本申请实施例提供的PPDU,通过在每个A-MPDU子帧中携带用于指示占先机制是否发生的占先指示信息,可以明确指示接收端占先机制是否发生。当占先机制发生时,当前传输的A-MPDU子帧携带的占先指示信息指示占先机制发生,该当前传输的A-MPDU子帧也即是该PPDU传输的最后一个A-MPDU子帧,接收端接收到该当前传输的A-MPDU子帧后,可以确定占先机制发生。另外,接收端接收到该当前传输的A-MPDU子帧,还可以计算占先结束符号的位置,以确定当前PPDU的传输结束位置,与相关技术相比,提高了数据传输灵活性。In the PPDU provided by the embodiment of the present application, by carrying preemption indication information for indicating whether the preemption mechanism occurs in each A-MPDU subframe, it can explicitly indicate whether the preemption mechanism occurs at the receiver. When the preemption mechanism occurs, the preemption indication information carried in the currently transmitted A-MPDU subframe indicates that the preemption mechanism occurs, and the currently transmitted A-MPDU subframe is also the last A-MPDU subframe transmitted by the PPDU. After receiving the currently transmitted A-MPDU subframe, it can be determined that the preemption mechanism occurs. In addition, when the receiving end receives the currently transmitted A-MPDU subframe, it can also calculate the position of the preemptive end symbol to determine the current PPDU transmission end position, which improves the flexibility of data transmission compared with the related art.

当发送端在传输某个PPDU的过程中,需要传输业务优先级较高的数据帧时,可以中止当前PPDU的传输,及时传输该可以业务优先级较高的数据帧,因此可以降低业务优先级较高的数据帧的传输时延。When the sender needs to transmit a data frame with a higher service priority in the process of transmitting a certain PPDU, it can suspend the transmission of the current PPDU and transmit the data frame with a higher service priority in time, so the service priority can be reduced. Higher data frame transmission delay.

在本申请的另一个可选实施例中,占先指示信息用于指示占先机制发生。则在如图5所示的PPDU中,位于数据子字段A之后的字段中携带有占先指示信息,也即是,发送端在向接收端传输数据子字段A中的A-MPDU子帧之后,继续向接收端传输携带有占先指示信息的字段。In another optional embodiment of the present application, the preemption indication information is used to indicate that the preemption mechanism occurs. Then in the PPDU shown in Figure 5, the field located after the data subfield A carries preemption indication information, that is, after the transmitting end transmits the A-MPDU subframe in the data subfield A to the receiving end, Continue to transmit the field carrying the preemption indication information to the receiver.

示例地,图10是本申请实施例提供的又一种PPDU的结构示意图,如图10所示,数据字段包括至少一个A-MPDU子帧和位于至少一个A-MPDU子帧之后的占先指示帧,占先指示帧携带有占先指示信息。也即是,发送端在向接收端传输该至少一个A-MPDU子帧后,继续向接收端传输占先指示帧。For example, FIG. 10 is a schematic structural diagram of another PPDU provided by an embodiment of the present application. As shown in FIG. 10 , the data field includes at least one A-MPDU subframe and a preemption indication frame located after the at least one A-MPDU subframe. , the preemption indication frame carries preemption indication information. That is, after transmitting the at least one A-MPDU subframe to the receiving end, the transmitting end continues to transmit the preemption indication frame to the receiving end.

请继续参见图10,PPDU中原定传输的数据字段包括n个A-MPDU子帧以及位于n个A-MPDU子帧之后的PE字段。其中,n个A-MPDU子帧中的前m个A-MPDU子帧位于数据子字段A中,剩余的(n-m)个A-MPDU子帧位于数据子字段B中。数据子字段A中的m个A-MPDU子帧为PPDU中实际传输的A-MPDU子帧,数据子字段B中的(n-m)个A-MPDU子帧以及位于n个A-MPDU子帧之后的PE字段实际未传输。发送端在向接收端传输数据子字段A中的m个A-MPDU子帧后,需要继续向接收端传输占先指示帧。也即是,发送端实际传输的PPDU包括数据子字段A中的m个A-MPDU子帧以及占先指示帧。Please continue to refer to FIG. 10 , the data field originally transmitted in the PPDU includes n A-MPDU subframes and a PE field located after the n A-MPDU subframes. The first m A-MPDU subframes in the n A-MPDU subframes are located in the data subfield A, and the remaining (n-m) A-MPDU subframes are located in the data subfield B. The m A-MPDU subframes in the data subfield A are the A-MPDU subframes actually transmitted in the PPDU, and the (n-m) A-MPDU subframes in the data subfield B are located after the n A-MPDU subframes The PE field is not actually transmitted. After transmitting the m A-MPDU subframes in the data subfield A to the receiving end, the transmitting end needs to continue to transmit the preemption indication frame to the receiving end. That is, the PPDU actually transmitted by the sender includes m A-MPDU subframes in the data subfield A and a preemption indication frame.

可选地,如图10所示,PPDU还可以包括位于占先指示帧之后的填充符号和PE字段中的至少一个。其中,填充符号和数据分组扩展均用于帮助接收端增加处理时间。也即是,发送端在向接收端传输占先指示帧后,还可以向接收端继续传输填充符号和/或PE字段内容,以增加接收端的处理时间。Optionally, as shown in FIG. 10 , the PPDU may further include at least one of a padding symbol and a PE field after the preemption indication frame. Among them, the padding symbol and the data packet extension are both used to help the receiving end to increase the processing time. That is, after transmitting the preemption indication frame to the receiving end, the transmitting end may continue to transmit the padding symbol and/or the content of the PE field to the receiving end, so as to increase the processing time of the receiving end.

可选地,占先指示帧的MAC帧类型与数据字段中的至少一个A-MPDU子帧中的任一A-MPDU子帧的MAC帧类型不同,占先指示帧的MAC帧类型可以是IEEE802.11标准中任一预留的MAC帧类型。例如,占先指示帧的类型值置为0,子类型值置为7或15;又例如,占先指示帧的类型值置为1,子类型值置为0-2或15;又例如,占先指示帧的类型值置为2,子类型值置为1、2、3、5、6、7或13;占先指示帧的类型值置为3,子类型值置为2-15。本申请实施例对占先指示帧的MAC帧类型不做限定。Optionally, the MAC frame type of the preemption indication frame is different from the MAC frame type of any A-MPDU subframe in at least one A-MPDU subframe in the data field, and the MAC frame type of the preemption indication frame may be IEEE802.11. Any of the reserved MAC frame types in the standard. For example, the type value of the preemptive indication frame is set to 0, and the subtype value is set to 7 or 15; for another example, the type value of the preemptive indication frame is set to 1, and the subtype value is set to 0-2 or 15; The frame type value is set to 2, and the subtype value is set to 1, 2, 3, 5, 6, 7, or 13; the type value of the preemption indication frame is set to 3, and the subtype value is set to 2-15. This embodiment of the present application does not limit the MAC frame type of the preemption indication frame.

又示例地,图11是本申请实施例提供的再一种PPDU的结构示意图,如图11所示,数据字段包括至少一个A-MPDU子帧和位于至少一个A-MPDU子帧之后的占先字段,该占先字段包括至少一个特殊的OFDM符号,占先指示信息位于占先字段,也即是,可以将位于占先字段的至少一个特殊的OFDM符号作为占先指示信息。For another example, FIG. 11 is a schematic structural diagram of still another PPDU provided by an embodiment of the present application. As shown in FIG. 11 , the data field includes at least one A-MPDU subframe and a preemption field located after the at least one A-MPDU subframe , the preemption field includes at least one special OFDM symbol, and the preemption indication information is located in the preemption field, that is, at least one special OFDM symbol located in the preemption field can be used as the preemption indication information.

请继续参见图11,PPDU中原定传输的数据字段包括n个A-MPDU子帧以及位于n个A-MPDU子帧之后的PE字段。其中,n个A-MPDU子帧中的前m个A-MPDU子帧位于数据子字段A中,剩余的(n-m)个A-MPDU子帧位于数据子字段B中。数据子字段A中的m个A-MPDU子帧为PPDU中实际传输的A-MPDU子帧,数据子字段B中的(n-m)个A-MPDU子帧以及位于n个A-MPDU子帧之后的PE字段实际未传输。发送端在向接收端传输数据子字段A中的m个A-MPDU子帧后,需要继续向接收端传输位于数据子字段A之后的占先字段中的至少一个特殊的OFDM符号。也即是,发送端实际传输的PPDU包括数据子字段A中的m个A-MPDU子帧以及占先字段中的至少一个特殊的OFDM符号。Please continue to refer to FIG. 11 , the data field originally transmitted in the PPDU includes n A-MPDU subframes and a PE field located after the n A-MPDU subframes. The first m A-MPDU subframes in the n A-MPDU subframes are located in the data subfield A, and the remaining (n-m) A-MPDU subframes are located in the data subfield B. The m A-MPDU subframes in the data subfield A are the A-MPDU subframes actually transmitted in the PPDU, and the (n-m) A-MPDU subframes in the data subfield B are located after the n A-MPDU subframes The PE field is not actually transmitted. After transmitting m A-MPDU subframes in the data subfield A to the receiving end, the transmitting end needs to continue to transmit at least one special OFDM symbol in the preemptive field after the data subfield A to the receiving end. That is, the PPDU actually transmitted by the transmitting end includes m A-MPDU subframes in the data subfield A and at least one special OFDM symbol in the preemption field.

可选地,如图11所示,PPDU还可以包括位于占先字段之后的填充符号和PE字段中的至少一个。其中,填充符号和数据分组扩展均用于帮助接收端增加处理时间。也即是,发送端在向接收端传输占先指示帧后,还可以向接收端继续传输填充符号和/或PE字段内容,以增加接收端的处理时间。Optionally, as shown in FIG. 11 , the PPDU may further include at least one of a padding symbol and a PE field after the preemption field. Among them, the padding symbol and the data packet extension are both used to help the receiving end to increase the processing time. That is, after transmitting the preemption indication frame to the receiving end, the transmitting end may continue to transmit the padding symbol and/or the content of the PE field to the receiving end, so as to increase the processing time of the receiving end.

可选地,上述特殊的OFDM符号包括:仅偶数子载波具有能量的OFDM符号、仅奇数子载波具有能量的OFDM符号、接收端已知的预定模式的OFDM符号、与前一个OFDM符号相同的OFDM符号或具有多个重复波形的OFDM符号。Optionally, the above-mentioned special OFDM symbols include: OFDM symbols with energy only for even-numbered subcarriers, OFDM symbols with energy for only odd-numbered subcarriers, OFDM symbols with a predetermined pattern known to the receiving end, and OFDM symbols that are the same as the previous OFDM symbol. symbol or an OFDM symbol with multiple repeating waveforms.

示例地,当至少一个特殊的OFDM符号包括仅偶数子载波具有能量的OFDM符号或仅奇数子载波具有能量的OFDM符号,接收端可以通过识别每个子载波的能量的方式,确定占先机制是否发生。当至少一个特殊的OFDM符号包括接收端已知的预定模式的OFDM符号,例如可以是EHT-LTF符号,接收端可以通过识别是否出现该预定模式的OFDM符号的方式,确定占先机制是否发生。当至少一个特殊的OFDM符号包括与前一个OFDM符号相同的OFDM符号,接收端可以通过识别当前OFDM符号是否为前一个OFDM符号的复制符号,确定占先机制是否发生。当至少一个特殊的OFDM符号包括具有多个重复波形的OFDM符号,例如可以是HT-STF符号,符号长度为8微秒,包含5个1.6微秒的重复周期,接收端可以通过识别是否出现具有多个重复波形的OFDM符号,确定占先机制是否发生。For example, when at least one special OFDM symbol includes an OFDM symbol with energy only on even-numbered subcarriers or an OFDM symbol with energy only on odd-numbered subcarriers, the receiving end can determine whether the preemption mechanism occurs by identifying the energy of each subcarrier. When at least one special OFDM symbol includes a predetermined pattern of OFDM symbols known to the receiver, such as an EHT-LTF symbol, the receiver can determine whether the preemption mechanism occurs by identifying whether the predetermined pattern of OFDM symbols occurs. When at least one special OFDM symbol includes the same OFDM symbol as the previous OFDM symbol, the receiving end can determine whether the preemption mechanism occurs by identifying whether the current OFDM symbol is a duplicate symbol of the previous OFDM symbol. When at least one special OFDM symbol includes an OFDM symbol with multiple repetitive waveforms, such as an HT-STF symbol, the symbol length is 8 microseconds and contains 5 repetition periods of 1.6 microseconds, the receiving end can identify whether there is a Multiple repeating waveforms of OFDM symbols to determine if a preemption mechanism occurs.

在本申请实施例中,位于占先字段的至少一个特殊的OFDM符号包括上述OFDM符号中一种或多种的组合,也可以包括多个重复的上述某种OFDM符号,本申请实施例对此不做限定。In this embodiment of the present application, at least one special OFDM symbol located in the preemptive field includes a combination of one or more of the foregoing OFDM symbols, and may also include a plurality of repeated certain OFDM symbols described above, which is not the case in this embodiment of the present application. Do limit.

可选地,在如图10和如图11所示的PPDU中,占先指示帧和特殊的OFDM符号还可以用于接收端确定PPDU的传输结束位置,以便于接收端快速生成该PPDU的确认信息。Optionally, in the PPDU shown in FIG. 10 and FIG. 11 , the preemption indication frame and the special OFDM symbol can also be used by the receiving end to determine the transmission end position of the PPDU, so that the receiving end can quickly generate the confirmation information of the PPDU. .

本申请实施例提供的PPDU,当占先机制发生时,通过在当前传输的A-MPDU子帧之后传输占先指示帧或特殊的OFDM符号,接收端接收到占先指示帧或特殊的OFDM符号后,可以确定占先机制发生,同时可以确定当前PPDU的传输结束位置,与相关技术相比,提高了数据传输灵活性。In the PPDU provided by the embodiment of the present application, when the preemption mechanism occurs, the preemption indication frame or special OFDM symbol is transmitted after the currently transmitted A-MPDU subframe. After receiving the preemption indication frame or the special OFDM symbol, the receiver can It is determined that the preemption mechanism occurs, and at the same time, the transmission end position of the current PPDU can be determined. Compared with the related art, the flexibility of data transmission is improved.

当发送端在传输某个PPDU的过程中,需要传输业务优先级较高的数据帧时,可以中止当前PPDU的传输,及时传输该可以业务优先级较高的数据帧,因此可以降低业务优先级较高的数据帧的传输时延。When the sender needs to transmit a data frame with a higher service priority in the process of transmitting a certain PPDU, it can suspend the transmission of the current PPDU and transmit the data frame with a higher service priority in time, so the service priority can be reduced. Higher data frame transmission delay.

本申请实施例提供的PPDU,可以在每个A-MPDU子帧中携带用于指示占先机制是否发生的占先指示信息,当占先机制发生时,当前传输的A-MPDU子帧携带的占先指示信息指示占先机制发生,同时,在当前传输的A-MPDU子帧之后传输占先指示帧和/或特殊的OFDM符号,该占先指示帧和/或特殊的OFDM符号可以用于接收端确定PPDU的传输结束位置,使得接收端无需计算占先结束符号的位置,减少了接收端的运算量,降低接收端的运算负载。The PPDU provided by this embodiment of the present application may carry preemption indication information used to indicate whether the preemption mechanism occurs in each A-MPDU subframe. When the preemption mechanism occurs, the preemption indication information carried in the currently transmitted A-MPDU subframe Indicates that the preemption mechanism occurs. At the same time, a preemption indication frame and/or a special OFDM symbol is transmitted after the currently transmitted A-MPDU subframe. The preemption indication frame and/or the special OFDM symbol can be used by the receiver to determine the end of the transmission of the PPDU. position, so that the receiving end does not need to calculate the position of the preemptive end symbol, which reduces the computational load of the receiving end and reduces the computational load of the receiving end.

可选地,在如图9至图11任一所示的PPDU中,前导码可以携带有占先预警信息,该占先预警信息用于指示是否可能发生占先机制,也即是,该占先预警信息用于指示当前传输的PPDU是否包含可以被占先帧。在如图10所示的PPDU中,占先预警信息还用于指示接收端是否需要同步识别占先指示帧;在如图11所示的PPDU中,占先预警信息还用于指示接收端是否需要识别特殊的OFDM符号。Optionally, in the PPDU shown in any one of FIG. 9 to FIG. 11 , the preamble may carry preemptive warning information, and the preemptive early warning information is used to indicate whether a preemption mechanism may occur, that is, the preemptive early warning information is used for It is used to indicate whether the currently transmitted PPDU contains frames that can be preempted. In the PPDU shown in Figure 10, the preemptive warning information is also used to indicate whether the receiving end needs to synchronously identify the preemption instruction frame; in the PPDU shown in Figure 11, the preemptive warning information is also used to indicate whether the receiving end needs to identify the special OFDM symbols.

由于PPDU中的前导码在数据字段之前传输,通过在前导码中携带占先预警信息,可以指示接收端在该PPDU的传输过程中是否可能发生占先机制。当占先预警信息指示可能发生占先机制时,接收端随时准备停止接收当前传输的PPDU;当占先预警信息指示不可能发生占先机制时,接收端按照已有的WLAN协议接收当前传输的PPDU。Since the preamble in the PPDU is transmitted before the data field, by carrying preemption warning information in the preamble, it can indicate whether the receiver may have a preemption mechanism during the transmission of the PPDU. When the preemption warning information indicates that the preemption mechanism may occur, the receiver is ready to stop receiving the currently transmitted PPDU; when the preemption warning information indicates that the preemption mechanism cannot occur, the receiver receives the currently transmitted PPDU according to the existing WLAN protocol.

示例地,图12是本申请实施例提供的还一种PPDU的结构示意图,如图12所示,该PPDU的前导码包括传统短训练字段(legacy short training field,L-STF)、传统长训练字段(legacy long training field,L-LTF)、L-SIG字段、用于自动检测的符号(symbolfor auto-detection)、极高吞吐率信令(extremely high throughput,EHT-SIG)字段、极高吞吐率短训练字段(extremely high throughput short training field,EHT-STF)和极高吞吐率长训练字段(extremely high throughput long training field,EHT-LTF)。该PPDU的数据字段的内容可参考图5和图9至图11任一所示的PPDU,本申请实施例在此不做赘述。可选地,占先预警信息可以位于前导码的EHT-SIG字段。12 is a schematic structural diagram of another PPDU provided by an embodiment of the present application. As shown in FIG. 12 , the preamble of the PPDU includes a traditional short training field (legacy short training field, L-STF), a traditional long training field Field (legacy long training field, L-LTF), L-SIG field, symbol for auto-detection (symbol for auto-detection), extremely high throughput signaling (extremely high throughput, EHT-SIG) field, extremely high throughput Extremely high throughput short training field (EHT-STF) and extremely high throughput long training field (EHT-LTF). For the content of the data field of the PPDU, reference may be made to any of the PPDUs shown in FIG. 5 and FIG. 9 to FIG. 11 , and details are not described herein in this embodiment of the present application. Optionally, the preemptive warning information may be located in the EHT-SIG field of the preamble.

综上所述,本申请实施例提供的数据传输方法,当发送端需要停止传输当前PPDU时,可以通过占先指示信息通知接收端当前PPDU中止传输,提高了数据传输灵活性。当发送端在传输某个PPDU的过程中,需要传输业务优先级较高的数据帧时,可以中止当前PPDU的传输,及时传输该可以业务优先级较高的数据帧,因此可以降低业务优先级较高的数据帧的传输时延,进而提高数据传输系统的可靠性,提升数据传输系统的吞吐率。To sum up, in the data transmission method provided by the embodiments of the present application, when the transmitting end needs to stop transmitting the current PPDU, it can notify the receiving end to stop transmission of the current PPDU through the preemption indication information, which improves the flexibility of data transmission. When the sender needs to transmit a data frame with a higher service priority in the process of transmitting a certain PPDU, it can suspend the transmission of the current PPDU and transmit the data frame with a higher service priority in time, so the service priority can be reduced. The higher transmission delay of the data frame, thereby improving the reliability of the data transmission system and improving the throughput rate of the data transmission system.

在一种可能实现方式中,通过在每个A-MPDU子帧中携带用于指示占先机制是否发生的占先指示信息,可以明确指示接收端占先机制是否发生。当占先机制发生时,当前传输的A-MPDU子帧携带的占先指示信息指示占先机制发生,该当前传输的A-MPDU子帧也即是该PPDU传输的最后一个A-MPDU子帧,接收端接收到该当前传输的A-MPDU子帧后,可以确定占先机制发生;另外,接收端接收到该当前传输的A-MPDU子帧,还可以计算占先结束符号的位置,以确定当前PPDU的传输结束位置。In a possible implementation manner, by carrying preemption indication information for indicating whether the preemption mechanism occurs in each A-MPDU subframe, the receiver can be explicitly indicated whether the preemption mechanism occurs. When the preemption mechanism occurs, the preemption indication information carried in the currently transmitted A-MPDU subframe indicates that the preemption mechanism occurs, and the currently transmitted A-MPDU subframe is also the last A-MPDU subframe transmitted by the PPDU. After receiving the currently transmitted A-MPDU subframe, it can be determined that the preemption mechanism occurs; in addition, when the receiving end receives the currently transmitted A-MPDU subframe, it can also calculate the position of the preemptive end symbol to determine the current PPDU transmission. end position.

在另一种可能实现方式中,当占先机制发生时,通过在当前传输的A-MPDU子帧之后传输占先指示帧或特殊的OFDM符号,接收端接收到占先指示帧或特殊的OFDM符号后,可以确定占先机制发生,同时还可以确定当前PPDU的传输结束位置。In another possible implementation manner, when the preemption mechanism occurs, by transmitting the preemption indication frame or special OFDM symbol after the currently transmitted A-MPDU subframe, after the receiver receives the preemption indication frame or the special OFDM symbol, The occurrence of the preemption mechanism can be determined, and the position where the transmission of the current PPDU ends can also be determined.

因此在本申请实施例中,当发送端在传输某个PPDU的过程中,需要传输业务优先级较高的数据帧时,可以中止当前PPDU的传输,及时传输该可以业务优先级较高的数据帧,因此可以降低业务优先级较高的数据帧的传输时延。Therefore, in this embodiment of the present application, when the sender needs to transmit a data frame with a higher service priority in the process of transmitting a certain PPDU, it can suspend the transmission of the current PPDU, and transmit the data with a higher service priority in time. frames, so the transmission delay of data frames with higher service priorities can be reduced.

图13是本申请实施例提供的一种数据传输装置的结构示意图,该数据传输装置可以用于图1中的发送端,该数据传输装置130包括:FIG. 13 is a schematic structural diagram of a data transmission apparatus provided by an embodiment of the present application. The data transmission apparatus can be used for the sending end in FIG. 1 , and the data transmission apparatus 130 includes:

生成模块1301,用于生成占先指示信息,该占先指示信息用于指示占先机制是否发生;A generating module 1301, configured to generate preemption indication information, where the preemption indication information is used to indicate whether the preemption mechanism occurs;

发送模块1302,用于发送PPDU,该PPDU包括前导码和数据字段,数据字段携带有该占先指示信息。The sending module 1302 is configured to send a PPDU, where the PPDU includes a preamble and a data field, and the data field carries the preemption indication information.

图14是本申请实施例提供的另一种数据传输装置的结构示意图,该数据传输装置可以用于图1中的接收端,该数据传输装置140包括:FIG. 14 is a schematic structural diagram of another data transmission apparatus provided by an embodiment of the present application. The data transmission apparatus can be used for the receiving end in FIG. 1 , and the data transmission apparatus 140 includes:

接收模块1401,用于接收PPDU,该PPDU包括前导码和数据字段,数据字段携带有占先指示信息,占先指示信息用于指示占先机制是否发生;The receiving module 1401 is configured to receive a PPDU, the PPDU includes a preamble and a data field, the data field carries preemption indication information, and the preemption indication information is used to indicate whether the preemption mechanism occurs;

解析模块1402,用于基于该占先指示信息,解析PPDU。The parsing module 1402 is configured to parse the PPDU based on the preemption indication information.

本申请实施例以图13所示的数据传输装置为例,对用于发送端的数据传输装置中的各个模块进行说明,以及以图14所示的数据传输装置为例,对用于接收端的数据传输装置中的各个模块进行说明。应理解,本申请实施例中用于发送端的数据传输装置具有图6所示的数据传输方法中发送端的任意功能,用于接收端的数据传输装置具有图6所示的数据传输方法中接收端的任意功能。The embodiment of the present application takes the data transmission device shown in Each module in the transmission device is explained. It should be understood that the data transmission device used for the transmitting end in the embodiment of the present application has any function of the transmitting end in the data transmission method shown in FIG. 6 , and the data transmission device used for the receiving end has any function of the receiving end in the data transmission method shown in FIG. 6 . Function.

图15是本申请另一实施例提供的一种数据传输装置的结构示意图,该数据传输装置可以用于图1中的发送端,该数据传输装置150包括:FIG. 15 is a schematic structural diagram of a data transmission apparatus provided by another embodiment of the present application. The data transmission apparatus can be used for the sending end in FIG. 1 , and the data transmission apparatus 150 includes:

生成模块1501,用于生成占先指示信息,该占先指示信息用于指示占先机制发生;A generating module 1501, configured to generate preemption indication information, where the preemption indication information is used to indicate that a preemption mechanism occurs;

发送模块1502,用于发送PPDU,该PPDU包括前导码和数据字段,数据字段携带有该占先指示信息。The sending module 1502 is configured to send a PPDU, where the PPDU includes a preamble and a data field, and the data field carries the preemption indication information.

图16是本申请另一实施例提供的另一种数据传输装置的结构示意图,该数据传输装置可以用于图1中的接收端,该数据传输装置160包括:FIG. 16 is a schematic structural diagram of another data transmission apparatus provided by another embodiment of the present application. The data transmission apparatus can be used for the receiving end in FIG. 1 , and the data transmission apparatus 160 includes:

接收模块1601,用于接收PPDU,该PPDU包括前导码和数据字段,数据字段携带有占先指示信息,占先指示信息用于指示占先机制发生;A receiving module 1601, configured to receive a PPDU, the PPDU includes a preamble and a data field, the data field carries preemption indication information, and the preemption indication information is used to indicate that the preemption mechanism occurs;

解析模块1602,用于基于该占先指示信息,解析PPDU。The parsing module 1602 is configured to parse the PPDU based on the preemption indication information.

本申请实施例以图15所示的数据传输装置为例,对用于发送端的数据传输装置中的各个模块进行说明,以及以图16所示的数据传输装置为例,对用于接收端的数据传输装置中的各个模块进行说明。应理解,本申请实施例中用于发送端的数据传输装置具有图6所示的数据传输方法中发送端的任意功能,用于接收端的数据传输装置具有图6所示的数据传输方法中接收端的任意功能。The embodiments of the present application take the data transmission device shown in FIG. 15 as an example to describe each module in the data transmission device for the sending end, and take the data transmission device shown in FIG. 16 as an example to describe the data transmission device used for the receiving end. Each module in the transmission device is explained. It should be understood that the data transmission device used for the transmitting end in the embodiment of the present application has any function of the transmitting end in the data transmission method shown in FIG. 6 , and the data transmission device used for the receiving end has any function of the receiving end in the data transmission method shown in FIG. 6 . Function.

本申请实施例提供的数据传输装置(用于发送端或接收端)可以有多种产品形态来实现,例如,数据传输装置可配置成通用处理系统;例如,数据传输装置可以由一般性的总线体系结构来实现;例如,数据传输装置可以由专用集成电路(application specificintegrated circuit,ASIC)来实现等等。以下提供本申请实施例中数据传输装置可能的几种产品形态,应当理解的是,以下仅为举例,不限制本申请实施例可能的产品形态仅限于此。The data transmission device (used for the sending end or the receiving end) provided in the embodiments of the present application can be implemented in various product forms. For example, the data transmission device can be configured as a general processing system; for example, the data transmission device can be implemented by a general bus architecture; for example, the data transmission device may be implemented by an application specific integrated circuit (ASIC), and so on. Several possible product forms of the data transmission device in the embodiments of the present application are provided below. It should be understood that the following are only examples, and the possible product forms of the embodiments of the present application are not limited thereto.

作为一种可能的产品形态,数据传输装置170可以为用于传输数据的设备(例如基站、UE或AP等)。如图17所示,数据传输装置170可以包括处理器1701和收发器1702;可选地,数据传输装置还可以包括存储器1703。其中,处理器1701和收发器1702、存储器1703通过内部连接互相通信。示例地,该数据传输装置170还可以包括总线1704,处理器1701、收发器1702和存储器1703通过总线1704互相通信。处理器1701,用于执行图6所示的方法中该数据传输装置执行的方法中的处理步骤。例如,当该数据传输装置用于发送端时,该处理步骤可以为图6中的步骤601;当该数据传输装置用于接收端时,该处理步骤可以为图4中的步骤603、步骤605和步骤607。收发器1702,接收处理器1701的控制,用于执行图6所示的方法中数据传输装置执行的方法中的PPDU的收发步骤。例如,当该数据传输装置用于发送端时,该收发步骤可以为图6中的步骤602、步骤604和步骤606;当该数据传输装置用于接收端时,该收发步骤可以为接收端接收PPDU的步骤。存储器1703,用于存储指令,该指令被处理器1701调用,以执行图6所示的方法中该数据传输装置所执行的方法中的处理步骤。As a possible product form, the data transmission apparatus 170 may be a device for transmitting data (eg, a base station, UE, or AP, etc.). As shown in FIG. 17 , the data transmission apparatus 170 may include a processor 1701 and a transceiver 1702 ; optionally, the data transmission apparatus may further include a memory 1703 . The processor 1701, the transceiver 1702, and the memory 1703 communicate with each other through internal connections. For example, the data transmission device 170 may further include a bus 1704 through which the processor 1701 , the transceiver 1702 and the memory 1703 communicate with each other. The processor 1701 is configured to execute the processing steps in the method executed by the data transmission apparatus in the method shown in FIG. 6 . For example, when the data transmission device is used at the sending end, the processing steps may be step 601 in FIG. 6; when the data transmission device is used at the receiving end, the processing steps may be steps 603 and 605 in FIG. 4 and step 607. The transceiver 1702, under the control of the receiving processor 1701, is configured to perform the steps of sending and receiving PPDUs in the method performed by the data transmission apparatus in the method shown in FIG. 6 . For example, when the data transmission device is used for the sending end, the sending and receiving steps may be steps 602, 604 and 606 in FIG. 6; when the data transmission device is used for the receiving end, the sending and receiving steps may be the receiving end receiving Steps of PPDU. The memory 1703 is used for storing instructions, which are called by the processor 1701 to execute the processing steps in the method executed by the data transmission apparatus in the method shown in FIG. 6 .

作为另一种可能的产品形态,数据传输装置也由通用处理器来实现,即俗称的芯片来实现。如图18所示,该数据传输装置可以包括:处理电路1801、输入接口1802和输出接口1803,处理电路1801、输入接口1802、输出接口1803通过内部连接互相通信;其中,输入接口1802用于获取处理电路1801待处理的信息,处理电路1801用于执行图6中发送端执行的处理步骤(例如步骤601)对待处理的信息进行处理,输出接口1803用于输出处理电路1801处理后的信息;或者,输入接口1802用于获取处理电路1801待处理的信息(如图6所示实施例中接收端接收到的PPDU),处理电路1801用于执行图6中接收端执行的处理步骤(例如步骤603、步骤605和步骤607)对待处理的信息进行处理,输出接口1803用于输出处理电路处理后的信息。As another possible product form, the data transmission device is also implemented by a general-purpose processor, which is commonly known as a chip. As shown in FIG. 18 , the data transmission device may include: a processing circuit 1801, an input interface 1802 and an output interface 1803. The processing circuit 1801, the input interface 1802, and the output interface 1803 communicate with each other through internal connections; wherein, the input interface 1802 is used to obtain The information to be processed by the processing circuit 1801, the processing circuit 1801 is used to perform the processing steps (eg step 601) performed by the transmitting end in FIG. 6 to process the information to be processed, and the output interface 1803 is used to output the information processed by the processing circuit 1801; or , the input interface 1802 is used to obtain the information to be processed by the processing circuit 1801 (the PPDU received by the receiving end in the embodiment shown in FIG. 6 ), and the processing circuit 1801 is used to execute the processing steps performed by the receiving end in FIG. 6 (for example, step 603 , Step 605 and Step 607) to process the information to be processed, and the output interface 1803 is used to output the information processed by the processing circuit.

可选地,该数据传输装置还可以包括收发器(图18中未示出)。其中,在处理电路1801用于执行图6中发送端执行的处理步骤对待处理的信息进行处理时,输出接口1803用于向收发器输出处理电路1801处理后的信息,收发器用于发送处理电路1801处理后的信息。在处理电路1801用于执行图6中接收端执行的处理步骤对待处理的信息进行处理时,收发器用于接收处理电路1801待处理的信息,并将处理电路1801待处理的信息发送至输入接口1802。Optionally, the data transmission apparatus may further include a transceiver (not shown in FIG. 18 ). Wherein, when the processing circuit 1801 is used to process the information to be processed by executing the processing steps performed by the transmitting end in FIG. 6 , the output interface 1803 is used to output the information processed by the processing circuit 1801 to the transceiver, and the transceiver is used to send the processing circuit 1801 processed information. When the processing circuit 1801 is used to perform the processing steps performed by the receiving end in FIG. 6 to process the information to be processed, the transceiver is used to receive the information to be processed by the processing circuit 1801 and send the information to be processed by the processing circuit 1801 to the input interface 1802 .

作为又一种可能的产品形态,数据传输装置也可以使用下述来实现:现场可编程门阵列(Field-Programmable Gate Array,FPGA)、可编程逻辑器件(Programmable LogicDevice,PLD)、控制器、状态机、门逻辑、分立硬件部件等、任何其它适合的电路、或者能够执行本申请通篇所描述的各种功能的电路的任意组合。As another possible product form, the data transmission device can also be implemented using the following: Field-Programmable Gate Array (FPGA), Programmable Logic Device (PLD), controller, state computer, gate logic, discrete hardware components, etc., any other suitable circuit, or any combination of circuits capable of performing the various functions described throughout this application.

在上述实施例中,可以全部或部分地通过软件、硬件、固件或者其任意组合来实现。当使用软件实现时,可以全部或部分地以计算机程序产品的形式实现。所述计算机程序产品包括一个或多个计算机指令。在计算机上加载和执行所述计算机程序指令时,全部或部分地产生按照本申请所述的流程或功能。所述计算机可以是通用计算机、专用计算机、计算机网络、或者其他可编程装置。所述计算机指令可以存储在计算机可读存储介质中,或者从一个计算机可读存储介质向另一个计算机可读存储介质传输,例如,所述计算机指令可以从一个网站站点、计算机、服务器或数据中心通过有线(例如同轴电缆、光纤或数字用户线)或无线(例如红外、无线或微波等)方式向另一个网站站点、计算机、服务器或数据中心进行传输。所述计算机可读存储介质可以是计算机能够存取的任何可用介质或者是包含一个或多个可用介质集成的服务器、数据中心等数据存储设备。所述可用介质可以是磁性介质,(例如,软盘、硬盘、磁带)、光介质(例如,DVD)、或者半导体介质(例如固态硬盘SolidState Disk)等。In the above-mentioned embodiments, it may be implemented in whole or in part by software, hardware, firmware or any combination thereof. When implemented in software, it can be implemented in whole or in part in the form of a computer program product. The computer program product includes one or more computer instructions. The computer program instructions, when loaded and executed on a computer, result in whole or in part of the processes or functions described herein. The computer may be a general purpose computer, special purpose computer, computer network, or other programmable device. The computer instructions may be stored in or transmitted from one computer readable storage medium to another computer readable storage medium, for example, the computer instructions may be downloaded from a website site, computer, server or data center Transmission to another website site, computer, server, or data center by wire (eg, coaxial cable, optical fiber, or digital subscriber line) or wireless (eg, infrared, wireless, or microwave, etc.). The computer-readable storage medium may be any available medium that can be accessed by a computer or a data storage device such as a server, data center, etc. that includes an integration of one or more available media. The usable media may be magnetic media (eg, floppy disks, hard disks, magnetic tapes), optical media (eg, DVD), or semiconductor media (eg, Solid State Disk), among others.

本申请中术语“和/或”,仅仅是一种描述关联对象的关联关系,表示可以存在三种关系,例如,A和/或B,可以表示:单独存在A,同时存在A和B,单独存在B这三种情况。另外,本文中字符“/”,一般表示前后关联对象是一种“或”的关系。The term "and/or" in this application is only an association relationship to describe associated objects, which means that there can be three kinds of relationships, for example, A and/or B, which can mean that A exists alone, A and B exist at the same time, independently There are three cases of B. In addition, the character "/" in this document generally indicates that the related objects are an "or" relationship.

以上所述仅为本申请的可选实施例,并不用以限制本申请,凡在本申请的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本申请的保护范围之内。The above descriptions are only optional embodiments of the present application, and are not intended to limit the present application. Any modifications, equivalent replacements, improvements, etc. made within the spirit and principles of the present application shall be included in the protection of the present application. within the range.

Claims (28)

1. A data transmission method, used at a transmitting end, the method comprising:
generating preemption indication information, wherein the preemption indication information is used for indicating whether a preemption mechanism occurs or not;
and sending a physical layer protocol data unit (PPDU), wherein the PPDU comprises a lead code and a data field, and the data field carries the preemption indication information.
2. A data transmission method, for a receiving end, the method comprising:
receiving a PPDU (PPDU), wherein the PPDU comprises a lead code and a data field, the data field carries preemption indication information, and the preemption indication information is used for indicating whether a preemption mechanism occurs or not;
and resolving the PPDU based on the preemption indication information.
3. The method of claim 2, wherein resolving the PPDU based on the preemption indication information if the preemption indication information indicates that a preemption mechanism occurs comprises:
determining a position of a preemption ending symbol in the PPDU based on the preemption indication information, wherein the preemption ending symbol is used for indicating a transmission ending position of the PPDU.
4. The method of claim 3, wherein the preemptive end symbol is a last Orthogonal Frequency Division Multiplexing (OFDM) symbol containing a target A-MPDU subframe or a last OFDM symbol containing a code block in which a target A-MPDU subframe is located, and wherein the target A-MPDU subframe is a last A-MPDU subframe in the PPDU.
5. The method of any one of claims 1 to 4, wherein the preamble comprises a legacy signaling L-SIG field,
if the preemption mechanism occurs, the actual transmission duration of the PPDU is less than the predetermined transmission duration indicated by the L-SIG field.
6. The method of any of claims 1 to 5, wherein the data field comprises at least one aggregate media access control protocol data unit, A-MPDU, sub-frame, each of the at least one A-MPDU sub-frame carrying the preemption indication information.
7. The method of claim 6, wherein if a preemption mechanism occurs, preemption indication information carried by a last A-MPDU sub-frame of the at least one A-MPDU sub-frame indicates that a preemption mechanism occurs.
8. The method of claim 6 or 7, wherein the A-MPDU sub-frame comprises an MPDU delimiter and an MPDU, wherein the MPDU delimiter comprises at least one of an end frame field, a reserved bit field, an MPDU length field, a cyclic redundancy code field, and a delimiter signature field, wherein the MPDU comprises at least one of a frame header, a frame body, and a frame check sequence,
the preemption-indication information is located in at least one of the end frame field, the reserved bit field, the MPDU length field, the cyclic redundancy code field, the delimiter signature field, a high throughput control field of the frame header, and the frame check sequence.
9. The method of claim 8, wherein the preemption indication information is in the reservation bit field,
if the reserved bit field is a first value, representing that a preemption mechanism occurs;
if the reserved bit field is a second value, indicating that a preemption mechanism does not occur, the second value being different from the first value.
10. The method of claim 8, wherein the preemption indication information is located in the frame check sequence,
if the frame check sequence comprises a first type sequence, characterizing that a preemption mechanism occurs;
if the frame check sequence comprises a second type sequence, characterizing that a preemption mechanism does not occur, the second type sequence being different from the first type sequence.
11. The method of claim 10, wherein the first type sequence is obtained by performing at least one of an exclusive-or operation and a flip operation on the second type sequence.
12. The method of claim 8, wherein the preemption indication information is located in the delimiter signature field,
characterizing that a preemption mechanism occurs if the delimiter signature field includes a delimiter signature symbol of a first type;
characterizing a preemption mechanism does not occur if the delimiter signature field comprises a second type of delimiter signature symbol, the second type of delimiter signature symbol being different from the first type of delimiter signature symbol.
13. The method according to any of claims 1 to 12, wherein the preamble carries pre-emptive warning information, and the pre-emptive warning information is used to indicate whether a pre-emptive mechanism is likely to occur.
14. The method of claim 13, wherein the preemptive early warning information is located in an extremely high throughput signaling (EHT-SIG) field of the preamble.
15. A data transmission apparatus, configured to be used at a transmitting end, the apparatus comprising:
the system comprises a generation module, a pre-emption module and a pre-emption module, wherein the generation module is used for generating pre-emption indication information which is used for indicating whether a pre-emption mechanism occurs or not;
a sending module, configured to send a physical layer protocol data unit PPDU, where the PPDU includes a preamble and a data field, and the data field carries the preemption indication information.
16. A data transmission apparatus, for a receiving end, the apparatus comprising:
a receiving module, configured to receive a PPDU, where the PPDU includes a preamble and a data field, and the data field carries preemption indication information, where the preemption indication information is used to indicate whether a preemption mechanism occurs;
and the analysis module is used for analyzing the PPDU based on the preemption indication information.
17. The apparatus of claim 16, wherein if the preemption indication information indicates that a preemption mechanism is occurring, the parsing module is configured to:
determining a position of a preemption ending symbol in the PPDU based on the preemption indication information, wherein the preemption ending symbol is used for indicating a transmission ending position of the PPDU.
18. The apparatus of claim 17, wherein the preemptive end symbol is a last Orthogonal Frequency Division Multiplexing (OFDM) symbol comprising a target A-MPDU sub-frame or a last OFDM symbol comprising a code block in which a target A-MPDU sub-frame is located, and wherein the target A-MPDU sub-frame is a last A-MPDU sub-frame in the PPDU.
19. The apparatus of any one of claims 15 to 18, wherein the preamble comprises a legacy signaling (L-SIG) field,
if the preemption mechanism occurs, the actual transmission duration of the PPDU is less than the predetermined transmission duration indicated by the L-SIG field.
20. The apparatus of any of claims 15 to 19, wherein the data field comprises at least one aggregate media access control protocol data unit, a-MPDU, sub-frame, each of the at least one a-MPDU sub-frame carrying the preemption indication information.
21. The apparatus of claim 20, wherein the preemption indication information carried by a last a-MPDU sub-frame of the at least one a-MPDU sub-frame indicates that a preemption mechanism is occurring if the preemption mechanism is occurring.
22. The apparatus of claim 20 or 21, wherein the A-MPDU sub-frame comprises an MPDU delimiter and an MPDU, the MPDU delimiter comprising at least one of an end frame field, a reserved bits field, an MPDU length field, a cyclic redundancy code field, and a delimiter signature field, the MPDU comprising at least one of a frame header, a frame body, and a frame check sequence,
the preemption-indication information is located in at least one of the end frame field, the reserved bit field, the MPDU length field, the cyclic redundancy code field, the delimiter signature field, a high throughput control field of the frame header, and the frame check sequence.
23. The apparatus of claim 22, wherein the preemption indication information is in the reservation bit field,
if the reserved bit field is a first value, representing that a preemption mechanism occurs;
if the reserved bit field is a second value, indicating that a preemption mechanism does not occur, the second value being different from the first value.
24. The apparatus of claim 22, wherein the preemption indication information is located in the frame check sequence,
if the frame check sequence comprises a first type sequence, characterizing that a preemption mechanism occurs;
if the frame check sequence comprises a second type sequence, characterizing that a preemption mechanism does not occur, the second type sequence being different from the first type sequence.
25. The apparatus of claim 24, wherein the first type sequence is obtained by performing at least one of an exclusive-or operation and a flip operation on the second type sequence.
26. The apparatus of claim 22, wherein the preemption indication information is located in the delimiter signature field,
characterizing that a preemption mechanism occurs if the delimiter signature field includes a delimiter signature symbol of a first type;
characterizing a preemption mechanism does not occur if the delimiter signature field comprises a second type of delimiter signature symbol, the second type of delimiter signature symbol being different from the first type of delimiter signature symbol.
27. The apparatus according to any of claims 15 to 26, wherein the preamble carries pre-emptive warning information, and the pre-emptive warning information is used to indicate whether a pre-emptive mechanism is likely to occur.
28. The apparatus of claim 27, wherein the preemption pre-warning information is in a very high throughput signaling (EHT-SIG) field of the preamble.
CN201910198301.2A 2019-03-15 2019-03-15 Data transmission method and device Active CN111698067B (en)

Priority Applications (4)

Application Number Priority Date Filing Date Title
CN202310300783.4A CN116232555A (en) 2019-03-15 2019-03-15 Data transmission method and device
CN201910198301.2A CN111698067B (en) 2019-03-15 2019-03-15 Data transmission method and device
PCT/CN2020/077830 WO2020187031A1 (en) 2019-03-15 2020-03-04 Data transmission method and device
EP20773782.6A EP3937408A4 (en) 2019-03-15 2020-03-04 Data transmission method and device

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201910198301.2A CN111698067B (en) 2019-03-15 2019-03-15 Data transmission method and device

Related Child Applications (1)

Application Number Title Priority Date Filing Date
CN202310300783.4A Division CN116232555A (en) 2019-03-15 2019-03-15 Data transmission method and device

Publications (2)

Publication Number Publication Date
CN111698067A true CN111698067A (en) 2020-09-22
CN111698067B CN111698067B (en) 2023-03-10

Family

ID=72475341

Family Applications (2)

Application Number Title Priority Date Filing Date
CN202310300783.4A Pending CN116232555A (en) 2019-03-15 2019-03-15 Data transmission method and device
CN201910198301.2A Active CN111698067B (en) 2019-03-15 2019-03-15 Data transmission method and device

Family Applications Before (1)

Application Number Title Priority Date Filing Date
CN202310300783.4A Pending CN116232555A (en) 2019-03-15 2019-03-15 Data transmission method and device

Country Status (3)

Country Link
EP (1) EP3937408A4 (en)
CN (2) CN116232555A (en)
WO (1) WO2020187031A1 (en)

Cited By (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN114513283A (en) * 2022-01-11 2022-05-17 深圳市联平半导体有限公司 Data transmission method, device and equipment based on spatial multiplexing and storage medium
CN114760012A (en) * 2021-01-08 2022-07-15 华为技术有限公司 Multicast feedback method, device and system
WO2024165065A1 (en) * 2023-02-09 2024-08-15 华为技术有限公司 Communication method, and apparatus
WO2024169950A1 (en) * 2023-02-17 2024-08-22 华为技术有限公司 Communication method and communication apparatus
WO2024183758A1 (en) * 2023-03-07 2024-09-12 华为技术有限公司 Communication method, communication device, communication system, and storage medium

Families Citing this family (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN114430575B (en) * 2020-10-29 2025-07-18 华为技术有限公司 Service transmission method and device
CN114765897A (en) * 2021-01-13 2022-07-19 华为技术有限公司 Communication method and device
CN118140523A (en) * 2021-10-29 2024-06-04 索尼集团公司 Communication device and method for TXOP truncation
US20220123880A1 (en) * 2021-12-24 2022-04-21 Intel Corporation Method and apparatus for frame preemption in downlink communications for next generation wi-fi
EP4340308A1 (en) * 2022-09-19 2024-03-20 Intel Corporation Early termination of physical layer convergence protocol data unit transmission
CN116321493A (en) * 2023-03-02 2023-06-23 宜宾市极米光电有限公司 Data transmission method, device, equipment and storage medium
CN120614698A (en) * 2024-03-07 2025-09-09 华为技术有限公司 Communication method and related device

Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102948101A (en) * 2010-06-15 2013-02-27 高通股份有限公司 Method and apparatus for sending very high throughput wlan acknowledgment frames
US20170303280A1 (en) * 2014-08-21 2017-10-19 Lg Electronics Inc. Method for uplink transmission in wireless communication system and apparatus therefor
CN107455002A (en) * 2015-05-05 2017-12-08 华为技术有限公司 Transmission method and device of physical layer protocol data unit
CN107889257A (en) * 2016-09-30 2018-04-06 华为技术有限公司 A kind of data transmission method and relevant device
CN108123775A (en) * 2016-11-29 2018-06-05 华为技术有限公司 The method and apparatus of transmission packet
WO2019041137A1 (en) * 2017-08-29 2019-03-07 Nec Corporation Methods and apparatuses for transmitting and receiving a preemption indication

Family Cites Families (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US9204337B2 (en) * 2010-03-09 2015-12-01 Broadcom Corporation Bandwidth mechanisms and successive channel reservation access within multiple user, multiple access, and/or MIMO wireless communications
CN108289065B (en) * 2017-01-10 2022-01-14 华为技术有限公司 Data processing method, device and system
CN110381601B (en) * 2019-07-12 2022-12-27 腾讯科技(深圳)有限公司 Communication method, communication device, computer readable medium and electronic equipment

Patent Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102948101A (en) * 2010-06-15 2013-02-27 高通股份有限公司 Method and apparatus for sending very high throughput wlan acknowledgment frames
US20170303280A1 (en) * 2014-08-21 2017-10-19 Lg Electronics Inc. Method for uplink transmission in wireless communication system and apparatus therefor
CN107455002A (en) * 2015-05-05 2017-12-08 华为技术有限公司 Transmission method and device of physical layer protocol data unit
CN107889257A (en) * 2016-09-30 2018-04-06 华为技术有限公司 A kind of data transmission method and relevant device
CN108123775A (en) * 2016-11-29 2018-06-05 华为技术有限公司 The method and apparatus of transmission packet
WO2019041137A1 (en) * 2017-08-29 2019-03-07 Nec Corporation Methods and apparatuses for transmitting and receiving a preemption indication

Non-Patent Citations (1)

* Cited by examiner, † Cited by third party
Title
INTEL CORPORATION: "R1-1707414 "Indication of preemption of DL transmissions"", 《3GPP TSG_RAN\WG1_RL1》 *

Cited By (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN114760012A (en) * 2021-01-08 2022-07-15 华为技术有限公司 Multicast feedback method, device and system
CN114513283A (en) * 2022-01-11 2022-05-17 深圳市联平半导体有限公司 Data transmission method, device and equipment based on spatial multiplexing and storage medium
CN114513283B (en) * 2022-01-11 2023-10-17 深圳市联平半导体有限公司 Data transmission method, device, equipment and storage medium based on spatial multiplexing
WO2024165065A1 (en) * 2023-02-09 2024-08-15 华为技术有限公司 Communication method, and apparatus
WO2024169950A1 (en) * 2023-02-17 2024-08-22 华为技术有限公司 Communication method and communication apparatus
WO2024183758A1 (en) * 2023-03-07 2024-09-12 华为技术有限公司 Communication method, communication device, communication system, and storage medium

Also Published As

Publication number Publication date
EP3937408A1 (en) 2022-01-12
WO2020187031A1 (en) 2020-09-24
CN111698067B (en) 2023-03-10
CN116232555A (en) 2023-06-06
EP3937408A4 (en) 2022-04-27

Similar Documents

Publication Publication Date Title
CN111698067B (en) Data transmission method and device
JP4195716B2 (en) Method and apparatus for packet aggregation in a wireless communication network
US9853794B2 (en) Acknowledgement (ACK) type indication and deferral time determination
CN110089148B (en) Aggregated MPDU, method for transmitting response frame thereto, and wireless communication terminal using the same
CN107078858B (en) Method and apparatus for transmitting and receiving multi-user block acknowledgment frame in wireless LAN system
EP3713122B1 (en) Method for replying with acknowledgement frame, apparatus, and data transmission system
DK2693827T3 (en) Physical Layer header with adgangspunktidentifikator
JP6321174B2 (en) Sharing transmission opportunities (TXOP)
CN112423399B (en) Data transmission method and device
CN107925514B (en) Wireless communication method using trigger information, and wireless communication terminal
KR20170097654A (en) Shortened block acknowledgement with fragmentation acknowledgement signaling
CN106936553B (en) Method and device for frame transmission in wireless local area network
CN104852777B (en) Multiple target convergence transmission method and relevant device and system
EP2959623A1 (en) Acknowledgement (ack) type indication and deferral time determination
CN103703829A (en) Method and device for data transmission
US20160043946A1 (en) Systems and methods for aggregating multi-user media access control protocol data unit frames in a wireless network
CN107113091A (en) Transmission technology for realizing immediate acknowledgment
JP2020524952A (en) Large Medium Access Control Service Data Unit (MSDU) delivery
CN114760012B (en) Multicast feedback method, device and system
WO2025049214A1 (en) MPDU-based Early Acknowledgment Indication
EP4613029A1 (en) Latency sensitive traffic transmission
TWI556598B (en) Acknowledgement (ack) type indication and deferral time determination (2)
TW201438430A (en) Acknowledgement (ACK) type indication and deferral time determination

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination
GR01 Patent grant
GR01 Patent grant