CN103248436A - Method for avoiding hidden terminal and exposed terminal of underwater acoustic communication network - Google Patents

Method for avoiding hidden terminal and exposed terminal of underwater acoustic communication network Download PDF

Info

Publication number
CN103248436A
CN103248436A CN2013101341422A CN201310134142A CN103248436A CN 103248436 A CN103248436 A CN 103248436A CN 2013101341422 A CN2013101341422 A CN 2013101341422A CN 201310134142 A CN201310134142 A CN 201310134142A CN 103248436 A CN103248436 A CN 103248436A
Authority
CN
China
Prior art keywords
message
channel
data
transmission
terminal
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
Application number
CN2013101341422A
Other languages
Chinese (zh)
Other versions
CN103248436B (en
Inventor
乔钢
章佳荣
张禹
周锋
马雪飞
孙宗鑫
刘淞佐
尹艳玲
聂东虎
于洋
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Harbin Engineering University
Original Assignee
Harbin Engineering 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 Harbin Engineering University filed Critical Harbin Engineering University
Priority to CN201310134142.2A priority Critical patent/CN103248436B/en
Publication of CN103248436A publication Critical patent/CN103248436A/en
Application granted granted Critical
Publication of CN103248436B publication Critical patent/CN103248436B/en
Expired - Fee Related legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Landscapes

  • Mobile Radio Communication Systems (AREA)

Abstract

The invention relates to the field of underwater acoustic communication, in particular to a method for avoiding hidden terminal and exposed terminal of an underwater acoustic communication network. The method comprises the following steps: a channel is divided into a control channel and a data channel, wherein the control channel is used for transmission of a control message and the data channel is used for transmission of a data message; a sending node conducts channel reservation, the control channel sends an RTS (Request To Send) message, a receiving node judges the state of the current channel after receiving a CTS (Clear To Send) message; if the current channel is free, the CTS message is sent, the receiving node conducts successful channel reservation and starts to transmit data, and after data transmission, the receiving node replies to an ACK (acknowledgement) message; and if the current channel is busy, the receiving node sends a DTS (Data Transformation Services) message, and when the reservation fails, the sending node retreats, and channel reservation is conducted again after the retreat time is up. According to the invention, as the channel is divided into two channels, collision between the control message and the data message is avoided; and the control message and the data message independently encode and decode to achieve simultaneous transmission, so that the communication time is saved.

Description

A kind of method that solves underwater sound communication net concealed terminal and exposed terminal
Technical field
The present invention relates to the underwater sound communication field, particularly relate to a kind of underwater sound communication network concealed terminal and exposed terminal solution.
Background technology
In recent years, along with the development of water sound communication technique, underwater sound communication network becomes the focus of domestic and international research gradually.Because the underwater acoustic channel propagation delay is long, available bandwidth is narrow, transmission rate is low, the time become the multipath complexity, the mature protocol in many cordless communication networks by land can't directly apply to underwater sound communication network.A very severe problem is exactly concealed terminal and exposed terminal in the design of subsurface communication procotol.The existence of concealed terminal can cause the conflict of receiving node data, thereby produces data-bag lost, and the packet of transmission collision will certainly increase extra energy consumption again, and this can shorten the life cycle of network concerning the underwater sound communication network of finite energy.The existence of exposed terminal can cause sending node to the false judgment of channel status, thereby carries out unnecessary keeping out of the way, and will certainly increase the end-to-end time delay that data send like this.Traditional all can't avoid this problem based on single-channel underwater sound communication network agreement.
Number of patent application is that the patent of invention of CN200710031832.X discloses a kind of method that solves multi-jumping wireless self-network grouping concealed terminal and exposed terminal problem, it is divided into several different states with sending node and receiving node, by control sending node and the conversion of receiving node between these states, the generation that avoids conflict.Different with method proposed by the invention.Number of patent application is that the patent of invention of CN200810018282.2 discloses a kind of method that solves heterogeneous point Ad Hoc network concealed terminal, and it has designed strict sequential and has finally thoroughly solved the problem that concealed terminal that the foreign peoples orders and CTS/ACK can't return at the MAC layer.It is the method that is applied to the terrestrial radio electricity, and needs strict sequential, is not suitable for being applied to underwater sound communication network.Number of patent application is the patent of invention of CN200680025803.6 has proposed to prevent hidden node problem in WLAN (wireless local area network) method, device and computer program.Receive transmission request (CC-RST62) from source node, CC-RTS62 comprises the reservation duration value of indication transmission reservation required time length.Adjust timer, make other nodes cycle (NAV) in channel of must preventing equal the time that transmission request/transmission response (CC-TRS/CC-CTS68) is shaken hands.It is a kind of method that is applied in the WLAN (wireless local area network), and its complicated technology is not suitable for being applied to underwater sound communication network.
Summary of the invention
The object of the present invention is to provide a kind of underwater sound communication network concealed terminal and exposed terminal solution based on handshake mechanism that call duration time is avoided message collisions of saving.
The object of the present invention is achieved like this:
The present invention includes following steps:
(1) channel is divided into control channel and data channel, control channel is controlled the transmission of message, and data channel carries out the transmission of data message;
(2) sending node carries out channel booking, send the RTS message by control channel, receiving node is after receiving the CTS message, judge current channel condition, if idle, then send the CTS message, the success of sending node channel booking, the transmission data, after transfer of data was finished, receiving node was replied the ACK message; If current channel is busy, receiving node sends the DTS message, and when the reservation failure, sending node is then kept out of the way, and preengages channel again behind the arrival back off time.
Comprise data segment numbering, the data segment, length information that will send in RTS message, the DTS message; Also comprise back off time information in the DTS message, also comprise the data segment number information that need resend in the ACK message.
Beneficial effect of the present invention is:
(1) be double-channel with channel distribution: control channel and data channel, distribute different frequency bands to control the transmission of message and data message, avoided conflicting of control message and data message.
(2) adopt full-duplex communication mechanism, control message and the encoding and decoding of data message independence, and can transmit simultaneously, saved call duration time.
(3) on the basis of double-channel, full-duplex communication technology, adopt handshake mechanism to carry out inter-node communication, efficiently solve under the single channel condition because data collision and unnecessary wait problem that concealed terminal and exposed terminal cause.
Description of drawings
Fig. 1 is the Handshake Protocol workflow diagram;
Fig. 2 is the concealed terminal schematic diagram;
Fig. 3 is the exposed terminal schematic diagram.
Embodiment
Below in conjunction with accompanying drawing the present invention is described further.
The present invention is based on the RTS-CTS Handshake Protocol, adopt double-channel technology and full-duplex communication technology.Underwater acoustic channel is divided into control channel and data channel, distributes different frequency bands, be used for the transmission of control message and data message.Adopt the full-duplex communication technology, node can receive and transmission control message by control channel when receiving data by data channel simultaneously.Utilize the solution of double-channel technology and full-duplex communication technology to hide and send the data collision that terminal causes, data reception node is replied DTS control message, the hiding communication request that sends terminal of refusal after receiving and hiding the RTS control message that sends the terminal transmission.Utilize double-channel technology and full-duplex communication technology to solve and hide the delay problem that receiving terminal causes, after data reception node is received and is hidden the CTS control message that sends the terminal transmission, do not do any processing, agree that hiding receiving terminal and other node establish a communications link.Utilize double-channel technology and full-duplex communication technology to solve and expose data collision and the delay problem that the transmission terminal causes.Data reception node is replied DTS control message and is refused the communication request that exposure sends terminal after receiving that exposure transmission terminal sends to the RTS control message of oneself.Data reception node receives that exposed terminal sends to the RTS of other node, does not then do any processing, agrees that exposure sends terminal and other node establishes a communications link.Utilize double-channel technology and full-duplex communication technology to solve and expose the data collision problem that receiving terminal causes.The exposure receiving terminal sends DTS control message after receiving the RTS control message of other node transmission, refuses this time to communicate to connect request.
The present invention is divided into control channel and data channel with channel, control the transmission of message and data message respectively with different frequency ranges, node adopts the full-duplex communication technology, in receiving data packets, can control reception and the transmission of message at control channel.Before communicating, earlier send the control message at control channel and carry out channel booking, node is according to the control message information, arrange to keep out of the way with data channel on transfer of data.
The technical solution used in the present invention is:
1, underwater acoustic channel is divided into control channel and data channel, distributes different frequency bands, be respectively applied to transmission control message and data message.
2, node adopts the full-duplex communication technology, in receiving data packets, can control the transmitting-receiving of message.
3, before beginning to transmit data, carry out channel booking earlier, when the channel booking success, just begin transfer of data, if the reservation failure is then kept out of the way, arrival is preengage channel after specifying back off time more again.
4, channel booking adopts the Handshake Protocol of RTS-CTS, when sending node will send data, send the RTS message by control channel earlier, receiving node is judged current channel condition after receiving the CTS message, if idle, then send the CTS message, sending node can begin transfer of data, and after transfer of data was finished, receiving node was replied the ACK message.If channel is busy, then send the DTS message, sending node enters to be kept out of the way.
5, comprise information such as the data segment numbering that will send, data segment, length in RTS, the DTS message, comprise information such as back off time in the DTS message, comprise the data segment numbering that need resend in the ACK message.
For example the present invention is done more detailed description below in conjunction with accompanying drawing:
In conjunction with Fig. 1.Fig. 1 represents the workflow based on the Handshake Protocol of full-duplex communication, and A, B, C, D represent 4 communication nodes among the figure, sends the workflow that data instance illustrates whole agreement with B to C now.
B is before sending data, send RTS control message by control channel to C earlier, request connects with C and communicates, C is after receiving the RTS of B, if channel idle, then reply CTS control message by control channel to B, notice B can carry out transfer of data, and B is after receiving the CTS message, namely begin to send datagram to C by data channel, after data message sent and finishes, C replied the ACK confirmation signal by control channel to B, and whether B is successful according to the transmission of ack signal judgment data, if the Frame that need transmit is again arranged, then resend these Frames, correct if all data receive, then finish this data transfer.
When B sent the RTS message to C, because A is also in the coverage of B, so A also can receive the RTS message that B sends, A entered and kept out of the way state this moment.When C sent the CTS message to B, because D is also in the coverage of C, so D also can receive the CTS message that C sends, D entered and kept out of the way state this moment.When B and C began to communicate, if A sends the RTS message to B, then B can send the DTS message to A, refusal A communication requests, and A receives to enter behind the DTS and keeps out of the way.For the communication request to C that initiated by D this moment, processing method is similar.
In conjunction with Fig. 2.A, B, C, D represent 4 communication nodes among the figure, and dashed circle is represented the communication coverage of each node.When A communicated to B transmission message, C was concealed terminal, if C will send data, then C sends terminal for hiding, if C will receive data, then C is hiding receiving terminal.Solution to both of these case describes respectively below.
For hiding the situation that sends terminal.Suppose that B has begun to receive the transmission data of A, if C sends RTS message request and B or D by control channel and communicates, because C is in the coverage of B, the data that the data that C sends and A send can bump at the B place, B is after control channel decodes the RTS message, send DTS to C, forbid the request that this time sends of C, C is according to the back off time of the format that comprises among the DTS oneself.
For the situation of hiding receiving terminal.C is outside the coverage of A, and B is outside the coverage of D, and A can not clash to the data that C sends to data and the D that B sends, and in the solution that the present invention proposes, control message and data message can not clash yet.Set up under the situation of communicating by letter at A and B, receive the transmission request of D as C after, think current channel idle, reply CTS to D, set up communicating by letter of D and C.
In conjunction with Fig. 3.A, B, C, D represent 4 communication nodes among the figure, and dashed circle is represented the communication coverage of each node.When B communicated to A transmission message, C was exposed terminal, if C will send data, then C sends terminal for exposing, if C will receive data, then C is the exposure receiving terminal.Solution to both of these case describes respectively below.
For exposing the situation that sends terminal.Suppose that B has begun to send data to A, communicate if C sends the RTS request by control channel to B that then B sends the communication request that DTS forbids C by control channel, C enters and keeps out of the way.If C sends CTS by control channel to D, after then B received this control message, not thinking to influence the communication of current node, is left intact, and C and D normally connect, and communicate.
For the situation that exposes receiving terminal, if C receives the RTS that D sends, clash at the C place for avoiding data message that D sends and the data message of B transmission, C sends DTS by control channel to D, forbids the communication request of D.

Claims (2)

1. a method that solves underwater sound communication net concealed terminal and exposed terminal is characterized in that, comprises the steps:
(1) channel is divided into control channel and data channel, control channel is controlled the transmission of message, and data channel carries out the transmission of data message;
(2) sending node carries out channel booking, send the RTS message by control channel, receiving node is after receiving the CTS message, judge current channel condition, if idle, then send the CTS message, the success of sending node channel booking, the transmission data, after transfer of data was finished, receiving node was replied the ACK message; If current channel is busy, receiving node sends the DTS message, and when the reservation failure, sending node is then kept out of the way, and preengages channel again behind the arrival back off time.
2. a kind of method that solves underwater sound communication net concealed terminal and exposed terminal according to claim 1 is characterized in that: comprise data segment numbering, the data segment, length information that will send in described RTS message, the DTS message; Also comprise back off time information in the DTS message, also comprise the data segment number information that need resend in the ACK message.
CN201310134142.2A 2013-04-17 2013-04-17 Method for avoiding hidden terminal and exposed terminal of underwater acoustic communication network Expired - Fee Related CN103248436B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201310134142.2A CN103248436B (en) 2013-04-17 2013-04-17 Method for avoiding hidden terminal and exposed terminal of underwater acoustic communication network

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201310134142.2A CN103248436B (en) 2013-04-17 2013-04-17 Method for avoiding hidden terminal and exposed terminal of underwater acoustic communication network

Publications (2)

Publication Number Publication Date
CN103248436A true CN103248436A (en) 2013-08-14
CN103248436B CN103248436B (en) 2015-07-22

Family

ID=48927677

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201310134142.2A Expired - Fee Related CN103248436B (en) 2013-04-17 2013-04-17 Method for avoiding hidden terminal and exposed terminal of underwater acoustic communication network

Country Status (1)

Country Link
CN (1) CN103248436B (en)

Cited By (10)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN105307274A (en) * 2015-11-09 2016-02-03 天津大学 Data receiving and sending method capable of making full use of time resource in underwater sensor network
CN105704779A (en) * 2016-03-14 2016-06-22 安徽斯玛特物联网科技有限公司 MESH net ad hoc network method based on dynamic perception and frequency hopping transmission
CN106131927A (en) * 2016-06-27 2016-11-16 杭州华三通信技术有限公司 Mesh establishment of connection method and device
CN107920358A (en) * 2016-10-11 2018-04-17 富士通株式会社 Node Diagnostics device and system
CN110401547A (en) * 2019-08-05 2019-11-01 北京百佑科技有限公司 Data communications method, device, terminal and computer readable storage medium
CN110784244A (en) * 2019-09-24 2020-02-11 厦门蓝斯通信股份有限公司 Data transmission method and full-duplex Ad Hoc network system
CN110943861A (en) * 2019-11-22 2020-03-31 南京航空航天大学 Multilink concurrent transmission method suitable for underwater acoustic sensor network
CN111404617A (en) * 2020-03-19 2020-07-10 云南保利天同仪器有限公司 Communication method applied to underwater acoustic communication network
CN113595950A (en) * 2021-06-29 2021-11-02 中国船舶重工集团公司第七一五研究所 Signal compatibility method of multi-body underwater acoustic communication network
CN114520687A (en) * 2022-02-17 2022-05-20 深圳震有科技股份有限公司 Audio data processing method, device and equipment applied to satellite system

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101197826A (en) * 2007-11-30 2008-06-11 华南理工大学 Method for solving problems of multi-jumping wireless self-network grouping concealed terminal and exposed terminal
CN101437264A (en) * 2008-12-17 2009-05-20 西安交通大学 Ad Hoc network medium access method capable of avoiding collision
CN102006630A (en) * 2010-11-10 2011-04-06 北京航空航天大学 Multichannel cooperative data transmission method and system
CN102316518A (en) * 2010-07-08 2012-01-11 北京邮电大学 Improved request-to-send (RTS)/clear-to-send (CTS) communication control method

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101197826A (en) * 2007-11-30 2008-06-11 华南理工大学 Method for solving problems of multi-jumping wireless self-network grouping concealed terminal and exposed terminal
CN101437264A (en) * 2008-12-17 2009-05-20 西安交通大学 Ad Hoc network medium access method capable of avoiding collision
CN102316518A (en) * 2010-07-08 2012-01-11 北京邮电大学 Improved request-to-send (RTS)/clear-to-send (CTS) communication control method
CN102006630A (en) * 2010-11-10 2011-04-06 北京航空航天大学 Multichannel cooperative data transmission method and system

Cited By (15)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN105307274A (en) * 2015-11-09 2016-02-03 天津大学 Data receiving and sending method capable of making full use of time resource in underwater sensor network
CN105704779A (en) * 2016-03-14 2016-06-22 安徽斯玛特物联网科技有限公司 MESH net ad hoc network method based on dynamic perception and frequency hopping transmission
CN106131927A (en) * 2016-06-27 2016-11-16 杭州华三通信技术有限公司 Mesh establishment of connection method and device
CN107920358B (en) * 2016-10-11 2021-01-26 富士通株式会社 Node diagnosis device and system
CN107920358A (en) * 2016-10-11 2018-04-17 富士通株式会社 Node Diagnostics device and system
CN110401547A (en) * 2019-08-05 2019-11-01 北京百佑科技有限公司 Data communications method, device, terminal and computer readable storage medium
CN110784244B (en) * 2019-09-24 2021-08-31 厦门蓝斯通信股份有限公司 Data transmission method and full-duplex Ad Hoc network system
CN110784244A (en) * 2019-09-24 2020-02-11 厦门蓝斯通信股份有限公司 Data transmission method and full-duplex Ad Hoc network system
CN110943861A (en) * 2019-11-22 2020-03-31 南京航空航天大学 Multilink concurrent transmission method suitable for underwater acoustic sensor network
CN111404617A (en) * 2020-03-19 2020-07-10 云南保利天同仪器有限公司 Communication method applied to underwater acoustic communication network
CN111404617B (en) * 2020-03-19 2021-09-24 海底鹰深海科技股份有限公司 Communication method applied to underwater acoustic communication network
CN113595950A (en) * 2021-06-29 2021-11-02 中国船舶重工集团公司第七一五研究所 Signal compatibility method of multi-body underwater acoustic communication network
CN113595950B (en) * 2021-06-29 2023-06-13 中国船舶重工集团公司第七一五研究所 Signal compatibility method for multi-body underwater acoustic communication network
CN114520687A (en) * 2022-02-17 2022-05-20 深圳震有科技股份有限公司 Audio data processing method, device and equipment applied to satellite system
CN114520687B (en) * 2022-02-17 2023-11-03 深圳震有科技股份有限公司 Audio data processing method, device and equipment applied to satellite system

Also Published As

Publication number Publication date
CN103248436B (en) 2015-07-22

Similar Documents

Publication Publication Date Title
CN103248436B (en) Method for avoiding hidden terminal and exposed terminal of underwater acoustic communication network
US20220132423A1 (en) Power saving mechanisms for multi-link communications
KR102211930B1 (en) Data communication method and device
JP7501638B2 (en) Method and terminal
CN107615793A (en) The method and system of data is transmitted between peer station with high channel efficiency, distributed manner
CN113382379B (en) Wireless communication method and communication device
CN113676298B (en) Multilink communication method and related device
HUE034702T2 (en) Systems and methods for synchronization within a neighbor aware network
CN103906207A (en) Wireless sensor network data transmission method based on self-adaptation required awakening technology
CN102625367B (en) Time slot optimized multichannel multiple-access control method in multi-hop Ad Hoc network
WO2022166157A1 (en) Wireless communication method, station device and access point device
CN112105075B (en) Wakeup frame sending method, method and equipment for sending first frame after node wakes up
CN103763076A (en) Cooperative MAC protocol implementation method on basis of multiple asynchronous channels in vehicular vdhoc networks
JP2023512950A (en) Method and device for sidelink communication
CN103929284A (en) High-reliability transmission method for wireless sensor network
WO2022213828A1 (en) Method and apparatus for resource determination
WO2023071055A1 (en) Method for configuring and updating random access resources in multi-antenna mimo scenario
WO2022077227A1 (en) Sidelink communication method and apparatus, and storage medium
US20230363049A1 (en) Method and device for performing sidelink transmission and reception
US20190104467A1 (en) Slotted channel access in communications network
WO2019141069A1 (en) Method and device for managing channel occupancy duration of unlicensed frequency band
KR20160004477A (en) A method for signal transmission in the downlink of multi-hop wireless communication systems
CN110178404A (en) A kind of resource using method, relevant apparatus and system
CN104660524A (en) Channel access control method and system of power line communication network
CN107071925B (en) A kind of broadcast channel method for reliable transmission under CSMA/CA mechanism

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: 20150722