[go: up one dir, main page]

CN103001816B - Data communications method and equipment - Google Patents

Data communications method and equipment Download PDF

Info

Publication number
CN103001816B
CN103001816B CN201110271812.6A CN201110271812A CN103001816B CN 103001816 B CN103001816 B CN 103001816B CN 201110271812 A CN201110271812 A CN 201110271812A CN 103001816 B CN103001816 B CN 103001816B
Authority
CN
China
Prior art keywords
data packet
sig
empty
frame segment
vht
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.)
Active
Application number
CN201110271812.6A
Other languages
Chinese (zh)
Other versions
CN103001816A (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 CN201110271812.6A priority Critical patent/CN103001816B/en
Publication of CN103001816A publication Critical patent/CN103001816A/en
Application granted granted Critical
Publication of CN103001816B publication Critical patent/CN103001816B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Landscapes

  • Mobile Radio Communication Systems (AREA)

Abstract

本发明实施例提供一种数据通信方法和设备,能够提高空数据包的判断效率。该方法包括:接收数据包;根据数据包的帧片段的调制方式或根据数据包的保留比特或保留状态位携带的指示信息,确定该数据包是否为空数据包。本发明实施例通过数据包的帧片段的调制方式或数据包的保留比特或保留状态位携带的指示信息指示数据包是否为空数据包,无需对比比特图案,从而降低了空数据包检测的复杂度。

Embodiments of the present invention provide a data communication method and device, which can improve the efficiency of judging empty data packets. The method includes: receiving a data packet; determining whether the data packet is an empty data packet according to the modulation mode of the frame segment of the data packet or according to the indication information carried by the reserved bit or the reserved status bit of the data packet. The embodiment of the present invention indicates whether the data packet is an empty data packet through the modulation mode of the frame segment of the data packet or the reserved bit or reserved status bit of the data packet, without comparing the bit pattern, thereby reducing the complexity of empty data packet detection Spend.

Description

数据通信方法和设备Data communication method and device

技术领域 technical field

本发明实施例涉及无线通信领域,并且更具体地,涉及数据通信方法和设备。The embodiments of the present invention relate to the field of wireless communication, and more specifically, to a data communication method and device.

背景技术 Background technique

由于无线信道环境的复杂多变性,发射端需要通过信道测量机制来获取必要的信道信息,以对发射过程进行优化。比如通过信道质量指示(CQI,Channel Quality Indicator)的测量,来进行调制和编码方式(MCS,Modulationand Coding Scheme)的选择。Due to the complexity and variability of the wireless channel environment, the transmitter needs to obtain the necessary channel information through the channel measurement mechanism to optimize the transmission process. For example, a modulation and coding scheme (MCS, Modulation and Coding Scheme) is selected by measuring a channel quality indicator (CQI, Channel Quality Indicator).

信道测量是指通过已知的训练信号,对未知的信道状态信息进行探测的过程。常见的信道状态信息包括信道质量指示(CQI)、信道状态信息(CSI,Channel State Information)等。Channel measurement refers to the process of detecting unknown channel state information through known training signals. Common channel state information includes channel quality indicator (CQI), channel state information (CSI, Channel State Information) and so on.

信道测量通常由已知训练信号(导频)完成。发射端通过向接收端发射一个收发端预先协商好的训练信号,在接收端进行已知信号的检测,通过该检测过程获得对无线信道信息的获取。然后,接收端再将获取的信道信息通过量化,以回包的方式反馈到发射端,这就完成了一次信道测量。Channel measurements are usually done with known training signals (pilots). The transmitting end transmits a pre-negotiated training signal at the receiving end to the receiving end, detects known signals at the receiving end, and obtains wireless channel information through the detection process. Then, the receiving end quantifies the obtained channel information and feeds it back to the transmitting end in the form of a return packet, which completes a channel measurement.

空数据包(NDP,Null data packet)是不包含数据,只包含导频和一些必要的控制信令的数据包,其主要作用是进行信道测量。A null data packet (NDP, Null data packet) is a data packet that does not contain data but only contains pilots and some necessary control signaling, and its main function is to perform channel measurement.

由于NDP省略了通常较长的数据部分,所以对于时分的设计方式,可以有效压缩包的长度。例如,在时分双工(TDD,Time Division Duplexing)的系统中,发射NDP可以使得发射端和接收端实现快速信道测量,缩短交互时间。Since NDP omits the usually long data part, the length of the packet can be effectively compressed for the design method of time division. For example, in a time division duplex (TDD, Time Division Duplexing) system, transmitting NDP can enable the transmitting end and the receiving end to implement fast channel measurement and shorten the interaction time.

目前采用固定的比特图案(bit pattern)来指示NDP。以802.11ac为例,在非常高吞吐量信令VHT-SIG-B部分用固定的比特图案来指示该数据包为NDP。VHT-SIG-B部分主要用于指示该子帧数据的长度以及采用的调制编码方式。Currently, a fixed bit pattern (bit pattern) is used to indicate the NDP. Taking 802.11ac as an example, a fixed bit pattern is used in the very high throughput signaling VHT-SIG-B part to indicate that the data packet is NDP. The VHT-SIG-B part is mainly used to indicate the length of the subframe data and the modulation and coding method adopted.

接收端会将检测从数据包中提取的VHT-SIG-B的比特,如果能够完全对应于上述固定的比特图案,则接收端将该数据包作为NDP处理,不再尝试解调后面的数据;否则认为该数据包不是NDP,根据VHT-SIG-B中携带的控制信息(例如长度length和调制解调方式MCS)对后面的数据进行解调。The receiving end will detect the VHT-SIG-B bits extracted from the data packet. If it can completely correspond to the above fixed bit pattern, the receiving end will treat the data packet as NDP and will not try to demodulate the subsequent data; Otherwise, it is considered that the data packet is not NDP, and the following data is demodulated according to the control information carried in the VHT-SIG-B (such as length and modulation and demodulation mode MCS).

但是,该检测过程比较繁琐,需要接收端对VHT-SIG-B进行解调、解码、和比特图案对比等操作。However, the detection process is cumbersome, requiring the receiver to perform operations such as demodulation, decoding, and bit pattern comparison on the VHT-SIG-B.

发明内容 Contents of the invention

本发明实施例提供一种数据通信方法和设备,能够提高空数据包的判断效率。Embodiments of the present invention provide a data communication method and device, which can improve the efficiency of judging empty data packets.

一方面,提供了一种数据通信方法,包括:接收数据包;根据数据包的帧片段的调制方式或根据数据包的保留比特或保留状态位携带的指示信息,确定该数据包是否为空数据包。On the one hand, a data communication method is provided, including: receiving a data packet; determining whether the data packet is empty data according to the modulation mode of the frame segment of the data packet or according to the indication information carried by the reserved bit or the reserved status bit of the data packet Bag.

另一方面,提供了一种数据通信方法,包括:生成数据包,数据包的帧片段的调制方式或数据包的保留比特或保留状态位携带的指示信息指示数据包是否为空数据包;向接收端发送数据包。In another aspect, a data communication method is provided, including: generating a data packet, the modulation mode of the frame segment of the data packet or the indication information carried by the reserved bit or the reserved status bit of the data packet indicating whether the data packet is an empty data packet; Receiver sends packets.

另一方面,提供了一种数据通信设备,包括:接收单元,用于接收数据包;确定单元,用于根据数据包的帧片段的调制方式或根据数据包的保留比特或保留状态位携带的指示信息,确定数据包是否为空数据包。In another aspect, a data communication device is provided, including: a receiving unit, configured to receive a data packet; a determining unit, configured to use the modulation mode of the frame segment of the data packet or according to the reserved bit or reserved status bit of the data packet. Instructions to determine if the packet is an empty packet.

另一方面,提供了一种数据通信设备,包括:生成单元,用于生成数据包,数据包的帧片段的调制方式或数据包的保留比特或保留状态位携带的指示信息指示该数据包是否为空数据包;发送单元,用于向接收端发送所述数据包。In another aspect, a data communication device is provided, including: a generating unit, configured to generate a data packet, wherein the modulation mode of the frame segment of the data packet or the indication information carried by the reserved bit or the reserved status bit of the data packet indicates whether the data packet is is an empty data packet; a sending unit, configured to send the data packet to the receiving end.

本发明实施例通过数据包的帧片段的调制方式或数据包的保留比特或保留状态位携带的指示信息指示数据包是否为空数据包,无需对比比特图案,从而降低了空数据包检测的复杂度。The embodiment of the present invention indicates whether the data packet is an empty data packet through the modulation mode of the frame segment of the data packet or the reserved bit or reserved status bit of the data packet, without comparing the bit pattern, thereby reducing the complexity of empty data packet detection Spend.

附图说明 Description of drawings

为了更清楚地说明本发明实施例的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。In order to more clearly illustrate the technical solutions of the embodiments of the present invention, the following will briefly introduce the accompanying drawings that need to be used in the description of the embodiments or the prior art. Obviously, the accompanying drawings in the following description are only some of the present invention. Embodiments, for those of ordinary skill in the art, other drawings can also be obtained based on these drawings without any creative effort.

图1是数据包的物理层帧结构的示意图。FIG. 1 is a schematic diagram of a physical layer frame structure of a data packet.

图2是本发明一个实施例的数据通信方法的流程图。Fig. 2 is a flowchart of a data communication method according to an embodiment of the present invention.

图3是本发明另一实施例的数据通信方法的流程图。Fig. 3 is a flowchart of a data communication method according to another embodiment of the present invention.

图4是本发明一个实施例的数据通信设备的框图。Fig. 4 is a block diagram of a data communication device according to one embodiment of the present invention.

图5是本发明另一个实施例的数据通信设备的框图。Fig. 5 is a block diagram of a data communication device of another embodiment of the present invention.

具体实施方式 detailed description

下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。The following will clearly and completely describe the technical solutions in the embodiments of the present invention with reference to the accompanying drawings in the embodiments of the present invention. Obviously, the described embodiments are some of the embodiments of the present invention, but not all of them. Based on the embodiments of the present invention, all other embodiments obtained by persons of ordinary skill in the art without creative efforts fall within the protection scope of the present invention.

本发明实施例以WLAN(Wireless Local Access Network,无线局域网)的802.11协议为例进行描述,但是本发明实施例不限于该具体协议形式,而是也可以类似地应用于其他无线传输的数据包。首先结合图1的示意图描述符合802.11协议的数据包的物理层帧结构。物理层帧结构规定了一个数据包(或帧)的功能划分以及时间/频率占用关系。The embodiment of the present invention is described by taking the 802.11 protocol of WLAN (Wireless Local Access Network, wireless local area network) as an example, but the embodiment of the present invention is not limited to the specific protocol form, but can also be similarly applied to other wireless transmission data packets. Firstly, the physical layer frame structure of the data packet conforming to the 802.11 protocol is described with reference to the schematic diagram in FIG. 1 . The physical layer frame structure specifies the functional division and time/frequency occupancy relationship of a data packet (or frame).

如图1所示,其中帧片段L-STF、L-LTF、VHT-STF、VHT-LTF1、...、VHT-LTFN为训练序列,用于同步和信道估计。符合802.11ac协议的帧片段中,L-SIG和非常高吞吐量信令VHT-SIG-A的第一符号11(对应于数据包的20-24μs,也称为VHT-SIG-A1)和非常高吞吐量信令VHT-SIG-B采用BPSK(Binary Phase Shift Keying,二进制相移键控)调制方式,VHT-SIG-A的第二符号12(对应于数据包的24-28μs也称为VHT-SIG-A2)采用QBPSK(Quadrature BPSK,正交二进制相移键控)调制方式。QBPSK是BPSK加90度相位旋转的调制方式。As shown in Figure 1, the frame segments L-STF, L-LTF, VHT-STF, VHT-LTF1, ..., VHT-LTFN are training sequences for synchronization and channel estimation. In the 802.11ac-compliant frame segment, the first symbol 11 of L-SIG and very high-throughput signaling VHT-SIG-A (corresponding to 20-24 μs of the packet, also known as VHT-SIG-A1) and very High-throughput signaling VHT-SIG-B adopts BPSK (Binary Phase Shift Keying, binary phase shift keying) modulation mode, and the second symbol 12 of VHT-SIG-A (corresponding to 24-28μs of the data packet is also called VHT -SIG-A2) adopts QBPSK (Quadrature BPSK, quadrature binary phase shift keying) modulation method. QBPSK is a modulation method of BPSK plus 90-degree phase rotation.

在802.11协议中,VHT-SIG-A的两个符号11和12采用不同调制方式主要用于区分不同协议版本的子帧结构。为保证后向兼容性,802.11中采用BPSK加相位旋转的方式对SIG部分进行调制。所有的子帧帧结构在0~20μs部分完全相同,从第20μs开始,采用不同的调制方式对不同帧结构进行区分,比如:In the 802.11 protocol, the two symbols 11 and 12 of VHT-SIG-A adopt different modulation modes, which are mainly used to distinguish subframe structures of different protocol versions. In order to ensure backward compatibility, BPSK and phase rotation are used in 802.11 to modulate the SIG part. The frame structure of all subframes is exactly the same from 0 to 20 μs. Starting from the 20th μs, different modulation methods are used to distinguish different frame structures, such as:

如果第一符号11和第二符号12均采用BPSK、QPSK(Quadrature PhaseShift Keying,正交相移键控)或QAM(Quadrature Amplitude Modulation,正交幅度调制)调制方式,那么该帧为802.11a/g帧。If the first symbol 11 and the second symbol 12 both adopt BPSK, QPSK (Quadrature PhaseShift Keying, Quadrature Phase Shift Keying) or QAM (Quadrature Amplitude Modulation, Quadrature Amplitude Modulation) modulation, then the frame is 802.11a/g frame.

如果第一符号11和第二符号12采用QBPSK调制方式,那么可以判断该帧为802.11n帧。If the first symbol 11 and the second symbol 12 adopt the QBPSK modulation mode, it can be judged that the frame is an 802.11n frame.

如果第一符号11采用BPSK调制方式,第二符号12采用QBPSK调制方式,那么该帧为802.11ac帧。If the first symbol 11 adopts BPSK modulation and the second symbol 12 adopts QBPSK modulation, then the frame is an 802.11ac frame.

目前采用固定的比特图案来指示NDP。以802.11ac为例,在VHT-SIG-B部分用固定的比特图案来指示该数据包为NDP。VHT-SIG-B部分主要用于指示该子帧数据的长度以及采用的调制编码方式。Currently a fixed bit pattern is used to indicate NDP. Taking 802.11ac as an example, a fixed bit pattern is used in the VHT-SIG-B part to indicate that the data packet is NDP. The VHT-SIG-B part is mainly used to indicate the length of the subframe data and the modulation and coding method adopted.

接收端会将检测从数据包中提取的VHT-SIG-B的比特,如果能够完全对应于上述固定的比特图案,则接收端将该数据包作为NDP处理,不再尝试解调后面的数据;否则认为该数据包不是NDP,根据VHT-SIG-B中携带的控制信息(例如长度length和调制解调方式MCS)对后面的数据进行解调。The receiving end will detect the VHT-SIG-B bits extracted from the data packet. If it can completely correspond to the above fixed bit pattern, the receiving end will treat the data packet as NDP and will not try to demodulate the subsequent data; Otherwise, it is considered that the data packet is not NDP, and the following data is demodulated according to the control information carried in the VHT-SIG-B (such as length and modulation and demodulation mode MCS).

但是,该检测过程比较繁琐,需要接收端对VHT-SIG-B进行解调、解码、和比特图案对比等操作。However, the detection process is cumbersome, requiring the receiver to perform operations such as demodulation, decoding, and bit pattern comparison on the VHT-SIG-B.

图2是本发明一个实施例的数据通信方法的流程图。图2的方法由数据包的发射端执行。Fig. 2 is a flowchart of a data communication method according to an embodiment of the present invention. The method in Fig. 2 is executed by the transmitting end of the data packet.

201,生成数据包,该数据包的帧片段的调制方式或该数据包的保留比特或保留状态位携带的指示信息指示该数据包是否为空数据包。201. Generate a data packet, where the modulation mode of the frame segment of the data packet or the indication information carried by the reserved bit or the reserved status bit of the data packet indicates whether the data packet is an empty data packet.

可选地,作为一个实施例,在利用帧片段的调制方式指示数据包类型时,以图1所示的802.11数据包的帧结构为例,可使得VHT-SIG-A部分的两个符号(图1所示的第一符号11和第二符号12)采用不同的BPSK调制方式。例如,如果数据包的VHT-SIG-A帧片段的第一符号11的调制方式为BPSK,VHT-SIG-A帧片段的第二符号12的调制方式为QBPSK,以指示该数据包为NDP。在其他情况下,例如第一符号11的调制方式为QBPSK,第二符号12的调制方式为BPSK,则可指示该数据包为非空数据包(802.11ac协议的非空数据包)。此时,对于NDP,发射端无需特别处理VHT-SIG-B部分。Optionally, as an embodiment, when the modulation mode of the frame segment is used to indicate the data packet type, taking the frame structure of the 802.11 data packet shown in FIG. 1 as an example, the two symbols of the VHT-SIG-A part ( The first symbol 11 and the second symbol 12) shown in FIG. 1 adopt different BPSK modulation modes. For example, if the modulation mode of the first symbol 11 of the VHT-SIG-A frame segment of the data packet is BPSK, the modulation mode of the second symbol 12 of the VHT-SIG-A frame segment is QBPSK to indicate that the data packet is NDP. In other cases, for example, if the modulation scheme of the first symbol 11 is QBPSK and the modulation scheme of the second symbol 12 is BPSK, it may indicate that the data packet is a non-null data packet (a non-null data packet of the 802.11ac protocol). At this time, for NDP, the transmitter does not need to deal with the VHT-SIG-B part in particular.

可选地,作为另一实施例,在利用帧片段的调制方式指示数据包类型时,可通过VHT-SIG-B的调制方式指示数据包类型。例如,如果VHT-SIG-B的调制方式为QBPSK,则指示该数据包为NDP。在其他情况下,例如,如果VHT-SIG-B的调制方式为BPSK,则指示该数据包为非NDP。Optionally, as another embodiment, when the modulation mode of the frame segment is used to indicate the data packet type, the VHT-SIG-B modulation mode may be used to indicate the data packet type. For example, if the modulation mode of VHT-SIG-B is QBPSK, it indicates that the data packet is NDP. In other cases, for example, if the modulation mode of the VHT-SIG-B is BPSK, it indicates that the data packet is non-NDP.

可选地,作为另一实施例,可利用数据包中的保留比特显式地指示数据包的类型。以801.11ac协议为例,目前L-SIG的B4位、VHT-SIG-A信令中VHT-SIG-A1的B2位和B23位以及VHT-SIG-A2的B9位等为保留比特(reserved),可利用这些保留比特中的一个或多个比特来显式地指示数据包类型。Optionally, as another embodiment, a reserved bit in the data packet may be used to explicitly indicate the type of the data packet. Taking the 801.11ac protocol as an example, bit B4 of L-SIG, bit B2 and bit B23 of VHT-SIG-A1 in VHT-SIG-A signaling, and bit B9 of VHT-SIG-A2 are reserved bits. , one or more of these reserved bits can be used to explicitly indicate the packet type.

以使用L-SIG的B4位为例,如果该B4位设置为0,则可表示该数据包为NDP,或者如果该B4位设置为1,则可表示该数据包为非NDP。反之亦可,即如果该B4位设置为1,则可表示该数据包为NDP,或者如果该B4位设置为0,则可表示该数据包为非NDP。其他保留比特的例子与此相似,因此不再赘述。Taking the B4 bit of the L-SIG as an example, if the B4 bit is set to 0, it may indicate that the data packet is NDP, or if the B4 bit is set to 1, it may indicate that the data packet is non-NDP. The reverse is also possible, that is, if the B4 bit is set to 1, it may indicate that the data packet is NDP, or if the B4 bit is set to 0, it may indicate that the data packet is non-NDP. Examples of other reserved bits are similar, so details are not repeated here.

可选地,作为另一实施例,可利用数据包中的保留状态位显式地指示数据包的类型。所谓保留状态位,是指没有被利用的状态指示位。Optionally, as another embodiment, the reserved status bit in the data packet may be used to explicitly indicate the type of the data packet. The so-called reserved status bits refer to status indication bits that are not used.

以801.11ac协议为例,在L-SIG中,Rate(速率)字段一共有4比特,可以表示24=16种状态,但目前只使用了其中8种状态(1101、1111、0101、0111、1001、1011、0001、0011)表示8种数据传输速率。没有被利用的8中状态位可以用来显式地指示该数据包是否为NDP。例如,“0000”的Rate字段可表示这个数据包是NDP。Taking the 801.11ac protocol as an example, in the L-SIG, the Rate (rate) field has 4 bits in total, which can represent 2 4 =16 states, but currently only 8 states (1101, 1111, 0101, 0111, 1001, 1011, 0001, 0011) represent 8 kinds of data transmission rates. The unused 8 status bits can be used to explicitly indicate whether the packet is NDP or not. For example, a Rate field of "0000" may indicate that this data packet is NDP.

作为另一例子,VHT-SIG-A中的Group ID(组标识)一共6比特,其中Group ID=1目前为保留状态,因此可以通过将Group ID设置为1来进行NDP指示。As another example, the Group ID (group identifier) in VHT-SIG-A has 6 bits in total, and Group ID=1 is currently reserved, so the NDP indication can be performed by setting the Group ID to 1.

作为再一个例子,可利用VHT-SIG-B中的Length(长度)保留状态来指示NDP。VHT-SIG-B中的Length为全0是保留状态,可以用该状态指示这个数据包为NDP。As yet another example, the Length (length) reserved state in the VHT-SIG-B may be used to indicate the NDP. Length in VHT-SIG-B is all 0 is a reserved state, which can be used to indicate that this data packet is NDP.

202,向接收端发送数据包。202. Send the data packet to the receiving end.

发射端将在步骤201中生成的上述数据包发送给接收端,以便接收端根据数据包的帧片段的调制方式或根据数据包的保留比特中携带的指示信息,确定该数据包是否为NDP,并执行相应的处理。The transmitting end sends the above-mentioned data packet generated in step 201 to the receiving end, so that the receiving end determines whether the data packet is NDP according to the modulation mode of the frame segment of the data packet or according to the indication information carried in the reserved bits of the data packet, and perform corresponding processing.

本发明实施例通过数据包的帧片段的调制方式或数据包的保留比特或保留状态位携带的指示信息指示数据包是否为空数据包,无需对比比特图案,从而降低了空数据包检测的复杂度。The embodiment of the present invention indicates whether the data packet is an empty data packet through the modulation mode of the frame segment of the data packet or the reserved bit or reserved status bit of the data packet, without comparing the bit pattern, thereby reducing the complexity of empty data packet detection Spend.

在利用VHT-SIG-A帧片段的两个符号的不同调制方式指示数据包类型的情况下,发射端和接收端均无需处理VHT-SIG-B部分,接收端只需判断VHT-SIG-A的两个符号的调制方式即可,省略了解调、译码等过程,可以降低处理复杂度。In the case of using the different modulation modes of the two symbols of the VHT-SIG-A frame segment to indicate the data packet type, neither the transmitting end nor the receiving end needs to process the VHT-SIG-B part, and the receiving end only needs to judge the VHT-SIG-A The modulation method of the two symbols is sufficient, and processes such as demodulation and decoding are omitted, which can reduce processing complexity.

另一方面,在利用VHT-SIG-B帧片段的调制方式指示数据包类型的情况下,接收端处理时只需要判断VHT-SIG-B的调制方式即可,不需要解调、译码等过程,可以降低处理复杂度。On the other hand, in the case of using the modulation method of the VHT-SIG-B frame segment to indicate the packet type, the receiving end only needs to judge the modulation method of VHT-SIG-B during processing, without demodulation, decoding, etc. process, which can reduce the processing complexity.

上述通过帧片段的调制方式指示数据包类型的方案还可以和当前的比特图案检测方案联合使用,能够进一步降低NDP误判的概率。The above scheme of indicating the data packet type through the modulation mode of the frame segment can also be used in conjunction with the current bit pattern detection scheme, which can further reduce the probability of NDP misjudgment.

此外,在利用保留比特或保留状态位显式地指示数据包类型的情况下,接收端只需解析相应的保留比特或保留状态位,也可以降低处理复杂度。In addition, in the case of using reserved bits or reserved status bits to explicitly indicate the data packet type, the receiving end only needs to parse the corresponding reserved bits or reserved status bits, which can also reduce processing complexity.

图3是本发明另一实施例的数据通信方法的流程图。图3的方法由接收端执行,并且与图2的方法相对应,因此将适当地省略详细的描述。Fig. 3 is a flowchart of a data communication method according to another embodiment of the present invention. The method in FIG. 3 is executed by the receiving end, and corresponds to the method in FIG. 2 , so detailed description will be appropriately omitted.

301,接收数据包。301. Receive a data packet.

例如,在步骤301中接收的数据包可以按照图1的方法生成和发送的数据包。可选地,作为一个实施例,上述数据包符合802.11ac协议,其中数据包的帧片段的调制方式或数据包的保留比特中携带的指示信息指示该数据包是否为空数据包。For example, the data packet received in step 301 may be a data packet generated and sent according to the method in FIG. 1 . Optionally, as an embodiment, the above data packet complies with the 802.11ac protocol, wherein the modulation mode of the frame segment of the data packet or the indication information carried in the reserved bits of the data packet indicates whether the data packet is an empty data packet.

302,根据数据包的帧片段的调制方式或根据数据包的保留比特或保留状态位携带的指示信息,确定数据包是否为空数据包。302. Determine whether the data packet is an empty data packet according to the modulation mode of the frame segment of the data packet or according to the indication information carried by the reserved bit or the reserved status bit of the data packet.

可选地,作为一个实施例,在上述数据包的帧片段的调制方式指示该数据包的类型的情况下,接收端可根据数据包的VHT-SIG-A帧片段的第一符号11和第二符号12的调制方式,确定数据包是否为NDP。其中,参见图1,第一符号11对应于数据包中的20-24μs,第二符号12对应于数据包中的24-28μs。Optionally, as an embodiment, in the case where the modulation mode of the frame segment of the data packet indicates the type of the data packet, the receiving end may, according to the first symbol 11 and the Two-symbol 12 modulation mode, to determine whether the data packet is NDP. Wherein, referring to FIG. 1 , the first symbol 11 corresponds to 20-24 μs in the data packet, and the second symbol 12 corresponds to 24-28 μs in the data packet.

例如,如果第一符号11的调制方式为BPSK,第二符号12的调制方式为QBPSK,则可确定该数据包为NDP。在其他情况下,例如第一符号11的调制方式为QBPSK,第二符号12的调制方式为BPSK,则可指示该数据包为非NDP(802.11ac协议的非NDP)。此时,对于NDP,接收端无需再处理VHT-SIG-B部分。For example, if the modulation scheme of the first symbol 11 is BPSK and the modulation scheme of the second symbol 12 is QBPSK, it can be determined that the data packet is NDP. In other cases, for example, if the modulation scheme of the first symbol 11 is QBPSK and the modulation scheme of the second symbol 12 is BPSK, it may indicate that the data packet is non-NDP (non-NDP of the 802.11ac protocol). At this time, for NDP, the receiving end does not need to process the VHT-SIG-B part.

可选地,作为一个实施例,在上述数据包的帧片段的调制方式指示该数据包的类型的情况下,接收端可通过VHT-SIG-B的调制方式确定数据包是否为NDP。例如,如果VHT-SIG-B的调制方式为QBPSK,则可确定该数据包为NDP。在其他情况下,例如,如果VHT-SIG-B的调制方式为BPSK,则可确定该数据包为非NDP。Optionally, as an embodiment, when the modulation mode of the frame segment of the data packet indicates the type of the data packet, the receiving end may determine whether the data packet is NDP through the VHT-SIG-B modulation mode. For example, if the modulation mode of VHT-SIG-B is QBPSK, it can be determined that the data packet is NDP. In other cases, for example, if the modulation mode of the VHT-SIG-B is BPSK, it may be determined that the data packet is non-NDP.

接收端可根据数字域信号实部和虚部能量的大小来判断调制方式,进而判断该数据包是否为NDP。例如,如果数字域信号实部能量远大于虚部能量,则确定调制方式为BPSK;如果数字域信号实部能量远小于虚部能量,则确定调制方式为QBPSK;如果数字域信号实部能量和虚部能量基本相等,则确定调制方式为QPSK或QAM。The receiving end can judge the modulation mode according to the energy of the real part and the imaginary part of the signal in the digital domain, and then judge whether the data packet is NDP. For example, if the energy of the real part of the signal in the digital domain is much greater than the energy of the imaginary part, the modulation method is determined to be BPSK; if the energy of the real part of the signal in the digital domain is much smaller than the energy of the imaginary part, then the modulation method is determined to be QBPSK; If the energy of the imaginary part is basically equal, then the modulation mode is determined to be QPSK or QAM.

可选地,作为一个实施例,在用数据包中的保留比特显式地指示数据包是否为NDP的情况下,接收端可解析相应的保留比特,进而确定数据包的类型。例如,如上所述,以801.11ac协议为例,目前L-SIG的B4位、VHT-SIG-A信令中VHT-SIG-A1的B2位和B23位以及VHT-SIG-A2的B9位等为保留比特(reserved),可利用这些保留比特中的一个或多个比特来显式地指示数据包类型。Optionally, as an embodiment, in the case where reserved bits in the data packet are used to explicitly indicate whether the data packet is NDP, the receiving end may parse the corresponding reserved bits to determine the type of the data packet. For example, as mentioned above, taking the 801.11ac protocol as an example, currently the B4 bit of L-SIG, the B2 bit and B23 bit of VHT-SIG-A1 in the VHT-SIG-A signaling, and the B9 bit of VHT-SIG-A2, etc. For reserved bits, one or more of these reserved bits may be used to explicitly indicate the packet type.

以使用L-SIG的B4位为例,如果该B4位设置为0,则可确定该数据包为NDP,或者如果该B4位设置为1,则可确定该数据包为非NDP。反之亦可,即如果该B4位设置为1,则可表示该数据包为NDP,或者如果该B4位设置为0,则可表示该数据包为非NDP。其他保留比特的例子与此相似,因此不再赘述。Taking the B4 bit of the L-SIG as an example, if the B4 bit is set to 0, it can be determined that the data packet is NDP, or if the B4 bit is set to 1, it can be determined that the data packet is non-NDP. The reverse is also possible, that is, if the B4 bit is set to 1, it may indicate that the data packet is NDP, or if the B4 bit is set to 0, it may indicate that the data packet is non-NDP. Examples of other reserved bits are similar, so details are not repeated here.

可选地,作为另一实施例,在利用数据包中的保留状态位显式地指示数据包的类型的情况下,接收端可解析相应的保留状态位,进而确定数据包的类型。所谓保留状态位,是指没有被利用的状态指示位。Optionally, as another embodiment, in the case where the reserved status bit in the data packet is used to explicitly indicate the type of the data packet, the receiving end may parse the corresponding reserved status bit to determine the type of the data packet. The so-called reserved status bits refer to status indication bits that are not used.

如上所述,以801.11ac协议为例,在L-SIG中,Rate(速率)字段一共有4比特,可以表示24=16种状态,但目前只使用了其中8种状态(1101、1111、0101、0111、1001、1011、0001、0011)表示8种数据传输速率。没有被利用的8中状态位可以用来显式地指示该数据包是否为NDP。例如,“0000”的Rate字段可表示这个数据包是NDP。As mentioned above, taking the 801.11ac protocol as an example, in the L-SIG, the Rate (rate) field has a total of 4 bits, which can represent 2 4 =16 states, but currently only 8 of them are used (1101, 1111, 0101, 0111, 1001, 1011, 0001, 0011) represent 8 kinds of data transmission rates. The unused 8 status bits can be used to explicitly indicate whether the packet is NDP or not. For example, a Rate field of "0000" may indicate that this data packet is NDP.

作为另一例子,VHT-SIG-A中的Group ID(组标识)一共6比特,其中Group ID=1目前为保留状态,因此可以通过将Group ID设置为1来进行NDP指示。As another example, the Group ID (group identifier) in VHT-SIG-A has 6 bits in total, and Group ID=1 is currently reserved, so the NDP indication can be performed by setting the Group ID to 1.

作为再一个例子,可利用VHT-SIG-B中的Length(长度)保留状态来指示NDP。VHT-SIG-B中的Length为全0是保留状态,可以用该状态指示这个数据包为NDP。As yet another example, the Length (length) reserved state in the VHT-SIG-B may be used to indicate the NDP. Length in VHT-SIG-B is all 0 is a reserved state, which can be used to indicate that this data packet is NDP.

本发明实施例通过数据包的帧片段的调制方式或数据包的保留比特中携带的指示信息指示数据包是否为空数据包,无需对比比特图案,从而降低了空数据包检测的复杂度。The embodiment of the present invention indicates whether the data packet is an empty data packet through the modulation mode of the frame segment of the data packet or the indication information carried in the reserved bits of the data packet, without comparing bit patterns, thereby reducing the complexity of empty data packet detection.

在利用VHT-SIG-A帧片段的两个符号的不同调制方式指示数据包类型的情况下,发射端和接收端均无需处理VHT-SIG-B部分,接收端只需判断VHT-SIG-A的两个符号的调制方式即可,省略了解调、译码等过程,可以降低处理复杂度。In the case of using the different modulation modes of the two symbols of the VHT-SIG-A frame segment to indicate the data packet type, neither the transmitting end nor the receiving end needs to process the VHT-SIG-B part, and the receiving end only needs to judge the VHT-SIG-A The modulation method of the two symbols is sufficient, and processes such as demodulation and decoding are omitted, which can reduce processing complexity.

另一方面,在利用VHT-SIG-B帧片段的调制方式指示数据包类型的情况下,接收端处理时只需要判断VHT-SIG-B的调制方式即可,不需要解调、译码等过程,可以降低处理复杂度。On the other hand, in the case of using the modulation method of the VHT-SIG-B frame segment to indicate the packet type, the receiving end only needs to judge the modulation method of VHT-SIG-B during processing, without demodulation, decoding, etc. process, which can reduce the processing complexity.

上述通过帧片段的调制方式指示数据包类型的方案还可以和当前的比特图案检测方案联合使用,能够进一步降低NDP误判的概率。The above scheme of indicating the data packet type through the modulation mode of the frame segment can also be used in conjunction with the current bit pattern detection scheme, which can further reduce the probability of NDP misjudgment.

此外,在利用保留比特或保留状态位显式地指示数据包类型的情况下,接收端只需解析相应的保留比特或保留状态位,也可以降低处理复杂度。In addition, in the case of using reserved bits or reserved status bits to explicitly indicate the data packet type, the receiving end only needs to parse the corresponding reserved bits or reserved status bits, which can also reduce processing complexity.

图4是本发明一个实施例的数据通信设备的框图。图4的数据通信设备40的一个例子为发射端,包括生成单元41和发送单元42。Fig. 4 is a block diagram of a data communication device according to one embodiment of the present invention. An example of the data communication device 40 in FIG. 4 is a transmitting end, including a generating unit 41 and a sending unit 42 .

生成单元41生成数据包,该数据包的帧片段的调制方式或该数据包的保留比特或保留状态位携带的指示信息指示该数据包是否为空数据包。发送单元41向接收端发送生成单元41生成的数据包。The generating unit 41 generates a data packet, and the modulation mode of the frame segment of the data packet or the indication information carried by the reserved bit or the reserved status bit of the data packet indicates whether the data packet is an empty data packet. The sending unit 41 sends the data packet generated by the generating unit 41 to the receiving end.

本发明实施例通过数据包的帧片段的调制方式或数据包的保留比特或保留状态位携带的指示信息指示数据包是否为空数据包,无需对比比特图案,从而降低了空数据包检测的复杂度。The embodiment of the present invention indicates whether the data packet is an empty data packet through the modulation mode of the frame segment of the data packet or the reserved bit or reserved status bit of the data packet, without comparing the bit pattern, thereby reducing the complexity of empty data packet detection Spend.

数据通信设备40的各个部分可执行图2所示的方法的各个过程,为避免重复,不再详细描述。Each part of the data communication device 40 can execute each process of the method shown in FIG. 2 , and to avoid repetition, no detailed description is given here.

例如,作为一个实施例,生成单元41生成的数据包可符合802.11ac协议。该数据包的VHT-SIG-A帧片段的第一符号的调制方式为BPSK,VHT-SIG-A帧片段的第二符号的调制方式为QBPSK,以指示该数据包为NDP。参见图1,第一符号11可对应于数据包中的20-24μs(VHT-SIG-A1),第二符号12可对应于数据包中的24-28μs(VHT-SIG-A2)。此时发射端和接收端均无需处理VHT-SIG-B部分,接收端只需判断VHT-SIG-A的两个符号的调制方式即可,省略了解调、译码等过程,可以降低处理复杂度。For example, as an embodiment, the data packet generated by the generating unit 41 may conform to the 802.11ac protocol. The modulation mode of the first symbol of the VHT-SIG-A frame segment of the data packet is BPSK, and the modulation mode of the second symbol of the VHT-SIG-A frame segment is QBPSK, to indicate that the data packet is NDP. Referring to Fig. 1, the first symbol 11 may correspond to 20-24 μs in the data packet (VHT-SIG-A1), and the second symbol 12 may correspond to 24-28 μs in the data packet (VHT-SIG-A2). At this time, neither the transmitting end nor the receiving end needs to process the VHT-SIG-B part. The receiving end only needs to judge the modulation mode of the two symbols of VHT-SIG-A, omitting demodulation, decoding and other processes, which can reduce the processing complexity Spend.

可选地,作为另一实施例,生成单元41生成的数据包可符合802.11ac协议。该数据包的VHT-SIG-B帧片段的调制方式为QBPSK,以指示该数据包为空数据包。此时接收端处理时只需要判断VHT-SIG-B的调制方式即可,不需要解调、译码等过程,可以降低处理复杂度。Optionally, as another embodiment, the data packet generated by the generating unit 41 may conform to the 802.11ac protocol. The modulation mode of the VHT-SIG-B frame segment of the data packet is QBPSK to indicate that the data packet is an empty data packet. At this time, the receiving end only needs to judge the modulation mode of VHT-SIG-B during processing, without demodulation, decoding and other processes, which can reduce processing complexity.

上述通过帧片段的调制方式指示数据包类型的方案还可以和当前的比特图案检测方案联合使用,能够进一步降低NDP误判的概率。The above scheme of indicating the data packet type through the modulation mode of the frame segment can also be used in conjunction with the current bit pattern detection scheme, which can further reduce the probability of NDP misjudgment.

可选地,作为另一实施例,生成单元41生成的数据包可利用数据包中的保留比特显式地指示数据包的类型。以801.11ac协议为例,目前L-SIG的B4位、VHT-SIG-A信令中VHT-SIG-A1的B2位和B23位以及VHT-SIG-A2的B9位等为保留比特,可利用这些保留比特中的一个或多个比特来显式地指示数据包类型。另外,可以利用数据包中的保留状态位显式地指示数据包的类型。此时,接收端只需解析相应的保留比特或保留状态位,也可以降低处理复杂度。Optionally, as another embodiment, the data packet generated by the generating unit 41 may use reserved bits in the data packet to explicitly indicate the type of the data packet. Taking the 801.11ac protocol as an example, bit B4 of L-SIG, bit B2 and bit B23 of VHT-SIG-A1 in VHT-SIG-A signaling, and bit B9 of VHT-SIG-A2 are reserved bits. One or more of these reserved bits are used to explicitly indicate the packet type. Alternatively, the type of packet can be explicitly indicated using a reserved status bit in the packet. At this time, the receiving end only needs to parse the corresponding reserved bits or reserved status bits, which can also reduce processing complexity.

图5是本发明一个实施例的数据通信设备的框图。图5的数据通信设备50的一个例子为接收端,包括接收单元51和确定单元52。Fig. 5 is a block diagram of a data communication device according to one embodiment of the present invention. An example of the data communication device 50 in FIG. 5 is a receiving end, including a receiving unit 51 and a determining unit 52 .

接收单元51接收数据包。确定单元52根据接收单元51接收的数据包的帧片段的调制方式或根据该数据包的保留比特或保留状态位携带的指示信息,确定该数据包是否为NDP。The receiving unit 51 receives data packets. The determining unit 52 determines whether the data packet is NDP according to the modulation mode of the frame segment of the data packet received by the receiving unit 51 or according to the indication information carried by the reserved bit or the reserved status bit of the data packet.

数据通信设备50的各个部分可执行图3所示的方法的各个过程,为避免重复,不再详细描述。Each part of the data communication device 50 can execute each process of the method shown in FIG. 3 , and to avoid repetition, no detailed description is given here.

例如,作为一个实施例,接收单元51接收的数据包可符合802.11ac协议。确定单元52可根据数据包的VHT-SIG-A帧片段的第一符号和第二符号的调制方式,确定数据包是否为空数据包。参见图1,第一符号11可对应于数据包中的20-24μs,第二符号12可对应于数据包中的24-28μs。For example, as an embodiment, the data packets received by the receiving unit 51 may comply with the 802.11ac protocol. The determining unit 52 may determine whether the data packet is an empty data packet according to the modulation mode of the first symbol and the second symbol of the VHT-SIG-A frame segment of the data packet. Referring to FIG. 1 , the first symbol 11 may correspond to 20-24 μs in the data packet, and the second symbol 12 may correspond to 24-28 μs in the data packet.

例如,如果第一符号11的调制方式为BPSK,第二符号12的调制方式为QBPSK,则确定单元52可确定该数据包为空数据包。此时发射端和接收端均无需处理VHT-SIG-B部分,接收端只需判断VHT-SIG-A的两个符号的调制方式即可,省略了解调、译码等过程,可以降低处理复杂度。For example, if the modulation scheme of the first symbol 11 is BPSK and the modulation scheme of the second symbol 12 is QBPSK, the determining unit 52 may determine that the data packet is an empty data packet. At this time, neither the transmitting end nor the receiving end needs to process the VHT-SIG-B part. The receiving end only needs to judge the modulation mode of the two symbols of VHT-SIG-A, omitting demodulation, decoding and other processes, which can reduce the processing complexity Spend.

可选地,作为另一实施例,接收单元51接收的数据包可符合802.11ac协议。确定单元52可根据数据包的VHT-SIG-B帧片段的调制方式,确定数据包是否为空数据包。例如,如果VHT-SIG-B的调制方式为QBPSK,则确定单元52可确定数据包为空数据包。此时接收端处理时只需要判断VHT-SIG-B的调制方式即可,不需要解调、译码等过程,可以降低处理复杂度。Optionally, as another embodiment, the data packets received by the receiving unit 51 may conform to the 802.11ac protocol. The determining unit 52 may determine whether the data packet is an empty data packet according to the modulation mode of the VHT-SIG-B frame segment of the data packet. For example, if the modulation mode of VHT-SIG-B is QBPSK, the determining unit 52 may determine that the data packet is an empty data packet. At this time, the receiving end only needs to judge the modulation mode of VHT-SIG-B during processing, without demodulation, decoding and other processes, which can reduce processing complexity.

上述通过帧片段的调制方式指示数据包类型的方案还可以和当前的比特图案检测方案联合使用,能够进一步降低NDP误判的概率。The above scheme of indicating the data packet type through the modulation mode of the frame segment can also be used in conjunction with the current bit pattern detection scheme, which can further reduce the probability of NDP misjudgment.

可选地,作为另一实施例,接收单元51接收的数据包可利用数据包中的保留比特显式地指示数据包的类型。以801.11ac协议为例,目前L-SIG的B4位、VHT-SIG-A信令中VHT-SIG-A1的B2位和B23位以及VHT-SIG-A2的B9位等为保留比特,可利用这些保留比特中的一个或多个比特来显式地指示数据包类型。另外,可以利用数据包中的保留状态位显式地指示数据包的类型。此时,确定单元52只需解析相应的保留比特或保留状态位,从而确定数据包是否为NDP,这样也可以降低处理复杂度。Optionally, as another embodiment, the data packet received by the receiving unit 51 may use reserved bits in the data packet to explicitly indicate the type of the data packet. Taking the 801.11ac protocol as an example, bit B4 of L-SIG, bit B2 and bit B23 of VHT-SIG-A1 in VHT-SIG-A signaling, and bit B9 of VHT-SIG-A2 are reserved bits. One or more of these reserved bits are used to explicitly indicate the packet type. Alternatively, the type of packet can be explicitly indicated using a reserved status bit in the packet. At this time, the determining unit 52 only needs to analyze the corresponding reserved bits or reserved status bits to determine whether the data packet is NDP, which can also reduce processing complexity.

根据本发明实施例的通信系统可包括上述数据通信设备40或50。A communication system according to an embodiment of the present invention may include the data communication device 40 or 50 described above.

本领域普通技术人员可以意识到,结合本文中所公开的实施例描述的各示例的单元及算法步骤,能够以电子硬件、或者计算机软件和电子硬件的结合来实现。这些功能究竟以硬件还是软件方式来执行,取决于技术方案的特定应用和设计约束条件。专业技术人员可以对每个特定的应用来使用不同方法来实现所描述的功能,但是这种实现不应认为超出本发明的范围。Those skilled in the art can appreciate that the units and algorithm steps of the examples described in conjunction with the embodiments disclosed herein can be implemented by electronic hardware, or a combination of computer software and electronic hardware. Whether these functions are executed by hardware or software depends on the specific application and design constraints of the technical solution. Those skilled in the art may use different methods to implement the described functions for each specific application, but such implementation should not be regarded as exceeding the scope of the present invention.

所属领域的技术人员可以清楚地了解到,为描述的方便和简洁,上述描述的系统、装置和单元的具体工作过程,可以参考前述方法实施例中的对应过程,在此不再赘述。Those skilled in the art can clearly understand that for the convenience and brevity of the description, the specific working process of the above-described system, device and unit can refer to the corresponding process in the foregoing method embodiment, which will not be repeated here.

在本申请所提供的几个实施例中,应该理解到,所揭露的系统、装置和方法,可以通过其它的方式实现。例如,以上所描述的装置实施例仅仅是示意性的,例如,所述单元的划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式,例如多个单元或组件可以结合或者可以集成到另一个系统,或一些特征可以忽略,或不执行。另一点,所显示或讨论的相互之间的耦合或直接耦合或通信连接可以是通过一些接口,装置或单元的间接耦合或通信连接,可以是电性,机械或其它的形式。In the several embodiments provided in this application, it should be understood that the disclosed systems, devices and methods may be implemented in other ways. For example, the device embodiments described above are only illustrative. For example, the division of the units is only a logical function division. In actual implementation, there may be other division methods. For example, multiple units or components can be combined or May be integrated into another system, or some features may be ignored, or not implemented. In another point, the mutual coupling or direct coupling or communication connection shown or discussed may be through some interfaces, and the indirect coupling or communication connection of devices or units may be in electrical, mechanical or other forms.

所述作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部单元来实现本实施例方案的目的。The units described as separate components may or may not be physically separated, and the components shown as units may or may not be physical units, that is, they may be located in one place, or may be distributed to multiple network units. Part or all of the units can be selected according to actual needs to achieve the purpose of the solution of this embodiment.

另外,在本发明各个实施例中的各功能单元可以集成在一个处理单元中,也可以是各个单元单独物理存在,也可以两个或两个以上单元集成在一个单元中。In addition, each functional unit in each embodiment of the present invention may be integrated into one processing unit, each unit may exist separately physically, or two or more units may be integrated into one unit.

所述功能如果以软件功能单元的形式实现并作为独立的产品销售或使用时,可以存储在一个计算机可读取存储介质中。基于这样的理解,本发明的技术方案本质上或者说对现有技术做出贡献的部分或者该技术方案的部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质中,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行本发明各个实施例所述方法的全部或部分步骤。而前述的存储介质包括:U盘、移动硬盘、只读存储器(ROM,Read-Only Memory)、随机存取存储器(RAM,Random Access Memory)、磁碟或者光盘等各种可以存储程序代码的介质。If the functions described above are realized in the form of software function units and sold or used as independent products, they can be stored in a computer-readable storage medium. Based on this understanding, the essence of the technical solution of the present invention or the part that contributes to the prior art or the part of the technical solution can be embodied in the form of a software product, and the computer software product is stored in a storage medium, including Several instructions are used to make a computer device (which may be a personal computer, a server, or a network device, etc.) execute all or part of the steps of the methods described in various embodiments of the present invention. The aforementioned storage medium includes: U disk, mobile hard disk, read-only memory (ROM, Read-Only Memory), random access memory (RAM, Random Access Memory), magnetic disk or optical disk and other media that can store program codes. .

以上所述,仅为本发明的具体实施方式,但本发明的保护范围并不局限于此,任何熟悉本技术领域的技术人员在本发明揭露的技术范围内,可轻易想到变化或替换,都应涵盖在本发明的保护范围之内。因此,本发明的保护范围应所述以权利要求的保护范围为准。The above is only a specific embodiment of the present invention, but the scope of protection of the present invention is not limited thereto. Anyone skilled in the art can easily think of changes or substitutions within the technical scope disclosed in the present invention. Should be covered within the protection scope of the present invention. Therefore, the protection scope of the present invention should be based on the protection scope of the claims.

Claims (16)

1.一种数据通信方法,其特征在于,包括:1. A data communication method, characterized in that, comprising: 接收数据包,所述数据包为空数据包和所述数据包为非空数据包时的帧片段采用的调制方式不同;Receiving a data packet, the modulation mode adopted by the frame segment when the data packet is an empty data packet and when the data packet is a non-empty data packet is different; 根据所述数据包的帧片段的调制方式确定所述数据包是否为空数据包。Determine whether the data packet is an empty data packet according to the modulation mode of the frame segment of the data packet. 2.如权利要求1所述的方法,其特征在于,所述根据所述数据包的帧片段的调制方式,确定所述数据包是否为空数据包,包括:2. The method according to claim 1, wherein, determining whether the data packet is an empty data packet according to the modulation mode of the frame segment of the data packet comprises: 根据所述数据包的非常高吞吐量信令VHT-SIG-A帧片段的第一符号和第二符号的调制方式,确定所述数据包是否为空数据包。Whether the data packet is an empty data packet is determined according to the modulation mode of the first symbol and the second symbol of the very high throughput signaling VHT-SIG-A frame segment of the data packet. 3.如权利要求2所述的方法,其特征在于,所述根据所述数据包的非常高吞吐量信令VHT-SIG-A帧片段的第一符号和第二符号的调制方式,确定所述数据包是否为空数据包,包括:3. The method according to claim 2, wherein the modulation method of the first symbol and the second symbol of the VHT-SIG-A frame segment of the very high throughput signaling VHT-SIG-A frame segment according to the data packet is determined to determine the Whether the above data packet is an empty data packet, including: 如果所述第一符号的调制方式为二进制相移键控BPSK,所述第二符号的调制方式为正交二进制相移键控QBPSK,则确定所述数据包为空数据包。If the modulation mode of the first symbol is binary phase shift keying (BPSK), and the modulation mode of the second symbol is quadrature binary phase shift keying (QBPSK), then it is determined that the data packet is an empty data packet. 4.如权利要求1所述的方法,其特征在于,所述根据所述数据包的帧片段的调制方式,确定所述数据包是否为空数据包,包括:4. The method according to claim 1, wherein, determining whether the data packet is an empty data packet according to the modulation mode of the frame segment of the data packet comprises: 根据所述数据包的非常高吞吐量信令VHT-SIG-B帧片段的调制方式,确定所述数据包是否为空数据包。It is determined whether the data packet is an empty data packet based on the modulation mode of the very high throughput signaling VHT-SIG-B frame segment of the data packet. 5.如权利要求4所述的方法,其特征在于,所述根据所述数据包的非常高吞吐量信令VHT-SIG-B帧片段的调制方式,确定所述数据包是否为空数据包,包括:5. The method according to claim 4, characterized in that, determining whether the data packet is an empty data packet according to the modulation mode of the very high throughput signaling VHT-SIG-B frame segment of the data packet ,include: 如果VHT-SIG-B的调制方式为QBPSK,则确定所述数据包为空数据包。If the modulation mode of the VHT-SIG-B is QBPSK, it is determined that the data packet is an empty data packet. 6.一种数据通信方法,其特征在于,包括:6. A data communication method, characterized in that, comprising: 生成数据包,所述数据包的帧片段的调制方式指示所述数据包是否为空数据包,所述数据包为空数据包和所述数据包为非空数据包时的帧片段采用的调制方式不同;Generate a data packet, the modulation mode of the frame segment of the data packet indicates whether the data packet is an empty data packet, the modulation adopted by the frame segment when the data packet is an empty data packet and the data packet is a non-empty data packet in different ways; 向接收端发送所述数据包。Send the data packet to the receiving end. 7.如权利要求6所述的方法,其特征在于,所述生成数据包,包括:7. The method according to claim 6, wherein said generating a data packet comprises: 生成数据包,所述数据包的非常高吞吐量信令VHT-SIG-A帧片段的第一符号的调制方式为二进制相移键控BPSK,所述VHT-SIG-A帧片段的第二符号的调制方式为正交二进制相移键控QBPSK,以指示所述数据包为空数据包。generating data packets whose very high-throughput signaling VHT-SIG-A frame segment's first symbol is modulated by binary phase shift keying BPSK and whose VHT-SIG-A frame segment's second symbol The modulation method is quadrature binary phase shift keying QBPSK to indicate that the data packet is an empty data packet. 8.如权利要求6所述的方法,其特征在于,所述生成数据包,包括:8. The method according to claim 6, wherein said generating a data packet comprises: 生成数据包,所述数据包的非常高吞吐量信令VHT-SIG-B帧片段的调制方式为QBPSK,以指示所述数据包为空数据包。A data packet is generated, the very high throughput signaling VHT-SIG-B frame segment of the data packet is modulated by QBPSK to indicate that the data packet is an empty data packet. 9.一种数据通信设备,其特征在于,包括:9. A data communication device, characterized in that it comprises: 接收单元,用于接收数据包,所述数据包为空数据包和所述数据包为非空数据包时的帧片段采用的调制方式不同;The receiving unit is used to receive a data packet, and the modulation method adopted by the frame segment when the data packet is an empty data packet and the data packet is a non-empty data packet is different; 确定单元,用于根据所述接收单元接收的数据包的帧片段的调制方式确定所述数据包是否为空数据包。The determining unit is configured to determine whether the data packet is an empty data packet according to the modulation mode of the frame segment of the data packet received by the receiving unit. 10.如权利要求9所述的设备,其特征在于,所述确定单元具体用于根据所述数据包的非常高吞吐量信令VHT-SIG-A帧片段的第一符号和第二符号的调制方式,确定所述数据包是否为空数据包。10. The device according to claim 9, characterized in that the determining unit is specifically configured to determine the first symbol and the second symbol of a VHT-SIG-A frame segment according to the very high throughput signaling of the data packet Modulation mode, determine whether the data packet is an empty data packet. 11.如权利要求10所述的设备,其特征在于,所述确定单元具体用于如果所述第一符号的调制方式为二进制相移键控BPSK,所述第二符号的调制方式为正交二进制相移键控QBPSK,则确定所述数据包为空数据包。11. The device according to claim 10, wherein the determining unit is specifically configured to if the modulation mode of the first symbol is binary phase shift keying (BPSK), and the modulation mode of the second symbol is quadrature Binary Phase Shift Keying QBPSK, then it is determined that the data packet is an empty data packet. 12.如权利要求9所述的设备,其特征在于,所述确定单元具体用于根据所述数据包的非常高吞吐量信令VHT-SIG-B帧片段的调制方式,确定所述数据包是否为空数据包。12. The device according to claim 9, wherein the determining unit is specifically configured to determine the data packet according to the modulation mode of the very high throughput signaling VHT-SIG-B frame segment of the data packet Is it an empty packet. 13.如权利要求12所述的设备,其特征在于,所述确定单元具体用于如果VHT-SIG-B的调制方式为QBPSK,则确定所述数据包为空数据包。13. The device according to claim 12, wherein the determining unit is specifically configured to determine that the data packet is an empty data packet if the modulation mode of VHT-SIG-B is QBPSK. 14.一种数据通信设备,其特征在于,包括:14. A data communication device, characterized in that it comprises: 生成单元,用于生成数据包,所述数据包的帧片段的调制方式指示所述数据包是否为空数据包,所述数据包为空数据包和所述数据包为非空数据包时的帧片段采用的调制方式不同;A generating unit, configured to generate a data packet, the modulation mode of the frame segment of the data packet indicates whether the data packet is an empty data packet, and when the data packet is an empty data packet and the data packet is a non-empty data packet The modulation methods used by the frame segments are different; 发送单元,用于向接收端发送所述生成单元生成的数据包。The sending unit is configured to send the data packet generated by the generating unit to the receiving end. 15.如权利要求14所述的设备,其特征在于,所述生成单元具体用于生成数据包,所述数据包的非常高吞吐量信令VHT-SIG-A帧片段的第一符号的调制方式为二进制相移键控BPSK,所述VHT-SIG-A帧片段的第二符号的调制方式为正交二进制相移键控QBPSK,以指示所述数据包为空数据包。15. The device according to claim 14, characterized in that the generating unit is specifically configured to generate a data packet whose very high throughput signaling VHT-SIG-A frame segment modulates the first symbol of the first symbol The mode is binary phase shift keying BPSK, and the modulation mode of the second symbol of the VHT-SIG-A frame segment is quadrature binary phase shift keying QBPSK, so as to indicate that the data packet is an empty data packet. 16.如权利要求14所述的设备,其特征在于,所述生成单元具体用于生成数据包,所述数据包的非常高吞吐量信令VHT-SIG-B帧片段的调制方式为QBPSK,以指示所述数据包为空数据包。16. The device according to claim 14, wherein the generating unit is specifically configured to generate a data packet, and the modulation mode of the very high throughput signaling VHT-SIG-B frame segment of the data packet is QBPSK, to indicate that the packet is an empty packet.
CN201110271812.6A 2011-09-14 2011-09-14 Data communications method and equipment Active CN103001816B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201110271812.6A CN103001816B (en) 2011-09-14 2011-09-14 Data communications method and equipment

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201110271812.6A CN103001816B (en) 2011-09-14 2011-09-14 Data communications method and equipment

Publications (2)

Publication Number Publication Date
CN103001816A CN103001816A (en) 2013-03-27
CN103001816B true CN103001816B (en) 2016-08-10

Family

ID=47929975

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201110271812.6A Active CN103001816B (en) 2011-09-14 2011-09-14 Data communications method and equipment

Country Status (1)

Country Link
CN (1) CN103001816B (en)

Families Citing this family (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2014179952A1 (en) 2013-05-08 2014-11-13 华为终端有限公司 Method, device and system for querying for information
CN104158809B (en) * 2014-08-20 2017-12-15 新华三技术有限公司 The method and device of protocol massages transmitted to CPU
JP6583280B2 (en) 2014-10-31 2019-10-02 ソニー株式会社 Communication apparatus and communication method
CN108712677B (en) * 2018-05-31 2019-07-16 杭州视在数科信息技术有限公司 TS method for stream processing and application to intelligent algorithm close friend

Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1661985A (en) * 2004-02-25 2005-08-31 华为技术有限公司 A code rate adjustment method for multimedia code stream
CN1810042A (en) * 2003-06-18 2006-07-26 汤姆森许可公司 Method and apparatus for processing null packets in a digital media receiver

Family Cites Families (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20110222473A1 (en) * 2009-09-18 2011-09-15 Qualcomm Incorporated Protocol to support adaptive station-dependent channel state information feedback rate in multi-user communication systems

Patent Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1810042A (en) * 2003-06-18 2006-07-26 汤姆森许可公司 Method and apparatus for processing null packets in a digital media receiver
CN1661985A (en) * 2004-02-25 2005-08-31 华为技术有限公司 A code rate adjustment method for multimedia code stream

Also Published As

Publication number Publication date
CN103001816A (en) 2013-03-27

Similar Documents

Publication Publication Date Title
US10637702B2 (en) Data Transmission method and apparatus
CN102244607B (en) Method and device for configuring packets in wireless communication system
US9780919B2 (en) High efficiency WLAN preamble structure
US11212146B2 (en) Header repetition in packet-based OFDM systems
KR102066646B1 (en) Data unit format signalling for wireless local area networks (wlans)
CN116318583B (en) A signaling field indication method and device
CN107409432B (en) Data transmission method, receiving end equipment and sending end equipment
CN103001816B (en) Data communications method and equipment
WO2013113261A1 (en) Communication method, base station and user equipment
CN105874855B (en) Method and device for transmitting data
CN102801675B (en) Method and system for transmitting indication information as well as method for receiving indication information and equipment
KR20070052175A (en) Device and method for transmitting / receiving data frame using advanced coding

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
C14 Grant of patent or utility model
GR01 Patent grant