CN112601255B - MAC frame transmitting method and device, PHY frame aggregation method and device - Google Patents
MAC frame transmitting method and device, PHY frame aggregation method and device Download PDFInfo
- Publication number
- CN112601255B CN112601255B CN202011491677.1A CN202011491677A CN112601255B CN 112601255 B CN112601255 B CN 112601255B CN 202011491677 A CN202011491677 A CN 202011491677A CN 112601255 B CN112601255 B CN 112601255B
- Authority
- CN
- China
- Prior art keywords
- phy
- ethernet
- frame
- address
- mac
- 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.)
- Expired - Fee Related
Links
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W28/00—Network traffic management; Network resource management
- H04W28/02—Traffic management, e.g. flow control or congestion control
- H04W28/06—Optimizing the usage of the radio link, e.g. header compression, information sizing, discarding information
- H04W28/065—Optimizing the usage of the radio link, e.g. header compression, information sizing, discarding information using assembly or disassembly of packets
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W52/00—Power management, e.g. Transmission Power Control [TPC] or power classes
- H04W52/02—Power saving arrangements
- H04W52/0209—Power saving arrangements in terminal devices
- H04W52/0225—Power saving arrangements in terminal devices using monitoring of external events, e.g. the presence of a signal
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W84/00—Network topologies
- H04W84/18—Self-organising networks, e.g. ad-hoc networks or sensor networks
-
- Y—GENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
- Y02—TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
- Y02D—CLIMATE CHANGE MITIGATION TECHNOLOGIES IN INFORMATION AND COMMUNICATION TECHNOLOGIES [ICT], I.E. INFORMATION AND COMMUNICATION TECHNOLOGIES AIMING AT THE REDUCTION OF THEIR OWN ENERGY USE
- Y02D30/00—Reducing energy consumption in communication networks
- Y02D30/50—Reducing energy consumption in communication networks in wire-line communication networks, e.g. low power modes or reduced link rate
-
- Y—GENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
- Y02—TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
- Y02D—CLIMATE CHANGE MITIGATION TECHNOLOGIES IN INFORMATION AND COMMUNICATION TECHNOLOGIES [ICT], I.E. INFORMATION AND COMMUNICATION TECHNOLOGIES AIMING AT THE REDUCTION OF THEIR OWN ENERGY USE
- Y02D30/00—Reducing energy consumption in communication networks
- Y02D30/70—Reducing energy consumption in communication networks in wireless communication networks
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Small-Scale Networks (AREA)
- Data Exchanges In Wide-Area Networks (AREA)
Abstract
本发明公开了一种MAC帧发送方法及装置、PHY帧聚合方法及装置,所述方法包括:根据预定MAC帧格式生成MAC帧,其中,所述预定MAC帧格式包括:依次排列的以太网接收地址、以太网发送地址、帧序号控制、以太网目的地址、以太网源地址、以及IP包;将生成的所述MAC帧发送到物理层PHY。PHY接收多个MAC帧,并对所述MAC帧进行解析;根据解析结果,将所述多个MAC帧以预定PHY帧格式聚合成PHY帧,解决了现有技术中传输效率低,功耗大的问题。
The invention discloses a MAC frame sending method and device, and a PHY frame aggregation method and device. The method includes: generating a MAC frame according to a predetermined MAC frame format, wherein the predetermined MAC frame format includes: sequentially arranged Ethernet receiving Address, Ethernet sending address, frame sequence number control, Ethernet destination address, Ethernet source address, and IP packet; sending the generated MAC frame to the physical layer PHY. The PHY receives multiple MAC frames and analyzes the MAC frames; according to the analysis results, the multiple MAC frames are aggregated into a PHY frame in a predetermined PHY frame format, which solves the problem of low transmission efficiency and high power consumption in the prior art The problem.
Description
技术领域Technical Field
本发明涉及通信技术领域,尤其是涉及一种MAC帧发送方法及装置、PHY帧聚合方法及装置。The present invention relates to the field of communication technology, and in particular to a MAC frame sending method and device, and a PHY frame aggregation method and device.
背景技术Background Art
无线自组织网络采用分布式技术,没有中心控制节点的管理,具有较强的自组织性和机动性,并且网络建立简单。基于802.11协议的WIFI模块在无线自组网通信系统中存在大量的运用。802.11协议采用的是CSMA/CA接入技术,这项接入技术的优势是不需要复杂的时间同步和控制调度算法,劣势是协议开销大,功耗大。如图1所示,标准的以太网帧映射到物理层帧格式需要添加MAC header以及PLCP header,而实际承载的数据仅是IPpayload中的内容。Wireless ad hoc networks use distributed technology, without the management of central control nodes, and have strong self-organization and mobility, and the network is simple to establish. WIFI modules based on the 802.11 protocol are widely used in wireless ad hoc network communication systems. The 802.11 protocol uses CSMA/CA access technology. The advantage of this access technology is that it does not require complex time synchronization and control scheduling algorithms, but the disadvantage is that the protocol overhead is large and the power consumption is high. As shown in Figure 1, the mapping of standard Ethernet frames to the physical layer frame format requires the addition of MAC headers and PLCP headers, and the actual data carried is only the content in the IP payload.
为了优化协议开销大的问题,802.11标准引入了如下A-MPDU聚合技术。A-MPDU是聚合的一种相对简单的形式,将多个帧聚合在一起,然后作为单个聚合帧传送。在图1无聚合的传输流程中,MAC层为IP Payload提供了MAC Header和CRC,然后递交到PHY层,在PHY层添加PLCP Header后进行传输,那么每个IP包都有自己的PLCP Header。In order to optimize the problem of high protocol overhead, the 802.11 standard introduces the following A-MPDU aggregation technology. A-MPDU is a relatively simple form of aggregation, which aggregates multiple frames together and then transmits them as a single aggregated frame. In the transmission process without aggregation in Figure 1, the MAC layer provides the MAC Header and CRC for the IP Payload, and then submits it to the PHY layer. After the PLCP Header is added at the PHY layer for transmission, each IP packet has its own PLCP Header.
而图2MPDU聚合显示的传输过程中,虽然每个IP Payload都有各自的MAC Header和CRC,但是他们共用一个PLCP Header,减少了空口资源的浪费。在聚合过程中将这些单独的MAC frame放在一起,所以在此阶段将它们称为A-MPDU子帧。A-MPDU中所有子帧的接收地址以及发送地址必须相同。In the transmission process shown in Figure 2, although each IP Payload has its own MAC Header and CRC, they share a PLCP Header, which reduces the waste of air interface resources. In the aggregation process, these separate MAC frames are put together, so they are called A-MPDU subframes at this stage. The receiving address and sending address of all subframes in the A-MPDU must be the same.
缺陷一:传输效率低:Defect 1: Low transmission efficiency:
MPDU delimiter格式如图3所示,其中,MPDU length为当前A-MPDU子帧中的MAC帧长度,CRC为该MPDU delimiter的校验位。Delimiter Signature为1个字节的分隔符标识。The MPDU delimiter format is shown in Figure 3, where MPDU length is the MAC frame length in the current A-MPDU subframe, CRC is the check bit of the MPDU delimiter, and Delimiter Signature is a 1-byte delimiter identifier.
MAC Header格式如图4所示,RA为6字节的以太网接收地址,TA为6字节的以太网发送地址。Duration表明该帧的持续时间,Sequence control包含该帧的序号信息。DA为6字节的以太网目的地址,SA为6字节的以太网源地址。Frame ctrl包含协议类型等信息。The MAC Header format is shown in Figure 4. RA is the 6-byte Ethernet receiving address, and TA is the 6-byte Ethernet sending address. Duration indicates the duration of the frame, and Sequence control contains the sequence number information of the frame. DA is the 6-byte Ethernet destination address, and SA is the 6-byte Ethernet source address. Frame ctrl contains information such as the protocol type.
PLCP Header格式如图5所示,其中,Preamble用于接收增益控制,频偏矫正以及同步。Control Information存放编码调制等接收机需要的译码参数。The format of PLCP Header is shown in Figure 5, where Preamble is used for receiving gain control, frequency offset correction and synchronization. Control Information stores decoding parameters required by the receiver such as coding modulation.
综上,A-MPDU中每一个IP包就需要增加MAC header以及MPDU delimiter总计34字节。尤其当A-MPDU中各个子帧的IP包较短时,资源浪费严重。可以计算当N个以太网帧聚合时,传输效率Te如下:In summary, each IP packet in the A-MPDU needs to add a MAC header and an MPDU delimiter totaling 34 bytes. Especially when the IP packets of each subframe in the A-MPDU are short, resources are seriously wasted. The transmission efficiency Te can be calculated as follows when N Ethernet frames are aggregated:
当N较大且IP payload(i)长度均为IP payload时,公式(一)可以近似为:When N is large and the length of IP payload (i) is the same as IP payload, formula (I) can be approximated as:
缺陷二:功耗大:Defect 2: High power consumption:
如图1或者图2所示,数据包的接收地址包含在MAC header中,是否为自己的数据需要完成PHY payload译码才能判断,接收机无睡眠过程。其数据处理流程如图6所示。As shown in Figure 1 or Figure 2, the receiving address of the data packet is included in the MAC header. Whether it is its own data needs to be decoded by the PHY payload to determine, and the receiver has no sleep process. The data processing flow is shown in Figure 6.
发明内容Summary of the invention
本发明的目的在于提供一种MAC帧发送方法及装置、PHY帧聚合方法及装置,旨在解决现有技术传输效率低,功耗大的缺点。The purpose of the present invention is to provide a MAC frame sending method and device, and a PHY frame aggregation method and device, aiming to solve the shortcomings of low transmission efficiency and high power consumption in the prior art.
本发明提供了一种介质访问控制MAC帧发送方法,包括:The present invention provides a medium access control MAC frame sending method, comprising:
根据预定MAC帧格式生成MAC帧,其中,所述预定MAC帧格式包括:依次排列的以太网接收地址、以太网发送地址、帧序号控制、以太网目的地址、以太网源地址、以及IP包;Generate a MAC frame according to a predetermined MAC frame format, wherein the predetermined MAC frame format includes: an Ethernet receiving address, an Ethernet sending address, a frame sequence number control, an Ethernet destination address, an Ethernet source address, and an IP packet arranged in sequence;
将生成的所述MAC帧发送到物理层PHY。The generated MAC frame is sent to the physical layer PHY.
优选地,所述以太网接收地址的长度为6字节,所述以太网发送地址的长度为6字节,所述帧序号控制的长度为1字节,所述以太网目的地址的长度为6字节、以太网源地址的长度为6字节、以及IP包的长度为48-1502字节。Preferably, the length of the Ethernet receiving address is 6 bytes, the length of the Ethernet sending address is 6 bytes, the length of the frame sequence number control is 1 byte, the length of the Ethernet destination address is 6 bytes, the length of the Ethernet source address is 6 bytes, and the length of the IP packet is 48-1502 bytes.
优选地,所述方法通过通用处理器实现。Preferably, the method is implemented by a general-purpose processor.
本发明提供了一种物理层PHY帧聚合方法,包括:The present invention provides a physical layer PHY frame aggregation method, comprising:
接收多个MAC帧,并对所述MAC帧进行解析;Receiving multiple MAC frames and parsing the MAC frames;
根据解析结果,将所述多个MAC帧以预定PHY帧格式聚合成PHY帧,其中,所述预定PHY帧格式包括:依次连接的物理层会聚协议PLCP头、多个PHY负载、以及每个PHY负载中间的循环冗余校验位,所述PLCP头具体包括:依次连接的随机接入前导码、控制信息、帧类型、协议数据单元PDU号、每个PHY负载长度信息、多个PHY负载共同的以太网接收地址和以太网发送地址,每个PHY负载具体包括:帧序号控制、以太网目的地址、以太网源地址、以及IP包。According to the analysis results, the multiple MAC frames are aggregated into a PHY frame in a predetermined PHY frame format, wherein the predetermined PHY frame format includes: a Physical Layer Convergence Protocol PLCP header connected in sequence, multiple PHY payloads, and a cyclic redundancy check bit in the middle of each PHY payload, the PLCP header specifically includes: a random access preamble code connected in sequence, control information, frame type, protocol data unit PDU number, length information of each PHY payload, a common Ethernet receiving address and Ethernet sending address of multiple PHY payloads, and each PHY payload specifically includes: frame sequence number control, Ethernet destination address, Ethernet source address, and IP packet.
优选地,接收多个MAC帧具体包括:Preferably, receiving multiple MAC frames specifically includes:
接收多个根据预定MAC帧格式生成MAC帧,其中,所述预定MAC帧格式包括:依次排列的以太网接收地址、以太网发送地址、帧序号控制、以太网目的地址、以太网源地址、以及IP包。A plurality of MAC frames are received and generated according to a predetermined MAC frame format, wherein the predetermined MAC frame format includes: an Ethernet receiving address, an Ethernet sending address, a frame sequence number control, an Ethernet destination address, an Ethernet source address, and an IP packet arranged in sequence.
优选地,所述方法进一步包括:Preferably, the method further comprises:
步骤1,空口接收所述PHY帧;
步骤2,对所述PHY帧进行物理层随机接入前导码的同步,并判断是否同步成功,如果判断为是,则执行步骤3,否则,执行步骤1;
步骤3,进行PHY PLCP的译码,并判断译码是否成功,如果成功,执行步骤4,否则,执行步骤1;Step 3, decode the PHY PLCP and determine whether the decoding is successful. If successful, execute
步骤4,根据PHY PLCP译码得到的以太网接收地址判断是否为自己的数据包,如果判断为是,则执行步骤6,否则,根据PHY PLCP译码得到的每个PHY负载长度信息确定休眠时间,关闭射频接收机进入休眠模式,执行步骤5;
步骤5,判断所述休眠时间是否到时,如果到时,退出休眠模式,执行步骤1,否则,继续保持休眠模式;Step 5, determining whether the sleep time has expired, if so, exiting the sleep mode and executing
步骤6;进行PHY负载的译码,并判断译码是否成功,如果成功,将所述PHY帧上报高层,否则,执行步骤1。Step 6: Decode the PHY payload and determine whether the decoding is successful. If successful, report the PHY frame to the upper layer. Otherwise, execute
优选地,所述方法通过矢量数字信号处理器DSP实现。Preferably, the method is implemented by a vector digital signal processor DSP.
本发明实施例还提供了一种介质访问控制MAC帧发送装置,包括:The embodiment of the present invention further provides a medium access control MAC frame sending device, including:
生成模块,用于根据预定MAC帧格式生成MAC帧,其中,所述预定MAC帧格式包括:依次排列的以太网接收地址、以太网发送地址、帧序号控制、以太网目的地址、以太网源地址、以及IP包;A generating module, configured to generate a MAC frame according to a predetermined MAC frame format, wherein the predetermined MAC frame format includes: an Ethernet receiving address, an Ethernet sending address, a frame sequence number control, an Ethernet destination address, an Ethernet source address, and an IP packet arranged in sequence;
发送模块,用于将生成的所述MAC帧发送到物理层PHY。The sending module is used to send the generated MAC frame to the physical layer PHY.
本发明实施例还提供了一种物理层PHY帧聚合装置,包括:The embodiment of the present invention further provides a physical layer PHY frame aggregation device, including:
接收模块,用于接收多个MAC帧,并对所述MAC帧进行解析;A receiving module, used for receiving multiple MAC frames and parsing the MAC frames;
聚合模块,用于根据解析结果,将所述多个MAC帧以预定PHY帧格式聚合成PHY帧,其中,所述预定PHY帧格式包括:依次连接的物理层会聚协议PLCP头、多个PHY负载、以及每个PHY负载中间的循环冗余校验位,所述PLCP头具体包括:依次连接的随机接入前导码、控制信息、帧类型、协议数据单元PDU号、每个PHY负载长度信息、多个PHY负载共同的以太网接收地址和以太网发送地址,每个PHY负载具体包括:帧序号控制、以太网目的地址、以太网源地址、以及IP包。An aggregation module is used to aggregate the multiple MAC frames into a PHY frame in a predetermined PHY frame format according to the parsing result, wherein the predetermined PHY frame format includes: a physical layer convergence protocol PLCP header connected in sequence, multiple PHY payloads, and a cyclic redundancy check bit in the middle of each PHY payload, the PLCP header specifically includes: a random access preamble code connected in sequence, control information, frame type, protocol data unit PDU number, each PHY payload length information, a common Ethernet receiving address and Ethernet sending address of multiple PHY payloads, and each PHY payload specifically includes: frame sequence number control, Ethernet destination address, Ethernet source address, and IP packet.
优选地,所述接收模块具体用于:Preferably, the receiving module is specifically used for:
多个根据预定MAC帧格式生成MAC帧,其中,所述预定MAC帧格式包括:依次排列的以太网接收地址、以太网发送地址、帧序号控制、以太网目的地址、以太网源地址、以及IP包。A plurality of MAC frames are generated according to a predetermined MAC frame format, wherein the predetermined MAC frame format includes: an Ethernet receiving address, an Ethernet sending address, a frame sequence number control, an Ethernet destination address, an Ethernet source address, and an IP packet arranged in sequence.
优选地,所述装置进一步包括:Preferably, the device further comprises:
空口模块,用于空口接收所述PHY帧;An air interface module, used for receiving the PHY frame at an air interface;
同步模块,用于对所述PHY帧进行物理层随机接入前导码的同步,并判断是否同步成功,如果判断为是,则调用译码模块,否则,调用所述空口模块;A synchronization module, used to synchronize the physical layer random access preamble of the PHY frame and determine whether the synchronization is successful. If so, the decoding module is called; otherwise, the air interface module is called;
译码模块,用于进行PHY PLCP的译码,并判断译码是否成功,如果成功,调用处理模块,否则,调用所述空口模块;A decoding module, used to decode the PHY PLCP and determine whether the decoding is successful. If successful, the processing module is called; otherwise, the air interface module is called;
处理模块,用于根据PHY PLCP译码得到的以太网接收地址判断是否为自己的数据包,如果判断为是,调用译码模块,否则,根据PHY PLCP译码得到的每个PHY负载长度信息确定休眠时间,关闭射频接收机进入休眠模式,调用休眠模块;A processing module, used to determine whether it is its own data packet according to the Ethernet receiving address obtained by PHY PLCP decoding, and if it is, call the decoding module; otherwise, determine the sleep time according to each PHY load length information obtained by PHY PLCP decoding, turn off the RF receiver to enter the sleep mode, and call the sleep module;
休眠模块,用于判断所述休眠时间是否到时,如果到时,退出休眠模式,调用所述空口模块,否则,继续保持休眠模式;A sleep module, used to determine whether the sleep time has expired, if so, exit the sleep mode and call the air interface module, otherwise, continue to maintain the sleep mode;
译码模块,用于进行PHY负载的译码,并判断译码是否成功,如果成功,将所述PHY帧上报高层,否则,调用所述空口模块。The decoding module is used to decode the PHY load and determine whether the decoding is successful. If successful, the PHY frame is reported to the upper layer; otherwise, the air interface module is called.
本发明实施例还提供了一种介质访问控制MAC帧发送装置,包括:存储器、处理器及存储在所述存储器上并可在所述处理器上运行的计算机程序,所述计算机程序被所述处理器执行时实现上述介质访问控制MAC帧发送方法的步骤。An embodiment of the present invention also provides a medium access control MAC frame sending device, including: a memory, a processor, and a computer program stored in the memory and executable on the processor, wherein the computer program implements the steps of the above-mentioned medium access control MAC frame sending method when executed by the processor.
本发明实施例还提供了一种物理层PHY帧聚合装置,包括:存储器、处理器及存储在所述存储器上并可在所述处理器上运行的计算机程序,所述计算机程序被所述处理器执行时实现上述物理层PHY帧聚合方法的步骤。An embodiment of the present invention also provides a physical layer PHY frame aggregation device, including: a memory, a processor, and a computer program stored in the memory and executable on the processor, wherein the computer program implements the steps of the above-mentioned physical layer PHY frame aggregation method when executed by the processor.
本发明实施例还提供了一种计算机可读存储介质,所述计算机可读存储介质上存储有信息传递的实现程序,所述程序被处理器执行时实现上述介质访问控制MAC帧发送方法的步骤。An embodiment of the present invention further provides a computer-readable storage medium, on which a program for implementing information transmission is stored. When the program is executed by a processor, the steps of the above-mentioned medium access control MAC frame sending method are implemented.
本发明实施例还提供了一种计算机可读存储介质,所述计算机可读存储介质上存储有信息传递的实现程序,所述程序被处理器执行时实现上述物理层PHY帧聚合方法的步骤。An embodiment of the present invention further provides a computer-readable storage medium, on which a program for implementing information transmission is stored, and when the program is executed by a processor, the steps of the above-mentioned physical layer PHY frame aggregation method are implemented.
采用本发明实施例,改变了MAC帧的格式并提供了新的PHY帧聚合方法,提高了传输效率,能够提前判断数据包是否匹配本地MAC地址,如不匹配则关闭接收机进入省电模式,节省了能源。By adopting the embodiment of the present invention, the format of the MAC frame is changed and a new PHY frame aggregation method is provided, thereby improving transmission efficiency and being able to determine in advance whether a data packet matches a local MAC address. If not, the receiver is turned off and enters a power saving mode, thereby saving energy.
上述说明仅是本发明技术方案的概述,为了能够更清楚了解本发明的技术手段,而可依照说明书的内容予以实施,并且为了让本发明的上述和其它目的、特征和优点能够更明显易懂,以下特举本发明的具体实施方式。The above description is only an overview of the technical solution of the present invention. In order to more clearly understand the technical means of the present invention, it can be implemented according to the contents of the specification. In order to make the above and other purposes, features and advantages of the present invention more obvious and easy to understand, the specific implementation methods of the present invention are listed below.
附图说明BRIEF DESCRIPTION OF THE DRAWINGS
为了更清楚地说明本发明具体实施方式或现有技术中的技术方案,下面将对具体实施方式或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图是本发明的一些实施方式,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。In order to more clearly illustrate the specific implementation methods of the present invention or the technical solutions in the prior art, the drawings required for use in the specific implementation methods or the description of the prior art will be briefly introduced below. Obviously, the drawings described below are some implementation methods of the present invention. For ordinary technicians in this field, other drawings can be obtained based on these drawings without paying creative work.
图1是现有技术的常规PHY frame生成过程以及相关帧格式示意图;FIG1 is a schematic diagram of a conventional PHY frame generation process and related frame formats in the prior art;
图2是现有技术的MPDU聚合过程以及PHY帧格式示意图;FIG2 is a schematic diagram of the MPDU aggregation process and PHY frame format of the prior art;
图3是现有技术的MPDU delimiter格式示意图;FIG3 is a schematic diagram of the MPDU delimiter format of the prior art;
图4是现有技术的MAC Header格式示意图;FIG4 is a schematic diagram of a MAC Header format in the prior art;
图5是现有技术的PLCP Header格式示意图;FIG5 is a schematic diagram of the PLCP Header format of the prior art;
图6是现有技术的常规译码数据处理流程图;FIG6 is a conventional decoding data processing flow chart of the prior art;
图7是本发明实施例的高效帧聚合方法的高效MAC帧格式示意图;7 is a schematic diagram of an efficient MAC frame format of an efficient frame aggregation method according to an embodiment of the present invention;
图8是本发明实施例的高效帧聚合的方法的PHY聚合过程以及PHY帧格式示意图;8 is a schematic diagram of a PHY aggregation process and a PHY frame format of a method for efficient frame aggregation according to an embodiment of the present invention;
图9是本发明实施例的高效帧聚合的方法的具有省电功能的译码数据处理流程图;9 is a flowchart of decoding data processing with a power saving function according to a method for efficient frame aggregation according to an embodiment of the present invention;
图10是本发明实施例的高效帧聚合的方法的PHY聚合实现方案示意图;10 is a schematic diagram of a PHY aggregation implementation scheme of the efficient frame aggregation method according to an embodiment of the present invention;
图11是本发明实施例的介质访问控制MAC帧发送方法的流程图;11 is a flowchart of a method for sending a medium access control MAC frame according to an embodiment of the present invention;
图12是本发明实施例的物理层PHY帧聚合方法的流程图;12 is a flowchart of a physical layer PHY frame aggregation method according to an embodiment of the present invention;
图13是本发明实施例的物理层PHY帧聚合装置模块示意图;13 is a schematic diagram of a physical layer PHY frame aggregation device module according to an embodiment of the present invention;
图14是本发明实施例的介质访问控制MAC帧发送装置模块示意图;14 is a schematic diagram of a module of a medium access control MAC frame sending device according to an embodiment of the present invention;
图15是本发明实施例的介质访问控制MAC帧发送装置示意图;15 is a schematic diagram of a medium access control MAC frame sending device according to an embodiment of the present invention;
图16是本发明实施例的物理层PHY帧聚合装置示意图。FIG16 is a schematic diagram of a physical layer PHY frame aggregation device according to an embodiment of the present invention.
附图标记说明:Description of reference numerals:
1000:生成模块;1020:发送模块;2000:接收模块;2020:聚合模块;1510:存储器;1520:处理器;1610:存储器;1620:处理器。1000: generating module; 1020: sending module; 2000: receiving module; 2020: aggregation module; 1510: memory; 1520: processor; 1610: memory; 1620: processor.
具体实施方式DETAILED DESCRIPTION
下面将结合实施例对本发明的技术方案进行清楚、完整地描述,显然,所描述的实施例是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。The technical solution of the present invention will be clearly and completely described below in conjunction with the embodiments. Obviously, the described embodiments are part of the embodiments of the present invention, not all of the embodiments. Based on the embodiments of the present invention, all other embodiments obtained by ordinary technicians in this field without creative work are within the scope of protection of the present invention.
在本发明的描述中,需要理解的是,术语“中心”、“纵向”、“横向”、“长度”、“宽度”、“厚度”、“上”、“下”、“前”、“后”、“左”、“右”、“坚直”、“水平”、“顶”、“底”、“内”、“外”、“顺时针”、“逆时针”等指示的方位或位置关系为基于附图所示的方位或位置关系,仅是为了便于描述本发明和简化描述,而不是指示或暗示所指的装置或元件必须具有特定的方位、以特定的方位构造和操作,因此不能理解为对本发明的限制。In the description of the present invention, it should be understood that the terms "center", "longitudinal", "lateral", "length", "width", "thickness", "up", "down", "front", "back", "left", "right", "vertical", "horizontal", "top", "bottom", "inside", "outside", "clockwise", "counterclockwise" and the like indicating directions or positional relationships are based on the directions or positional relationships shown in the accompanying drawings, and are only for the convenience of describing the present invention and simplifying the description, and do not indicate or imply that the referred device or element must have a specific direction, be constructed and operated in a specific direction, and therefore should not be understood as limiting the present invention.
此外,术语“第一”、“第二”仅用于描述目的,而不能理解为指示或暗示相对重要性或者隐含指明所指示的技术特征的数量。由此,限定有“第一”、“第二”的特征可以明示或者隐含地包括一个或者更多个所述特征。在本发明的描述中,“多个”的含义是两个或两个以上,除非另有明确具体的限定。此外,术语“安装”、“相连”、“连接”应做广义理解,例如,可以是固定连接,也可以是可拆卸连接,或一体地连接;可以是机械连接,也可以是电连接;可以是直接相连,也可以通过中间媒介间接相连,可以是两个元件内部的连通。对于本领域的普通技术人员而言,可以具体情况理解上述术语在本发明中的具体含义。In addition, the terms "first" and "second" are used for descriptive purposes only and cannot be understood as indicating or implying relative importance or implicitly indicating the number of technical features indicated. Therefore, the features defined as "first" and "second" may explicitly or implicitly include one or more of the features. In the description of the present invention, the meaning of "multiple" is two or more, unless otherwise clearly and specifically defined. In addition, the terms "installed", "connected" and "connected" should be understood in a broad sense. For example, it can be a fixed connection, a detachable connection, or an integral connection; it can be a mechanical connection or an electrical connection; it can be a direct connection, or it can be indirectly connected through an intermediate medium, or it can be the internal connection of two elements. For those of ordinary skill in the art, the specific meanings of the above terms in the present invention can be understood according to specific circumstances.
方法实施例一Method Example 1
根据本发明实施例,提供了一种介质访问控制MAC帧发送方法。图11本发明实施例的介质访问控制MAC帧发送方法的流程图,如图11所示,具体包括如下处理:According to an embodiment of the present invention, a method for sending a medium access control MAC frame is provided. FIG11 is a flow chart of the method for sending a medium access control MAC frame according to an embodiment of the present invention, as shown in FIG11 , specifically including the following processing:
步骤101,根据预定MAC帧格式生成MAC帧,其中,预定MAC帧格式包括:依次排列的以太网接收地址、以太网发送地址、帧序号控制、以太网目的地址、以太网源地址、以及IP包;其中,以太网接收地址的长度为6字节,以太网发送地址的长度为6字节,帧序号控制的长度为1字节,以太网目的地址的长度为6字节、以太网源地址的长度为6字节、以及IP包的长度为48-1502字节。Step 101, generating a MAC frame according to a predetermined MAC frame format, wherein the predetermined MAC frame format includes: an Ethernet receiving address, an Ethernet sending address, a frame sequence number control, an Ethernet destination address, an Ethernet source address, and an IP packet arranged in sequence; wherein the length of the Ethernet receiving address is 6 bytes, the length of the Ethernet sending address is 6 bytes, the length of the frame sequence number control is 1 byte, the length of the Ethernet destination address is 6 bytes, the length of the Ethernet source address is 6 bytes, and the length of the IP packet is 48-1502 bytes.
步骤102,将生成的MAC帧发送到物理层PHY。Step 102: Send the generated MAC frame to the physical layer PHY.
具体地,根据预定MAC帧格式生成MAC帧,预定的MAC帧需要将图4中的无用字段删除,如表1所示,无用字段包括,Framectrl中的Protocol、Type、Subtype、ToDS、FromDS、Morefrag、Retry、Pwrmgmt.、Moredata、Protectedframe、Order,Duration,并将Sequencecontrol的长度缩减为一个字节。Specifically, a MAC frame is generated according to a predetermined MAC frame format. The predetermined MAC frame needs to delete the useless fields in Figure 4. As shown in Table 1, the useless fields include Protocol, Type, Subtype, ToDS, FromDS, Morefrag, Retry, Pwrmgmt., Moredata, Protectedframe, Order, Duration in Framectrl, and the length of Sequencecontrol is reduced to one byte.
表1Table 1
其中,预定MAC帧格式如图7所示包括:依次排列的以太网接收地址、The predetermined MAC frame format is shown in FIG. 7 and includes: an Ethernet receiving address,
以太网发送地址、帧序号控制、以太网目的地址、以太网源地址、以及IP包;将生成的MAC帧发送到物理层PHY,以太网接收地址的长度为6字节,以太网发送地址的长度为6字节,帧序号控制的长度为1字节,以太网目的地址的长度为6字节、以太网源地址的长度为6字节、以及IP包的长度为48-1502字节。该方法通过通用处理器实现。Ethernet sending address, frame sequence number control, Ethernet destination address, Ethernet source address, and IP packet; the generated MAC frame is sent to the physical layer PHY, the length of the Ethernet receiving address is 6 bytes, the length of the Ethernet sending address is 6 bytes, the length of the frame sequence number control is 1 byte, the length of the Ethernet destination address is 6 bytes, the length of the Ethernet source address is 6 bytes, and the length of the IP packet is 48-1502 bytes. The method is implemented by a general processor.
在本发明实施例中,上述方法通过通用处理器实现。In the embodiment of the present invention, the above method is implemented by a general-purpose processor.
方法实施例二Method Example 2
根据本发明实施例,提供了一种物理层PHY帧聚合方法。图12是本发明实施例的物理层PHY帧聚合方法的流程图,如图12所示,具体包括如下处理:According to an embodiment of the present invention, a physical layer PHY frame aggregation method is provided. FIG12 is a flow chart of the physical layer PHY frame aggregation method according to an embodiment of the present invention, as shown in FIG12, specifically including the following processing:
步骤201,接收多个MAC帧,并对MAC帧进行解析;Step 201, receiving multiple MAC frames and parsing the MAC frames;
步骤202,根据解析结果,将多个MAC帧以预定PHY帧格式聚合成PHY帧,其中,预定PHY帧格式包括:依次连接的物理层会聚协议PLCP头、多个PHY负载、以及每个PHY负载中间的循环冗余校验位,PLCP头具体包括:依次连接的随机接入前导码、控制信息、帧类型、协议数据单元PDU号、每个PHY负载长度信息、多个PHY负载共同的以太网接收地址和以太网发送地址,每个PHY负载具体包括:帧序号控制、以太网目的地址、以太网源地址、以及IP包。Step 202, based on the parsing result, aggregate multiple MAC frames into a PHY frame in a predetermined PHY frame format, wherein the predetermined PHY frame format includes: a Physical Layer Convergence Protocol PLCP header connected in sequence, multiple PHY payloads, and a cyclic redundancy check bit in the middle of each PHY payload, the PLCP header specifically includes: a random access preamble code connected in sequence, control information, frame type, protocol data unit PDU number, each PHY payload length information, a common Ethernet receiving address and Ethernet sending address of multiple PHY payloads, and each PHY payload specifically includes: frame sequence number control, Ethernet destination address, Ethernet source address, and IP packet.
在本发明实施例中,PHY接收多个MAC帧,并对MAC帧进行解析;根据解析结果,将多个MAC帧以预定PHY帧格式聚合成PHY帧,如图8所示,其中,预定PHY帧格式包括:依次连接的物理层会聚协议PLCP头、多个PHY负载、以及每个PHY负载中间的循环冗余校验位,PLCP头具体包括:依次连接的随机接入前导码、控制信息、帧类型、协议数据单元PDU号、每个PHY负载长度信息、多个PHY负载共同的以太网接收地址和以太网发送地址,每个PHY负载具体包括:帧序号控制、以太网目的地址、以太网源地址、以及IP包。In an embodiment of the present invention, PHY receives multiple MAC frames and parses the MAC frames; based on the parsing results, the multiple MAC frames are aggregated into a PHY frame in a predetermined PHY frame format, as shown in Figure 8, wherein the predetermined PHY frame format includes: a Physical Layer Convergence Protocol PLCP header connected in sequence, multiple PHY payloads, and a cyclic redundancy check bit in the middle of each PHY payload, the PLCP header specifically includes: a random access preamble code connected in sequence, control information, a frame type, a protocol data unit PDU number, each PHY payload length information, a common Ethernet receiving address and an Ethernet sending address of multiple PHY payloads, and each PHY payload specifically includes: a frame sequence number control, an Ethernet destination address, an Ethernet source address, and an IP packet.
接收多个MAC帧具体包括:Receiving multiple MAC frames specifically includes:
接收多个根据预定MAC帧格式生成MAC帧,其中,预定MAC帧格式包括:依次排列的以太网接收地址、以太网发送地址、帧序号控制、以太网目的地址、以太网源地址、以及IP包。A plurality of MAC frames are received and generated according to a predetermined MAC frame format, wherein the predetermined MAC frame format includes: an Ethernet receiving address, an Ethernet sending address, a frame sequence number control, an Ethernet destination address, an Ethernet source address, and an IP packet arranged in sequence.
PHY聚合过程中,PLCPheaderextended包含了共同的RA和DA,每个MAC包可以直接聚合到PHY层,进一步减少了空口资源的浪费,利用LEN1、LEN2等进行首尾定界,减少了MPDUdelimiter所占的资源,提升了速率。During the PHY aggregation process, the PLCPheaderextended includes a common RA and DA. Each MAC packet can be directly aggregated to the PHY layer, further reducing the waste of air interface resources. LEN1, LEN2, etc. are used for head and tail delimitation, reducing the resources occupied by the MPDUdelimiter and improving the rate.
可以计算当N个以太网帧聚合时,传输效率Te如下:The transmission efficiency Te when N Ethernet frames are aggregated can be calculated as follows:
当N较大且IPpayload(i)长度均为IPpayload时,公式(三)可以近似为:When N is large and the length of IPpayload(i) is IPpayload, formula (III) can be approximated as:
相比于公式(二),公式(四)的效率有明显的提升,尤其当IPpayload较小时更为显著。Compared with formula (2), the efficiency of formula (4) is significantly improved, especially when the IP payload is small.
在聚合帧的基础上,发明了如图9的具有省电功能的数据处理流程,提前判断数据包是否匹配本地MAC地址,如不匹配则关闭接收机进入省电模式。具体步骤包括:Based on the aggregated frame, a data processing flow with power saving function is invented as shown in Figure 9, which determines in advance whether the data packet matches the local MAC address. If it does not match, the receiver is turned off and enters power saving mode. The specific steps include:
步骤1,空口接收PHY帧;Step 1: receiving a PHY frame via the air interface;
步骤2,对PHY帧进行物理层随机接入前导码的同步,并判断是否同步成功,如果判断为是,则执行步骤3,否则,执行步骤1;
步骤3,进行PHYPLCP的译码,并判断译码是否成功,如果成功,执行步骤4,否则,执行步骤1;Step 3, decode PHYPLCP and determine whether the decoding is successful. If successful, execute
步骤4,根据PHYPLCP译码得到的以太网接收地址判断是否为自己的数据包,如果判断为是,则执行步骤6,否则,根据PHYPLCP译码得到的每个PHY负载长度信息确定休眠时间,关闭射频接收机进入休眠模式,执行步骤5;
步骤5,判断休眠时间是否到时,如果到时,退出休眠模式,执行步骤1,否则,继续保持休眠模式;Step 5, determine whether the sleep time has expired, if so, exit the sleep mode and execute
步骤6;进行PHY负载的译码,并判断译码是否成功,如果成功,将PHY帧上报高层,否则,执行步骤1。Step 6: Decode the PHY payload and determine whether the decoding is successful. If successful, report the PHY frame to the upper layer. Otherwise, execute
该方法通过矢量数字信号处理器DSP实现。The method is implemented by a vector digital signal processor DSP.
本发明实施例对图1的MACframe帧结构优化,去掉无用字段,MAC帧缩短了MACheader,整合了图4中对自组网系统传输无意义的字段,提升了传输效率,详细删减字段见表1,将MACheader中的RA/TA/数据包长度/帧类型提取到PHYPLCPheader中形成图7,使得MAC的帧效率提升。The embodiment of the present invention optimizes the MACframe structure of Figure 1, removes useless fields, shortens the MACheader of the MAC frame, integrates the fields in Figure 4 that are meaningless to the transmission of the ad hoc network system, and improves the transmission efficiency. The detailed deleted fields are shown in Table 1, and the RA/TA/data packet length/frame type in the MACheader is extracted to the PHYPLCPheader to form Figure 7, thereby improving the frame efficiency of the MAC.
将图2中的MAC聚合为图8的PHY聚合,使得PHY帧效率提升。The MAC in FIG2 is aggregated into the PHY aggregation in FIG8 , so that the PHY frame efficiency is improved.
基于图8中新的PHY帧格式,在图6数据接收处理流程中增加省电功能形成图9,使得功耗降低。Based on the new PHY frame format in FIG. 8 , a power saving function is added to the data receiving process flow in FIG. 6 to form FIG. 9 , so that power consumption is reduced.
在上述两个方法实施例中,均使用矢量DSP(DigitalSignalProcessing)加通用ARM处理器的方案实现CSMA/CA方案,如图10,CSMA/CA由PHY层(Physicallayer,物理层)和MAC层(MediaAccessControl,介质访问控制)共同实现。其中,应用层运行在通用处理器1上,MAC层运行在通用处理器0上,PHY层运行在矢量DSP上。应用层与MAC层之间用以太网帧交互,MAC层与PHY之间用MAC帧交互。In the above two method embodiments, the CSMA/CA scheme is implemented by using a vector DSP (Digital Signal Processing) plus a general ARM processor. As shown in Figure 10, CSMA/CA is implemented by the PHY layer (Physical layer) and the MAC layer (Media Access Control). Among them, the application layer runs on a
图7的MAC帧在MAC层生成,图8的PHY帧聚合以及图9的具有省电功能的数据接收过程在PHY层完成。The MAC frame of FIG. 7 is generated at the MAC layer, the PHY frame aggregation of FIG. 8 and the data receiving process with the power saving function of FIG. 9 are completed at the PHY layer.
装置实施例一Device Example 1
根据本发明的实施例,提供了一种介质访问控制MAC帧发送装置,图13是本发明实施例的介质访问控制MAC帧发送装置的示意图,如图13所示,具体包括:According to an embodiment of the present invention, a medium access control MAC frame sending device is provided. FIG. 13 is a schematic diagram of the medium access control MAC frame sending device according to an embodiment of the present invention. As shown in FIG. 13 , the device specifically includes:
生成模块1000,用于根据预定MAC帧格式生成MAC帧,其中,预定MAC帧格式包括:依次排列的以太网接收地址、以太网发送地址、帧序号控制、以太网目的地址、以太网源地址、以及IP包;其中,以太网接收地址的长度为6字节,以太网发送地址的长度为6字节,所述帧序号控制的长度为1字节,以太网目的地址的长度为6字节、以太网源地址的长度为6字节、以及IP包的长度为48-1502字节。The generating module 1000 is used to generate a MAC frame according to a predetermined MAC frame format, wherein the predetermined MAC frame format includes: an Ethernet receiving address, an Ethernet sending address, a frame sequence number control, an Ethernet destination address, an Ethernet source address, and an IP packet arranged in sequence; wherein the length of the Ethernet receiving address is 6 bytes, the length of the Ethernet sending address is 6 bytes, the length of the frame sequence number control is 1 byte, the length of the Ethernet destination address is 6 bytes, the length of the Ethernet source address is 6 bytes, and the length of the IP packet is 48-1502 bytes.
发送模块1020,用于将生成的MAC帧发送到物理层PHY。The sending module 1020 is used to send the generated MAC frame to the physical layer PHY.
该装置可以通过通用处理器实现。The device can be implemented by a general-purpose processor.
装置实施例二Device Example 2
根据本发明的实施例,提供了一种物理层PHY帧聚合装置,图14是本发明实施例的物理层PHY帧聚合装置的示意图,如图14所示,具体包括:According to an embodiment of the present invention, a physical layer PHY frame aggregation device is provided. FIG14 is a schematic diagram of a physical layer PHY frame aggregation device according to an embodiment of the present invention. As shown in FIG14 , the device specifically includes:
接收模块2000,用于接收多个MAC帧,并对MAC帧进行解析;接受模块2000具体用于:The
多个根据预定MAC帧格式生成MAC帧,其中,预定MAC帧格式包括:依次排列的以太网接收地址、以太网发送地址、帧序号控制、以太网目的地址、以太网源地址、以及IP包。A plurality of MAC frames are generated according to a predetermined MAC frame format, wherein the predetermined MAC frame format includes: an Ethernet receiving address, an Ethernet sending address, a frame sequence number control, an Ethernet destination address, an Ethernet source address, and an IP packet arranged in sequence.
聚合模块2020,用于根据解析结果,将多个MAC帧以预定PHY帧格式聚合成PHY帧,其中,预定PHY帧格式包括:依次连接的物理层会聚协议PLCP头、多个PHY负载、以及每个PHY负载中间的循环冗余校验位,PLCP头具体包括:依次连接的随机接入前导码、控制信息、帧类型、协议数据单元PDU号、每个PHY负载长度信息、多个PHY负载共同的以太网接收地址和以太网发送地址,每个PHY负载具体包括:帧序号控制、以太网目的地址、以太网源地址、以及IP包。The
上述装置进一步包括:The above device further comprises:
空口模块,用于空口接收PHY帧;Air interface module, used for receiving PHY frames at air interface;
同步模块,用于对PHY帧进行物理层随机接入前导码的同步,并判断是否同步成功,如果判断为是,则调用译码模块,否则,调用空口模块;The synchronization module is used to synchronize the physical layer random access preamble of the PHY frame and determine whether the synchronization is successful. If it is, the decoding module is called, otherwise, the air interface module is called;
译码模块,用于进行PHY PLCP的译码,并判断译码是否成功,如果成功,调用处理模块,否则,调用空口模块;The decoding module is used to decode the PHY PLCP and determine whether the decoding is successful. If successful, the processing module is called; otherwise, the air interface module is called;
处理模块,用于根据PHY PLCP译码得到的以太网接收地址判断是否为自己的数据包,如果判断为是,调用译码模块,否则,根据PHY PLCP译码得到的每个PHY负载长度信息确定休眠时间,关闭射频接收机进入休眠模式,调用休眠模块;A processing module, used to determine whether it is its own data packet according to the Ethernet receiving address obtained by PHY PLCP decoding, and if it is, call the decoding module; otherwise, determine the sleep time according to each PHY load length information obtained by PHY PLCP decoding, turn off the RF receiver to enter the sleep mode, and call the sleep module;
休眠模块,用于判断休眠时间是否到时,如果到时,退出休眠模式,调用空口模块,否则,继续保持休眠模式;The sleep module is used to determine whether the sleep time has expired. If so, it exits the sleep mode and calls the air interface module. Otherwise, it continues to stay in the sleep mode.
译码模块,用于进行PHY负载的译码,并判断译码是否成功,如果成功,将PHY帧上报高层,否则,调用空口模块。The decoding module is used to decode the PHY load and determine whether the decoding is successful. If successful, the PHY frame is reported to the upper layer, otherwise, the air interface module is called.
本发明实施例是与上述方法实施例对应的装置实施例,各个模块的具体操作可以参照方法实施例的描述进行理解,在此不再赘述。The embodiment of the present invention is a device embodiment corresponding to the above-mentioned method embodiment. The specific operations of each module can be understood by referring to the description of the method embodiment, which will not be repeated here.
装置实施例三Device Example 3
本发明实施例提供了一种介质访问控制MAC帧发送装置,如图15所示包括:存储器1510、处理器1520及存储在存储器1510上并可在处理器1520上运行的计算机程序,计算机程序被处理器执行时实现如上述方法实施例一中的介质访问控制MAC帧发送方法的步骤。An embodiment of the present invention provides a medium access control MAC frame sending device, which includes: a
装置实施例四Device Example 4
本发明实施例提供一种物理层PHY帧聚合装置,如图16所示,包括:同时存储器1610、处理器1620及存储在存储器1610上并可在处理器1620上运行的计算机程序,计算机程序被处理器执行时实现上述方法实施例二中的物理层PHY帧聚合方法的步骤。An embodiment of the present invention provides a physical layer PHY frame aggregation device, as shown in Figure 16, comprising: a
装置实施例五Device Example 5
本发明实施例提供了一种计算机可读存储介质,计算机可读存储介质上存储有信息传递的实现程序,程序被处理器1520执行时实现上述方法实施例一中的介质访问控制MAC帧发送方法的步骤。An embodiment of the present invention provides a computer-readable storage medium, on which a program for implementing information transmission is stored. When the program is executed by the
装置实施例六Device Example 6
本发明实施例提供了一种计算机可读存储介质,计算机可读存储介质上存储有信息传递的实现程序,程序被处理器1620执行时实现上述方法实施例二中的物理层PHY帧聚合方法的步骤。An embodiment of the present invention provides a computer-readable storage medium, on which a program for implementing information transmission is stored. When the program is executed by the
本实施例计算机可读存储介质包括但不限于为:ROM、RAM、磁盘或光盘等。The computer-readable storage medium of this embodiment includes, but is not limited to, ROM, RAM, magnetic disk or optical disk, etc.
显然,本领域的技术人员应该明白,上述的本发明的各模块或各步骤可以用通用的计算装置来实现,它们可以集中在单个的计算装置上,或者分布在多个计算装置所组成的网络上,可选地,它们可以用计算装置可执行的程序代码来实现,从而,可以将它们存储在存储装置中由计算装置来执行,并且在某些情况下,可以以不同于此处的顺序执行所示出或描述的步骤,或者将它们分别制作成各个集成电路模块,或者将它们中的多个模块或步骤制作成单个集成电路模块来实现。这样,本发明不限制于任何特定的硬件和软件结合。Obviously, those skilled in the art should understand that the above modules or steps of the present invention can be implemented by a general computing device, they can be concentrated on a single computing device, or distributed on a network composed of multiple computing devices, and optionally, they can be implemented by a program code executable by a computing device, so that they can be stored in a storage device and executed by the computing device, and in some cases, the steps shown or described can be executed in a different order than here, or they can be made into individual integrated circuit modules, or multiple modules or steps therein can be made into a single integrated circuit module for implementation. Thus, the present invention is not limited to any specific combination of hardware and software.
最后应说明的是:以上各实施例仅用以说明本发明的技术方案,而非对其限制;尽管参照前述各实施例对本发明进行了详细的说明,本领域的普通技术人员应当理解:其依然可以对前述各实施例所记载的技术方案进行修改,或者对其中部分或者全部技术特征进行等同替换;而这些修改或者替换,并不使相应技术方案的本质脱离本发明各实施例技术方案的范围。Finally, it should be noted that the above embodiments are only used to illustrate the technical solutions of the present invention, rather than to limit it. Although the present invention has been described in detail with reference to the aforementioned embodiments, those skilled in the art should understand that they can still modify the technical solutions described in the aforementioned embodiments, or replace some or all of the technical features therein by equivalents. However, these modifications or replacements do not cause the essence of the corresponding technical solutions to deviate from the scope of the technical solutions of the embodiments of the present invention.
Claims (15)
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202011491677.1A CN112601255B (en) | 2020-12-16 | 2020-12-16 | MAC frame transmitting method and device, PHY frame aggregation method and device |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202011491677.1A CN112601255B (en) | 2020-12-16 | 2020-12-16 | MAC frame transmitting method and device, PHY frame aggregation method and device |
Publications (2)
Publication Number | Publication Date |
---|---|
CN112601255A CN112601255A (en) | 2021-04-02 |
CN112601255B true CN112601255B (en) | 2023-05-26 |
Family
ID=75196832
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202011491677.1A Expired - Fee Related CN112601255B (en) | 2020-12-16 | 2020-12-16 | MAC frame transmitting method and device, PHY frame aggregation method and device |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN112601255B (en) |
Families Citing this family (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN114598422B (en) * | 2022-02-28 | 2024-11-22 | 展讯半导体(南京)有限公司 | Ethernet data sending and receiving method, device, equipment and storage medium |
CN115225711A (en) * | 2022-06-01 | 2022-10-21 | 裕太微(上海)电子有限公司 | Ethernet equipment of high-efficient transmission |
Citations (8)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN1894910A (en) * | 2003-10-15 | 2007-01-10 | 高通股份有限公司 | High speed media access control |
CN105282114A (en) * | 2014-07-18 | 2016-01-27 | 北京新岸线移动多媒体技术有限公司 | Method of data frame transmission, sending device and receiving device |
CN106576268A (en) * | 2014-08-28 | 2017-04-19 | 高通股份有限公司 | Systems and methods for signaling multi-destination aggregated multi-user media access control protocol data units in wireless network |
CN106879026A (en) * | 2015-12-09 | 2017-06-20 | 英特尔Ip公司 | The polymerization process of medium access control layer |
WO2017113989A1 (en) * | 2015-12-31 | 2017-07-06 | 华为技术有限公司 | Method and apparatus for transmitting frame in wireless local area network |
CN107395396A (en) * | 2017-06-22 | 2017-11-24 | 中国科学院西安光学精密机械研究所 | Redundant double-network-port configurable Ethernet IP core based on FPGA |
CN107483279A (en) * | 2017-10-10 | 2017-12-15 | 福建星网智慧软件有限公司 | A kind of method for the local batch operation network equipment detectd based on Ethernet |
CN109922164A (en) * | 2019-02-12 | 2019-06-21 | Oppo广东移动通信有限公司 | Address translation method and device and computer storage medium |
Family Cites Families (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US7817593B2 (en) * | 2006-03-31 | 2010-10-19 | Intel Corporation | Method for aggregation of a number of media access control (MAC) frames into a single phyical layer frame in a distributed MAC layer |
-
2020
- 2020-12-16 CN CN202011491677.1A patent/CN112601255B/en not_active Expired - Fee Related
Patent Citations (8)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN1894910A (en) * | 2003-10-15 | 2007-01-10 | 高通股份有限公司 | High speed media access control |
CN105282114A (en) * | 2014-07-18 | 2016-01-27 | 北京新岸线移动多媒体技术有限公司 | Method of data frame transmission, sending device and receiving device |
CN106576268A (en) * | 2014-08-28 | 2017-04-19 | 高通股份有限公司 | Systems and methods for signaling multi-destination aggregated multi-user media access control protocol data units in wireless network |
CN106879026A (en) * | 2015-12-09 | 2017-06-20 | 英特尔Ip公司 | The polymerization process of medium access control layer |
WO2017113989A1 (en) * | 2015-12-31 | 2017-07-06 | 华为技术有限公司 | Method and apparatus for transmitting frame in wireless local area network |
CN107395396A (en) * | 2017-06-22 | 2017-11-24 | 中国科学院西安光学精密机械研究所 | Redundant double-network-port configurable Ethernet IP core based on FPGA |
CN107483279A (en) * | 2017-10-10 | 2017-12-15 | 福建星网智慧软件有限公司 | A kind of method for the local batch operation network equipment detectd based on Ethernet |
CN109922164A (en) * | 2019-02-12 | 2019-06-21 | Oppo广东移动通信有限公司 | Address translation method and device and computer storage medium |
Non-Patent Citations (1)
Title |
---|
Consideration on the adaptation entity in WT;ZTE Corporation;《3GPP TSG-RAN WG2#91 R2-153349》;20150814;全文 * |
Also Published As
Publication number | Publication date |
---|---|
CN112601255A (en) | 2021-04-02 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN101432781B (en) | More power save multi-poll indication | |
US9906491B2 (en) | Improving transmission efficiency of data frames by using shorter addresses in the frame header | |
MX2013013376A (en) | Apparatus and methods for media access control header compression. | |
US10075950B2 (en) | Traffic advertisement in neighbor aware network (NAN) data path | |
US9949236B2 (en) | Traffic advertisement in neighbor aware network (NAN) data path | |
JP2018125852A (en) | Apparatus and methods for control frame and management frame compression | |
CN112601255B (en) | MAC frame transmitting method and device, PHY frame aggregation method and device | |
CN116232555A (en) | Data transmission method and device | |
CA2966770A1 (en) | Traffic advertisement in neighbor aware network (nan) data path | |
CN113055942B (en) | Method for data aggregation in 6tisch network | |
US11943048B2 (en) | Ethernet frame transmission method and communications device | |
WO2022156364A1 (en) | Method and apparatus for monitoring wireless link, wireless terminal, and storage medium | |
JP2024511040A (en) | Direct link addressing method and direct link addressing device | |
US20160174137A1 (en) | Traffic advertisement in neighbor aware network (nan) data path | |
TW202345618A (en) | Target wake time (twt) renegotiation | |
EP2840838B1 (en) | Network discovery method, access point, and terminal device | |
EP2922365B1 (en) | Method, system, and station for efficient block acknowledgement connection | |
EP4441968A1 (en) | Transmitting bluetooth audio data over a wi-fi link | |
WO2013135116A1 (en) | A-msdu aggregation method and apparatus, data reception method and apparatus | |
CN108377535A (en) | Information transferring method and website | |
WO2022193767A1 (en) | Ethernet packet processing method and related device | |
WO2010097001A1 (en) | Data service processing method, system and access network | |
CN118542017A (en) | BTOIP low-power design with adaptive low-power mode and data burst interval | |
CN114339762B (en) | Data forwarding method, system and storage medium based on small packet aggregation | |
WO2024174184A1 (en) | Negotiation method and apparatus based on fast-transition access point, and device and medium |
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 | ||
CF01 | Termination of patent right due to non-payment of annual fee | ||
CF01 | Termination of patent right due to non-payment of annual fee |
Granted publication date: 20230526 |