CN101277271A - Power Controllable Distributed CDMA Network Media Access Control Method - Google Patents
Power Controllable Distributed CDMA Network Media Access Control Method Download PDFInfo
- Publication number
- CN101277271A CN101277271A CNA200810098881XA CN200810098881A CN101277271A CN 101277271 A CN101277271 A CN 101277271A CN A200810098881X A CNA200810098881X A CN A200810098881XA CN 200810098881 A CN200810098881 A CN 200810098881A CN 101277271 A CN101277271 A CN 101277271A
- Authority
- CN
- China
- Prior art keywords
- node
- packet
- network
- send
- sending
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Granted
Links
Images
Landscapes
- Mobile Radio Communication Systems (AREA)
Abstract
一种功率可控制的分布式CDMA网络媒体接入控制方法。采用本发明,当节点有数据要发送时,使用公共码发送RTS分组,接收节点使用公共码接收发送节点发送的RTS分组,统计该分组的信噪比,若信噪比大于等于门限信噪比,接收节点通过CTS分组向发送节点反馈功率控制信息;反之,接收节点不回送CTS分组,发送节点则增加发射功率重新发送RTS分组。发送节点收到CTS分组后,调整发射功率向接收节点发送数据分组。接收节点收到数据分组后,回复确认ACK分组。当网络节点没有数据发送时,使用公共码接收控制分组,根据接收控制分组类型做相应处理。本发明在不增加节点硬件成本的条件下,可有效降低网络节点的平均发射功率,提高网络的空间复用程度,进而增加网络吞吐量。
A power controllable distributed CDMA network media access control method. With the present invention, when the node has data to send, the common code is used to send the RTS packet, the receiving node uses the common code to receive the RTS packet sent by the sending node, and the SNR of the packet is counted, if the SNR is greater than or equal to the threshold SNR , the receiving node feeds back power control information to the sending node through the CTS packet; otherwise, the receiving node does not send back the CTS packet, and the sending node increases the transmission power to resend the RTS packet. After receiving the CTS packet, the sending node adjusts the transmit power to send the data packet to the receiving node. After the receiving node receives the data packet, it replies with an ACK packet. When the network node has no data to send, the common code is used to receive the control packet, and corresponding processing is performed according to the type of the received control packet. The invention can effectively reduce the average transmission power of the network nodes, improve the spatial multiplexing degree of the network, and further increase the network throughput without increasing the node hardware cost.
Description
技术领域 technical field
本发明涉及的是一种功率可控制的分布式CDMA网络媒体接入控制方法,具体是一种通过使用公共扩频码交互控制分组来实现功率可控制的分布式CDMA网络媒体接入控制方法,属于分布式网络媒体接入控制技术领域。The present invention relates to a distributed CDMA network medium access control method with controllable power, in particular to a distributed CDMA network medium access control method with controllable power by using common spreading codes to interactively control groups. The invention belongs to the technical field of distributed network media access control.
背景技术 Background technique
在自组织网络(Ad Hoc)、无线传感器网络、网格网络(mesh网)、以及多跳蜂窝网络等分布式无线通信网络中,一般不设立中心控制站,因而无线资源的使用不能进行集中式统一调度和分配,只能由各网络节点自行决定是否、以及如何使用无线通信资源。网络节点使用无线通信资源的规则和依据,对网络吞吐量、资源利用效率都有重要影响。尤其在多跳分布式无线网络中,源节点发送的数据分组可能需要中间节点的转发,才能到达目标节点。这样,不仅源节点需要采用一定的规则来与相邻节点竞争使用无线资源,而且中间节点为了完成转发任务也需要竞争使用无线资源,任何在使用无线资源时发生的冲突都将导致数据分组无法正确或者及时地传输。而无线资源的竞争使用规则通常由网络节点采用的媒体接入控制方法确定,因此设计合理的媒体接入控制方法对于提高分布式无线网络的资源利用效率,进而提高网络的吞吐性能,具有重要意义。In distributed wireless communication networks such as self-organizing networks (Ad Hoc), wireless sensor networks, grid networks (mesh networks), and multi-hop cellular networks, there is generally no central control station, so the use of wireless resources cannot be centralized. For unified scheduling and allocation, each network node can only decide whether and how to use wireless communication resources. The rules and basis for network nodes to use wireless communication resources have an important impact on network throughput and resource utilization efficiency. Especially in a multi-hop distributed wireless network, the data packet sent by the source node may need to be forwarded by the intermediate node to reach the target node. In this way, not only the source node needs to adopt certain rules to compete with adjacent nodes for using wireless resources, but also the intermediate nodes also need to compete for using wireless resources in order to complete the forwarding task. Any conflict that occurs when using wireless resources will cause data packets to be incorrect. Or transmit in time. The competitive use rules of wireless resources are usually determined by the media access control method adopted by network nodes, so designing a reasonable media access control method is of great significance for improving the resource utilization efficiency of distributed wireless networks, and then improving the throughput performance of the network .
为了提高分布式网络中无线资源的利用效率,一般都需要实施无线资源的空间复用。无线资源的空间复用程度与网络节点的发射功率有着重要的关系,通过限制网络节点的发射功率,即可大致估计出节点发射信号的传输半径(也称一跳覆盖范围),处于源节点传输半径之外的那些网络节点可以采用与源节点相同的无线资源使用规则,而不会受到源节点发射信号的影响,这就形成了无线资源的空间复用。对于确定的无线资源带宽、和给定的整个网络覆盖范围,如果网络节点的发射功率较大,那么空间复用次数较少,数据分组只需经过较少的转发次数便可到达目标节点,在此意义上,数据分组传输效率较高,有可能达到较高的网络吞吐量。但另一方面,空间复用次数的减少,意味着每次争用无线资源时面对的竞争对手较多,竞争失败的可能性较大,因此网络吞吐量又趋于降低。这些相互作用、相互影响的关系表明:网络节点的发射功率会影响到无线资源的空间复用程度,进而会对网络的吞吐量产生影响。In order to improve the utilization efficiency of wireless resources in a distributed network, it is generally necessary to implement spatial multiplexing of wireless resources. The degree of spatial multiplexing of wireless resources has an important relationship with the transmit power of network nodes. By limiting the transmit power of network nodes, the transmission radius (also called one-hop coverage) of the transmitted signal of the node can be roughly estimated. Those network nodes outside the radius can adopt the same wireless resource usage rules as the source node without being affected by the signal transmitted by the source node, which forms the spatial multiplexing of wireless resources. For a certain wireless resource bandwidth and a given entire network coverage, if the transmission power of the network node is large, the number of spatial multiplexing is small, and the data packet can reach the target node only after a small number of forwarding times. In this sense, the data packet transmission efficiency is higher, and it is possible to achieve higher network throughput. But on the other hand, the reduction in the number of spatial multiplexing means that each time when competing for wireless resources, there are more competitors, and the possibility of failure in the competition is greater, so the network throughput tends to decrease. These interactions and mutual influence relationships show that: the transmit power of network nodes will affect the degree of spatial multiplexing of wireless resources, and then affect the throughput of the network.
对于采用码分多址(CDMA:Code Division Multiple Access)技术进行信号发送和接收的多跳分布式无线通信网络,一方面,网络节点可以在同一时刻与其相邻的网络节点共享无线资源,从而简化了无线资源使用规则的设计;另一方面,同一时刻共享无线资源的网络节点数目越多,产生的相互干扰就越大,目标节点或转发节点接收机恢复信号的难度也越大。因而,通过空间复用的方法减小有可能同时使用无线资源的节点数目,依然是必要的。然而,此时网络节点的发射功率不仅决定网络的空间复用程度,而且还影响到一跳覆盖范围内对其它节点干扰功率的大小,因而对其它节点数据分组的成功传输有显著影响。具体表现为:如果规定各网络节点的发射功率相同,那么较大的发射功率对于特定的目标节点(包括转发节点)的数据接收是有利的,但此时共享无线资源的邻居节点的发射功率也较大,多个共享节点的发射功率将产生更大的干扰,反过来对目标节点的数据分组接收又是不利的。CDMA系统的这一自干扰问题在移动通信系统中是通过开环功率控制和闭环功率控制来解决的,这些功率控制方法通常是依赖于网络中的集中控制器——基站来调度和实现的。然而在分布式无线通信网络中,由于没有专门的集中控制器来完成基站的功能,因而集中式功率控制方法并不适用,只能设计适合于分布式CDMA网络的节点功率调度方法。For a multi-hop distributed wireless communication network that uses Code Division Multiple Access (CDMA: Code Division Multiple Access) technology for signal transmission and reception, on the one hand, a network node can share wireless resources with its adjacent network nodes at the same time, thus simplifying On the other hand, the greater the number of network nodes sharing wireless resources at the same time, the greater the mutual interference, and the greater the difficulty for the receiver of the target node or forwarding node to recover the signal. Therefore, it is still necessary to reduce the number of nodes that may use wireless resources at the same time by means of spatial multiplexing. However, at this time, the transmit power of network nodes not only determines the degree of spatial multiplexing of the network, but also affects the interference power of other nodes within the coverage of one hop, thus significantly affecting the successful transmission of data packets of other nodes. The specific performance is: if the transmission power of each network node is specified to be the same, then a larger transmission power is beneficial to the data reception of a specific target node (including the forwarding node), but at this time the transmission power of the neighboring nodes sharing wireless resources is also Larger, the transmission power of multiple sharing nodes will generate greater interference, which in turn is unfavorable to the data packet reception of the target node. The self-interference problem of CDMA system is solved by open-loop power control and closed-loop power control in mobile communication systems. These power control methods are usually scheduled and implemented by the centralized controller in the network—the base station. However, in a distributed wireless communication network, since there is no dedicated centralized controller to complete the functions of the base station, the centralized power control method is not applicable, and only a node power scheduling method suitable for a distributed CDMA network can be designed.
经对现有技术的文献检索发现,A.Muqattash等人在《IEEE INFOCOM’2003》pp.470-480,2003上发表的“Power controlled dual channel(PCDC)medium accessprotocol for wireless Ad Hoc networks,”(IEEE 2003年信息与通信国际会议,2003年3月,470到480页,用于Ad Hoc网络的功率受控的双信道媒体接入控制协议)之中,提出了一种基于双信道的功率调节方法,在这种方法中每个节点使用两个不同的频率信道发送控制分组和数据分组,这就要求每个节点能够同时在一个信道上侦听数据而在另一个信道上发送数据,实现这种功能需要为每个节点装备两个收发信机模块,实现比较困难。Lee Jang-won等人在《IEEE Transactions onVehicular Technology》vol.56,no.2,pp.801-809,March 2007上发表的“Jointopportunistic power scheduling and end-to-end rate control for wireless Ad Hocnetworks”(IEEE汽车电子汇刊,2007年3月,第56卷,801到809页,无线Ad Hoc网络中联合的机会功率调度和端到端的速率控制)之中提出了联合功率调度和端到端速率控制的节点功率调度算法,这种方法在一定程度上解决了Ad Hoc网络的功率调度问题,但是这种方法要求网络中存在中心控制器来实现功率和速率的调度算法,由于Ad Hoc网络中的节点是对等节点,不存在执行调度功能的中心节点,因此该文提出的方法难以在Ad Hoc网络的实际设计中加以实现。Through literature retrieval to the prior art, it is found that "Power controlled dual channel (PCDC) medium access protocol for wireless Ad Hoc networks," published by A.Muqattash et al. in "IEEE INFOCOM'2003" pp.470-480, 2003, ( IEEE 2003 International Conference on Information and Communication, March 2003, pages 470 to 480, a power-controlled dual-channel media access control protocol for Ad Hoc networks), proposed a dual-channel-based power regulation In this method, each node uses two different frequency channels to send control packets and data packets, which requires each node to be able to listen to data on one channel and send data on another channel at the same time, to achieve this This function needs to equip each node with two transceiver modules, which is difficult to realize. "Jointopportunistic power scheduling and end-to-end rate control for wireless Ad Hocnetworks" ( IEEE Transactions on Automotive Electronics, March 2007, Volume 56, pages 801 to 809, joint opportunistic power scheduling and end-to-end rate control in wireless Ad Hoc networks) proposed joint power scheduling and end-to-end rate control node power scheduling algorithm, this method solves the power scheduling problem of the Ad Hoc network to a certain extent, but this method requires a central controller in the network to implement the power and rate scheduling algorithm, because the nodes in the Ad Hoc network It is a peer-to-peer node, and there is no central node that performs scheduling functions, so the method proposed in this paper is difficult to implement in the actual design of Ad Hoc networks.
发明内容 Contents of the invention
本发明的目的在于提出一种功率可控制的分布式CDMA网络媒体接入控制方法,用于在不增加网络节点硬件成本的基础上,实现网络节点发射功率的分布式调度,进而提高分布式CDMA网络的吞吐性能。本发明定义了网络节点共享无线资源进行信息交互时所应遵循的一些规则,通过执行这些规则,每个网络节点可以自我配置所需的收发扩频码,同时确定并调整各自的信号发射功率,进而减少网络节点的能量消耗,提高分布式CDMA网络的空间复用程度,增加网络的吞吐量。The purpose of the present invention is to propose a power-controllable distributed CDMA network media access control method, which is used to realize distributed scheduling of network node transmission power without increasing the hardware cost of network nodes, and then improve distributed CDMA. The throughput performance of the network. The present invention defines some rules that network nodes should follow when sharing wireless resources for information interaction. By executing these rules, each network node can self-configure the required sending and receiving spreading codes, and at the same time determine and adjust their own signal transmission power. Furthermore, the energy consumption of network nodes is reduced, the spatial multiplexing degree of the distributed CDMA network is improved, and the throughput of the network is increased.
本发明适用于自组织网络、网格网络(mesh网)、多跳蜂窝网络以及采用自组织方式组网的无线传感器网络。在本发明中需要强调以下几点:第一,在本发明中,网络节点只需要具有一个发信机和一个收信机,并且发信机和收信机以半双工方式工作在相同的频段;第二,在本发明中,所谓发送节点是指向接收节点发送数据分组的节点,所谓数据分组包括本发送节点自己产生的数据分组以及为其它节点转发的数据分组,所谓接收节点是指数据分组经过每一跳转发所要到达的目的节点;第三,在本发明中,要求每个节点配备一个扩频收发信机,并且该收发信机可以根据需要更新扩频码;第三,在本发明中,要求每个节点有能力统计所接收控制分组的信噪比;第四,在本发明中,要求网络节点具有功率调节功能,可以根据需要调整发射功率;第五,本方法适用于慢衰落信道,即信道增益在一个控制分组和数据分组的传输周期内保持不变;第六,发送节点与目的节点之间的链路具有双向特性,即发送节点到目的节点之间的链路以及目的节点到发送节点之间的链路具有相同的信道增益。The invention is applicable to self-organizing network, grid network (mesh network), multi-hop cellular network and wireless sensor network adopting self-organizing way of networking. In the present invention, the following points need to be emphasized: First, in the present invention, the network node only needs to have one sender and one receiver, and the sender and receiver work in the same half-duplex mode. Frequency band; Second, in the present invention, so-called sending node is the node that points to receiving node to send data grouping, and so-called data grouping includes the data grouping that this sending node self produces and the data grouping that forwards for other nodes, and so-called receiving node refers to data grouping. Packet forwards the desired destination node through each hop; the 3rd, in the present invention, requires each node to be equipped with a spread spectrum transceiver, and this transceiver can update the spread spectrum code as required; the 3rd, in In the present invention, each node is required to have the ability to count the signal-to-noise ratio of the received control packet; the 4th, in the present invention, the network node is required to have a power adjustment function, and the transmission power can be adjusted as required; the 5th, this method is applicable to Slow fading channel, that is, the channel gain remains unchanged within a transmission period of a control packet and a data packet; sixth, the link between the sending node and the destination node has bidirectional characteristics, that is, the link between the sending node and the destination node And the link between the destination node and the sending node has the same channel gain.
本发明是通过以下技术方案实现的:The present invention is achieved through the following technical solutions:
一种功率可控制的分布式CDMA网络媒体接入控制方法,包括两部分:当网络节点有数据分组要发送时的接入方法和网络节点没有数据分组需要发送时的接入方法,当网络节点有数据分组要发送时,接入方法为:A power-controllable distributed CDMA network media access control method, comprising two parts: an access method when a network node has data packets to send and an access method when the network node has no data packets to send, when the network node When there are data packets to be sent, the access method is:
a.1发送节点A从本节点的等待发送分组队列中取出数据分组,根据数据分组中的目标地址,确定接收节点为该数据分组中目标地址指向的节点B;a.1 The sending node A takes out the data packet from the waiting packet queue of the node, and determines that the receiving node is the node B pointed to by the target address in the data packet according to the target address in the data packet;
a.2发送节点A使用公共码向接收节点B发送请求发送RTS分组,RTS分组包含有类型字段、源地址字段、源节点用户码字段、目标地址字段、以及发射功率字段,其中类型字段填入表示该分组为RTS分组的标识码,源地址字段填入发送节点A的地址,源节点用户码字段填入发送节点A的用户码,目标地址字段填入接收节点B的地址,发射功率字段填入发送节点A发送RTS分组所使用的发射功率PT,PT=Pp,Pp为网络节点初始发送功率,节点初始发射功率Pp与网络预定的门限信噪比SIRp之间满足函数关系Pp=f(SIRp),f(x)表示函数映射关系,f(x)的取值与x之间的映射关系由网络中的噪声功率和网络节点平均一跳覆盖范围的半径来确定;SIRp由网络节点采用的信道编解码方案、调制解调方案、以及收信机能够允许的数据比特传输差错概率确定;发送节点A开始计时,进入步骤a.6;a.2 The sending node A sends a request to the receiving node B to send an RTS packet using the common code. The RTS packet includes a type field, a source address field, a source node user code field, a target address field, and a transmission power field, where the type field is filled in The identification code indicating that the packet is an RTS packet, the source address field is filled with the address of sending node A, the source node user code field is filled with the user code of sending node A, the target address field is filled with the address of receiving node B, and the transmit power field is filled with The transmission power PT used by the sending node A to send the RTS packet, PT=Pp, Pp is the initial transmission power of the network node, and the functional relationship Pp=f(SIRp ), f(x) represents the function mapping relationship, the mapping relationship between the value of f(x) and x is determined by the noise power in the network and the radius of the average one-hop coverage of the network node; SIRp is determined by the network node Determine the channel codec scheme, modulation and demodulation scheme, and the data bit transmission error probability that the receiver can allow; sending node A starts timing and enters step a.6;
a.3接收节点B使用公共码接收并解扩发送节点A发送的RTS分组,并通过统计得到RTS分组的信噪比SIRs,取出RTS分组中源节点的用户码更新本接收节点B选定的用户码;a.3 The receiving node B uses the common code to receive and despread the RTS packet sent by the sending node A, and obtains the signal-to-noise ratio (SIRs) of the RTS packet through statistics, and takes out the user code of the source node in the RTS packet to update the user code selected by the receiving node B. user code;
a.4将步骤a.3得到的RTS分组信噪比SIRs与网络预定的门限信噪比SIRp进行比较,若SIRs<SIRp,则接收节点B不向发送节点A发送清除发送CTS分组,进入步骤a.3;否则,接收节点B计算冗余信噪比SIRa,SIRa=SIRs-SIRp,并根据步骤a.2所述RTS分组中发射功率字段的值PT,确定本接收节点B的发射功率为PT-f(SIRa);a.4 Compare the RTS packet signal-to-noise ratio SIRs obtained in step a.3 with the threshold signal-to-noise ratio SIRp predetermined by the network. If SIRs<SIRp, the receiving node B does not send a clear-to-send CTS packet to the sending node A, and enters the step a.3; otherwise, the receiving node B calculates the redundant signal-to-noise ratio SIRa, SIRa=SIRs-SIRp, and according to the value PT of the transmitting power field in the RTS packet described in step a.2, determines that the transmitting power of the receiving node B is PT-f(SIRa);
a.5接收节点B以步骤a.4确定的发射功率PT-f(SIRa)向发送节点A发送CTS分组;CTS分组包含有类型字段、源地址字段、目标地址字段、以及发射功率字段,其中类型字段填入表示该分组为CTS分组的标识码,源地址字段填入接收节点B的地址,目标地址字段填入发送节点A的地址,发射功率字段填入步骤a.5确定的接收节点B的发射功率值PT-f(SIRa);a.5 The receiving node B sends a CTS packet to the sending node A with the transmit power PT-f(SIRa) determined in step a.4; the CTS packet includes a type field, a source address field, a target address field, and a transmit power field, wherein Fill in the identification code indicating that the packet is a CTS packet in the type field, fill in the address of receiving node B in the source address field, fill in the address of sending node A in the target address field, fill in the receiving node B determined in step a.5 in the transmit power field The transmit power value PT-f(SIRa);
a.6如果发送节点A在Tt时间内收到接收节点B发送的CTS分组,则进入步骤a.7,否则,发送节点A进入步骤a.9;a.6 If sending node A receives the CTS packet sent by receiving node B within Tt time, then enter step a.7, otherwise, sending node A enters step a.9;
a.7发送节点A根据步骤a.6接收到的CTS分组中发射功率字段的值,确定本发送节点A在随后向接收节点B发送数据分组时,所使用的发射功率,该发射功率的值取CTS分组中发射功率字段的值;a.7 Sending node A determines the transmit power used by sending node A when sending data packets to receiving node B subsequently according to the value of the transmit power field in the CTS packet received in step a.6, the value of the transmit power Get the value of the transmit power field in the CTS packet;
a.8发送节点A使用本节点A的用户码和步骤a.7确定的发射功率向接收节点B发送数据分组,接收节点B使用步骤a.3中确定的用户码接收并解扩数据分组,然后向发送节点A发送确认ACK分组;a.8 The sending node A uses the user code of the node A and the transmission power determined in step a.7 to send the data packet to the receiving node B, and the receiving node B uses the user code determined in step a.3 to receive and despread the data packet, Then send an acknowledgment ACK packet to the sending node A;
a.9发送节点A将发射功率增加dt,并将RTS分组中发射功率字段的值增加dt,当累计重复发送次数小于最大允许重复发送次数Rm,并且发射功率小于等于最大允许发射功率时,发送节点A以增加dt后的发射功率重新向接收节点B发送一次RTS分组,并返回步骤a.6,否则,将接收节点B作为不可达处理;a.9 Sending node A increases the transmission power by dt, and increases the value of the transmission power field in the RTS packet by dt. When the cumulative number of repeated transmissions is less than the maximum allowable number of repeated transmissions Rm, and the transmission power is less than or equal to the maximum allowable transmission power, send Node A resends an RTS packet to receiving node B with the transmission power after dt is increased, and returns to step a.6, otherwise, treat receiving node B as unreachable;
a.10接收节点B不可达,发送节点A将数据分组加入到本节点等待发送分组队列中,重新进入步骤a.1;a.10 The receiving node B is unreachable, the sending node A adds the data packet to the queue of the node waiting to send the packet, and re-enters step a.1;
当网络节点没有数据分组需要发送时,接入方法为:When the network node has no data packets to send, the access method is:
b.1网络节点A使用公共码接收并解扩控制分组,并通过统计得到接收控制分组的信噪比为SIRs;根据接收控制分组中类型字段的值,判断接收控制分组是否为RTS分组,如果接收到的控制分组为RTS分组,则进入步骤b.2,否则,网络节点A重新执行步骤b.1;b.1 Network node A uses the common code to receive and despread the control packet, and obtains the signal-to-noise ratio of the received control packet as SIRs through statistics; judges whether the received control packet is an RTS packet according to the value of the type field in the received control packet, if If the received control packet is an RTS packet, proceed to step b.2, otherwise, network node A re-executes step b.1;
b.2判断本网络节点A的地址与RTS分组中的目标地址是否相同,若不相同,则网络节点A判定信道忙,延迟Δt时间后,重新执行步骤b.1;否则,取出RTS分组中源节点的用户码更新本网络节点A的用户码;b.2 Determine whether the address of the network node A is the same as the target address in the RTS packet. If not, the network node A determines that the channel is busy, and after a delay of Δt, re-execute step b.1; otherwise, take out the RTS packet The user code of the source node updates the user code of node A in this network;
b.3将步骤b.1中得到的接收控制分组信噪比SIRs与网络预定的门限信噪比SIRp进行比较,SIRp由网络节点采用的信道编解码方案、调制解调方案、以及收信机能够允许的数据比特传输差错概率确定;如果SIRs<SIRp,则网络节点A进入步骤b.1;否则,网络节点A计算冗余信噪比SIRa,SIRa=SIRs-SIRp,根据步骤b.1接收控制分组中发射功率字段的值PT,确定本网络节点A的发射功率为PT-f(SIRa),f(x)表示函数映射关系,f(x)的取值与x之间的映射关系由网络中的噪声功率和网络节点平均一跳覆盖范围的半径来确定;b.3 Compare the receiving control packet signal-to-noise ratio SIRs obtained in step b.1 with the threshold signal-to-noise ratio SIRp predetermined by the network. The allowable data bit transmission error probability is determined; if SIRs<SIRp, then network node A enters step b.1; otherwise, network node A calculates the redundant signal-to-noise ratio SIRa, SIRa=SIRs-SIRp, and receives according to step b.1 The value PT of the transmission power field in the control packet determines that the transmission power of the network node A is PT-f(SIRa), f(x) represents the function mapping relationship, and the mapping relationship between the value of f(x) and x is given by The noise power in the network and the radius of the average one-hop coverage of network nodes are determined;
b.4以步骤b.3确定的节点发射功率PT-f(SIRa)向步骤b.1中发送RTS分组的节点发送CTS分组;CTS分组的源地址字段填入网络节点A的地址,目标地址字段填入步骤b.1中发送RTS分组的节点的地址,发射功率字段填入步骤b.3确定的节点发射功率值PT-f(SIRa);b.4 Send CTS packet to the node sending RTS packet in step b.1 with the node transmission power PT-f(SIRa) determined in step b.3; the source address field of CTS packet is filled with the address of network node A, and the destination address Field fills in the address of the node that sends RTS packet in step b.1, transmits the power field and fills in the node transmission power value PT-f (SIRa) that step b.3 determines;
b.5步骤b.1中发送RTS分组的节点收到CTS分组后,使用本节点的用户码和CTS分组中发射功率字段确定的发射功率,向网络节点A发送数据分组,网络节点A收到数据分组后,向步骤b.1中发送RTS分组的节点发送ACK分组。b.5 After the node sending the RTS packet in step b.1 receives the CTS packet, it uses the user code of the node and the transmit power determined by the transmit power field in the CTS packet to send a data packet to the network node A, and the network node A receives After the data packet, send an ACK packet to the node that sent the RTS packet in step b.1.
所述的功率可控制的分布式CDMA网络媒体接入控制方法,采用的扩频码配置方法为:网络共配置Ns个扩频码,其中一个扩频码用作公共扩频码,简称公共码,该扩频码用于发送控制分组,为每个网络节点所共知;其余Ns-1个扩频码用作用户扩频码,简称用户码,用于发送数据分组;网络节点在初始化时将扩频码配置成为公共码,同时随机选择并设定一个用户码作为本节点初始用户码,网络节点可根据需要更新本节点用户码;网络节点更新本节点用户码的规则为:如果接收到的控制分组是RTS分组,且本节点地址与RTS分组中的目标节点地址相同,则将本节点用户码更新为RTS分组中源节点的用户码;否则本节点用户码仍保持为本节点初始用户码。In the power-controllable distributed CDMA network media access control method, the spreading code configuration method adopted is as follows: the network configures Ns spreading codes in total, and one of the spreading codes is used as a common spreading code, referred to as the common code , the spreading code is used to send control packets and is known to each network node; the remaining Ns-1 spreading codes are used as user spreading codes, referred to as user codes, for sending data packets; when the network node initializes Configure the spreading code as a common code, and at the same time randomly select and set a user code as the initial user code of the node, and the network node can update the user code of the node as needed; the rule for the network node to update the user code of the node is: if received If the control group is an RTS group, and the address of the node is the same as the address of the target node in the RTS group, the user code of the node is updated to the user code of the source node in the RTS group; otherwise, the user code of the node remains the initial user of the node code.
与现有技术相比,本发明具有如下优点:Compared with prior art, the present invention has following advantage:
本发明提供一种功率可控制的分布式CDMA网络媒体接入控制方法。网络节点在进行信息交互时,通过采用这种接入控制方法,每个网络节点可以自我配置所需的收发扩频码,同时确定并调整发送分组时所采用的发射功率。在本发明中,每个网络节点仅需要一个发信机和一个收信机,网络节点的硬件成本没有增加,而且本发明不需要网络具有执行功率调度算法的集中控制节点,实现了网络节点发射功率的分布式调度。与其它用于分布式CDMA网络中的媒体接入控制方法相比,本发明不仅可以保证分布式CDMA网络正常工作,还具有网络节点发射功率控制功能,可以有效降低网络节点的平均发射功率,减少网络节点的能量消耗,提高分布式网络的空间复用程度,进而增加网络吞吐量,且本发明原理简单,易于用于分布式CDMA网络通信终端之中。The invention provides a power controllable distributed CDMA network medium access control method. When network nodes are exchanging information, by using this access control method, each network node can self-configure the required sending and receiving spreading codes, and at the same time determine and adjust the transmission power used when sending packets. In the present invention, each network node only needs one transmitter and one receiver, the hardware cost of the network node does not increase, and the present invention does not require the network to have a centralized control node that executes the power scheduling algorithm, and realizes the transmission of network nodes Distributed scheduling of power. Compared with other media access control methods used in distributed CDMA networks, the present invention can not only ensure the normal operation of distributed CDMA networks, but also has the function of controlling the transmission power of network nodes, which can effectively reduce the average transmission power of network nodes and reduce The energy consumption of the network nodes improves the spatial multiplexing degree of the distributed network, thereby increasing the network throughput, and the invention has a simple principle and is easy to be used in distributed CDMA network communication terminals.
附图说明 Description of drawings
图1示出了一个应用本发明的具体实施例。图中有A、B、C、D四个网络节点,节点A将与节点B进行信息传输,A为发送节点,B为接收节点。R为网络节点平均一跳覆盖范围的半径。Fig. 1 shows a specific embodiment of the application of the present invention. There are four network nodes A, B, C, and D in the figure. Node A will transmit information with node B, A is the sending node, and B is the receiving node. R is the radius of the average one-hop coverage of network nodes.
图2示出了本发明采用的控制分组帧结构。本发明采用的控制分组包括请求发送RTS分组,清除发送CTS分组,确认ACK分组。Fig. 2 shows the control packet frame structure adopted by the present invention. The control packets used in the present invention include request to send RTS packets, clear to send CTS packets, and confirm ACK packets.
图3示出了当网络节点有数据分组需要发送时执行的接入流程图。Fig. 3 shows an access flow chart executed when a network node has a data packet to be sent.
图4示出了当网络节点没有数据要发送时执行的接入流程图。Figure 4 shows an access flow diagram performed when the network node has no data to send.
具体实施方式: Detailed ways:
下面结合附图,具体说明本发明的工作原理。The working principle of the present invention will be described in detail below in conjunction with the accompanying drawings.
为了实现对分布式CDMA网络节点的功率控制,以便于网络节点之间进行更为有效的信息交互,将信道上传输的分组分为两类:控制分组和数据分组。控制分组完成控制信令传输,支持网络节点的扩频码配置功能、以及节点发射功率确定和调整的功能;数据分组用来传递业务数据,所需的扩频码以及发射功率由控制分组传递的消息决定。In order to realize the power control of distributed CDMA network nodes so as to facilitate more effective information exchange between network nodes, the packets transmitted on the channel are divided into two types: control packets and data packets. The control packet completes the control signaling transmission, supports the spread spectrum code configuration function of the network node, and the node transmit power determination and adjustment function; the data packet is used to transmit business data, and the required spread spectrum code and transmit power are transmitted by the control packet The message decides.
信道上的控制分组有三类,分别为请求发送RTS分组、清除发送CTS分组和确认ACK分组。各类控制分组的格式如图2所示,其中各部分的意义如下:There are three types of control packets on the channel, which are request to send RTS packet, clear to send CTS packet and confirmation ACK packet. The format of various control groups is shown in Figure 2, and the meanings of each part are as follows:
类型:用于标识控制分组的类型,可以设定不同的标识码分别表示RTS分组,CTS分组,以及ACK分组;分组长度:用于说明该控制分组包含的比特数;源地址:表示发送此控制分组的节点地址;源节点的用户码:表示发送此控制分组的节点所使用的用户码;目标地址:表示此控制分组将要发往的节点地址;发射功率:用于说明节点发射该控制分组时使用的发射功率;CRC:冗余校验。Type: It is used to identify the type of control packet. Different identification codes can be set to indicate RTS packet, CTS packet, and ACK packet respectively; Packet length: Used to describe the number of bits contained in the control packet; Source address: Indicates that the control packet is sent The node address of the packet; the user code of the source node: indicates the user code used by the node sending the control packet; the target address: indicates the address of the node to which the control packet will be sent; transmit power: used to indicate when the node transmits the control packet Transmit power used; CRC: redundancy check.
本发明提出的分布式CDMA网络中具有功率控制功能的媒体接入控制方法,其具体实施方式如下:The medium access control method with power control function in the distributed CDMA network that the present invention proposes, its specific implementation mode is as follows:
1、为网络节点配置初始化参数。在网络节点接入信道发起信息传输之前,需要对网络节点进行初始化,为网络中的每个节点分配节点地址,设定初始发射功率,以及配置初始扩频码,主要包括以下内容:1. Configure initialization parameters for network nodes. Before the network node accesses the channel to initiate information transmission, it is necessary to initialize the network node, assign a node address for each node in the network, set the initial transmission power, and configure the initial spreading code, mainly including the following:
a.为网络中的每个节点分配一个唯一的不同于其他节点的物理地址或者是ID标识,称之为节点地址。a. Assign each node in the network a unique physical address or ID identification different from other nodes, called node address.
b.为网络中的每个节点设定初始发射功率Pp。节点初始发射功率Pp与网络预定的门限信噪比SIRp之间满足函数关系Pp=f(SIRp),f(x)表示函数映射关系,f(x)的取值与x之间的映射关系由网络中的噪声功率和网络节点平均一跳覆盖范围的半径来确定。如果用K表示收发信机之间天线增益,R表示网络节点平均一跳覆盖范围的半径,W表示网络中的噪声功率,则有f(x)=WRη/K·x,其中η为路径衰耗指数,所以节点初始发射功率为Pp=f(SIRp)=WRη/K·SIRp。SIRp由网络节点采用的信道编解码方案、调制解调方案、以及收信机能够允许的数据比特传输差错概率确定,例如,网络节点采用BPSK调制,收信机能够允许的数据比特传输差错概率为pb=10-5,在不采用信道编码的情况下,网络预定的门限信噪比应取SIRp=9.6dB。b. Set an initial transmit power Pp for each node in the network. The functional relationship Pp=f(SIRp) is satisfied between the node’s initial transmit power Pp and the predetermined threshold signal-to-noise ratio SIRp of the network, f(x) represents the functional mapping relationship, and the mapping relationship between the value of f(x) and x is given by The noise power in the network and the radius of the average one-hop coverage of network nodes are determined. If K represents the antenna gain between transceivers, R represents the radius of the average one-hop coverage of network nodes, and W represents the noise power in the network, then f(x)=WR η /K x, where η is the path Attenuation index, so the initial transmit power of the node is Pp=f(SIRp)=WR η /K·SIRp. SIRp is determined by the channel codec scheme, modulation and demodulation scheme adopted by the network node, and the data bit transmission error probability that the receiver can allow. For example, if the network node uses BPSK modulation, the data bit transmission error probability that the receiver can allow is p b =10 -5 , in the case of not using channel coding, the predetermined threshold signal-to-noise ratio of the network should take SIRp=9.6dB.
c.为网络中的每个节点配置初始扩频码。应用本发明的分布式CDMA网络共配置Ns个扩频码l1,l2,…,lNs,Ns为正整数,其中一个扩频码用作公共扩频码,简称公共码,为每个网络节点所共知,用于网络节点发送或接收控制分组;其余Ns-1个扩频码用作用户扩频码,简称用户码,用于网络节点发送或接收数据分组。网络节点在初始化时将扩频码配置成为公共码,同时随机选择并设定一个用户码作为本节点的初始用户码。在后续的发送或者接收数据分组的时刻,网络节点可以根据需要更新本节点的用户码。网络节点首先使用公共码发送和接收控制分组,并通过控制分组携带信息协商决定,后续发送或者接收数据分组时所使用的用户码。网络节点更新本节点用户码的规则为:如果接收到的控制分组是RTS分组,且本节点地址与RTS分组中的目标节点地址相同,则将本节点用户码更新为RTS分组中源节点的用户码;否则本节点用户码仍保持为本节点初始用户码。c. Configure an initial spreading code for each node in the network. The distributed CDMA network of the present invention is configured with Ns spreading codes l 1 , l 2 , ..., l Ns , Ns is a positive integer, and one of the spreading codes is used as a common spreading code, referred to as a common code, for each Known by network nodes, they are used for sending or receiving control packets by network nodes; the remaining Ns-1 spreading codes are used as user spreading codes, referred to as user codes, and are used for sending or receiving data packets by network nodes. When the network node is initialized, the spreading code is configured as a common code, and at the same time, a user code is randomly selected and set as the initial user code of the node. When sending or receiving data packets subsequently, the network node can update the user code of the node as required. The network node first uses the common code to send and receive the control packet, and negotiates to determine the user code used when sending or receiving the data packet through the information carried in the control packet. The rule for the network node to update the user code of this node is: if the received control packet is an RTS packet, and the address of this node is the same as the address of the target node in the RTS packet, then update the user code of this node to the user of the source node in the RTS packet code; otherwise, the user code of this node remains as the initial user code of this node.
2、网络节点间进行信息传输的总体过程为:网络节点完成初始化后,进入正式通信阶段,当节点有数据要发送时,使用公共码发送请求发送RTS分组,接收节点使用公共码接收并解扩发送节点发送的RTS分组,统计该分组的信噪比,若信噪比大于等于门限信噪比,接收节点通过清除发送CTS分组向发送节点反馈功率控制信息;反之,接收节点不回送CTS分组,发送节点则增加发射功率重新发送RTS分组。发送节点收到CTS分组后,根据CTS分组中发射功率字段的值重新调整发射功率,向接收节点发送数据分组。接收节点收到数据分组后,回复确认ACK分组,至此一次信息传输过程完毕。当网络节点没有数据发送时,使用公共码接收并解扩控制分组,根据控制分组类型及其包含信息作出相应处理。2. The overall process of information transmission between network nodes is as follows: After the network node completes the initialization, it enters the formal communication stage. When the node has data to send, it uses the public code to send a request to send an RTS packet, and the receiving node uses the public code to receive and despread For the RTS packet sent by the sending node, the SNR of the packet is counted. If the SNR is greater than or equal to the threshold SNR, the receiving node feeds back the power control information to the sending node by clearing the sent CTS packet; otherwise, the receiving node does not send back the CTS packet. The sending node increases the transmission power and resends the RTS packet. After receiving the CTS packet, the sending node readjusts the transmit power according to the value of the transmit power field in the CTS packet, and sends the data packet to the receiving node. After the receiving node receives the data packet, it replies to confirm the ACK packet, so far the information transmission process is completed. When the network node has no data to send, use the common code to receive and despread the control packet, and make corresponding processing according to the type of the control packet and the information contained therein.
3、一种功率可控制的分布式CDMA网络媒体接入控制方法,包括两部分:当网络节点有数据分组要发送时的接入方法和网络节点没有数据分组需要发送时的接入方法,图3所示,当网络节点有数据分组要发送时,接入方法为:3. A power-controllable distributed CDMA network media access control method, comprising two parts: an access method when a network node has a data packet to send and an access method when a network node does not have a data packet to send, as shown in FIG. As shown in 3, when the network node has a data packet to send, the access method is:
a.1发送节点A从本节点的等待发送分组队列中取出数据分组,根据数据分组中的目标地址,确定接收节点为该数据分组中目标地址指向的节点B;a.1 The sending node A takes out the data packet from the waiting packet queue of the node, and determines that the receiving node is the node B pointed to by the target address in the data packet according to the target address in the data packet;
a.2发送节点A使用公共码向接收节点B发送请求发送RTS分组,RTS分组包含有类型字段、源地址字段、源节点用户码字段、目标地址字段、以及发射功率字段,其中类型字段填入表示该分组为RTS分组的标识码,源地址字段填入发送节点A的地址,源节点用户码字段填入发送节点A的用户码,目标地址字段填入接收节点B的地址,发射功率字段填入发送节点A发送RTS分组所使用的发射功率PT,PT=Pp,Pp=WRη/K·SIRp为网络节点初始发送功率,SIRp为网络预定的门限信噪比,SIRp由网络节点采用的信道编解码方案、调制解调方案、以及收信机能够允许的数据比特传输差错概率确定;发送节点A开始计时,进入步骤a.6;a.2 The sending node A sends a request to the receiving node B to send an RTS packet using the common code. The RTS packet includes a type field, a source address field, a source node user code field, a target address field, and a transmission power field, where the type field is filled in The identification code indicating that the packet is an RTS packet, the source address field is filled with the address of sending node A, the source node user code field is filled with the user code of sending node A, the target address field is filled with the address of receiving node B, and the transmit power field is filled with The transmission power PT used by the sending node A to send the RTS packet, PT=Pp, Pp=WR η /K SIRp is the initial transmission power of the network node, SIRp is the threshold signal-to-noise ratio predetermined by the network, and SIRp is the channel used by the network node Determine the codec scheme, modulation and demodulation scheme, and data bit transmission error probability that the receiver can allow; sending node A starts timing and enters step a.6;
a.3接收节点B使用公共码接收并解扩发送节点A发送的RTS分组,并通过统计得到RTS分组的信噪比SIRs,取出RTS分组中源节点的用户码更新本接收节点B选定的用户码;a.3 The receiving node B uses the common code to receive and despread the RTS packet sent by the sending node A, and obtains the signal-to-noise ratio (SIRs) of the RTS packet through statistics, and takes out the user code of the source node in the RTS packet to update the user code selected by the receiving node B. user code;
a.4将步骤a.3得到的RTS分组信噪比SIRs与网络预定的门限信噪比SIRp进行比较,若SIRs<SIRp,则接收节点B不向发送节点A发送清除发送CTS分组,进入步骤a.3;否则,接收节点B计算冗余信噪比SIRa,SIRa=SIRs-SIRp,并根据步骤a.2所述RTS分组中发射功率字段的值PT,确定本接收节点B的发射功率为PT-f(SIRa)=PT-WRη/K·SIRa;a.4 Compare the RTS packet signal-to-noise ratio SIRs obtained in step a.3 with the threshold signal-to-noise ratio SIRp predetermined by the network. If SIRs<SIRp, the receiving node B does not send a clear-to-send CTS packet to the sending node A, and enters the step a.3; otherwise, the receiving node B calculates the redundant signal-to-noise ratio SIRa, SIRa=SIRs-SIRp, and according to the value PT of the transmitting power field in the RTS packet described in step a.2, determines that the transmitting power of the receiving node B is PT-f(SIRa)=PT-WR η /K·SIRa;
a.5接收节点B以步骤a.4确定的发射功率PT-f(SIRa)向发送节点A发送CTS分组;CTS分组包含有类型字段、源地址字段、目标地址字段、以及发射功率字段,其中类型字段填入表示该分组为CTS分组的标识码,源地址字段填入接收节点B的地址,目标地址字段填入发送节点A的地址,发射功率字段填入步骤a.5确定的接收节点B的发射功率值PT-f(SIRa);a.5 The receiving node B sends a CTS packet to the sending node A with the transmit power PT-f(SIRa) determined in step a.4; the CTS packet includes a type field, a source address field, a target address field, and a transmit power field, wherein Fill in the identification code indicating that the packet is a CTS packet in the type field, fill in the address of receiving node B in the source address field, fill in the address of sending node A in the target address field, fill in the receiving node B determined in step a.5 in the transmit power field The transmit power value PT-f(SIRa);
a.6如果发送节点A在Tt时间内收到接收节点B发送的CTS分组,则进入步骤a.7,否则,发送节点A进入步骤a.9。这里取Tt=2ts+2tp,ts为CTS分组或RTS分组发送时间,tp为无线信号从发送节点A传输到接收节点B,或从接收节点B传输到发送节点A所经历的传播时延。a.6 If the sending node A receives the CTS packet sent by the receiving node B within the time Tt, then go to step a.7, otherwise, the sending node A goes to step a.9. Take Tt=2ts+2tp here, ts is the sending time of CTS packet or RTS packet, tp is the propagation delay experienced by wireless signal transmission from sending node A to receiving node B, or from receiving node B to sending node A.
a.7发送节点A根据步骤a.6接收到的CTS分组中发射功率字段的值,确定本发送节点A在随后向接收节点B发送数据分组时,所使用的发射功率,该发射功率的值取CTS分组中发射功率字段的值;a.7 Sending node A determines the transmit power used by sending node A when sending data packets to receiving node B subsequently according to the value of the transmit power field in the CTS packet received in step a.6, the value of the transmit power Get the value of the transmit power field in the CTS packet;
a.8发送节点A使用本节点A的用户码和步骤a.7确定的发射功率向接收节点B发送数据分组,接收节点B使用步骤a.3中确定的用户码接收并解扩数据分组,然后向发送节点A发送确认ACK分组;a.8 The sending node A uses the user code of the node A and the transmission power determined in step a.7 to send the data packet to the receiving node B, and the receiving node B uses the user code determined in step a.3 to receive and despread the data packet, Then send an acknowledgment ACK packet to the sending node A;
a.9发送节点A将发射功率增加dt,并将RTS分组中发射功率字段的值增加dt,当累计重复发送次数小于最大允许重复发送次数Rm,并且发射功率小于等于最大允许发射功率时,发送节点A以增加dt后的发射功率重新向接收节点B发送一次RTS分组,并返回步骤a.6,否则,将接收节点B作为不可达处理。如果用Pm表示最大允许发射功率,则最大允许重复发送次数与发射功率增减幅度dt之间应满足关系:Rm×dt=Pm-Pp,Pp为网络节点初始发射功率,Rm为正整数。a.9 Sending node A increases the transmission power by dt, and increases the value of the transmission power field in the RTS packet by dt. When the cumulative number of repeated transmissions is less than the maximum allowable number of repeated transmissions Rm, and the transmission power is less than or equal to the maximum allowable transmission power, send Node A resends an RTS packet to receiving node B with the transmission power increased by dt, and returns to step a.6, otherwise, treat receiving node B as unreachable. If Pm is used to represent the maximum allowable transmit power, then the maximum allowable number of repeated transmissions and the increase or decrease range of transmit power dt should satisfy the relationship: Rm×dt=Pm-Pp, Pp is the initial transmit power of the network node, and Rm is a positive integer.
a.10接收节点B不可达,发送节点将数据分组加入到本节点等待发送分组队列中,重新进入步骤a.1;a.10 The receiving node B is unreachable, the sending node adds the data packet to the queue of the node waiting to send the packet, and re-enters step a.1;
当网络节点没有数据分组需要发送时,接入方法为:When the network node has no data packets to send, the access method is:
b.1网络节点A使用公共码接收并解扩控制分组,并通过统计得到接收控制分组的信噪比为SIRs;根据接收控制分组中类型字段的值,判断接收控制分组是否为RTS分组,如果接收到的控制分组为RTS分组,则进入步骤b.2,否则,网络节点A重新执行步骤b.1;b.1 Network node A uses the common code to receive and despread the control packet, and obtains the signal-to-noise ratio of the received control packet as SIRs through statistics; judges whether the received control packet is an RTS packet according to the value of the type field in the received control packet, if If the received control packet is an RTS packet, proceed to step b.2, otherwise, network node A re-executes step b.1;
b.2判断本网络节点A的地址与RTS分组中的目标地址是否相同,若不相同,则网络节点A判定信道忙,延迟Δt时间后,重新执行步骤b.1;否则,取出RTS分组中源节点的用户码更新本网络节点A的用户码。这里取Δt=2ts+2tp,ts为CTS分组或RTS分组发送时间,tp为无线信号从发送RTS分组的节点即发送节点,传输到RTS分组需要被送达的目标节点即接收节点,或从接收节点传输到发送节点所经历的传播时延。b.2 Determine whether the address of the network node A is the same as the target address in the RTS packet. If not, the network node A determines that the channel is busy, and after a delay of Δt, re-execute step b.1; otherwise, take out the RTS packet The user code of the source node updates the user code of node A on the local network. Here, Δt=2ts+2tp is taken, ts is the sending time of the CTS packet or RTS packet, tp is the wireless signal from the node sending the RTS packet, that is, the sending node, to the target node that the RTS packet needs to be delivered, that is, the receiving node, or from the receiving node The propagation delay experienced by a node to transmit to the sending node.
b.3将步骤b.1中得到的接收控制分组信噪比SIRs与网络预定的门限信噪比SIRp进行比较,SIRp由网络节点采用的信道编解码方案、调制解调方案、以及收信机能够允许的数据比特传输差错概率确定;如果SIRs<SIRp,则网络节点A进入步骤b.1;否则,网络节点A计算冗余信噪比SIRa,SIRa=SIRs-SIRp,根据步骤b.1接收控制分组中发射功率字段的值PT,确定本网络节点A的发射功率为PT-f(SIRa),f(x)表示函数映射关系,f(x)的取值与x之间的映射关系由网络中的噪声功率和网络节点平均一跳覆盖范围的半径来确定。如果用K表示收发信机之间天线增益,R表示网络节点平均一跳覆盖范围的半径,W表示网络中的噪声功率,则f(x)=WRη/K·x,η为路径衰耗指数,所以有f(SIRa)=WRη/K·SIRa;b.3 Compare the receiving control packet signal-to-noise ratio SIRs obtained in step b.1 with the threshold signal-to-noise ratio SIRp predetermined by the network. The allowable data bit transmission error probability is determined; if SIRs<SIRp, then network node A enters step b.1; otherwise, network node A calculates the redundant signal-to-noise ratio SIRa, SIRa=SIRs-SIRp, and receives according to step b.1 The value PT of the transmission power field in the control packet determines that the transmission power of the network node A is PT-f(SIRa), f(x) represents the function mapping relationship, and the mapping relationship between the value of f(x) and x is given by The noise power in the network and the radius of the average one-hop coverage of network nodes are determined. If K represents the antenna gain between transceivers, R represents the radius of the average one-hop coverage of network nodes, and W represents the noise power in the network, then f(x)=WR η /K x, η is the path loss Index, so f(SIRa)=WR η /K·SIRa;
b.4以步骤b.3确定的节点发射功率PT-f(SIRa)向步骤b.1中发送RTS分组的节点发送CTS分组;CTS分组的源地址字段填入网络节点A的地址,目标地址字段填入步骤b.1中发送RTS分组的节点的地址,发射功率字段填入步骤b.3确定的节点发射功率值PT-f(SIRa);b.4 Send CTS packet to the node sending RTS packet in step b.1 with the node transmission power PT-f(SIRa) determined in step b.3; the source address field of CTS packet is filled with the address of network node A, and the destination address Field fills in the address of the node that sends RTS packet in step b.1, transmits the power field and fills in the node transmission power value PT-f (SIRa) that step b.3 determines;
b.5步骤b.1中发送RTS分组的节点收到CTS分组后,使用本节点的用户码和CTS分组中发射功率字段确定的发射功率,向网络节点A发送数据分组,网络节点A收到数据分组后,向步骤b.1中发送RTS分组的节点发送ACK分组。所述的功率可控制的分布式CDMA网络媒体接入控制方法,其采用的扩频码配置方法为:网络共配置Ns个扩频码,其中一个扩频码用作公共扩频码,简称公共码,该扩频码用于发送控制分组,为每个网络节点所共知;其余Ns-1个扩频码用作用户扩频码,简称用户码,用于发送数据分组;网络节点在初始化时将扩频码配置成为公共码,同时随机选择并设定一个用户码作为本节点初始用户码,网络节点可根据需要更新本节点用户码;网络节点更新本节点用户码的规则为:如果接收到的控制分组是RTS分组,且本节点地址与RTS分组中的目标节点地址相同,则将本节点用户码更新为RTS分组中源节点的用户码;否则本节点用户码仍保持为本节点初始用户码。b.5 After the node sending the RTS packet in step b.1 receives the CTS packet, it uses the user code of the node and the transmit power determined by the transmit power field in the CTS packet to send a data packet to the network node A, and the network node A receives After the data packet, send an ACK packet to the node that sent the RTS packet in step b.1. In the power-controllable distributed CDMA network media access control method, the spreading code configuration method adopted is as follows: the network configures Ns spreading codes in total, and one of the spreading codes is used as a common spreading code, referred to as the public spreading code. code, which is used to send control packets and is known to each network node; the remaining Ns-1 spread codes are used as user spread codes, referred to as user codes, for sending data packets; network nodes are initialized When configuring the spread spectrum code as a common code, at the same time randomly select and set a user code as the initial user code of the node, the network node can update the user code of the node according to the needs; the rule for the network node to update the user code of the node is: if receiving If the received control packet is an RTS packet, and the address of this node is the same as the address of the target node in the RTS packet, the user code of this node is updated to the user code of the source node in the RTS packet; otherwise, the user code of this node remains the initial user code.
结合图1给出的一个应用本发明的具体实施例,进一步阐述本发明的工作原理。图中有A、B、C、D四个网络节点,节点A将与节点B进行信息传输,A为发送节点,B为接收节点。R为网络节点平均一跳覆盖范围的半径。The working principle of the present invention will be further described in conjunction with a specific embodiment of the present invention shown in FIG. 1 . There are four network nodes A, B, C, and D in the figure. Node A will transmit information with node B, A is the sending node, and B is the receiving node. R is the radius of the average one-hop coverage of network nodes.
1、为网络节点配置初始化参数。在网络节点接入信道发起信息传输之前,需要对网络节点进行初始化,主要包括以下内容:1. Configure initialization parameters for network nodes. Before the network node accesses the channel to initiate information transmission, the network node needs to be initialized, mainly including the following:
a.为A、B、C、D四个网络节点分别分配一个唯一的不同于其他节点的物理地址或者是ID标识,称之为节点地址,记为:A1,B1,C1,D1。a. Assign a unique physical address or ID to the four network nodes A, B, C, and D respectively, which is called the node address, recorded as: A 1 , B 1 , C 1 , D 1 .
b.为A、B、C、D四个网络节点设定初始发射功率Pp。节点初始发射功率Pp与网络预定的门限信噪比SIRp之间满足函数关系Pp=f(SIRp),f(x)表示函数映射关系,f(x)的取值与x之间的映射关系由网络中的噪声功率和网络节点平均一跳覆盖范围的半径来确定。如果用K表示收发信机之间天线增益,R表示网络节点平均一跳覆盖范围的半径,W表示网络中的噪声功率,则有f(x)=WRη/K·x,其中η为路径衰耗指数,所以节点初始发射功率为Pp=f(SIRp)=WRη/K·SIRp。SIRp由网络节点采用的信道编解码方案、调制解调方案、以及收信机能够允许的数据比特传输差错概率确定。b. Set the initial transmit power Pp for the four network nodes A, B, C, and D. The functional relationship Pp=f(SIRp) is satisfied between the node’s initial transmit power Pp and the predetermined threshold signal-to-noise ratio SIRp of the network, f(x) represents the functional mapping relationship, and the mapping relationship between the value of f(x) and x is given by The noise power in the network and the radius of the average one-hop coverage of network nodes are determined. If K represents the antenna gain between transceivers, R represents the radius of the average one-hop coverage of network nodes, and W represents the noise power in the network, then f(x)=WR η /K x, where η is the path Attenuation index, so the initial transmit power of the node is Pp=f(SIRp)=WR η /K·SIRp. SIRp is determined by the channel codec scheme, modulation and demodulation scheme adopted by the network node, and the data bit transmission error probability that the receiver can allow.
c.为A、B、C、D四个网络节点配置初始扩频码。应用本发明的分布式CDMA网络共配置Ns个扩频码l1,l2,…,lNs,Ns为正整数,选定lNs用作公共扩频码,简称公共码,为每个网络节点所共知,用于网络节点发送或接收控制分组;其余Ns-1个扩频码用作用户扩频码,简称用户码,用于网络节点发送或接收数据分组。经过初始化后,节点A、B、C、D配置的初始用户码分别为l1,l2,l3,l4。c. Configure initial spreading codes for the four network nodes A, B, C, and D. Apply the distributed CDMA network of the present invention to configure Ns spread spectrum codes l 1 , l 2 ,..., l Ns , Ns is a positive integer, select l Ns as common spread spectrum codes, referred to as common codes, for each network Known by the nodes, they are used for sending or receiving control packets by network nodes; the remaining Ns-1 spreading codes are used as user spreading codes, referred to as user codes, and are used for sending or receiving data packets by network nodes. After initialization, the initial user codes configured by nodes A, B, C, and D are l 1 , l 2 , l 3 , and l 4 respectively.
d.设定各种不同的标识码用于表示各种控制分组,用00表示RTS分组,01表示CTS分组,10表示ACK分组。d. Set various identification codes to represent various control packets, use 00 to represent RTS packets, 01 to represent CTS packets, and 10 to represent ACK packets.
2.应用本发明提出的功率可控制的分布式CDMA网络媒体接入控制,当网络节点A需要向网络节点B发送数据分组时,执行的接入方法分为以下几步:2. Apply the power controllable distributed CDMA network media access control of the present invention, when network node A needs to send data packet to network node B, the access method of execution is divided into following several steps:
第一步:发送节点A从本节点的等待发送分组队列中取出数据分组,根据数据分组中的目标地址B1,确定接收节点为该数据分组中目标地址B1指向的节点B。Step 1: The sending node A takes out the data packet from the waiting packet queue of the node, and determines the receiving node as the node B pointed to by the target address B 1 in the data packet according to the target address B 1 in the data packet.
第二步:发送节点A使用公共码lNs向接收节点B发送请求发送RTS分组,RTS分组的类型字段填入00,源地址字段填入A1,源节点用户码字段填入l1,目标地址字段填入B1,发射功率字段填入发送节点A发送RTS分组所使用的发射功率PT,PT=Pp,Pp=WRη/K·SIRp为网络节点初始发送功率,SIRp为网络预定的门限信噪比。发送节点A开始计时,进入步骤第六步。Step 2: The sending node A uses the common code l Ns to send a request to the receiving node B to send an RTS packet. The type field of the RTS packet is filled with 00, the source address field is filled with A 1 , the source node user code field is filled with l 1 , and the target Fill in B 1 in the address field, fill in the transmit power PT used by sending node A to send the RTS packet in the transmit power field, PT=Pp, Pp=WR η /K·SIRp is the initial transmit power of the network node, and SIRp is the predetermined threshold of the network SNR. The sending node A starts timing, and enters the sixth step.
第三步:接收节点B使用公共码lNs接收并解扩控制分组,并通过统计得到RTS分组的信噪比SIRs;根据接收控制分组中类型字段的值00,判断接收控制分组是否为RTS分组,并根据接收控制分组目标地址字段的值B1,判定本节点B的地址与目标地址相同,接收节点B取出RTS分组中源节点的用户码l1更新本接收节点B选定的用户码。与此同时,网络节点C使用公共码lNs接收并解扩控制分组,并通过统计得到RTS分组的信噪比SIRs;根据接收控制分组中类型字段的值00,判断接收控制分组是否为RTS分组,并根据接收控制分组目标地址字段的值B1,判定本节点B的地址与目标地址不同,节点C判定信道忙,延迟Δt=2ts+2tp时间后,重新使用公共码lNs接收并解扩控制分组,并做出相应处理。此时,节点D也使用公共码lNs接收并解扩控制分组,但是由于节点D距离节点A较远,处于节点A的一跳覆盖范围之外,无法接收到节点A发送的RTS分组,因此节点D不做任何处理,继续使用公共码lNs接收并解扩控制分组。Step 3: The receiving node B uses the common code lNs to receive and despread the control packet, and obtain the SIRs of the RTS packet through statistics; according to the value 00 of the type field in the received control packet, determine whether the received control packet is an RTS packet , and according to the value B 1 of the target address field of the received control packet, it is determined that the address of the node B is the same as the target address, and the receiving node B takes out the user code l 1 of the source node in the RTS packet to update the user code selected by the receiving node B. At the same time, the network node C receives and despreads the control packet using the common code l Ns , and obtains the signal-to-noise ratio SIRs of the RTS packet through statistics; according to the value 00 of the type field in the received control packet, it is judged whether the received control packet is an RTS packet , and according to the value B 1 of the target address field of the received control packet, it is judged that the address of the node B is different from the target address, and the node C judges that the channel is busy, and after a delay of Δt=2ts+2tp, the public code l Ns is used again to receive and despread Grouping is controlled and processed accordingly. At this time, node D also uses the common code lNs to receive and despread the control packet, but because node D is far away from node A and is outside the one-hop coverage of node A, it cannot receive the RTS packet sent by node A, so Node D does not do any processing, and continues to receive and despread control packets using the common code l Ns .
第四步:接收节点B将步骤三得到的RTS分组信噪比SIRs与网络预定的门限信噪比SIRp进行比较,若SIRs<SIRp,则接收节点B不向发送节点A发送清除发送CTS分组,进入步骤三;否则,接收节点B计算冗余信噪比SIRa,SIRa=SIRs-SIRp,并根据步骤二所述RTS分组中发射功率字段的值PT,确定本接收节点B的发射功率为PT-f(SIRa)=PT-WRη/K·SIRa。Step 4: The receiving node B compares the RTS packet signal-to-noise ratio SIRs obtained in step 3 with the threshold signal-to-noise ratio SIRp predetermined by the network. If SIRs<SIRp, the receiving node B does not send a clear-to-send CTS packet to the sending node A, Enter step three; otherwise, the receiving node B calculates the redundant signal-to-noise ratio SIRa, SIRa=SIRs-SIRp, and according to the value PT of the transmitting power field in the RTS packet described in step two, determines that the transmitting power of the receiving node B is PT- f(SIRa) = PT-WR η /K·SIRa.
第五步:接收节点B以步骤四确定的发射功率PT-f(SIRa)向发送节点A发送CTS分组;CTS分组的类型字段填入01,源地址字段填入B1,目标地址字段填入A1,发射功率字段填入步骤五确定的接收节点B的发射功率值PT-f(SIRa)。与此同时,网络节点D使用公共码lNs接收并解扩控制分组,并通过统计得到RTS分组的信噪比SIRs;根据接收控制分组中类型字段的值01,判断接收控制分组是为CTS分组,节点D重新使用公共码lNs接收并解扩控制分组。Step 5: The receiving node B sends a CTS packet to the sending node A with the transmit power PT-f(SIRa) determined in step 4; the type field of the CTS packet is filled with 01, the source address field is filled with B1, and the target address field is filled with A 1. The transmit power field is filled with the transmit power value PT-f(SIRa) of the receiving Node B determined in Step 5. At the same time, the network node D uses the common code l Ns to receive and despread the control packet, and obtains the signal-to-noise ratio SIRs of the RTS packet through statistics; according to the value 01 of the type field in the received control packet, it is judged that the received control packet is a CTS packet , node D reuses the common code l Ns to receive and despread the control packet.
第六步:如果发送节点A在Tt=2ts+2tp时间内收到接收节点B发送的CTS分组,则进入步骤七,否则,发送节点A进入步骤第九步。Step 6: If the sending node A receives the CTS packet sent by the receiving node B within Tt=2ts+2tp, then go to step 7; otherwise, the sending node A goes to step 9.
第七步:发送节点A根据步骤六接收到的CTS分组中发射功率字段的值,确定本发送节点A在随后向接收节点B发送数据分组时,所使用的发射功率,该发射功率的值取CTS分组中发射功率字段的值。Step 7: The transmitting node A determines the transmitting power used by the transmitting node A when sending the data packet to the receiving node B according to the value of the transmitting power field in the CTS packet received in step 6, and the value of the transmitting power is taken as The value of the transmit power field in the CTS packet.
第八步:发送节点A使用本节点A的用户码l1和步骤七确定的发射功率向接收节点B发送数据分组,接收节点B使用用户码l1接收并解扩数据分组,然后向发送节点A发送确认ACK分组。Step 8: The sending node A uses the user code l1 of the node A and the transmission power determined in step 7 to send the data packet to the receiving node B, and the receiving node B uses the user code l11 to receive and despread the data packet, and then send the data packet to the sending node A sends an acknowledgment ACK packet.
第九步:发送节点A将发射功率增加dt,并将RTS分组中发射功率字段的值增加dt,当累计重复发送次数小于最大允许重复发送次数Rm,并且发射功率小于等于最大允许发射功率时,发送节点A以增加dt后的发射功率重新向接收节点B发送一次RTS分组,并返回步骤六,否则,将接收节点B作为不可达处理。如果用Pm表示最大允许发射功率,则最大允许重复发送次数与发射功率增减幅度dt之间应满足关系:Rm×dt=Pm-Pp,Pp为网络节点初始发射功率,Rm为正整数。Step 9: Sending node A increases the transmission power by dt, and increases the value of the transmission power field in the RTS packet by dt. When the accumulated number of repeated transmissions is less than the maximum allowable number of repeated transmissions Rm, and the transmission power is less than or equal to the maximum allowable transmission power, The sending node A re-sends an RTS packet to the receiving node B with the transmission power increased by dt, and returns to step six, otherwise, the receiving node B is treated as unreachable. If Pm is used to represent the maximum allowable transmit power, then the maximum allowable number of repeated transmissions and the increase or decrease range of transmit power dt should satisfy the relationship: Rm×dt=Pm-Pp, Pp is the initial transmit power of the network node, and Rm is a positive integer.
第十步:接收节点B不可达,发送节点A将数据分组加入到本节点等待发送分组队列中,重新进入步骤一。Step 10: The receiving node B is unreachable, the sending node A adds the data packet to the queue of the node waiting to send the packet, and re-enters step 1.
以上所述仅为本发明的较佳实施例而已,并不用以限制本发明,本领域技术人员应该理解,在不脱离本发明的精神和原则的情况下,可以进行各种其它的改变、替换和添加。因此,凡在本发明的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。The above descriptions are only preferred embodiments of the present invention, and are not intended to limit the present invention. It should be understood by those skilled in the art that various other changes and substitutions can be made without departing from the spirit and principles of the present invention. and add. Therefore, within the spirit and principles of the present invention, any modifications, equivalent replacements, improvements, etc., shall be included in the protection scope of the present invention.
Claims (2)
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN200810098881XA CN101277271B (en) | 2008-05-09 | 2008-05-09 | Access control method for distributed CDMA network medium with controllable power |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN200810098881XA CN101277271B (en) | 2008-05-09 | 2008-05-09 | Access control method for distributed CDMA network medium with controllable power |
Publications (2)
Publication Number | Publication Date |
---|---|
CN101277271A true CN101277271A (en) | 2008-10-01 |
CN101277271B CN101277271B (en) | 2010-09-01 |
Family
ID=39996290
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN200810098881XA Expired - Fee Related CN101277271B (en) | 2008-05-09 | 2008-05-09 | Access control method for distributed CDMA network medium with controllable power |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN101277271B (en) |
Cited By (9)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN102917376A (en) * | 2011-08-02 | 2013-02-06 | 上海交通大学 | Cognitive wireless sensor network MAC implementing method in combination of power control |
CN103444238A (en) * | 2011-02-16 | 2013-12-11 | 高通股份有限公司 | Manage transmit power for better frequency reuse in TV vacant spectrum |
CN104540195A (en) * | 2014-12-16 | 2015-04-22 | 余凤莲 | Energy-saving control method based on wireless sensing relay network |
CN104540193A (en) * | 2014-12-16 | 2015-04-22 | 余凤莲 | Energy-saving control method based on zigbee relay network |
US9585025B2 (en) | 2011-02-16 | 2017-02-28 | Qualcomm Incorporated | Managing transmit power for better frequency re-use in TV white space |
CN106507393A (en) * | 2016-11-11 | 2017-03-15 | 电子科技大学 | An Access Selection Method Based on Synthetic Cost Function |
WO2019153223A1 (en) * | 2018-02-09 | 2019-08-15 | 海能达通信股份有限公司 | Wireless mesh network power adjustment method, apparatus and device |
WO2020006729A1 (en) * | 2018-07-05 | 2020-01-09 | Qualcomm Incorporated | Methods and apparatus for group communication |
CN110958587A (en) * | 2020-01-03 | 2020-04-03 | 武汉理工大学 | A network adaptive method, device and system for ship communication |
Family Cites Families (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
FR2761838B1 (en) * | 1997-04-03 | 1999-04-30 | Alsthom Cge Alcatel | METHOD FOR CONTROLLING THE TRANSMISSION POWER OF TERMINALS IN A CELLULAR NETWORK OF CDMA TYPE, BASE STATION AND BASE STATION CONTROLLER USING THE SAME |
CN1135745C (en) * | 2000-03-23 | 2004-01-21 | 华为技术有限公司 | CDMA Communication System Forward Power Saturation Protection Method and Power Control Device |
-
2008
- 2008-05-09 CN CN200810098881XA patent/CN101277271B/en not_active Expired - Fee Related
Cited By (12)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN103444238A (en) * | 2011-02-16 | 2013-12-11 | 高通股份有限公司 | Manage transmit power for better frequency reuse in TV vacant spectrum |
US9585025B2 (en) | 2011-02-16 | 2017-02-28 | Qualcomm Incorporated | Managing transmit power for better frequency re-use in TV white space |
US9813994B2 (en) | 2011-02-16 | 2017-11-07 | Qualcomm, Incorporated | Managing transmit power for better frequency re-use in TV white space |
CN102917376A (en) * | 2011-08-02 | 2013-02-06 | 上海交通大学 | Cognitive wireless sensor network MAC implementing method in combination of power control |
CN102917376B (en) * | 2011-08-02 | 2014-11-05 | 上海交通大学 | Cognitive wireless sensor network MAC implementing method in combination of power control |
CN104540195A (en) * | 2014-12-16 | 2015-04-22 | 余凤莲 | Energy-saving control method based on wireless sensing relay network |
CN104540193A (en) * | 2014-12-16 | 2015-04-22 | 余凤莲 | Energy-saving control method based on zigbee relay network |
CN106507393A (en) * | 2016-11-11 | 2017-03-15 | 电子科技大学 | An Access Selection Method Based on Synthetic Cost Function |
CN106507393B (en) * | 2016-11-11 | 2020-02-07 | 电子科技大学 | Access selection method based on comprehensive overhead function |
WO2019153223A1 (en) * | 2018-02-09 | 2019-08-15 | 海能达通信股份有限公司 | Wireless mesh network power adjustment method, apparatus and device |
WO2020006729A1 (en) * | 2018-07-05 | 2020-01-09 | Qualcomm Incorporated | Methods and apparatus for group communication |
CN110958587A (en) * | 2020-01-03 | 2020-04-03 | 武汉理工大学 | A network adaptive method, device and system for ship communication |
Also Published As
Publication number | Publication date |
---|---|
CN101277271B (en) | 2010-09-01 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN101277271B (en) | Access control method for distributed CDMA network medium with controllable power | |
Tang et al. | A-duplex: Medium access control for efficient coexistence between full-duplex and half-duplex communications | |
Monks et al. | A power controlled multiple access protocol for wireless packet networks | |
Muqattash et al. | POWMAC: a single-channel power-control protocol for throughput enhancement in wireless ad hoc networks | |
Adam et al. | Adaptive relay selection in cooperative wireless networks | |
Sami et al. | An energy-aware cross-layer cooperative MAC protocol for wireless ad hoc networks | |
Shah et al. | Handling asymmetry in power heterogeneous ad hoc networks: A cross layer approach | |
CN103501531B (en) | A kind of Ad Hoc network MAC layer method for channel allocation controlled based on power | |
Sokun et al. | On the spectral efficiency of selective decode-and-forward relaying | |
Broustis et al. | Multiband media access control in impulse-based UWB ad hoc networks | |
Datta et al. | Packet size optimization for multi hop CDMA wireless sensor networks with nearest neighbors based routing | |
Di Renzo et al. | On the impact of shadowing on the performance of cooperative medium access control protocols | |
Liu et al. | ECTP: an energy-efficiency label-switching MAC protocol for infrastructure wireless networks | |
Yamao et al. | Time shift grouping access in IEEE 802.15. 4 MAC beacon mode for layered-tree networks | |
Liu et al. | Conserve energy through multiple-packets transmission in heterogeneous mobile ad hoc networks | |
Verma et al. | A novel scalable hybrid-MAC protocol for densely deployed M2M networks | |
Liu et al. | A relay-based MAC protocol for multi-rate and multi-range infrastructure wireless LANs | |
Yuan et al. | A cooperative channel reservation MAC protocol with adaptive power control and carrier sensing | |
Kim et al. | A distributed cooperative MAC protocol for QoS improvement and mobility support in WiMedia networks | |
Chu | Improving IEEE 802.11 performance with power control and distance-based Contention window Selection | |
Kwon et al. | An uplink packet relay protocol for CDMA cellular-like systems | |
Nandi et al. | Energy level performance of packet delivery schemes in wireless sensor networks in presence of Rayleigh fading channel | |
Murawski et al. | Utilizing dynamic spectrum leasing for cognitive radios in 802.11-based wireless networks | |
Yang | Cooperative opportunistic routing protocol for wireless sensor networks | |
Chen et al. | Dynamic spatial backoff in fading environments |
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 | ||
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: 20100901 Termination date: 20160509 |