Nothing Special   »   [go: up one dir, main page]

CN105307274A - Data receiving and sending method capable of making full use of time resource in underwater sensor network - Google Patents

Data receiving and sending method capable of making full use of time resource in underwater sensor network Download PDF

Info

Publication number
CN105307274A
CN105307274A CN201510759628.4A CN201510759628A CN105307274A CN 105307274 A CN105307274 A CN 105307274A CN 201510759628 A CN201510759628 A CN 201510759628A CN 105307274 A CN105307274 A CN 105307274A
Authority
CN
China
Prior art keywords
node
sending
data
message
time
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.)
Pending
Application number
CN201510759628.4A
Other languages
Chinese (zh)
Inventor
金志刚
李雅婧
苏毅姗
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Tianjin University
Original Assignee
Tianjin University
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Tianjin University filed Critical Tianjin University
Priority to CN201510759628.4A priority Critical patent/CN105307274A/en
Publication of CN105307274A publication Critical patent/CN105307274A/en
Pending legal-status Critical Current

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W72/00Local resource management
    • H04W72/50Allocation or scheduling criteria for wireless resources
    • H04W72/54Allocation or scheduling criteria for wireless resources based on quality criteria
    • H04W72/541Allocation or scheduling criteria for wireless resources based on quality criteria using the level of interference
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W72/00Local resource management
    • H04W72/50Allocation or scheduling criteria for wireless resources
    • H04W72/54Allocation or scheduling criteria for wireless resources based on quality criteria
    • H04W72/542Allocation or scheduling criteria for wireless resources based on quality criteria using measured or perceived quality

Landscapes

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

Abstract

本发明涉及一种水下传感器网络中充分利用时间资源的数据收发方法,有两对准备进行数据传输的节点,分别为主节点对和次级节点对,此两对节点的数据收发方法为:发送节点和接收节点在传输数据时使用RTS-CTS握手流程,次级节点对同样会接收到RTS报文,根据报文中主节点对的位置信息,获得各个节点的时间占用情况,计算出禁止次级节点发送报文的时间段,对合理安排自己的发送时间,以避免报文冲突。本发明充分利用了空闲的时间资源,在确保不对其余节点的报文收发产生干扰的情况下,网络中的节点可以根据各个节点的位置信息灵活地安排报文的发送时间,以提高时间资源的利用率。

The present invention relates to a data sending and receiving method that makes full use of time resources in an underwater sensor network. There are two pairs of nodes ready for data transmission, respectively a master node pair and a secondary node pair. The data sending and receiving methods of the two pairs of nodes are as follows: The sending node and the receiving node use the RTS-CTS handshake process when transmitting data, and the secondary node pair will also receive the RTS message. According to the location information of the primary node pair in the message, the time occupancy of each node is obtained, and the prohibition is calculated. The time period for the secondary node to send the message should reasonably arrange its own sending time to avoid message conflicts. The present invention makes full use of idle time resources, and under the condition of ensuring no interference to the sending and receiving of messages of other nodes, the nodes in the network can flexibly arrange the sending time of messages according to the position information of each node, so as to improve the efficiency of time resources. utilization rate.

Description

水下传感器网络中充分利用时间资源的数据收发方法A data sending and receiving method that makes full use of time resources in underwater sensor networks

技术领域technical field

本发明属于水下传感器网络技术领域,涉及一种数据传输方法。The invention belongs to the technical field of underwater sensor networks and relates to a data transmission method.

背景技术Background technique

水下传感器网络是目前探索海洋,开发海洋的有力工具,已经在多个领域得到了广泛的使用,如海洋环境监测,石油资源开发,军事侦察等方面。水下传感器网络中的节点使用声信号进行数据传输,面临着信号传播速度慢,衰减大,带宽窄等缺点,且部署水下传感器网络较为复杂,同时传感器节点也受到了能耗的限制。为了确保节点能无冲突地接收数据,现有的数据收发流程要求监听到其他节点正在发送数据的节点进入退避状态,推迟自己的发送进程。但在实际情况中,报文的接收时间仅持续数秒,其余时间报文均在信道中传输,并未到达节点。因此在这段空闲时间内其余节点仍可进行数据发送过程,目前的收发流程没有充分利用这些时间,导致整个网络的时间利用率较低。The underwater sensor network is a powerful tool for exploring and developing the ocean at present, and has been widely used in many fields, such as marine environment monitoring, oil resource development, military reconnaissance and so on. The nodes in the underwater sensor network use acoustic signals for data transmission, which face the disadvantages of slow signal propagation, large attenuation, narrow bandwidth, etc., and the deployment of underwater sensor networks is more complicated, and sensor nodes are also limited by energy consumption. In order to ensure that nodes can receive data without conflicts, the existing data sending and receiving process requires nodes that monitor other nodes to send data to enter a back-off state and postpone their own sending process. But in the actual situation, the receiving time of the message only lasts for a few seconds, and the message is transmitted in the channel for the rest of the time, and has not reached the node. Therefore, other nodes can still send data during this idle time, and the current sending and receiving process does not make full use of these times, resulting in a low time utilization rate of the entire network.

发明内容Contents of the invention

针对目前现有水下传感器网络中数据收发流程存在的缺点,本发明在RTS-CTS协议的基础上进行改进,考虑收发节点的相对位置,设计了一种允许两对节点同时进行数据收发的方案,本发明的技术方案如下:Aiming at the shortcomings of the current data sending and receiving process in the existing underwater sensor network, the present invention improves on the basis of the RTS-CTS protocol, considers the relative positions of the sending and receiving nodes, and designs a scheme that allows two pairs of nodes to simultaneously send and receive data , the technical scheme of the present invention is as follows:

一种水下传感器网络中充分利用时间资源的数据收发方法,各个节点在通信过程中发送四类报文,分别为RTS,CTS,DATA和ACK报文,RTS,CTS和ACK报文的报文格式固定,设此三类报文的持续时间相等,均为T,在RTS报文中含有发送节点和接收节点的坐标信息,本轮发送过程中DATA报文的持续时间TDATA信息,在水下传感器网络中有两对准备进行数据传输的节点,分别为主节点对和次级节点对,每对节点又可分为发送节点和接收节点,发送节点需将自己的数据传输到接收节点处,则此两对准备进行数据传输的节点的数据收发方法为:A data sending and receiving method that makes full use of time resources in an underwater sensor network. Each node sends four types of messages during the communication process, which are RTS, CTS, DATA and ACK messages, and RTS, CTS and ACK messages. The format is fixed, and the duration of these three types of messages is assumed to be equal, all of which are T. The RTS message contains the coordinate information of the sending node and the receiving node. In the lower sensor network, there are two pairs of nodes ready for data transmission, namely the primary node pair and the secondary node pair. Each pair of nodes can be divided into a sending node and a receiving node. The sending node needs to transmit its own data to the receiving node. , then the data sending and receiving methods of the two pairs of nodes ready for data transmission are:

(1)水下传感器网络中的各个节点的位置固定,所有节点均已知自己的位置坐标,获得各个节点间的传输时延;(1) The position of each node in the underwater sensor network is fixed, and all nodes know their own position coordinates, and the transmission delay between each node is obtained;

(2)水下传感器网络全网同步,所有节点的时钟保持一致,各个传感器节点所发送的信号的覆盖范围相同;(2) The underwater sensor network is synchronized throughout the network, the clocks of all nodes are consistent, and the coverage of the signals sent by each sensor node is the same;

(3)发送节点和接收节点在传输数据时使用RTS-CTS握手流程,主节点对中,发送节点先发送RTS报文请求传输,接收节点收到RTS报文后回复CTS报文,准备接收数据;之后发送节点将需要发送的数据放置在DATA报文中进行发送,收到DATA报文的接收节点回复ACK对传输过程经行确认;与此同时次级节点对同样会接收到RTS报文,根据报文中主节点对的位置信息,获得各个节点的时间占用情况,计算出禁止次级节点发送报文的时间段,根据禁止发送的时间段,次级节点对合理安排自己的发送时间,以避免报文冲突。(3) The sending node and the receiving node use the RTS-CTS handshake process when transmitting data. The master node is centered. The sending node first sends an RTS message to request transmission. After receiving the RTS message, the receiving node replies a CTS message and prepares to receive data. ; After that, the sending node puts the data to be sent in the DATA message for sending, and the receiving node that receives the DATA message replies with ACK to confirm the transmission process; at the same time, the secondary node pair will also receive the RTS message, According to the position information of the primary node pair in the message, the time occupation of each node is obtained, and the time period for which the secondary node is prohibited from sending messages is calculated. According to the time period for which the secondary node is prohibited from sending, the secondary node pair reasonably arranges their own sending time. to avoid message collisions.

本发明充分利用了空闲的时间资源,在确保不对其余节点的报文收发产生干扰的情况下,网络中的节点可以根据各个节点的位置信息灵活地安排报文的发送时间,以提高时间资源的利用率。The present invention makes full use of idle time resources, and under the condition of ensuring no interference to the sending and receiving of messages of other nodes, the nodes in the network can flexibly arrange the sending time of messages according to the position information of each node, so as to improve the efficiency of time resources. utilization rate.

附图说明Description of drawings

图1.现有收发方案中时间资源未被充分利用Figure 1. Time resources are not fully utilized in existing transceiver solutions

图2.主节点对和次级节点对的相对位置关系,(1)-(7)各为一种相对位置关系图Figure 2. The relative positional relationship between the primary node pair and the secondary node pair, (1)-(7) are each a relative positional relationship diagram

图3.主节点对(A,B)间的通信分别占用了次级节点对(C,D)的四个时间段Figure 3. The communication between the primary node pair (A, B) occupies four time periods of the secondary node pair (C, D) respectively

图4.新方案示例Figure 4. Example of a new scheme

具体实施方式detailed description

本发明所设计的方案需要节点在通信过程中发送四类报文,分别为RTS,CTS,DATA和ACK报文。由于RTS,CTS和ACK报文的报文格式固定,因此这三类报文在水下信道中的持续时间也固定,可以假定这三类报文的持续时间相等,均为T。其中在RTS报文中含有发送节点和接收节点的坐标信息,本轮发送过程中DATA报文的持续时间TDATA等信息。The scheme designed by the present invention requires the nodes to send four types of messages during the communication process, namely RTS, CTS, DATA and ACK messages. Since the message formats of the RTS, CTS and ACK messages are fixed, the durations of these three types of messages in the underwater channel are also fixed, and it can be assumed that the durations of these three types of messages are equal, T. The RTS message contains information such as the coordinate information of the sending node and the receiving node, and the duration T DATA of the DATA message during the current round of sending.

现以节点A,B为主节点对,节点C,D为次级节点为例对本发明涉及到的方法进行说明。在主节点对中,节点A为发送节点,节点B为接收节点;在次级节点对中,节点C为发送节点,节点D为接收节点。The method involved in the present invention will now be described by taking nodes A and B as the primary node pair and nodes C and D as the secondary nodes as an example. In the primary node pair, node A is the sending node, and node B is the receiving node; in the secondary node pair, node C is the sending node, and node D is the receiving node.

在无线通信中,无线信号所覆盖的范围形成冲突域。在冲突域内,信号的强度较大,可以被其他节点接收,会对其他信号的发送接收产生影响;而在冲突域之外,信号的强度较小,因此可以认为发送节点的信号在此不会对其他信号的接收产生干扰。在三维空间内冲突域可近似为一个球形。在二维平面内冲突域可以简化为一个圆。在三维空间的分析过程与二维空间类似,下文以二维平面进行说明。如图1所示,设本发明所涉及到的各个节点的冲突域大小相同,均用半径为R的圆表示。In wireless communication, the area covered by a wireless signal forms a collision domain. In the conflict domain, the signal strength is relatively high and can be received by other nodes, which will affect the sending and receiving of other signals; while outside the conflict domain, the signal strength is small, so it can be considered that the signal of the sending node will not interfere with the reception of other signals. The collision domain can be approximated as a sphere in three-dimensional space. The collision domain can be simplified as a circle in a two-dimensional plane. The analysis process in three-dimensional space is similar to that in two-dimensional space, and the following will be explained with a two-dimensional plane. As shown in FIG. 1 , it is assumed that the conflict domains of the nodes involved in the present invention have the same size, which are all represented by a circle with a radius R.

节点A和节点B的冲突域将整个二维平面划分为四个部分,其中节点C在节点A的冲突域中,因此可以接收到节点A发出的RTS报文。从中节点C可获取发送节点A和接收节点B的地址以及DATA报文的持续时间tDATA,从而可知A,B间进行数据传输的全部流程,即各个开始报文发送的时刻以及报文到达的时刻。具体时刻可用t表示。t的下标由三部分组成,第一部分表示该报文的发送节点和接收节点,第二部分表示这是该报文到达哪个节点时的时刻,第三部分表示报文的类型,共有RTS,CTS,DATA,ACK四类。以发送节点A向接收节点B发送的DATA报文为例,该DATA报文到达节点B的时间可表示为tA-B,B,DATA。节点A,B之间的发送流程已经确定,节点在发送和接收之间的转换时间也固定不变,因此这些时间不会发生改变。节点C,D要想充分利用A,B之间的空闲时间,就必须避开这些已经确定的时间段,否则会发生报文冲突,影响网络的通信性能。The collision domain of node A and node B divides the entire two-dimensional plane into four parts, and node C is in the collision domain of node A, so it can receive the RTS message sent by node A. From which node C can obtain the addresses of sending node A and receiving node B and the duration t DATA of the DATA message, so as to know the entire process of data transmission between A and B, that is, the time when each message starts to be sent and the time when the message arrives time. The specific moment can be represented by t. The subscript of t consists of three parts. The first part indicates the sending node and the receiving node of the message. The second part indicates the moment when the message arrives at which node. The third part indicates the type of message. There are RTS, CTS, DATA, ACK four types. Taking the DATA message sent by the sending node A to the receiving node B as an example, the time when the DATA message arrives at the node B can be expressed as t AB,B,DATA . The sending process between nodes A and B has been determined, and the transition time between sending and receiving nodes is also fixed, so these times will not change. If nodes C and D want to make full use of the idle time between A and B, they must avoid these determined time periods, otherwise message conflicts will occur, which will affect the communication performance of the network.

节点C,D在不同位置下,C,D间的信号对A,B可能产生干扰的情况也不尽相同,如图2所示,具体有如下几种情况:Nodes C and D are at different locations, and the signal between C and D may interfere with A and B. As shown in Figure 2, there are several situations as follows:

(1)A,C节点会相互影响(1) A and C nodes will affect each other

(2)A,C节点和B,C节点相互影响(2) A, C nodes and B, C nodes influence each other

(3)A,C节点和A,D节点会相互影响(3) A, C nodes and A, D nodes will affect each other

(4)A,C节点,B,C节点,B,D节点均会相互影响(4) A, C nodes, B, C nodes, B, D nodes will all affect each other

(5)A,C节点,B,C节点,A,D节点均会相互影响(5) A, C nodes, B, C nodes, A, D nodes will all affect each other

(6)A,C节点,A,D节点,B,D节点均会相互影响(6) A, C nodes, A, D nodes, B, D nodes will all affect each other

(7)A,C节点,A,D节点,B,C节点以及B,D节点均会相互影响(7) A, C nodes, A, D nodes, B, C nodes and B, D nodes will all affect each other

节点C,D在不同的位置情况时,利用节点A,B间的空闲时间需要考虑的因素也略有不同。当A,C节点,A,D节点,B,C节点以及B,D节点均会相互影响时,情况最为复杂,现对这一情况进行进一步的说明。如图3所示,A,B节点间互相发送的报文会到达C,D节点,因此在节点C,D的时间轴上已各有四个时间段被占用;于此类似,节点C,D间相互发送的报文也会到达A,B节点。为避免报文冲突,节点C需要获得各个节点已被占用的时间段,如表1所示。节点A发送的RTS报文不会和C,D间的报文冲突,因此表内没有列出。When nodes C and D are in different locations, the factors to be considered in utilizing the idle time between nodes A and B are also slightly different. When nodes A, C, nodes A, D, nodes B, C, and nodes B, D all affect each other, the situation is the most complicated, and this situation will be further explained now. As shown in Figure 3, the messages sent between nodes A and B will reach nodes C and D, so four time periods have been occupied on the time axis of nodes C and D respectively; similarly, nodes C, Messages sent between D will also reach nodes A and B. In order to avoid message conflicts, node C needs to obtain the occupied time period of each node, as shown in Table 1. The RTS message sent by node A will not conflict with the message between C and D, so it is not listed in the table.

表1.各个节点已被占用的时间段Table 1. The time period each node has been occupied

point 时间段1time period 1 时间段2time period 2 时间段3time period 3 A(tA-B,A,CTS,tA-B,A,CTS+T)A(t AB,A,CTS ,t AB,A,CTS +T) (tB-A,A,ACK,tB-A,A,ACK+T)(t BA,A,ACK ,t BA,A,ACK +T) B(tA-B,B,DATA,tA-B,B,DATA+TDATA)B(t AB,B,DATA ,t AB,B,DATA +T DATA ) C(tB-A,C,CTS,tB-A,C,CTS+T)C(t BA,C,CTS ,t BA,C,CTS +T) (tA-B,C,DATA,tA-B,C,DATA+TDATA)(t AB,C,DATA ,t AB,C,DATA +T DATA ) (tB-A,C,ACK,tB-A,C,ACK+T)(t BA,C,ACK ,t BA,C,ACK +T) D(tB-A,D,CTS,tB-A,D,CTS+T)D(t BA,D,CTS ,t BA,D,CTS +T) (tA-B,D,DATA,tA-B,D,DATA+TDATA)(t AB,D,DATA ,t AB,D,DATA +T DATA ) (tB-A,D,ACK,tB-A,D,ACK+T)(t BA,D,ACK ,t BA,D,ACK +T)

在无线通信中,若多个信号同时到达某个节点,则该节点处的波形会出现叠加,从而导致任何一个信号都不能正确接收。因此若节点C和节点D想利用节点A,B传输期间的空闲时间,且不影响各自的正常通信,则节点C发送的信号到达节点A,B的时间不能和节点A和节点B用于接收报文的时间重合,同时节点C发送的信号到达节点D的时间也不能和节点A,B发送的信号到达节点D的时间重合。In wireless communication, if multiple signals arrive at a certain node at the same time, the waveforms at the node will be superimposed, so that any signal cannot be received correctly. Therefore, if node C and node D want to use the idle time during the transmission of nodes A and B without affecting their normal communication, the time for the signal sent by node C to reach nodes A and B cannot be used by nodes A and B for reception The time of the message coincides, and the time when the signal sent by node C arrives at node D cannot coincide with the time when the signal sent by nodes A and B arrives at node D.

在已知表1中的信息的基础上,根据节点间的传输时延,可以计算出禁止节点C发送报文的时间段,如表2所示。以节点B接收节点A的DATA报文为例,从tA-B,B,DATA时刻到tA-B,B,DATA+TDATA时刻,节点B会接收节点A的DATA报文,若节点C的报文也在tA-B,B,DATA时刻至tA-B,B,DATA+TDATA时刻到达节点B,则会引起冲突。因此从tA-B,B,DATABC时刻起,到tA-B,B,DATA+TDATABC时刻,应禁止节点C发送报文,τBC为B,C节点间的传输时延。其他禁止节点C发送报文的时间段的计算方法于此类似。同理,也可计算出禁止节点D发送报文的时间段。On the basis of knowing the information in Table 1, according to the transmission delay between nodes, the time period during which node C is prohibited from sending messages can be calculated, as shown in Table 2. Take node B receiving the DATA message from node A as an example, from the time t AB, B, DATA to the time t AB, B, DATA + T DATA , node B will receive the DATA message from node A, if the message from node C Also arriving at node B from time t AB, B, DATA to time t AB, B, DATA + T DATA will cause a conflict. Therefore, from time t AB,B,DATABC to time t AB,B,DATA +T DATABC , node C should be prohibited from sending messages, where τ BC is the transmission delay between nodes B and C. The calculation method of other time periods during which node C is prohibited from sending messages is similar to this. Similarly, the time period during which node D is prohibited from sending messages can also be calculated.

表2.禁止节点C和节点D发送的时间段Table 2. Periods during which node C and node D are prohibited from sending

在获得了表2中的信息后,准备进行数据传输的节点C需要设定自己发送RTS报文的时刻tRTS和发送DATA报文的时刻tDATA,同时要为节点D设定好发送CTS报文的发送时刻tCTS,同时将tCTS放置在RTS报文中发送给节点D。tRTS,tDATA和tCTS的设定都不能与表2中的时间段重合。After obtaining the information in Table 2, node C preparing to transmit data needs to set the time t RTS for sending RTS messages and t DATA for sending DATA messages, and at the same time set the time for node D to send CTS messages The sending time t CTS of the message, and at the same time put t CTS in the RTS message and send it to node D. The settings of t RTS , t DATA and t CTS cannot coincide with the time periods in Table 2.

经过以上安排,节点C和节点D可以充分利用节点A和节点B之间的时间空隙进行数据传输,同时不会对A,B间的通信产生影响。图4为节点C,D利用节点A,B数据传输时的空间时间进行通信的示例。在接收节点B发送CTS报文,到接收DATA报文的这段时间内,节点C,D成功进行了数据传输,且未对A,B间的通信造成干扰。而在现有的通信流程中,这段时间将无法被其他节点使用。新方案提高了时间资源的使用效率,也使得网络的吞吐量得到提高。Through the above arrangements, node C and node D can make full use of the time gap between node A and node B for data transmission, and at the same time, the communication between A and B will not be affected. Figure 4 is an example of nodes C and D using the space and time when nodes A and B transmit data to communicate. During the period between receiving node B sending the CTS message and receiving the DATA message, nodes C and D successfully transmit data without causing interference to the communication between A and B. In the existing communication process, this period of time will not be available to other nodes. The new scheme improves the utilization efficiency of time resources and also improves the throughput of the network.

Claims (2)

1.一种水下传感器网络中充分利用时间资源的数据收发方法,各个节点在通信过程中发送四类报文,分别为RTS,CTS,DATA和ACK报文,RTS,CTS和ACK报文的报文格式固定,设此三类报文的持续时间相等,在RTS报文中含有发送节点和接收节点的坐标信息,本轮发送过程中DATA报文的持续时间TDATA信息,在水下传感器网络中有两对准备进行数据传输的节点,分别为主节点对和次级节点对,每对节点又可分为发送节点和接收节点,发送节点需将自己的数据传输到接收节点处,则此两对准备进行数据传输的节点的数据收发方法为:1. A data sending and receiving method that makes full use of time resources in an underwater sensor network. Each node sends four types of messages during the communication process, which are respectively RTS, CTS, DATA and ACK messages, and RTS, CTS and ACK messages. The format of the message is fixed, and the duration of these three types of messages is assumed to be equal. The RTS message contains the coordinate information of the sending node and the receiving node. There are two pairs of nodes ready for data transmission in the network, namely the primary node pair and the secondary node pair. Each pair of nodes can be divided into a sending node and a receiving node. The sending node needs to transmit its own data to the receiving node, then The data sending and receiving methods of these two pairs of nodes ready for data transmission are: (1)水下传感器网络中的各个节点的位置固定,所有节点均已知自己的位置坐标,获得各个节点间的传输时延;(1) The position of each node in the underwater sensor network is fixed, and all nodes know their own position coordinates, and the transmission delay between each node is obtained; (2)水下传感器网络全网同步,所有节点的时钟保持一致,各个传感器节点所发送的信号的覆盖范围相同;(2) The underwater sensor network is synchronized throughout the network, the clocks of all nodes are consistent, and the coverage of the signals sent by each sensor node is the same; (3)发送节点和接收节点在传输数据时使用RTS-CTS握手流程,主节点对中,发送节点先发送RTS报文请求传输,接收节点收到RTS报文后回复CTS报文,准备接收数据;之后发送节点将需要发送的数据放置在DATA报文中进行发送,收到DATA报文的接收节点回复ACK对传输过程经行确认。与此同时次级节点对同样会接收到RTS报文,根据报文中主节点对的位置信息,获得各个节点的时间占用情况,计算出禁止次级节点发送报文的时间段,根据禁止发送的时间段,次级节点对合理安排自己的发送时间,以避免报文冲突。(3) The sending node and the receiving node use the RTS-CTS handshake process when transmitting data. The master node is centered. The sending node first sends an RTS message to request transmission. After receiving the RTS message, the receiving node replies a CTS message and prepares to receive data. ; After that, the sending node places the data to be sent in the DATA message for sending, and the receiving node that receives the DATA message replies with an ACK to confirm the transmission process. At the same time, the secondary node pair will also receive the RTS message. According to the position information of the primary node pair in the message, the time occupancy of each node is obtained, and the time period for which the secondary node is prohibited from sending messages is calculated. During the period of time, the secondary node pairs reasonably arrange their sending time to avoid message conflicts. 2.根据权利要求1所述的数据收发方法,其特征在于,次级节点对的发送节点计算出禁止次级节点对发送报文的时间段,根据禁止发送的时间段,设定自己发送RTS报文的时刻tRTS和发送DATA报文的时刻tDATA,同时为其相应的接收节点设定好发送CTS报文的发送时刻tCTS,并将tCTS放置在RTS报文中发送给相应的接收节点。2. The data sending and receiving method according to claim 1, wherein the sending node of the secondary node pair calculates the time period for which the secondary node pair is prohibited from sending messages, and sets itself to send the RTS according to the time period forbidding sending The time t RTS of the message and the time t DATA of sending the DATA message, and at the same time set the sending time t CTS of the CTS message for the corresponding receiving node, and put t CTS in the RTS message and send it to the corresponding receiving node.
CN201510759628.4A 2015-11-09 2015-11-09 Data receiving and sending method capable of making full use of time resource in underwater sensor network Pending CN105307274A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201510759628.4A CN105307274A (en) 2015-11-09 2015-11-09 Data receiving and sending method capable of making full use of time resource in underwater sensor network

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201510759628.4A CN105307274A (en) 2015-11-09 2015-11-09 Data receiving and sending method capable of making full use of time resource in underwater sensor network

Publications (1)

Publication Number Publication Date
CN105307274A true CN105307274A (en) 2016-02-03

Family

ID=55203889

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201510759628.4A Pending CN105307274A (en) 2015-11-09 2015-11-09 Data receiving and sending method capable of making full use of time resource in underwater sensor network

Country Status (1)

Country Link
CN (1) CN105307274A (en)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN108696952A (en) * 2017-02-28 2018-10-23 华为技术有限公司 Method and device for establishing wireless link in wireless network

Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN103248436A (en) * 2013-04-17 2013-08-14 哈尔滨工程大学 Method for avoiding hidden terminal and exposed terminal of underwater acoustic communication network
CN103634876A (en) * 2012-08-24 2014-03-12 富士通株式会社 Wireless network device and public frequency hopping multiple channel media access control method

Patent Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN103634876A (en) * 2012-08-24 2014-03-12 富士通株式会社 Wireless network device and public frequency hopping multiple channel media access control method
CN103248436A (en) * 2013-04-17 2013-08-14 哈尔滨工程大学 Method for avoiding hidden terminal and exposed terminal of underwater acoustic communication network

Non-Patent Citations (2)

* Cited by examiner, † Cited by third party
Title
YOUNGTAE NOH: "DOTS: A Propagation Delay-Aware Opportunistic MAC Protocol for Mobile Underwater Networks", 《IEEE TRANSACTIONS ON MOBILE COMPUTING》 *
汪生泉,孙大军,张友文: "一种高效的水下传感器网络MAC协议", 《传感器与微系统》 *

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN108696952A (en) * 2017-02-28 2018-10-23 华为技术有限公司 Method and device for establishing wireless link in wireless network

Similar Documents

Publication Publication Date Title
US9826494B2 (en) Method and apparatus for transmitting D2D signals
CN111865388B (en) An uplink beam management method and device
CN113287033B (en) Secure ranging framework without PHY payload
CN110574450B (en) System and method for determining collaboration location
WO2018176324A1 (en) Data exchange method, terminal device, and network device
CN103533584B (en) A kind of water sound sensor network multichannel media access control method
CN111586878A (en) Communication method and device
EP4040889A1 (en) Resource configuration method and apparatus
JP2016524849A (en) Access point support positioning framework
CN109478964B (en) Scheduling distribution information transmission method, equipment and system
WO2022077387A1 (en) Communication method and communication apparatus
KR20210126035A (en) Structure and method for controlling the exchange of ranging results
CN109076594A (en) A kind of method and device of low-power consumption accessing terminal to network
CN116074961A (en) Signal transmission method, signal transmission device, electronic equipment and readable storage medium
Lin et al. A MACA-based MAC protocol for Underwater Acoustic Sensor Networks.
WO2021239113A1 (en) Data transmission method and apparatus
CN110784244B (en) Data transmission method and full-duplex Ad Hoc network system
CN106255224B (en) Channel access method and device for wireless network
CN105307274A (en) Data receiving and sending method capable of making full use of time resource in underwater sensor network
CN114598430A (en) Random access method, device, terminal and network side equipment
WO2015078348A1 (en) Cluster head determination method and user equipment
Gu et al. Enabling a MAC protocol with self-localization function to solve hidden and exposed terminal problems in wireless Ad Hoc networks
Gupta et al. The compact discourse on problem of hidden node, exposed node and its related issues
Zhao et al. Performance validation of mac protocols in underwater acoustic networks
Zuo et al. A three-way handshaking access mechanism for point to multipoint in-band full-duplex wireless networks

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
WD01 Invention patent application deemed withdrawn after publication
WD01 Invention patent application deemed withdrawn after publication

Application publication date: 20160203