CN101494879B - Medium Control Method Supporting Cooperative Communication in Wireless Local Area Network - Google Patents
Medium Control Method Supporting Cooperative Communication in Wireless Local Area Network Download PDFInfo
- Publication number
- CN101494879B CN101494879B CN2009100470415A CN200910047041A CN101494879B CN 101494879 B CN101494879 B CN 101494879B CN 2009100470415 A CN2009100470415 A CN 2009100470415A CN 200910047041 A CN200910047041 A CN 200910047041A CN 101494879 B CN101494879 B CN 101494879B
- Authority
- CN
- China
- Prior art keywords
- node
- frame
- cts
- packet
- cooprts
- 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
Landscapes
- Mobile Radio Communication Systems (AREA)
Abstract
本发明涉及一种无线局域网传输技术领域的在无线局域网中支持协作通信的媒介控制方法。本发明通过控制帧的三角交互确定中继节点是否可用,如果可用,同时根据之前对误包率的估计,采用三角的数据传输方式。本发明保留了传统MAC协议的优点,而当误包率较高的时候通过协作支持协作通信来提高整个网络的饱和吞吐量,减少平均延时,降低丢包率。本发明保留了IEEE 802.11b的退避过程,所以节点的公平性能和IEEE 802.11b一样。本发明用于无线局域网,具有协议修改量少,性能改善卓越的特点。当信道衰落比较明显时,本发明能有效提高无线网络的性能,当误包率比较大的时候,吞吐量能增加约17%,丢包率不到原来的1/10。
The invention relates to a medium control method for supporting cooperative communication in a wireless local area network in the technical field of wireless local area network transmission. The present invention determines whether the relay node is available through the triangle interaction of the control frame, if available, and adopts the triangle data transmission mode according to the previous estimation of the packet error rate. The present invention retains the advantages of the traditional MAC protocol, and when the packet error rate is high, the saturated throughput of the entire network is improved by cooperative support for cooperative communication, the average delay time is reduced, and the packet loss rate is reduced. The present invention retains the backoff process of IEEE 802.11b, so the fair performance of nodes is the same as that of IEEE 802.11b. The invention is used in the wireless local area network and has the characteristics of less protocol modification and excellent performance improvement. When the channel fading is relatively obvious, the present invention can effectively improve the performance of the wireless network. When the packet error rate is relatively large, the throughput can be increased by about 17%, and the packet loss rate is less than 1/10 of the original.
Description
技术领域technical field
本发明涉及一种无线局域网(WLAN)传输技术领域的方法,具体是一种在无线局域网中支持协作通信的媒介控制方法。The invention relates to a method in the technical field of wireless local area network (WLAN) transmission, in particular to a medium control method for supporting cooperative communication in the wireless local area network.
背景技术:Background technique:
对于在无线网络中应用协作通信,前人已经做了大量的工作。一部分研究工作是物理层的理论分析,给出在衰落信道中应用不同的协作通信协议和编码方式的性能比较;还有一部分工作是基于传统的无线局域网MAC层协议(IEEE802.11b),把协作通信这个概念引入到MAC层协议设计,从而来改善无线局域网的性能。For the application of cooperative communication in wireless networks, predecessors have done a lot of work. Part of the research work is the theoretical analysis of the physical layer, and gives the performance comparison of different cooperative communication protocols and coding methods in the fading channel; another part of the work is based on the traditional wireless LAN MAC layer protocol (IEEE802.11b). The concept of communication is introduced into the MAC layer protocol design to improve the performance of the wireless LAN.
经过对现有技术的文献检索发现,Pei Liu等在《IEEE Journal On SelectedAreas In Communications》(IEEE通讯选题杂志)(2007年2月第2卷第340-354页)上发表了“CoopMAC:A Cooperative MAC For Wireless LANs”(CoopMAC:一种应用于无线局域网的协作MAC协议),该文设计了一种在无线局域网中不同节点可以相互协作的MAC协议。节点间相互协作的具体方式如下:每个节点保存一个表格CoopTable,为本节点到其他节点的每对链接保存可能的中继节点的信息。现在假设有个节点A要给B发数据包。A开始传输前,先搜索CoopTable,看有没有可用的中继节点。如果没有,则使用IEEE 802.11b协议。如果表中存在中继节点C,则通过一次三角的控制帧交换来确定C是否可用。如果C不可用,A进入退避过程。如果C可用,则A先将数据包发给C,然后C延迟SIFS时间,把这个数据包发给B。该文献通过理论分析和仿真,证明了如果在无线局域网中存在少数速率比较慢的节点,CoopMAC可以提高整个网络的性能。其不足在于,CoopMAC的协作方式仅仅局限在MAC层,并不能支持物理层的协作方式。After searching the literature of the prior art, it was found that Pei Liu et al. published "CoopMAC: A Cooperative MAC For Wireless LANs" (CoopMAC: a cooperative MAC protocol applied to wireless LANs), this paper designs a MAC protocol that different nodes in wireless LANs can cooperate with each other. The specific way of mutual cooperation between nodes is as follows: each node saves a table CoopTable, which saves the information of possible relay nodes for each pair of links from this node to other nodes. Now suppose there is a node A that wants to send a data packet to B. Before A starts to transmit, it first searches CoopTable to see if there is an available relay node. If not, the IEEE 802.11b protocol is used. If there is a relay node C in the table, it is determined whether C is available through a triangular control frame exchange. If C is unavailable, A enters the backoff process. If C is available, A sends the data packet to C first, and then C delays the SIFS time to send the data packet to B. Through theoretical analysis and simulation, this document proves that CoopMAC can improve the performance of the entire network if there are a few nodes with relatively slow rates in the wireless local area network. Its disadvantage is that the cooperation mode of CoopMAC is only limited to the MAC layer, and cannot support the cooperation mode of the physical layer.
发明内容Contents of the invention
本发明针对现有技术的不足,提供了一种在无线局域网中支持协作通信的媒介控制方法,称为C-MAC,使其通过修改数据包的传输方式,当直接链路的误包率比较高时,提高整个网络的吞吐量,降低平均延时。Aiming at the deficiencies of the prior art, the present invention provides a medium control method that supports cooperative communication in a wireless local area network, called C-MAC, so that by modifying the transmission mode of data packets, when the packet error rate of the direct link is compared with When it is high, the throughput of the entire network is improved and the average delay is reduced.
本发明是通过以下技术方案实现的,本发明控制帧的传输使用三角交换的方式,源发出的是CoopRTS帧,中继节点发出的是RTR帧,目的节点发出的是CTS帧,如果源节点能接收到中继节点的RTR帧和目的节点的CTS帧,那么中继节点可用;同时对之前发出的数据包和接收的ACK帧的统计值计算出误包率,根据这个误包率和阈值的关系,决定中继节点是否参与数据传输,其中:The present invention is realized through the following technical solutions, the transmission of the control frame of the present invention uses the mode of triangular exchange, what the source sends is the CoopRTS frame, what the relay node sends is the RTR frame, what the destination node sends is the CTS frame, if the source node can After receiving the RTR frame of the relay node and the CTS frame of the destination node, the relay node is available; at the same time, the packet error rate is calculated based on the statistical value of the previously sent data packet and the received ACK frame, according to the packet error rate and the threshold relationship, which determines whether the relay node participates in data transmission, where:
所述控制帧的传输使用三角交换的方式,其交互过程中,CTS就是IEEE802.11的CTS,RTR的帧格式和CTS基本一样,唯一的区别在于帧控制中的子类型标为RTR。CoopRTS是在IEEE 802.11 RTS帧格式的基础上修改而来的。RTS的帧包括五部分:帧控制,持续时间,目的地址,源地址和校验和。CoopRTS在RTS的源地址部分后面增加两部分:中继节点地址和中继节点到目的节点的速率。这样CoopRTS就包含了第三个节点的部分信息。The transmission of the control frame uses a triangular exchange method. During the interaction process, the CTS is the CTS of IEEE802.11, and the frame format of the RTR is basically the same as that of the CTS. The only difference is that the subtype in the frame control is marked as RTR. CoopRTS is modified on the basis of IEEE 802.11 RTS frame format. The RTS frame includes five parts: frame control, duration, destination address, source address and checksum. CoopRTS adds two parts after the source address part of the RTS: the address of the relay node and the rate from the relay node to the destination node. In this way, CoopRTS contains part of the information of the third node.
所述帧的三角交互的方式如下:假设存在三个节点,源节点S,目的节点D和潜在的中继节点R。首先,源节点S向目的节点D发出控制帧CoopRTS。在CoopRTS的帧格式中包含了可以参与传输的中继节点的地址,假设这个节点是R。所有在节点S传输范内的节点都可以监听到这个CoopRTS帧,但只有中继节点R可以接受帧CoopRTS,然后向源节点S发出帧RTR表示R符合CoopRTS帧格式中的速率要求,可以参与数据传输,发送RTR的同时R需要启动发送定时器,等待网络中一个CTS的到来。当目的节点D监听到中继节点R发出的RTR包时,目的节点D就可以确定中继节点R能参与数据传输了,然后目的节点D向源节点S发出帧CTS。CTS可以被网络中的每个节点收到。当中继节点R收到CTS后,就停止发送定时器,准备参与数据传输。如果没有收到CTS,R就等待定时器时间到,进入退避过程。当源节点S接收到CTS时,源节点S就可以开始数据传输过程了。The manner of the triangular interaction of the frame is as follows: Assume that there are three nodes, a source node S, a destination node D and a potential relay node R. First, the source node S sends the control frame CoopRTS to the destination node D. The frame format of CoopRTS contains the address of the relay node that can participate in the transmission, assuming that this node is R. All nodes within the transmission range of node S can listen to this CoopRTS frame, but only the relay node R can accept the frame CoopRTS, and then send a frame RTR to the source node S, indicating that R meets the rate requirements in the CoopRTS frame format and can participate in data For transmission, when sending RTR, R needs to start the sending timer and wait for the arrival of a CTS in the network. When the destination node D monitors the RTR packet sent by the relay node R, the destination node D can determine that the relay node R can participate in data transmission, and then the destination node D sends a frame CTS to the source node S. CTS can be received by every node in the network. When the relay node R receives the CTS, it stops sending the timer and prepares to participate in data transmission. If no CTS is received, R waits for the timer to expire and enters the backoff process. When the source node S receives the CTS, the source node S can start the data transmission process.
所述三角的数据传输方式,也就是物理层的协作通信方式。数据传输分为两个时隙:在第一个时隙,源节点S发送数据包给目的节点D,R同时监听并把这个包保存下来,目的节点D收到包后继续等待从中继节点R来的同一个数据包。在第二个时隙,R把第一个时隙保存的包发给目的节点D,这样目的节点D就接收到了同个数据包从不同信道来的两个拷贝。The data transmission mode of the triangle is the cooperative communication mode of the physical layer. Data transmission is divided into two time slots: in the first time slot, the source node S sends a data packet to the destination node D, and R listens to and saves the packet at the same time, and the destination node D continues to wait for the data packet from the relay node R after receiving the packet. The same packet came. In the second time slot, R sends the packet saved in the first time slot to the destination node D, so that the destination node D receives two copies of the same data packet from different channels.
与现有技术相比,本发明具有以下优点:首先本发明是基于IEEE 802.11bMAC的,只修改了控制帧的交换方式和数据传输方式,因此对协议的修改幅度不大。其次,通过修改数据传输方式,就可以在MAC层支持物理层的协作通信方式,再配合物理层的联合解码,在衰落信道误包率稍大的时候,本发明C-MAC可以减少误包率,提高整个网络的吞吐量。Compared with the prior art, the present invention has the following advantages: firstly, the present invention is based on IEEE 802.11bMAC, and only modifies the control frame exchange mode and data transmission mode, so the modification range of the protocol is not large. Secondly, by modifying the data transmission mode, the MAC layer can support the cooperative communication mode of the physical layer, and then cooperate with the joint decoding of the physical layer. When the packet error rate of the fading channel is slightly large, the C-MAC of the present invention can reduce the packet error rate. , to increase the throughput of the entire network.
在误包率比较低的时候使用IEEE 802.11b,而误包率高的时候使用本发明来减少总的误包率。本发明保留了传统MAC协议的优点,而当误包率较高的时候通过协作支持协作通信来提高整个网络的饱和吞吐量,减少平均延时,降低丢包率。本发明基于IEEE 802.11b协议,保留了IEEE 802.11b的退避过程,所以节点的公平性能和IEEE 802.11b一样。本发明应用于无线局域网,具有协议修改量少,性能改善卓越的特点。当信道衰落比较明显时,本发明能有效提高无线网络的性能。与传统的MAC协议相比,当误包率比较大的时候,吞吐量能增加约17%,丢包率不到原来的1/10。The IEEE 802.11b is used when the packet error rate is relatively low, and the present invention is used to reduce the total packet error rate when the packet error rate is high. The present invention retains the advantages of the traditional MAC protocol, and when the packet error rate is high, the saturated throughput of the entire network is improved by cooperative support for cooperative communication, the average delay time is reduced, and the packet loss rate is reduced. The present invention is based on the IEEE 802.11b protocol and retains the IEEE 802.11b backoff process, so the fair performance of the nodes is the same as that of the IEEE 802.11b. The invention is applied to the wireless local area network and has the characteristics of less protocol modification and excellent performance improvement. When the channel fading is obvious, the invention can effectively improve the performance of the wireless network. Compared with the traditional MAC protocol, when the packet error rate is relatively large, the throughput can be increased by about 17%, and the packet loss rate is less than 1/10 of the original.
附图说明Description of drawings
图1是本发明在没有中继节点的情况下的工作方式图。Fig. 1 is a working diagram of the present invention without a relay node.
图2是本发明在有中继节点的情况下的工作方式图。Fig. 2 is a diagram of the working mode of the present invention in the case of a relay node.
图3是本发明中每个节点用来保存中继节点信息的表格结构图。FIG. 3 is a structural diagram of a table used by each node to store relay node information in the present invention.
图4本发明和802.11b在不同的误包率下饱和吞吐量的比较示意图;Fig. 4 is a comparative schematic diagram of saturation throughput of the present invention and 802.11b under different packet error rates;
图中:在数据包长度L=1024字节,数据流数10,中继节点速率11Mbps的情况下,和802.11b在不同的误包率下饱和吞吐量包括理论结果和仿真结果的比较。In the figure: In the case of data packet length L=1024 bytes, number of data streams 10, relay node rate 11Mbps, and 802.11b saturation throughput under different packet error rates, including comparison of theoretical results and simulation results.
图5本发明和802.11b在不同的误包率下饱和吞吐量的比较示意图;Fig. 5 is a schematic diagram of the comparison between the saturation throughput of the present invention and 802.11b under different packet error rates;
图中:在数据包长度L=1024字节,数据流数10,中继节点速率分别是11Mbps和5.5Mbps的情况下,和802.11b在不同的误包率下饱和吞吐量包括理论结果和仿真结果的比较。Figure: In the case of data packet length L = 1024 bytes, number of data streams 10, relay node rates are 11Mbps and 5.5Mbps respectively, and 802.11b saturate throughput under different packet error rates including theoretical results and simulations Comparison of results.
图6本发明和802.11b在不同的数据包长度下饱和吞吐量的比较示意图;Fig. 6 is a comparative schematic diagram of saturation throughput of the present invention and 802.11b under different packet lengths;
图中:在数据流数为10,中继节点速率为11Mbps。In the figure: when the number of data streams is 10, the rate of the relay node is 11Mbps.
图7本发明和802.11b的MAC层服务时间的累积分布函数示意图;Fig. 7 is a schematic diagram of the cumulative distribution function of the MAC layer service time of the present invention and 802.11b;
图中:在数据包长度L=1024字节,数据流数10,中继节点速率为11Mbps,直接链路的误包率为0.3。In the figure: when the length of the data packet is L=1024 bytes, the number of data streams is 10, the rate of the relay node is 11 Mbps, and the packet error rate of the direct link is 0.3.
图8本发明和802.11b在不同的误包率情况下的丢包率示意图;Fig. 8 is a schematic diagram of the packet loss rate of the present invention and 802.11b under different packet error rates;
图中:数据包长度L=1024字节,数据流数10,中继节点速率为11Mbps。In the figure: the data packet length L=1024 bytes, the number of data streams is 10, and the relay node rate is 11 Mbps.
图9是本发明C-MAC和IEEE 802.11b在不同误包率下的丢包率比较示意图。Fig. 9 is a schematic diagram of comparison of packet loss rates between C-MAC and IEEE 802.11b in the present invention under different packet error rates.
具体实施方式Detailed ways
下面结合附图对本发明的实施例作详细说明:本实施例在以本发明技术方案为前提下进行实施,给出了详细的实施方式和具体的操作过程,但本发明的保护范围不限于下述的实施例。The embodiments of the present invention are described in detail below in conjunction with the accompanying drawings: this embodiment is implemented on the premise of the technical solution of the present invention, and detailed implementation methods and specific operating procedures are provided, but the protection scope of the present invention is not limited to the following the described embodiment.
本实施例的整体工作过程如图1、2所示。其中专业术语(IEEE 802.11标准)含义如下:The overall working process of this embodiment is shown in Figures 1 and 2. The technical terms (IEEE 802.11 standard) have the following meanings:
NAV(Network Allocation Vector):网络分配向量NAV (Network Allocation Vector): Network Allocation Vector
SIFS(Short InterFrame Space):短帧间间隔SIFS (Short InterFrame Space): short interframe space
DIFS(DCF InterFrame Space):DCF(分布协调函数)帧间间隔DIFS (DCF InterFrame Space): DCF (distribution coordination function) interframe space
Backoff:退避过程Backoff: Backoff process
ACK:IEEE 802.11MAC层确认帧ACK: IEEE 802.11MAC layer confirmation frame
1)图1是CMAC在没有中继节点时的工作方式。具体来说,就是源节点发出CoopRTS后没有中继节点回应,则等待两个SIFS时间后,由目的节点回复CTS帧,然后开始802.11的数据传输方式。由图1可以看到中继节点Sr没有回复帧RTR,所以目的节点Sd等待了两个SIFS后回复了CTS。这样源节点Ss就以IEEE802.11b的数据传输方式发送数据包。在这个整个过程中,信道为Ss和Sd的传输所占用,其他节点(STA1和STA2)处于等待状态,根据监听到的控制帧(如CoopRTS,CTS)来跟新网络分配向量。1) Figure 1 is how CMAC works when there is no relay node. Specifically, after the source node sends CoopRTS and there is no response from the relay node, the destination node will reply with a CTS frame after waiting for two SIFS times, and then start the 802.11 data transmission mode. It can be seen from Fig. 1 that the relay node Sr did not reply the frame RTR, so the destination node Sd replied CTS after waiting for two SIFS. In this way, the source node Ss sends data packets in the data transmission mode of IEEE802.11b. During the entire process, the channel is occupied by the transmission of Ss and Sd, and other nodes (STA1 and STA2) are in a waiting state, and allocate vectors to the new network according to the monitored control frames (such as CoopRTS, CTS).
2)图2是CMAC在有中继节点时的工作方式。中继节点Sr在收到CoopRTS后回复帧RTR,然后目的节点发送CTS给源节点Ss。源节点Ss和中继节点Sr都参与之后的数据传输过程,Ss先发一次,然后Sr再发一次,这样Sd收到一个数据包两个拷贝。在这个整个过程中,信道为Ss,Sr和Sd的传输所占用,其他节点(STA1和STA2)处于等待状态,根据监听到的控制帧(如CoopRTS,CTS)来跟新网络分配向量。2) Figure 2 is the working mode of CMAC when there are relay nodes. Relay node Sr replies frame RTR after receiving CoopRTS, and then destination node sends CTS to source node Ss. Both the source node Ss and the relay node Sr participate in the subsequent data transmission process. Ss sends it once first, and then Sr sends it again, so that Sd receives two copies of a data packet. During this entire process, the channel is occupied by the transmission of Ss, Sr and Sd, and other nodes (STA1 and STA2) are in a waiting state, and allocate vectors to the new network according to the monitored control frames (such as CoopRTS, CTS).
本实施例具体实施包括控制帧的交换和数据包的传输两个部分:The specific implementation of this embodiment includes two parts: the exchange of control frames and the transmission of data packets:
1.控制帧的交互过程1. The interaction process of the control frame
参与本实施例控制信息三角交换的有三个帧:CoopRTS,RTR,CTS。帧格式请参照上面。CTS就是IEEE 802.11中使用的CTS帧,RTR的帧格式和CTS基本一样,只有说明帧类型的一位不同。There are three frames participating in the triangular exchange of control information in this embodiment: CoopRTS, RTR, and CTS. Please refer to the frame format above. CTS is the CTS frame used in IEEE 802.11. The frame format of RTR is basically the same as CTS, only one bit indicating the frame type is different.
下面是IEEE 802.11标准中RTS的帧格式。字节数:The following is the frame format of RTS in the IEEE 802.11 standard. Bytes:
2 2 6 6 42 2 6 6 4
帧控制的细节如下:The details of frame control are as follows:
比特数:Number of bits:
2 2 4 1 1 1 1 1 1 1 12 2 4 1 1 1 1 1 1 1 1 1 1
Protocol:协议版本Protocol: protocol version
Type:帧类型(控制帧为Control,数据帧为Data)Type: frame type (control frame is Control, data frame is Data)
Subtype:帧的子类型(RTS,CTS,RTR,ACK等等)Subtype: The subtype of the frame (RTS, CTS, RTR, ACK, etc.)
To DS:(是否)发向分布式系统To DS: (whether) send to the distributed system
From DS:(是否)来自分布式系统From DS: (whether) from a distributed system
More Frag:上层数据(是否)分片段More Frag: The upper layer data (whether) is divided into fragments
Retry:(是否)重试Retry: (whether) to retry
Pwr Mgmt:(是否)启用电源管理Pwr Mgmt: (whether) enable power management
More Data:在启用省电模式下,这位表示(是否)有更多的数据发给目的节点More Data: When the power saving mode is enabled, this bit indicates (whether) more data is sent to the destination node
Protected Frame:如果这个帧被链路层的安全协议保护,设为1Protected Frame: Set to 1 if this frame is protected by a link layer security protocol
Order:当帧或上层的数据片段有序传输时,这位设为1Order: This bit is set to 1 when the frame or the data fragments of the upper layer are transmitted in order
IEEE 802.11 CTS的帧格式如下:The frame format of IEEE 802.11 CTS is as follows:
CoopRTS是根据IEEE 802.11b的RTS帧修改而来的,帧格式如图3所示。相比IEEE 802.11b中的RTS,CoopRTS帧多了RRA(中继节点的MAC地址)和Rrd(中继节点到目的节点的速率)两块。同时每个节点需要维持一个表格RelayTable,格式如图3所示,总共有6个区域,分别是:(1)RE:是否启用中继;(2)IR:本节点是否是中继节点;(3)RA:本次传输的目的节点;(4)TA:本次传输的源节点;(5)RRA:中继节点的MAC地址;(6)Rrd:中继节点到目的节点的速率。这个表格需要在控制帧的交互过程中实时更新,在数据传输过程中会用到这个表格的信息。CoopRTS is modified based on the IEEE 802.11b RTS frame, and the frame format is shown in Figure 3. Compared with the RTS in IEEE 802.11b, the CoopRTS frame has two more RRA (the MAC address of the relay node) and Rrd (the rate from the relay node to the destination node). At the same time, each node needs to maintain a table RelayTable. The format is shown in Figure 3. There are 6 areas in total, which are: (1) RE: whether to enable relay; (2) IR: whether this node is a relay node; ( 3) RA: the destination node of this transmission; (4) TA: the source node of this transmission; (5) RRA: the MAC address of the relay node; (6) Rrd: the rate from the relay node to the destination node. This table needs to be updated in real time during the interaction process of the control frame, and the information of this table will be used during the data transmission process.
先说明下面出现参数的含义。设所有帧所耗费的发送时间为Tx形式(以CoopRTS为例,CoopRTS帧在网络中的传输时间为TCoopRTS),SIFS,DIFS为帧间隔时间(IEEE 802.11标准)。CTStimout表示定时器等待帧CTS的定时时间,过了CTStimout就表示超时了。则控制帧的交互过程如下:First explain the meaning of the parameters that appear below. Let the sending time of all frames be in the form of Tx (taking CoopRTS as an example, the transmission time of CoopRTS frame in the network is T CoopRTS ), SIFS and DIFS are frame interval time (IEEE 802.11 standard). CTStimout indicates the timing time for the timer to wait for the frame CTS, and if it exceeds CTStimout, it means timeout. Then the interaction process of the control frame is as follows:
源节点S source node S
1)当源节点S有数据包要发送时,S首先搜索是否有潜在的中继节点(如何搜索不在本实施例的说明范围内,但在本地保存潜在中继节点的列表),如果没有,则使用IEEE 802.11b协议;如果存在潜在的中继节点,S向D发送CoopRTS帧,设定发送定时器,时间为:1) When the source node S has a data packet to send, S first searches whether there is a potential relay node (how to search is not within the scope of the description of this embodiment, but locally saves a list of potential relay nodes), if not, Then use the IEEE 802.11b protocol; if there is a potential relay node, S sends a CoopRTS frame to D, and sets the sending timer. The time is:
CTStimeout=2TSIFS+2TCTS+TCoopRTS CTS timeout =2T SIFS +2T CTS +T CoopRTS
再设置RelayTable,RelayTable的第1个值暂时不设,后面5个值都可以设置了,其中最后两个值是根据前面的搜索过程找到的。Then set the RelayTable, the first value of the RelayTable is temporarily not set, and the next five values can be set, and the last two values are found according to the previous search process.
2)如果过了TSIFS+TCTS时间源节点S没有从中继节点收到RTR帧,但从发送开始过了2TSIFS+2TCTS时间从目的节点收到了CTS帧,这说明中继节点不可用,所以源节点S数据包发送方式采用IEEE 802.11b的方式。2) If the source node S does not receive the RTR frame from the relay node after T SIFS + T CTS time, but receives the CTS frame from the destination node after 2T SIFS + 2T CTS time from the start of sending, it means that the relay node is unavailable , so the source node S uses the IEEE 802.11b method for sending data packets.
3)如果S没有从D收到CTS帧,这可能是发生了帧碰撞,S进入退避过程,等待下次发送机会。3) If S does not receive the CTS frame from D, it may be that a frame collision has occurred, and S enters the backoff process and waits for the next sending opportunity.
4)如果S收到了R的RTR帧和D的CTS帧,这说明中继节点可用而且信道也可用,S设置RelayTable的第一个值,然后开始向D发送数据包。4) If S receives R's RTR frame and D's CTS frame, it means that the relay node is available and the channel is also available, S sets the first value of RelayTable, and then starts sending data packets to D.
中继节点R Relay node R
1)因为在同一跳内的节点都能监听到S发出的CoopRTS包,每个节点把CoopRTS帧的RRA和自己的MAC地址比较,如果不一样,则丢弃CoopRTS包,设置NAV(网络分配向量)。如果一样,再检查是否能支持Rrd所示的速率,如果可以,本节点就是此次数据传输的中继节点R,R根据CoopRTS的内容设置RelayTable的后四个值,前两个值RE和IR都设置为true。然后延时SIFS时间后R向S发出RTR帧。因为R需要监听到一个D发出的CTS帧来确定本次数据传输的顺利进行,所以R发送RTR时设定发送定时器,时间为:1) Because all nodes in the same hop can monitor the CoopRTS packet sent by S, each node compares the RRA of the CoopRTS frame with its own MAC address, and if they are different, discard the CoopRTS packet and set the NAV (Network Allocation Vector) . If it is the same, check whether it can support the rate indicated by Rrd. If yes, this node is the relay node R for this data transmission. R sets the last four values of RelayTable according to the content of CoopRTS, and the first two values are RE and IR. Both are set to true. Then R sends an RTR frame to S after a delay of SIFS. Because R needs to listen to a CTS frame sent by D to determine the smooth progress of this data transmission, so R sets the sending timer when sending RTR, and the time is:
CTStimeout=TSIFS+TCTS CTS timeout = T SIFS + T CTS
2)如果R没有接收到CTS,R认为本次传输被终止了。所以R把RelayTable清空,然后进入退避过程。否则,R进入等待过程,监听从S发出的数据包。2) If R does not receive the CTS, R considers that the transmission is terminated. So R clears the RelayTable, and then enters the backoff process. Otherwise, R enters the waiting process and monitors the data packets sent from S.
目的节点D Destination node D
1)如果D接收到了S发出的CoopRTS帧,D就设置RelayTable的后五个值,其中最后四个值在CoopRTS中都有。然后D开始延时2SIFS,当延时结束时向S发送CTS帧。1) If D receives the CoopRTS frame sent by S, D will set the last five values of RelayTable, and the last four values are all in CoopRTS. Then D starts to delay 2SIFS, and sends a CTS frame to S when the delay is over.
2)如果在延时过程中没有监听到R发出RTR帧,D在延时结束时清空RelayTable,然后向S发送CTS帧。2) If no RTR frame is heard from R during the delay, D clears the RelayTable at the end of the delay, and then sends a CTS frame to S.
3)如果D在延时过程中监听到了R发出的RTR帧,D终止延时过程,设置RE为真。然后延时SIFS后D向S发送CTS帧。3) If D monitors the RTR frame sent by R during the delay process, D terminates the delay process and sets RE as true. Then D sends a CTS frame to S after a delay of SIFS.
2.数据传输过程2. Data transmission process
如果没有可用的中继,数据传输过程和IEEE 802.11b一样。但如果有可用的中继,中继参与进来。具体步骤如下:If no relay is available, the data transmission process is the same as IEEE 802.11b. But if there is a relay available, the relay participates. Specific steps are as follows:
源节点S source node S
当源节点开始数据传输过程时,S首先检查RelayTable的RE位,如果是真,则说明中继节点可用,S设置数据包发送过程的持续时间为:When the source node starts the data transmission process, S first checks the RE bit of the RelayTable, if it is true, it means that the relay node is available, and S sets the duration of the data packet sending process as:
DurationDATAS=3TSIFS-TDATAR+TACK Duration DATAS = 3T SIFS -T DATAR +T ACK
这里,DurationDATAS表示S发出的数据包在网络中的持续时间,而DurationDATAR则表示中继节点R发出的数据包在网络中的持续时间。否则,S按照IEEE 802.11b的数据传输方式发送数据包。Here, Duration DATAS represents the duration of data packets sent by S in the network, and Duration DATAR represents the duration of data packets sent by relay node R in the network. Otherwise, S sends data packets according to the data transmission mode of IEEE 802.11b.
无论S收到D返回的ACK(成功传输)或S的发送定时器到(发送失败),S立即清空RelayTable,准备下次的传输。Regardless of whether S receives the ACK returned by D (successful transmission) or S's sending timer expires (sending failure), S immediately clears the RelayTable and prepares for the next transmission.
中继节点R Relay node R
当S发送的数据包被一跳之内的其他节点监听到时,不是中继节点R的节点按照IEEE 802.11b的方式处理,丢弃这个包,更新NAV。中继节点R则将这个包接收并保存下来,对这个包的帧投进行一些小修改,把持续时间改掉:When the data packet sent by S is monitored by other nodes within one hop, the node that is not the relay node R processes it according to IEEE 802.11b, discards the packet, and updates the NAV. The relay node R receives and saves the packet, and makes some small modifications to the frame casting of the packet, changing the duration:
TDATAR=TSIFS+TACK T DATAR = T SIFS + T ACK
经过SIFS的延时,R把这个数据包发个目的节点D。由于R并不需要D回发一个ACK帧来,所以R的发送定时器设置为:After the SIFS delay, R sends the data packet to the destination node D. Since R does not need D to send back an ACK frame, the sending timer of R is set to:
TTimeout=TDATAR T Timeout = T DATAR
当发送定时器时间到的时候,R就知道它的工作已经完成了,所以R可以把RelayTable清空,然后进入退避过程。When the sending timer expires, R knows that its work has been completed, so R can clear the RelayTable, and then enter the backoff process.
目的节点D Destination node D
如果中继节点可用,D的物理层等待直到收到从R发出的数据包后,通过联合解码过程,给MAC层一个解码后的帧。MAC层然后给S回发一个ACK帧。If a relay node is available, D's physical layer waits until it receives a packet from R, and through a joint decoding process, gives the MAC layer a decoded frame. The MAC layer then sends an ACK frame back to S.
根据这样的改动,本实施例在MAC层可以控制中继节点是否参与进数据传输过程。再配合物理层的编码方式和联合解码过程,在衰落信道可以降低误包率,从而提高网络的整体性能。而当信道质量比较好的时候,即误包率比较低的时候,由于本实施例一次数据传输过程会比IEEE 802.11b长,所以即使在误包率上会有降低,但整体性能反而会下降。According to such modification, in this embodiment, at the MAC layer, it is possible to control whether the relay node participates in the data transmission process. Cooperating with the encoding method of the physical layer and the joint decoding process, the packet error rate can be reduced in fading channels, thereby improving the overall performance of the network. And when the channel quality is relatively good, that is, when the packet error rate is relatively low, since the data transmission process of this embodiment will be longer than IEEE 802.11b, so even if the packet error rate will decrease, the overall performance will decrease instead. .
本实施例的优势在直接链路的误包率比较大的时候才能体现出来,所以可以考虑把本实施例C-MAC和IEEE 802.11b结合起来:当误包率比较小的时候依然使用IEEE 802.11b,当误包率大于某个特定的值时,则使用本实施例C-MAC。The advantages of this embodiment can only be reflected when the packet error rate of the direct link is relatively large, so it can be considered to combine the C-MAC of this embodiment with IEEE 802.11b: when the packet error rate is relatively small, IEEE 802.11 is still used b. When the packet error rate is greater than a certain value, the C-MAC of this embodiment is used.
这里采用一个比较简单的方式来确定误包率。当测试次数很大的时候,一个事件发生的频率趋近于它发生的概率。本实施例就利用这个原理来估计误包率,但这种方法只能用于信道比较稳定的情况下,即误包率不会变化的很频繁。每个节点都有两个计数器,当发送数据包的时候(不管是不是重发),发送计数器加一,如果收到ACK,则接收计数器加一。因为考虑到误包率会有变化,所以每经过一段时间,计数器要重置一次,这个区间根据信道稳定情况而定,在仿真中间使用的是发送计数器每3000个包就重置一次。这样,误包率可以估计为:A relatively simple method is used here to determine the packet error rate. When the number of tests is large, the frequency of an event approaches its probability of occurrence. This embodiment uses this principle to estimate the packet error rate, but this method can only be used when the channel is relatively stable, that is, the packet error rate does not change very frequently. Each node has two counters. When sending a data packet (whether it is retransmitted or not), the sending counter is incremented by one, and if an ACK is received, the receiving counter is incremented by one. Considering that the packet error rate will change, the counter needs to be reset after a period of time. This range depends on the channel stability. In the middle of the simulation, the sending counter is reset every 3000 packets. Thus, the packet error rate can be estimated as:
如图4所示,源节点S在发送前判断使用本实施例C-MAC和IEEE802.11b的过程。其中THB和THC分别是使用IEEE 802.11b和本实施例C-MAC时的误包率的阈值。As shown in FIG. 4 , the source node S judges the process of using the C-MAC and IEEE802.11b of this embodiment before sending. Wherein TH B and TH C are thresholds of packet error rates when using IEEE 802.11b and C-MAC in this embodiment, respectively.
误包率的阈值通过仿真和分析两部分的对比来完成的,结果在下面性能比较中给出。The threshold of the packet error rate is completed by comparing the simulation and analysis, and the results are given in the following performance comparison.
本实施例C-MAC和IEEE 802.11b在不同的误包率下的性能比较The performance comparison of C-MAC and IEEE 802.11b in this embodiment under different packet error rates
使用NS2(网络仿真)来搭建仿真平台,仿真所用参数如表格一所示。Use NS2 (network simulation) to build a simulation platform, and the parameters used in the simulation are shown in Table 1.
表格一form one
在仿真模型中,节点的传输半径250m,感应半径550m。所有节点都是固定的而且是随机分布在一跳范围内的。仿真侧重于在不同的误包率下本实施例C-MAC和IEEE 802.11b的性能比较和阈值选择。一般来说,采用中继节点后的误包率和直接链接误包率(p)是函数关系f(p)。为了简化仿真,在仿真中假设f(p)=p2。这是对f(p)的一个很粗糙的估计,理论上已经证明了f(p)的上限近似于平方律关系。In the simulation model, the transmission radius of the node is 250m, and the sensing radius is 550m. All nodes are fixed and randomly distributed within a hop. The simulation focuses on the performance comparison and threshold selection between C-MAC and IEEE 802.11b in this embodiment under different packet error rates. Generally speaking, the packet error rate (p) after adopting the relay node and the packet error rate (p) of the direct link is a function relationship f(p). To simplify the simulation, f(p)=p 2 is assumed in the simulation. This is a very rough estimate of f(p), and it has been proved theoretically that the upper bound of f(p) approximates the square law relationship.
图5是在不同的误包率下,本实施例C-MAC,IEEE 802.11b的饱和吞吐量的理论值和仿真值的比较。这幅图的重点在于阈值点,即使用本实施例C-MAC时的网络吞吐量和IEEE 802.11b的吞吐量相等是的直接链接的误包率。这副图对比了仿真和理论上的阈值,可以看到两者的值非常接近。本实施例还比较了在使用其他网络参数时仿真和理论上的阈值,结果如表二所示。表中L表示数据包的长度,R表示中继节点的速率,N表示网络中的数据流数。Fig. 5 is a comparison between the theoretical value and the simulated value of the saturated throughput of C-MAC and IEEE 802.11b in this embodiment under different packet error rates. The focus of this figure is the threshold point, that is, the packet error rate of the direct link when the network throughput of the C-MAC in this embodiment is equal to the throughput of IEEE 802.11b. This picture compares the simulated and theoretical thresholds, and it can be seen that the two values are very close. This embodiment also compares the simulated and theoretical thresholds when other network parameters are used, and the results are shown in Table 2. In the table, L represents the length of the data packet, R represents the rate of the relay node, and N represents the number of data streams in the network.
表二Table II
从这个表格中可以看到在不同的网络参数下理论值和仿真值都是很接近的,所以可以考虑使用理论值来代替仿真值。同时从这个表格可以看到不同参数对阈值有什么样的影响。首先,数据流数N对阈值的影响是微乎其微的,对比N=10和N=5的情况可以看出这点;其次,数据包的长度L对阈值有一定的影响,对比L=512,1024,2048字节的情况可以发现这点。越大的数据包长度可以降低阈值,所以在考虑误包率的时候本实施例C-MAC使用大的数据包会比较有利;最后,中继节点的速率R对阈值影响非常大。对比R=11M和R=5.5M的情况可以发现,在其他参数一样的条件下,R=11M比R=5.5M的阈值大了约0.14,对于误包率来说这是一个比较大的数了。From this table, it can be seen that the theoretical value and the simulated value are very close under different network parameters, so it can be considered to use the theoretical value instead of the simulated value. At the same time, from this table, you can see what kind of impact different parameters have on the threshold. First of all, the impact of the number of data streams N on the threshold is negligible, which can be seen by comparing the cases of N=10 and N=5; secondly, the length L of the data packet has a certain influence on the threshold, compared with L=512,1024 , This can be found in the case of 2048 bytes. A larger data packet length can reduce the threshold, so when considering the packet error rate, it is more beneficial for the C-MAC in this embodiment to use a large data packet; finally, the rate R of the relay node has a great influence on the threshold. Comparing the situation of R=11M and R=5.5M, it can be found that under the same conditions of other parameters, R=11M is about 0.14 larger than the threshold of R=5.5M, which is a relatively large number for the packet error rate up.
同时由于中继节点的速率是对阈值最大的影响因素,而且中继节点的速率对于源节点S是可知的,所以S在判断是使用本实施例C-MAC或IEEE 802.11b时可以以此来设定阈值。在仿真中,当R=11M是,THB设定为0.26,而当R=5.5M是,THB设定为0.4。At the same time, since the rate of the relay node is the most influential factor on the threshold, and the rate of the relay node is known to the source node S, S can use this to determine whether to use the C-MAC or IEEE 802.11b of this embodiment. Set the threshold. In the simulation, when R=11M, TH B was set to 0.26, and when R=5.5M, TH B was set to 0.4.
图6是中继节点的速率分别是11M和5.5M时候的网络吞吐量对比图。由图7可以看到,中继节点的速率对阈值影响很大,同时对网络的整体吞吐量有很大的影响。R=11M时网络吞吐量比R=5.5M时大了很多,当直接链路的误包率为0.4时,增幅大约为13%。Figure 6 is a comparison diagram of the network throughput when the speed of the relay node is 11M and 5.5M respectively. It can be seen from Figure 7 that the rate of the relay node has a great influence on the threshold, and at the same time has a great influence on the overall throughput of the network. When R=11M, the network throughput is much larger than when R=5.5M. When the packet error rate of the direct link is 0.4, the increase is about 13%.
图7是对使用不同的数据包长度时作的网络吞吐量的比较。可以看出来发送大的数据包无论对C-AMC或IEEE 802.11b都能提高网络吞吐量,不过对本实施例C-MAC提高的更多一些。同时,在图7可以看到使用本实施例C-MAC时有一些跳跃点,尤其是L=2048字节是最为明显,这也反应了不同的数据包长度对阈值大小的影响。Figure 7 is a comparison of network throughput when using different packet lengths. It can be seen that sending large data packets can improve the network throughput no matter for C-AMC or IEEE 802.11b, but the C-MAC of this embodiment improves more. At the same time, it can be seen in FIG. 7 that there are some jumping points when using the C-MAC of this embodiment, especially L=2048 bytes is the most obvious, which also reflects the impact of different packet lengths on the threshold size.
图8是本实施例C-MAC和IEEE 802.11b在误包率为0.3时MAC层服务时间的累积分布函数。由于本实施例C-MAC一次完整传输时间比IEEE 802.11b要长,所以当服务时间比较小的时候,本实施例C-MAC的累积分布函数值比IEEE802.11b小。当服务时间越来越大时,由于本实施例C-MAC有误包率比较小的优势,所以本实施例C-MAC的累积分布函数值会超过IEEE 802.11b。Fig. 8 is the cumulative distribution function of the service time of the MAC layer when the packet error rate of C-MAC and IEEE 802.11b in this embodiment is 0.3. Since the complete transmission time of C-MAC in this embodiment is longer than that of IEEE 802.11b, when the service time is relatively small, the cumulative distribution function value of C-MAC in this embodiment is smaller than that of IEEE802.11b. When the service time is getting longer and longer, because the C-MAC in this embodiment has the advantage of a relatively small packet error rate, the cumulative distribution function value of the C-MAC in this embodiment will exceed IEEE 802.11b.
图9是本实施例C-MAC和IEEE 802.11b在不同误包率下的丢包率比较。可以看出使用IEEE 802.11b时误包率对丢包率的影响比较大,因为数据包的重发次数是有上限的,误包率大会导致重发次数增多。重发次数达到上限时,这个包就给丢弃了。而C-MAC有误包率的优势,所以当直接链路的误报率较大时,丢包率增长的不是很明显。Figure 9 is a comparison of packet loss rates between C-MAC and IEEE 802.11b in this embodiment under different packet error rates. It can be seen that the packet error rate has a greater impact on the packet loss rate when using IEEE 802.11b, because the number of retransmissions of data packets has an upper limit, and the packet error rate will increase the number of retransmissions. When the number of retransmissions reaches the upper limit, the packet is discarded. However, C-MAC has an advantage in the packet error rate, so when the error rate of the direct link is high, the increase in the packet loss rate is not obvious.
Claims (3)
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN2009100470415A CN101494879B (en) | 2009-03-05 | 2009-03-05 | Medium Control Method Supporting Cooperative Communication in Wireless Local Area Network |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN2009100470415A CN101494879B (en) | 2009-03-05 | 2009-03-05 | Medium Control Method Supporting Cooperative Communication in Wireless Local Area Network |
Publications (2)
Publication Number | Publication Date |
---|---|
CN101494879A CN101494879A (en) | 2009-07-29 |
CN101494879B true CN101494879B (en) | 2010-09-29 |
Family
ID=40925221
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN2009100470415A Expired - Fee Related CN101494879B (en) | 2009-03-05 | 2009-03-05 | Medium Control Method Supporting Cooperative Communication in Wireless Local Area Network |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN101494879B (en) |
Families Citing this family (8)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN102256333B (en) * | 2011-08-17 | 2013-09-04 | 东南大学 | Data relay transmission method in vehicle Ad hoc network |
CN103326969B (en) * | 2012-03-21 | 2016-03-16 | 苏州工业园区优频科技有限公司 | The equalization methods of WLAN receiver |
CN104066206B (en) * | 2014-07-09 | 2018-06-05 | 南京邮电大学 | A kind of cooperation Medium Access Control Protocol based on the selection of double priority |
CN104378181B (en) * | 2014-11-10 | 2018-03-20 | 上海交通大学 | A kind of distributed medium access control method based on analog network coding |
CN104780619B (en) * | 2015-04-08 | 2018-12-14 | 西北工业大学 | The method of Wireless LAN Medium access control layer protocol based on collaboration communication |
CN105578523B (en) * | 2015-12-11 | 2019-04-16 | 国网四川省电力公司电力应急中心 | The 802.11 self-organizing network energy efficiency priority methods based on cooperative MAC protocol |
CN105681277B (en) * | 2015-12-28 | 2018-12-04 | 中国科学院计算技术研究所 | A kind of media access control method and system of full duplex radio local area network interior joint |
CN109787903B (en) * | 2019-02-28 | 2021-04-13 | 武汉晟联智融微电子科技有限公司 | Non-collision multicast data feedback method in centralized network |
-
2009
- 2009-03-05 CN CN2009100470415A patent/CN101494879B/en not_active Expired - Fee Related
Also Published As
Publication number | Publication date |
---|---|
CN101494879A (en) | 2009-07-29 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN101494879B (en) | Medium Control Method Supporting Cooperative Communication in Wireless Local Area Network | |
US7688847B2 (en) | Expected channel occupancy time as a wireless link metric | |
CN101651963B (en) | Transmission control method based on differentiated services in IEEE 802.11WLAN | |
CN102685920B (en) | Double-channel reservation access control method in mobile Ad Hoc network | |
JP2009518967A (en) | Method and apparatus for optimal ATIM size setup for 802.11 network in ad hoc mode | |
CN101982944B (en) | Aloha protocol method applied to underwater acoustic sensor network | |
CN107666489B (en) | A method for full-duplex media access control protocol based on two-stage competition | |
Bao et al. | Performance analysis of reliable MAC-layer multicast for IEEE 802.11 wireless LANs | |
CN102158331A (en) | MAC (Media Access Control) layer reliable multicasting method of wireless ad hoc network | |
Zhai et al. | A distributed packet concatenation scheme for sensor and ad hoc networks | |
WO2017101617A1 (en) | Method for device-to-device communication, method for setting network allocation vector (nav), and station | |
Chen et al. | A multi-station block acknowledgment scheme in dense IoT networks | |
Ye et al. | The impact of RTS threshold on IEEE 802.11 MAC protocol | |
Yassein et al. | Enhanced Fibonacci backoff algorithm for mobile Ad-hoc network | |
KR100703826B1 (en) | Data Transmission Method in Media Access Control Protocol for Efficient Block Response Transmission / Reception | |
CN100527705C (en) | WLAN VoIP transfer method based on the unicast | |
Hamadani et al. | Evaluating and improving TCP performance against contention losses in multihop Ad Hoc Networks | |
CN102291784B (en) | Cognitive-flow-based cooperative MAC (medium assess control) method | |
CN114828284B (en) | A MAC layer access method based on enhanced time mirroring | |
KR100736730B1 (en) | Control Method of Block ACK Data Transmission on MAC | |
Khosa et al. | Evaluating the performance of IEEE 802.11 MAC protocol using OpNET modeler | |
CN102164093A (en) | Media access control method for wireless Mesh network | |
Sun et al. | Delay analysis of IEEE 802.11 DCF with back-off suspension | |
Alonso-Zárate et al. | Cooperative arq: A medium access control (mac) layer perspective | |
Ali | Improving the performance of the IEEE 802.11 Distributed Coordination Function |
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 | ||
ASS | Succession or assignment of patent right |
Owner name: WUXI RUIAN TECHNOLOGY CO., LTD. Free format text: FORMER OWNER: SHANGHAI JIAO TONG UNIVERSITY Effective date: 20130305 |
|
C41 | Transfer of patent application or patent right or utility model | ||
COR | Change of bibliographic data |
Free format text: CORRECT: ADDRESS; FROM: 200240 MINHANG, SHANGHAI TO: 214028 WUXI, JIANGSU PROVINCE |
|
TR01 | Transfer of patent right |
Effective date of registration: 20130305 Address after: A science and Technology Park District Qingyuan Road Building in Wuxi District Branch Park Liye University 214028 Jiangsu province No. 501 Patentee after: Wuxi Ruian Technology Co.,Ltd. Address before: 200240 Dongchuan Road, Shanghai, No. 800, No. Patentee before: Shanghai Jiao Tong University |
|
C56 | Change in the name or address of the patentee | ||
CP03 | Change of name, title or address |
Address after: A science and Technology Park Building Garden District techol Qingyuan Road Liye University 214000 Jiangsu province Wuxi City No. 501 Patentee after: RUAN TECHNOLOGY CO., LTD. Address before: A science and Technology Park District Qingyuan Road Building in Wuxi District Branch Park Liye University 214028 Jiangsu province No. 501 Patentee before: Wuxi Ruian Technology Co.,Ltd. |
|
CF01 | Termination of patent right due to non-payment of annual fee |
Granted publication date: 20100929 Termination date: 20180305 |
|
CF01 | Termination of patent right due to non-payment of annual fee |