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 PDFInfo
- 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
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
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.
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)
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)
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 |
-
2013
- 2013-04-17 CN CN201310134142.2A patent/CN103248436B/en not_active Expired - Fee Related
Patent Citations (4)
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)
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 |