[go: up one dir, main page]

CN105553572A - Underwater communication system - Google Patents

Underwater communication system Download PDF

Info

Publication number
CN105553572A
CN105553572A CN201510934045.0A CN201510934045A CN105553572A CN 105553572 A CN105553572 A CN 105553572A CN 201510934045 A CN201510934045 A CN 201510934045A CN 105553572 A CN105553572 A CN 105553572A
Authority
CN
China
Prior art keywords
signal
modulation
communication
rts
receiving
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
CN201510934045.0A
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.)
Ocean University of China
Original Assignee
Ocean University of China
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 Ocean University of China filed Critical Ocean University of China
Priority to CN201510934045.0A priority Critical patent/CN105553572A/en
Publication of CN105553572A publication Critical patent/CN105553572A/en
Pending legal-status Critical Current

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04BTRANSMISSION
    • H04B13/00Transmission systems characterised by the medium used for transmission, not provided for in groups H04B3/00 - H04B11/00
    • H04B13/02Transmission systems in which the medium consists of the earth or a large mass of water thereon, e.g. earth telegraphy
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04BTRANSMISSION
    • H04B10/00Transmission systems employing electromagnetic waves other than radio-waves, e.g. infrared, visible or ultraviolet light, or employing corpuscular radiation, e.g. quantum communication
    • H04B10/50Transmitters
    • H04B10/516Details of coding or modulation
    • H04B10/548Phase or frequency modulation
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L1/00Arrangements for detecting or preventing errors in the information received
    • H04L1/0001Systems modifying transmission characteristics according to link quality, e.g. power backoff
    • H04L1/0002Systems modifying transmission characteristics according to link quality, e.g. power backoff by adapting the transmission rate
    • H04L1/0003Systems modifying transmission characteristics according to link quality, e.g. power backoff by adapting the transmission rate by switching between different modulation schemes
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L1/00Arrangements for detecting or preventing errors in the information received
    • H04L1/0001Systems modifying transmission characteristics according to link quality, e.g. power backoff
    • H04L1/0006Systems modifying transmission characteristics according to link quality, e.g. power backoff by adapting the transmission format
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L1/00Arrangements for detecting or preventing errors in the information received
    • H04L1/12Arrangements for detecting or preventing errors in the information received by using return channel
    • H04L1/16Arrangements for detecting or preventing errors in the information received by using return channel in which the return channel carries supervisory signals, e.g. repetition request signals
    • H04L1/1607Details of the supervisory signal
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L1/00Arrangements for detecting or preventing errors in the information received
    • H04L1/12Arrangements for detecting or preventing errors in the information received by using return channel
    • H04L1/16Arrangements for detecting or preventing errors in the information received by using return channel in which the return channel carries supervisory signals, e.g. repetition request signals
    • H04L1/18Automatic repetition systems, e.g. Van Duuren systems
    • H04L1/1829Arrangements specially adapted for the receiver end
    • H04L1/1864ARQ related signaling

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Quality & Reliability (AREA)
  • Physics & Mathematics (AREA)
  • Electromagnetism (AREA)
  • Optical Communication System (AREA)

Abstract

本发明涉及一种水下通信系统,包括传感器、发射子系统和接收子系统,其中:所述传感器用于感知外界环境,帮助水下无线通信节点自动选择合适的通信模式以及对应的调制解调制式;所述发射子系统由编码单元、自适应调制单元和发射单元组成,所述发射子系统将待传送信号经过所述编码单元的编码和所述自适应调制单元的调制后,送入所述发射单元的相应信道,将电信号转换为声信号或光信号进行发送;所述接收子系统由接收单元、自适应解调单元和解码单元组成,所述接收单元的相应信道收到声信号或光信号并将其转变成电信号后,经过所述自适应解调单元的解调,最后由所述解码单元的解码器解调出原来的信号,实现在通信网络范围内数据或指令的可靠传输。

The present invention relates to an underwater communication system, including a sensor, a transmitting subsystem and a receiving subsystem, wherein: the sensor is used to perceive the external environment, and help the underwater wireless communication node to automatically select a suitable communication mode and corresponding modulation and demodulation standard; the transmitting subsystem is composed of a coding unit, an adaptive modulation unit and a transmitting unit, and the transmitting subsystem sends the signal to be transmitted to the The corresponding channel of the transmitting unit converts the electrical signal into an acoustic signal or an optical signal for transmission; the receiving subsystem is composed of a receiving unit, an adaptive demodulation unit and a decoding unit, and the corresponding channel of the receiving unit receives the acoustic signal or optical signal and convert it into an electrical signal, after being demodulated by the adaptive demodulation unit, the original signal is finally demodulated by the decoder of the decoding unit, so as to realize the transmission of data or instructions within the scope of the communication network Reliable transmission.

Description

一种水下通信系统An underwater communication system

技术领域technical field

本发明涉及水下通信领域,特别涉及一种水下通信系统。The invention relates to the field of underwater communication, in particular to an underwater communication system.

背景技术Background technique

目前,随着通信、勘探、监测等水下应用的不断发展,以视频、声纳等传感器为代表的大数据量感知设备的使用日益频繁,对于高速、大带宽、大数据量实时在线网络传输系统的需求也日益迫切。但是,由于水下环境的复杂性,不同水域、不同水深、不同传输距离、水平及垂直方向等水下无线通信(声、光)信道各不相同,并且声、光等传输介质在水下的速率、可用频率、传输距离等区别也非常大,因此,目前水下无线通信仍然以单一介质的通信方式为主,或者为水声通信,或者为无线光通信,或者为其他方式。水声通信和无线光通信是目前水下通信主要采用的通信方式,其中尤以水声通信为主。At present, with the continuous development of underwater applications such as communication, exploration, and monitoring, the use of large-volume sensing devices represented by sensors such as video and sonar is becoming more and more frequent. The requirements of the system are also becoming more and more urgent. However, due to the complexity of the underwater environment, underwater wireless communication (sound and light) channels are different in different waters, different water depths, different transmission distances, horizontal and vertical directions, and the transmission media such as sound and light are different in the underwater environment. The speed, available frequency, and transmission distance are also very different. Therefore, the current underwater wireless communication is still dominated by a single medium communication method, either underwater acoustic communication, wireless optical communication, or other methods. Underwater acoustic communication and wireless optical communication are the main communication methods used in underwater communication, especially underwater acoustic communication.

凭借传输距离远、性能可靠等优点,水声通信技术仍然牢牢占据着水下无线通信技术的主导地位。但是,声波作为水下重要的通信媒介,其水下传播速率比电磁波的速率低5个数量级,对系统的通信协议产生较大影响,从而大大降低通信网的吞吐量;同时,由于海洋跃层和海洋表面、海底的反射,以及海水声速在深度方向近似地按水平分层变化,水下多径复杂,这些都降低传输速率和提高误码率;再有,海洋中噪声源具有很大的随机性,严重限制了可靠通信的带宽和范围。这些现象均导致了水声通信技术存在着难以克服的传输速率低、延时较长、功耗大等缺陷。With the advantages of long transmission distance and reliable performance, underwater acoustic communication technology still firmly occupies the dominant position of underwater wireless communication technology. However, as an important underwater communication medium, sound waves, whose underwater propagation speed is 5 orders of magnitude lower than the speed of electromagnetic waves, have a great impact on the communication protocol of the system, thereby greatly reducing the throughput of the communication network; at the same time, due to the Reflection from the ocean surface and the bottom of the sea, as well as the sound velocity of seawater in the depth direction approximately change according to the horizontal layer, and the underwater multipath is complex, which all reduce the transmission rate and increase the bit error rate; moreover, the noise source in the ocean has a great impact Randomness, which severely limits the bandwidth and range of reliable communication. These phenomena have led to the insurmountable defects of low transmission rate, long delay, and high power consumption in underwater acoustic communication technology.

与水声通信方式相比,光波频率更高,其承载信息的能力也更强,更易于实现水下大容量的数据传输;而且,光波相较于声波而言,具有更好的方向性,用户可以及时发现通信链路被拦截,因此安全保密性更高。然而,光束在海水中的传输远比在大气中所受影响复杂得多,其主要受海水中所含水介质,溶解物质和悬浮物等物质成分的影响。同一水域不同时间、不同深度,以及不同水域海水的吸收特性都随空间和时间的不同而变化。并且,在浅海区和深海区,海水的浑浊度不同,对光束的吸收衰减作用也不同,大洋海水最小衰减系数波段是480-500nm,近岸海水最小衰减系数波段是530-580nm,由此可见,光束在海水中的最佳窗口仅存在于480-580nm波段,而且传输距离较声波而言要短得多。Compared with underwater acoustic communication, light waves have a higher frequency and a stronger ability to carry information, making it easier to realize large-capacity underwater data transmission; moreover, light waves have better directionality than sound waves. Users can find out that the communication link is intercepted in time, so the security and confidentiality are higher. However, the transmission of light beams in seawater is much more complicated than that in the atmosphere, which is mainly affected by the water medium, dissolved substances and suspended substances in seawater. The absorption characteristics of seawater in the same water area at different times, at different depths, and in different water areas vary with space and time. Moreover, in the shallow sea area and the deep sea area, the turbidity of the sea water is different, and the absorption and attenuation effects on the light beam are also different. The minimum attenuation coefficient band of ocean water is 480-500nm, and the minimum attenuation coefficient band of coastal sea water is 530-580nm. It can be seen that , the best window of the beam in seawater only exists in the 480-580nm band, and the transmission distance is much shorter than that of the sound wave.

显然,目前针对单一传输介质的水下通信系统已无法满足当前人们对水下快速通信的需求,另外,现有技术中仅仅是针对一种通信方法采用一种调制解调方式,因此无法根据水下条件来充分发挥水声通信和无线光通信各自的优势。Obviously, the current underwater communication system for a single transmission medium can no longer meet the current needs of people for underwater fast communication. In addition, in the prior art, only one modulation and demodulation method is used for one communication method, so it cannot be based on the underwater communication system. Under the conditions to give full play to the respective advantages of underwater acoustic communication and wireless optical communication.

发明内容Contents of the invention

本发明所要解决的技术问题是提供一种自适应的水下通信系统,至少部分的解决现有技术中水下通信所存在的问题。The technical problem to be solved by the present invention is to provide an adaptive underwater communication system, at least partly solving the problems existing in the underwater communication in the prior art.

根据本发明的一个方面,提供一种水下通信系统,其特征在于:所述系统包括传感器、发射子系统和接收子系统,其中:According to one aspect of the present invention, an underwater communication system is provided, wherein the system includes a sensor, a transmitting subsystem and a receiving subsystem, wherein:

所述传感器用于感知外界环境,帮助水下无线通信节点自动选择合适的通信模式以及对应的调制解调制式;The sensor is used to sense the external environment and help the underwater wireless communication node to automatically select a suitable communication mode and a corresponding modulation and demodulation mode;

所述发射子系统由编码单元、自适应调制单元和发射单元组成,所述发射子系统将待传送信号经过所述编码单元的编码和所述自适应调制单元的调制后,送入所述发射单元的相应信道,将电信号转换为声信号或光信号进行发送;The transmission subsystem is composed of a coding unit, an adaptive modulation unit and a transmission unit, and the transmission subsystem sends the signal to be transmitted to the transmission after being encoded by the coding unit and modulated by the adaptive modulation unit. The corresponding channel of the unit converts the electrical signal into an acoustic signal or an optical signal for transmission;

所述接收子系统由接收单元、自适应解调单元和解码单元组成,所述接收单元的相应信道收到声信号或光信号并将其转变成电信号后,经过所述自适应解调单元的解调,最后由所述解码单元的解码器解调出原来的信号,实现在通信网络范围内数据或指令的可靠传输。The receiving subsystem is composed of a receiving unit, an adaptive demodulation unit and a decoding unit. After the corresponding channel of the receiving unit receives an acoustic signal or an optical signal and converts it into an electrical signal, it passes through the adaptive demodulation unit demodulation, and finally the original signal is demodulated by the decoder of the decoding unit, so as to realize reliable transmission of data or instructions within the scope of the communication network.

进一步的,所述感知外界环境,包括但不限于感知水的深度、环境的复杂性、信道情况、数据量传输的大小、以及可靠通信的距离。Further, the sensing of the external environment includes but is not limited to sensing the depth of water, the complexity of the environment, channel conditions, the size of data transmission, and the distance of reliable communication.

进一步的,所述水下无线通信节点自动选择合适的通信模式是指:当所述水下无线通信节点之间距离比较近,而且有大量数据需要单向传输时,所述水下无线通信节点利用水声通信装置实现定位,然后自动选择光通信方式进行大量数据的传送;而在命令传送、网络初始化、建立路由、长距离或小量数据传输时,所述水下无线通信节点自动选择水声通信方式进行通信。Further, the automatic selection of an appropriate communication mode by the underwater wireless communication node refers to: when the distance between the underwater wireless communication nodes is relatively short and there is a large amount of data that needs to be transmitted in one direction, the underwater wireless communication node Use the underwater acoustic communication device to realize positioning, and then automatically select the optical communication method to transmit a large amount of data; when command transmission, network initialization, routing establishment, long-distance or small amount of data transmission, the underwater wireless communication node automatically selects the underwater Communication by means of acoustic communication.

进一步的,所述系统包括发射端、自适应调制解调机制和接收端,所述发射端用于发射信号;所述自适应调制解调机制通过来自所述接收端的反馈实现不同调制解调模式的切换;所述接收端用于接收信号;所述发射端与所述接收端根据约定,将信道信噪比分为不同等级,每个等级对应一定范围的信噪比值。Further, the system includes a transmitting end, an adaptive modulation and demodulation mechanism and a receiving end, and the transmitting end is used for transmitting signals; the adaptive modulation and demodulation mechanism implements different modulation and demodulation modes through feedback from the receiving end switching; the receiving end is used to receive signals; the transmitting end and the receiving end divide the channel signal-to-noise ratio into different levels according to agreement, and each level corresponds to a certain range of signal-to-noise ratio values.

进一步的,所述自适应调制解调机制的调制解调过程包括:Further, the modulation and demodulation process of the adaptive modulation and demodulation mechanism includes:

步骤S110,发送端在请求链路链接时首先以MFSK调制方式发送握手信号RTS,接收端在设定好的阈值之后第一次收到来自该源节点的数据包,则认为是握手信号RTS,使用MFSK制式解调,如解调正确,则以MFSK制式向发送端发出回复握手信号CTS,回复握手信号CTS中包含有训练字所测试信道状态的信噪比等级和误码率,如解调错误或者不是握手信号RTS,则丢弃不理。接收端收到回复握手信号CTS后,根据信噪比等级设定调制制式;Step S110, when requesting a link connection, the sending end first sends the handshake signal RTS in MFSK modulation mode, and the receiving end receives the data packet from the source node for the first time after the set threshold, it is considered as the handshake signal RTS, Use the MFSK system for demodulation. If the demodulation is correct, send a reply handshake signal CTS to the sending end in the MFSK system. The reply handshake signal CTS contains the signal-to-noise ratio level and bit error rate of the channel state tested by the training word, such as demodulation If it is wrong or it is not the handshake signal RTS, it will be discarded and ignored. After receiving the reply handshake signal CTS, the receiving end sets the modulation system according to the signal-to-noise ratio level;

步骤S120,发送端仍以原调制制式发送调试方式定义信号M-RTS信号,指明调制类型,接收端接收调试方式定义信号M-RTS后,按最新规定制式向发送端发送约定的调制方式应答信号M-CTS,表明发送端准备好;Step S120, the sending end still sends the debugging mode definition signal M-RTS signal in the original modulation system, indicating the modulation type, and after receiving the debugging mode definition signal M-RTS, the receiving end sends the agreed modulation mode response signal to the sending end according to the latest standard M-CTS, indicating that the sender is ready;

步骤S130,发送端用发送的调试方式定义信号M-RTS中约定的调制方式解调,确认收到约定的调制方式应答信号M-CTS后,认为接收端准备好,随后发送数据包;Step S130, the sending end demodulates the agreed modulation mode in the sent debugging mode definition signal M-RTS, and after confirming receipt of the agreed modulation mode response signal M-CTS, considers that the receiving end is ready, and then sends the data packet;

步骤S140,接收端在接收数据的同时,计算信噪比、误码率以及信道容量,当信噪比、误码率超过预先设定的阈值时,向发送端发送信道变化信号M-ARQ,并在信道变化信号M-ARQ信号帧负载中附加累计的每个数据包信噪比等级值;Step S140, the receiving end calculates the signal-to-noise ratio, bit error rate, and channel capacity while receiving data, and sends a channel change signal M-ARQ to the sending end when the signal-to-noise ratio and bit error rate exceed a preset threshold, And add the accumulated signal-to-noise ratio level value of each data packet in the channel change signal M-ARQ signal frame load;

步骤S150,发送端收到信道变化信号M-ARQ后,根据附加的信噪比等级值查表找出对应范围的信噪比均值,用来估算未来信噪比值,并据此重新设定调制制式;Step S150, after receiving the channel change signal M-ARQ, the sending end looks up the SNR average value of the corresponding range according to the additional SNR level value, and uses it to estimate the future SNR value, and resets accordingly modulation format;

步骤S160,跳转至步骤S120,重复执行发送-接收过程,当数据包发送完毕,接收端均正确接收后,接收端用MFSK调制制式发送结束信号ACK,通知发送端及其他节点接收完毕,此次发送-接收过程结束。Step S160, jump to step S120, and repeat the sending-receiving process. When the data packet is sent and the receiving end receives it correctly, the receiving end uses the MFSK modulation system to send the end signal ACK to notify the sending end and other nodes that the reception is complete. The send-receive process ends.

进一步的,所述自适应调制解调机制的自适应调制过程包括:Further, the adaptive modulation process of the adaptive modulation and demodulation mechanism includes:

步骤S210,发射端利用MFSK调制方式发送握手信号RTS,并等待接收端回复握手信号CTS。如在规定时间内,发射端没有收到回复握手信号CTS,则重发握手信号RTS,如果发送握手信号RTS的次数超过预定值,则认为该链路不通;In step S210, the transmitter uses MFSK modulation to send the handshake signal RTS, and waits for the receiver to reply with the handshake signal CTS. If within the specified time, the transmitting end does not receive the reply handshake signal CTS, then resend the handshake signal RTS, if the number of times the handshake signal RTS is sent exceeds the predetermined value, the link is considered unreachable;

步骤S220,发射端收到回复握手信号CTS后,根据RTS及CTS信号之间的延时及信号强度计算通信节点之间的距离及信噪比,并结合需要传送的数据量选择合适的通信方式;Step S220, after receiving the reply handshake signal CTS, the transmitting end calculates the distance and signal-to-noise ratio between communication nodes according to the delay and signal strength between the RTS and CTS signals, and selects an appropriate communication method in combination with the amount of data to be transmitted ;

步骤S230,发射端用MFSK调制方式发送调试方式定义信号M-RTS,通知接收端后续数据所使用的调试方式,同时等待接收端应答,如在预定时间内没有收到应答,则重发M-RTS信号,如果发送的M-RTS信号次数超过预定值,则转入步骤S210,重新发送RTS信号;Step S230, the transmitting end uses the MFSK modulation method to send the debugging mode definition signal M-RTS, notifies the receiving end of the debugging mode used for subsequent data, and waits for the receiving end to respond at the same time, if no response is received within the predetermined time, resend the M-RTS RTS signal, if the number of M-RTS signals sent exceeds a predetermined value, then proceed to step S210, and resend the RTS signal;

步骤S240,发射端收到接收端回复的应答信号后,用约定的调制方式解调接收到的应答信号并判断是否为约定的调制方式应答信号M-CTS。如果不是约定的调制方式应答信号M-CTS,则转入步骤S230,重新等待接收端发送应答信号;In step S240, after receiving the reply signal from the receiving end, the transmitter demodulates the received reply signal with the agreed modulation method and judges whether it is the agreed modulation method reply signal M-CTS. If it is not the agreed modulation response signal M-CTS, then proceed to step S230, and wait for the receiving end to send the response signal again;

步骤S250,如果解调后确认是约定的调制方式应答信号M-CTS,则用约定的调制方式发送数据包,每发送一条数据,等待接收端回复的信道变化信号M-ARQ,如果在预定时间内收到M-ARQ信号,则根据接收端附加在M-ARQ信号中的信噪比均值估算信噪比,并据此重新选择调制方式,然后转入步骤S230;Step S250, if it is confirmed after demodulation that it is the agreed modulation mode response signal M-CTS, then use the agreed modulation mode to send the data packet, each time a data is sent, wait for the channel change signal M-ARQ replied by the receiving end, if within the predetermined time After receiving the M-ARQ signal, estimate the signal-to-noise ratio according to the mean value of the signal-to-noise ratio added to the M-ARQ signal by the receiving end, and reselect the modulation method accordingly, and then go to step S230;

步骤S260,如果在预定时间内没有收到M-ARQ信号,则认为信道状态没有变化,判断数据是否发送完成,没有则转入步骤S250继续发送数据,如果发送完成,则判断是否收到接收端发送的错误帧信号ARQ,如果收到ARQ信号,则根据发送ARQ信号所附加的错误帧号,转入步骤S250重新发送错误帧;Step S260, if the M-ARQ signal is not received within the predetermined time, it is considered that the channel state has not changed, and it is judged whether the data transmission is completed, and if not, it is transferred to step S250 to continue sending data, and if the transmission is completed, it is judged whether it is received by the receiving end The error frame signal ARQ that sends, if receive ARQ signal, then forward to step S250 to resend error frame according to the error frame number attached to sending ARQ signal;

步骤S270,如没有收到ARQ信号,则判断是否收到接收结束信号ACK,如果在预定时间内没有收到ACK信号,则认为链路故障,转入步骤S210重新发起通信链接,如果收到ACK信号,则本次通信顺利结束,退出通信。Step S270, if the ARQ signal is not received, then judge whether the receiving end signal ACK is received, if the ACK signal is not received within the predetermined time, then it is considered that the link is faulty, and then go to step S210 to re-initiate the communication link, if the ACK signal is received signal, the communication ends successfully and the communication is exited.

进一步的,所述自适应调制解调机制的自适应解调过程包括:Further, the adaptive demodulation process of the adaptive modulation and demodulation mechanism includes:

步骤S310,接收端首次收到发送节点的信号,用MFSK方式解调,判断是否发射握手信号RTS,如果不发射握手信号RTS则发送结束信号ACK,并退出,如果是发射握手信号RTS,则以MFSK制式向发射端发出待接收的握手信号CTS,在CTS信号中包含有训练字所测试信道状态的信噪比等级和误码率,并等待调试方式定义信号M-RTS,如果在预定时间内没有收到M-RTS信号,则退出通信。Step S310, the receiving end receives the signal from the sending node for the first time, demodulates with MFSK, and judges whether to transmit the handshake signal RTS, if it does not transmit the handshake signal RTS, then sends the end signal ACK, and exits, if it is to transmit the handshake signal RTS, then use The MFSK system sends the handshake signal CTS to be received to the transmitter. The CTS signal contains the signal-to-noise ratio level and bit error rate of the channel state tested by the training word, and waits for the debugging mode to define the signal M-RTS. If within the predetermined time If no M-RTS signal is received, the communication will be exited.

步骤S320,接收端收到M-RTS信号后,根据M-RTS信号定义的调制方式发送调制方式应答信号M-CTS,并等待接收数据;Step S320, after receiving the M-RTS signal, the receiving end sends a modulation response signal M-CTS according to the modulation method defined by the M-RTS signal, and waits to receive data;

步骤S330,接收端每接收一条数据,就计算信噪比和误码率,如果超过阈值,发送信道变化信号M-ARQ,如没有超过阈值,则判断是否发送结束,如没有结束则继续等待接收数据,如果发送结束,则判断是否有错误帧,如果有错误帧则发送错误帧信号ARQ,通知发送端用当前调制制式重新发送制定帧号的数据包,如没有错误帧,则发送结束信号ACK,通知发射端本次通信结束并退出通信链接。Step S330, the receiving end calculates the signal-to-noise ratio and the bit error rate each time a piece of data is received, and if it exceeds the threshold, sends the channel change signal M-ARQ, if it does not exceed the threshold, then judges whether the transmission is over, if not, continues to wait for reception If there is an error frame, the error frame signal ARQ will be sent, and the sending end will be notified to resend the data packet with the specified frame number using the current modulation system. If there is no error frame, the end signal ACK will be sent. , notify the transmitter that this communication is over and exit the communication link.

进一步的,所述自适应调制解调机制的电路结构包括:ARM、DSP、FPGA、ADC、DAC、放大器和驱动电路,其中,所述放大器和驱动电路主要负责模拟信号的放大,以及驱动水声发射接收系统、无线光通信光电转换系统工作;所述ADC电路和DAC电路主要完成模拟信号和数字信号的转换;所述ARM处理器作为中央处理器,负责驱动管理,内存管理,事务管理,中断处理,网络通信协议栈管理,应用程序运行,人机交互等功能;所述DSP处理器分别对信号进行基带信号处理;所述FPGA分别用于外围数字逻辑电路和中频信号处理。Further, the circuit structure of the self-adaptive modulation and demodulation mechanism includes: ARM, DSP, FPGA, ADC, DAC, amplifier and drive circuit, wherein, the amplifier and drive circuit are mainly responsible for the amplification of analog signals, and driving underwater sound The transmitting and receiving system and the wireless optical communication photoelectric conversion system work; the ADC circuit and DAC circuit mainly complete the conversion of analog signals and digital signals; the ARM processor, as the central processing unit, is responsible for drive management, memory management, transaction management, interrupt Processing, network communication protocol stack management, application program operation, human-computer interaction and other functions; the DSP processor performs baseband signal processing on the signal respectively; the FPGA is used for peripheral digital logic circuit and intermediate frequency signal processing respectively.

进一步的,所述DSP处理器由DSP1处理器和DSP2处理器组成,所述DSP1处理器主要负责发送侧的随机处理、信道编码、正交相移键控(QPSK)调制、正交振幅调制(QAM)、多进制频移键控(MFSK)调制、自适应资源分配、自适应调制、空时编码的物理层应用,以及加密/解密和认证的底层MAC功能;所述DSP2负责接收侧的信道解码、QPSK解调、QAM解调、MFSK解调、去随机、信道估计、信道均衡的功能。Further, the DSP processor is composed of a DSP1 processor and a DSP2 processor, and the DSP1 processor is mainly responsible for random processing, channel coding, quadrature phase shift keying (QPSK) modulation, quadrature amplitude modulation ( QAM), multi-ary frequency shift keying (MFSK) modulation, adaptive resource allocation, adaptive modulation, physical layer applications of space-time coding, and the underlying MAC functions of encryption/decryption and authentication; the DSP2 is responsible for the receiving side Functions of channel decoding, QPSK demodulation, QAM demodulation, MFSK demodulation, de-randomization, channel estimation, and channel equalization.

进一步的,所述FPGA由FPGA1、FPGA2和FPGA3组成,其中,所述FPGA1主要用于OFDM调制解调、数字滤波、上下变频、组帧的操作控制;所述FPGA2完成高速总线逻辑控制,以及外围接口电路、系统与其他设备接口交互功能;所述FPGA3负责串并转换以及空时编码、空时译码的功能。Further, the FPGA is composed of FPGA1, FPGA2 and FPGA3, wherein the FPGA1 is mainly used for OFDM modulation and demodulation, digital filtering, up-down conversion, and framing operation control; the FPGA2 completes high-speed bus logic control, and peripheral Interface circuits, systems and other equipment interface interaction functions; the FPGA3 is responsible for the functions of serial-to-parallel conversion, space-time encoding, and space-time decoding.

本发明内置多种调制解调方案,使得本系统根据水下信道特点自适应选择合适的调制解调方式,可充分发挥各种调制方案的优点,降低误码率及系统功耗。The invention has built-in multiple modulation and demodulation schemes, so that the system can self-adaptively select a suitable modulation and demodulation mode according to the characteristics of the underwater channel, which can give full play to the advantages of various modulation schemes and reduce the bit error rate and system power consumption.

附图说明Description of drawings

图1为本发明实施例的一种水下通信系统的结构原理示意图。FIG. 1 is a schematic diagram of the structure and principle of an underwater communication system according to an embodiment of the present invention.

图2为本发明实施例的一种水下通信系统的自适应调制过程流程示意图。Fig. 2 is a schematic flowchart of an adaptive modulation process of an underwater communication system according to an embodiment of the present invention.

图3为本发明实施例的一种水下通信系统的自适应解调过程流程示意图。Fig. 3 is a schematic flowchart of an adaptive demodulation process of an underwater communication system according to an embodiment of the present invention.

图4为本发明实施例的一种水下通信系统的各握手信号帧格式结构示意图。Fig. 4 is a schematic structural diagram of the frame format of each handshake signal in an underwater communication system according to an embodiment of the present invention.

图5为本发明实施例的一种水下通信系统的硬件平台实现的原理图。FIG. 5 is a schematic diagram of a hardware platform implementation of an underwater communication system according to an embodiment of the present invention.

具体实施方式detailed description

为了便于对本发明的进一步理解,下面将结合附图以及具体实施例对本发明的技术方案做进一步的解释说明,且各个实施例并不构成对本发明实施例的限定。In order to facilitate a further understanding of the present invention, the technical solutions of the present invention will be further explained below in conjunction with the drawings and specific embodiments, and each embodiment does not constitute a limitation to the embodiments of the present invention.

根据本发明的实施例,提供了一种基于软件无线电技术的多模式自适应水下通信系统10,如图1所示,该系统10包括传感器11、发射子系统12和接收子系统13,其中,传感器11用于感知外界环境,比如感知水的深度、环境的复杂性、信道情况、数据量传输的大小、以及可靠通信的距离,帮助水下无线通信节点自动选择合适的通信模式(水声或无线光通信)以及对应的调制解调制式;发射子系统12由编码单元121、自适应调制单元122和发射单元123组成,发射子系统12将待传送信号经过编码单元121的编码和自适应调制单元122的调制后,送入发射单元123的相应信道,将电信号转换为声信号或光信号进行发送;接收子系统13由接收单元131、自适应解调单元132和解码单元133组成,接收单元131的相应信道收到声信号或光信号并将其转变成电信号后,经过自适应解调单元132的解调,最后由解码单元133的解码器解调出原来的信号,实现在通信网络范围内数据或指令的可靠传输。例如:当通信节点之间距离比较近,而且有大量数据需要单向传输时,节点利用水声通信装置实现定位,然后自动选择光通信方式进行大量数据的传送;而在命令传送、网络初始化、建立路由、长距离或小量数据传输时,节点自动选择水声通信方式进行通信。According to an embodiment of the present invention, a multi-mode adaptive underwater communication system 10 based on software radio technology is provided. As shown in FIG. 1 , the system 10 includes a sensor 11, a transmitting subsystem 12 and a receiving subsystem 13, wherein , the sensor 11 is used to perceive the external environment, such as the depth of the perception of water, the complexity of the environment, the channel situation, the size of the data transmission, and the distance of reliable communication, to help the underwater wireless communication node to automatically select the appropriate communication mode (underwater acoustic or wireless optical communication) and corresponding modulation and demodulation; the transmitting subsystem 12 is composed of a coding unit 121, an adaptive modulation unit 122 and a transmitting unit 123, and the transmitting subsystem 12 passes the coding and adaptive coding of the signal to be transmitted by the coding unit 121 After the modulation by the modulation unit 122, it is sent to the corresponding channel of the transmitting unit 123, and the electrical signal is converted into an acoustic signal or an optical signal for transmission; the receiving subsystem 13 is composed of a receiving unit 131, an adaptive demodulation unit 132 and a decoding unit 133, After the corresponding channel of the receiving unit 131 receives the acoustic signal or optical signal and converts it into an electrical signal, it is demodulated by the adaptive demodulation unit 132, and finally the original signal is demodulated by the decoder of the decoding unit 133, which realizes Reliable transmission of data or instructions within a communication network. For example: when the distance between communication nodes is relatively short and there is a large amount of data that needs to be transmitted in one direction, the node uses the underwater acoustic communication device to achieve positioning, and then automatically selects the optical communication method to transmit a large amount of data; while in command transmission, network initialization, When establishing a route, long-distance or small amount of data transmission, the node automatically selects the underwater acoustic communication method for communication.

水下无线声、光信道的状态受环境因素变化影响很大,例如水中的有机物、无机物颗粒,温度,盐度,密度,水深,内波,水团,海面及海底的反射等等,因此,建立一种能够感知信道环境,根据通信数据量,自适应选择通信模式(无线光通信或无线水声通信)和调制制式的自适应调制解调系统对于水下无线通信而言会有很大的帮助。The state of underwater wireless acoustic and optical channels is greatly affected by changes in environmental factors, such as organic and inorganic particles in water, temperature, salinity, density, water depth, internal waves, water masses, reflections on the sea surface and the bottom of the sea, etc. , the establishment of an adaptive modulation and demodulation system that can perceive the channel environment and adaptively select the communication mode (wireless optical communication or wireless underwater acoustic communication) and modulation system according to the amount of communication data will be very important for underwater wireless communication. s help.

因此,根据本发明的另一方面,本发明还提供一种水下通信系统,包括发射端、自适应调制解调机制和接收端,自适应调制解调机制的建立,可以通过来自接收端的反馈实现不同调制解调模式的切换,跟踪这种变化,使得系统在一次通信中根据测试的信道特性自适应地确定调制方式、频带、比特功率分配等,最大限度地利用有限带宽,从而实现不同调制方式、不同频带、不同载波数的多数据率传输模式,使得通信系统在不同距离、不同信道环境下以逼近最高数据率传输。通过建立自适应调制解调机制,发送端与接收端会根据约定,将信道信噪比分为M个不同等级,每个等级对应一定范围的信噪比值。Therefore, according to another aspect of the present invention, the present invention also provides an underwater communication system, including a transmitting end, an adaptive modulation and demodulation mechanism, and a receiving end. The establishment of the adaptive modulation and demodulation mechanism can be achieved through feedback from the receiving end Realize the switching of different modulation and demodulation modes, and track this change, so that the system can adaptively determine the modulation mode, frequency band, bit power allocation, etc. in one communication according to the channel characteristics of the test, and maximize the use of limited bandwidth to achieve different modulations The multi-data rate transmission mode of different frequency bands and different carrier numbers enables the communication system to transmit at the highest data rate under different distances and different channel environments. By establishing an adaptive modulation and demodulation mechanism, the sending end and the receiving end will divide the channel SNR into M different levels according to the agreement, and each level corresponds to a certain range of SNR values.

自适应调制解调机制的调制解调过程为:The modulation and demodulation process of the adaptive modulation and demodulation mechanism is:

步骤S110,发送端在请求链路链接时首先以MFSK调制方式发送握手信号RTS(内含10字节的训练字,用来测试信道状态),接收端在某一时间段(事先设定好的阈值)之后第一次收到来自该源节点的数据包,则认为是握手信号RTS,使用MFSK制式解调,如解调正确,则以MFSK制式向发送端发出回复握手信号CTS,回复握手信号CTS中包含有训练字所测试信道状态的信噪比等级和误码率,如解调错误或者不是握手信号RTS,则丢弃不理。接收端收到回复握手信号CTS后,根据信噪比等级设定调制制式。Step S110, when the sending end requests a link connection, it first sends the handshake signal RTS (including 10 bytes of training words, used to test the channel state) in MFSK modulation mode, and the receiving end Threshold) after receiving the data packet from the source node for the first time, it is considered to be a handshake signal RTS, which is demodulated using the MFSK system. If the demodulation is correct, a reply handshake signal CTS is sent to the sender in the MFSK system, and the handshake signal is replied The CTS contains the signal-to-noise ratio level and the bit error rate of the channel state tested by the training word. If there is a demodulation error or it is not the handshake signal RTS, it will be discarded. After receiving the reply handshake signal CTS, the receiving end sets the modulation system according to the SNR level.

步骤S120,发送端仍以原调制制式发送调试方式定义信号M-RTS信号,指明调制类型,接收端接收调试方式定义信号M-RTS后,按最新规定制式向发送端发送约定的调制方式应答信号M-CTS,表明发送端准备好。Step S120, the sending end still sends the debugging mode definition signal M-RTS signal in the original modulation system, indicating the modulation type, and after receiving the debugging mode definition signal M-RTS, the receiving end sends the agreed modulation mode response signal to the sending end according to the latest standard M-CTS, indicating that the sender is ready.

步骤S130,发送端用发送的调试方式定义信号M-RTS中约定的调制方式解调,确认收到约定的调制方式应答信号M-CTS后,认为接收端准备好,随后发送数据包。Step S130, the sending end demodulates with the agreed modulation mode in the sent debugging mode definition signal M-RTS, and after confirming receipt of the agreed modulation mode response signal M-CTS, considers that the receiving end is ready, and then sends the data packet.

步骤S140,接收端在接收数据的同时,计算信噪比、误码率以及信道容量,当信噪比、误码率超过预先设定的阈值时,向发送端发送信道变化信号M-ARQ,并在信道变化信号M-ARQ信号帧负载中附加累计的每个数据包信噪比等级值。Step S140, the receiving end calculates the signal-to-noise ratio, bit error rate, and channel capacity while receiving data, and sends a channel change signal M-ARQ to the sending end when the signal-to-noise ratio and bit error rate exceed a preset threshold, And the accumulated signal-to-noise ratio level value of each data packet is added to the frame load of the channel change signal M-ARQ signal.

步骤S150,发送端收到信道变化信号M-ARQ后,根据附加的信噪比等级值查表找出对应范围的信噪比均值,用来估算未来信噪比值,并据此重新设定调制制式。Step S150, after receiving the channel change signal M-ARQ, the sending end looks up the SNR average value of the corresponding range according to the additional SNR level value, and uses it to estimate the future SNR value, and resets accordingly modulation format.

步骤S160,跳转至步骤S120,重复执行发送-接收过程,当数据包发送完毕,接收端均正确接收后,接收端用MFSK调制制式发送结束信号ACK,通知发送端及其他节点接收完毕,此次发送-接收过程结束。Step S160, jump to step S120, and repeat the sending-receiving process. When the data packet is sent and the receiving end receives it correctly, the receiving end uses the MFSK modulation system to send the end signal ACK to notify the sending end and other nodes that the reception is complete. The send-receive process ends.

具体的,自适应调制解调机制的自适应调制过程如图2所示,包括:Specifically, the adaptive modulation process of the adaptive modulation and demodulation mechanism is shown in Figure 2, including:

步骤S210,发射端利用MFSK调制(多进制数字频率调制)方式发送握手信号RTS,并等待接收端回复握手信号CTS。如在规定时间内(比如1秒钟),发射端没有收到回复握手信号CTS,则重发握手信号RTS,如果发送握手信号RTS的次数超过预定值(比如预定值为4次),则认为该链路不通。In step S210, the transmitter uses MFSK modulation (multi-ary digital frequency modulation) to send the handshake signal RTS, and waits for the receiver to reply with the handshake signal CTS. If within the specified time (such as 1 second), the transmitter does not receive the reply handshake signal CTS, then resend the handshake signal RTS, if the number of times the handshake signal RTS is sent exceeds the predetermined value (such as the predetermined value is 4 times), it is considered The link is down.

步骤S220,发射端收到回复握手信号CTS后,根据RTS及CTS信号之间的延时及信号强度计算通信节点之间的距离及信噪比(SNR),并结合需要传送的数据量选择合适的通信方式(MODE(n))。Step S220, after receiving the reply handshake signal CTS, the transmitting end calculates the distance and signal-to-noise ratio (SNR) between communication nodes according to the delay and signal strength between the RTS and CTS signals, and selects an appropriate one based on the amount of data to be transmitted. communication mode (MODE(n)).

步骤S230,发射端用MFSK调制方式发送调试方式定义信号M-RTS,通知接收端后续数据所使用的调试方式,同时等待接收端应答,如在预定时间内没有收到应答,则重发M-RTS信号,如果发送的M-RTS信号次数超过预定值,则转入步骤S210,重新发送RTS信号。Step S230, the transmitting end uses the MFSK modulation method to send the debugging mode definition signal M-RTS, notifies the receiving end of the debugging mode used for subsequent data, and waits for the receiving end to respond at the same time, if no response is received within the predetermined time, resend the M-RTS For the RTS signal, if the number of times the M-RTS signal is sent exceeds the predetermined value, go to step S210 and resend the RTS signal.

步骤S240,发射端收到接收端回复的应答信号后,用约定的调制方式(MODE(n))解调接收到的应答信号并判断是否为约定的调制方式应答信号M-CTS。如果不是约定的调制方式应答信号M-CTS,则转入步骤S230,重新等待接收端发送应答信号。Step S240, after receiving the response signal replied by the receiving end, the transmitter demodulates the received response signal with the agreed modulation mode (MODE(n)) and judges whether it is the agreed modulation mode response signal M-CTS. If it is not the agreed modulation mode response signal M-CTS, go to step S230 and wait for the receiving end to send the response signal again.

步骤S250,如果解调后确认是约定的调制方式应答信号M-CTS,则用约定的调制方式发送数据包,每发送一条数据,等待接收端回复的信道变化信号M-ARQ,如果在预定时间内收到M-ARQ信号,则根据接收端附加在M-ARQ信号中的信噪比均值估算信噪比,并据此重新选择调制方式,然后转入步骤S230。Step S250, if it is confirmed after demodulation that it is the agreed modulation mode response signal M-CTS, then use the agreed modulation mode to send the data packet, each time a data is sent, wait for the channel change signal M-ARQ replied by the receiving end, if within the predetermined time After receiving the M-ARQ signal, estimate the signal-to-noise ratio according to the average value of the signal-to-noise ratio added by the receiving end to the M-ARQ signal, and reselect the modulation method accordingly, and then go to step S230.

步骤S260,如果在预定时间内没有收到M-ARQ信号,则认为信道状态没有变化,判断数据是否发送完成,没有则转入步骤S250继续发送数据,如果发送完成,则判断是否收到接收端发送的错误帧信号ARQ,如果收到ARQ信号,则根据发送ARQ信号所附加的错误帧号,转入步骤S250重新发送错误帧。Step S260, if the M-ARQ signal is not received within the predetermined time, it is considered that the channel state has not changed, and it is judged whether the data transmission is completed, and if not, it is transferred to step S250 to continue sending data, and if the transmission is completed, it is judged whether it is received by the receiving end Sending the error frame signal ARQ, if the ARQ signal is received, go to step S250 to resend the error frame according to the error frame number attached to the sending ARQ signal.

步骤S270,如没有收到ARQ信号,则判断是否收到接收结束信号ACK,如果在预定时间内没有收到ACK信号,则认为链路故障,转入步骤S210重新发起通信链接,如果收到ACK信号,则本次通信顺利结束,退出通信。Step S270, if the ARQ signal is not received, then judge whether the receiving end signal ACK is received, if the ACK signal is not received within the predetermined time, then it is considered that the link is faulty, and then go to step S210 to re-initiate the communication link, if the ACK signal is received signal, the communication ends successfully and the communication is exited.

具体的,自适应调制解调机制的自适应解调过程如图3所示,包括:Specifically, the adaptive demodulation process of the adaptive modulation and demodulation mechanism is shown in Figure 3, including:

步骤S310,接收端首次收到发送节点的信号(即收到源节点第一个包),用MFSK方式解调,判断是否发射握手信号RTS,如果不发射握手信号RTS则发送结束信号ACK,并退出,如果是发射握手信号RTS,则以MFSK制式向发射端发出待接收的握手信号CTS,在CTS信号中包含有训练字所测试信道状态的信噪比等级和误码率,并等待调试方式定义信号M-RTS,如果在预定时间内没有收到M-RTS信号,则退出通信。Step S310, the receiving end receives the signal from the sending node for the first time (that is, receives the first packet from the source node), demodulates with MFSK mode, and judges whether to transmit the handshake signal RTS, if the handshake signal RTS is not transmitted, then sends the end signal ACK, and Exit, if the handshake signal RTS is to be transmitted, the handshake signal CTS to be received is sent to the transmitter in MFSK format, and the CTS signal contains the signal-to-noise ratio level and bit error rate of the channel state tested by the training word, and waits for the debugging mode Define the signal M-RTS, if the M-RTS signal is not received within the predetermined time, the communication will be exited.

步骤S320,接收端收到M-RTS信号后,根据M-RTS信号定义的调制方式发送调制方式应答信号M-CTS,并等待接收数据;Step S320, after receiving the M-RTS signal, the receiving end sends a modulation response signal M-CTS according to the modulation method defined by the M-RTS signal, and waits to receive data;

步骤S330,接收端每接收一条数据,就计算信噪比和误码率,如果超过阈值,发送信道变化信号M-ARQ,如没有超过阈值,则判断是否发送结束,如没有结束则继续等待接收数据,如果发送结束,则判断是否有错误帧,如果有错误帧则发送错误帧信号ARQ,通知发送端用当前调制制式重新发送制定帧号的数据包,如没有错误帧,则发送结束信号ACK,通知发射端本次通信结束并退出通信链接。Step S330, the receiving end calculates the signal-to-noise ratio and the bit error rate each time a piece of data is received, and if it exceeds the threshold, sends the channel change signal M-ARQ, if it does not exceed the threshold, then judges whether the transmission is over, if not, continues to wait for reception If there is an error frame, the error frame signal ARQ will be sent, and the sending end will be notified to resend the data packet with the specified frame number using the current modulation system. If there is no error frame, the end signal ACK will be sent. , notify the transmitter that this communication is over and exit the communication link.

在实时过程中,可以自定义握手信号MAC标识取值表及各握手信号的帧格式。如表1所示,为本发明给出的握手信号MAC标识取值表的一个实施例;图4所示,为本发明给出的各握手信号帧格式的一个实施例。In the real-time process, you can customize the handshake signal MAC identifier value table and the frame format of each handshake signal. As shown in Table 1, it is an embodiment of the handshake signal MAC identification value table provided by the present invention; as shown in FIG. 4, it is an embodiment of the frame format of each handshake signal provided by the present invention.

信号类型signal type MAC标识取值MAC identifier value 保留reserve 00000000 RTSRTS 00010001 CTSCTS 00100010 M-ARQM-ARQ 00110011 M-RTSM-RTS 01000100 M-CTSM-CTS 01010101 ARQARQ 01100110 ACKACK 01110111 TSATSA 10001000 DATADATA 10011001 保留reserve 1010-11111010-1111

表1Table 1

在多模式自适应软件水下无线通信网中使用软件无线电技术,主要目的就是以一个通用、标准、模块化的硬件平台为依托,通过软件编程来实现水下无线通信中水声通信与光通信等通信模式的自动切换,根据通信距离、信道状态等自适应选择调制制式,根据信噪比、误码率等自适应选择资源分配等功能,从而最大限度的利用统一的硬件平台,适应水下复杂的通信环境。水下通信系统硬件平台原理图如图5所示:The main purpose of using software radio technology in multi-mode adaptive software underwater wireless communication network is to realize underwater acoustic communication and optical communication in underwater wireless communication through software programming based on a general, standard and modular hardware platform. Such as automatic switching of communication modes, adaptive selection of modulation system according to communication distance, channel status, etc., adaptive selection of resource allocation and other functions according to signal-to-noise ratio, bit error rate, etc., so as to maximize the use of a unified hardware platform and adapt to underwater complex communication environment. The schematic diagram of the hardware platform of the underwater communication system is shown in Figure 5:

自适应调制解调机制的硬件平台由一块ARM处理器,两块DSP处理器,三块FPGA(Field-ProgrammableGateArray,现场可编程门阵列)以及ADC、DAC、放大器和驱动电路组成。其中放大器和驱动电路主要负责模拟信号的放大,以及驱动水声发射接收系统、无线光通信光电转换系统工作。ADC和DAC主要完成模拟信号和数字信号的转换。The hardware platform of adaptive modulation and demodulation mechanism consists of one ARM processor, two DSP processors, three FPGAs (Field-Programmable Gate Array, Field Programmable Gate Array), ADC, DAC, amplifier and driving circuit. Among them, the amplifier and the driving circuit are mainly responsible for the amplification of the analog signal, as well as driving the underwater acoustic emission and receiving system, and the photoelectric conversion system for wireless optical communication. ADC and DAC mainly complete the conversion of analog signal and digital signal.

ARM处理器作为中央处理器,负责驱动管理,内存管理,事务管理,中断处理,网络通信协议栈管理,应用程序运行,人机交互等功能。两块DSP处理器分别对信号进行基带信号处理,其中DSP1主要负责发送侧的随机处理、信道编码、正交相移键控(QPSK)调制、正交振幅调制(QAM)、多进制频移键控(MFSK)调制、自适应资源分配、自适应调制、空时编码等物理层应用,以及加密/解密和认证等某些底层MAC功能;DSP2负责接收侧的信道解码、QPSK解调、QAM解调、MFSK解调、去随机、信道估计、信道均衡等功能。As the central processing unit, the ARM processor is responsible for driver management, memory management, transaction management, interrupt processing, network communication protocol stack management, application program operation, human-computer interaction and other functions. Two DSP processors perform baseband signal processing on the signal respectively, among which DSP1 is mainly responsible for random processing, channel coding, quadrature phase shift keying (QPSK) modulation, quadrature amplitude modulation (QAM) and multi-ary frequency shift on the sending side Physical layer applications such as keying (MFSK) modulation, adaptive resource allocation, adaptive modulation, and space-time coding, as well as some underlying MAC functions such as encryption/decryption and authentication; DSP2 is responsible for channel decoding, QPSK demodulation, and QAM at the receiving side Demodulation, MFSK demodulation, de-randomization, channel estimation, channel equalization and other functions.

三块FPGA分别用于外围数字逻辑电路和中频信号处理。FPGA1主要用于OFDM调制解调、数字滤波、上下变频、组帧等操作控制;FPGA2完成高速总线逻辑控制,以及外围接口电路如RJ45、RS232、USB等,与此同时,FPGA2还肩负着系统与其他设备接口交互功能;FPGA3主要负责串并转换以及空时编码、空时译码等功能。Three FPGAs are used for peripheral digital logic circuit and intermediate frequency signal processing respectively. FPGA1 is mainly used for operation control such as OFDM modulation and demodulation, digital filtering, up-down conversion, and framing; FPGA2 completes high-speed bus logic control, and peripheral interface circuits such as RJ45, RS232, USB, etc. Other equipment interface interaction functions; FPGA3 is mainly responsible for serial-to-parallel conversion, space-time encoding, space-time decoding and other functions.

综上,由于水下环境的复杂性,不同水深、不同传输距离、水平及垂直方向等分别适用于不同通信方式,为自动适应不同水下环境,本发明提出利用软件无线电技术,即在统一的硬件平台上,利用软件方式,综合传感器感知的外界环境,由水下无线通信节点根据信道情况自动选择合适的通信模式来建立通信链接,能够进行合理的资源分配,实现在通信网络范围内数据或指令的可靠传输。本发明借用软件无线电的优势,内置多种调制解调方案,使得本系统根据水下信道特点自适应选择合适的调制解调方式,以便充分发挥各种调制方案的优点,降低误码率及系统功耗。In summary, due to the complexity of the underwater environment, different water depths, different transmission distances, horizontal and vertical directions, etc. are applicable to different communication methods. In order to automatically adapt to different underwater environments, the present invention proposes to use software radio technology, that is On the hardware platform, using software to integrate the external environment perceived by the sensor, the underwater wireless communication node automatically selects the appropriate communication mode according to the channel conditions to establish a communication link, which can allocate resources reasonably and realize data or communication within the communication network. Reliable delivery of instructions. The present invention borrows the advantages of software radio and has a variety of modulation and demodulation schemes built in, so that the system can adaptively select a suitable modulation and demodulation mode according to the characteristics of the underwater channel, so as to give full play to the advantages of various modulation schemes, reduce the bit error rate and system power consumption.

本发明提出多模式自适应水下无线通信网络的系统,针对水下无线光通信信道和水声通信信道的特点,提出了自适应编解码解决方案,本发明的主要优点如下:The present invention proposes a multi-mode self-adaptive underwater wireless communication network system. Aiming at the characteristics of underwater wireless optical communication channels and underwater acoustic communication channels, an adaptive encoding and decoding solution is proposed. The main advantages of the present invention are as follows:

(1)基于软件无线电技术开发通信系统,以一个通用、开放、标准、模块化的硬件平台为依托,利用软件来定义和实现各种水下通信功能,便于开发人员进行二次开发。(1) Develop communication system based on software radio technology, relying on a general, open, standard and modular hardware platform, use software to define and realize various underwater communication functions, which is convenient for developers to carry out secondary development.

(2)系统具备自适应水下通信环境能力,可以根据水下环境的复杂性,依据不同水深、不同传输距离、不同传输方向(水平或垂直)、不同数据量(指令、小数据量、大数据量)等自适应选择合适的通信方式进行处理。(2) The system has the ability to adapt to the underwater communication environment. According to the complexity of the underwater environment, according to different water depths, different transmission distances, different transmission directions (horizontal or vertical), and different data volumes (commands, small data volumes, large data volume) and so on to adaptively select an appropriate communication method for processing.

(3)具备多种水下无线通信方式,系统根据环境不同自动选择相对应的通信方式。(3) With multiple underwater wireless communication methods, the system automatically selects the corresponding communication method according to different environments.

以上所述,仅为本发明较佳的具体实施方式,但本发明的保护范围并不局限于此,任何熟悉本技术领域的技术人员在本发明揭露的技术范围内,可轻易想到的变化或替换,都应涵盖在本发明的保护范围之内。因此,本发明的保护范围应该以权利要求的保护范围为准。The above is only a preferred embodiment of the present invention, but the scope of protection of the present invention is not limited thereto. Any person skilled in the art can easily conceive of changes or modifications within the technical scope disclosed in the present invention. Replacement should be covered within the protection scope of the present invention. Therefore, the protection scope of the present invention should be determined by the protection scope of the claims.

Claims (10)

1.一种水下通信系统,其特征在于:所述系统包括传感器、发射子系统和接收子系统,其中: 1. An underwater communication system, characterized in that: the system includes a sensor, a transmitting subsystem and a receiving subsystem, wherein: 所述传感器用于感知外界环境,帮助水下无线通信节点自动选择合适的通信模式以及对应的调制解调制式; The sensor is used to sense the external environment and help the underwater wireless communication node to automatically select a suitable communication mode and a corresponding modulation and demodulation mode; 所述发射子系统由编码单元、自适应调制单元和发射单元组成,所述发射子系统将待传送信号经过所述编码单元的编码和所述自适应调制单元的调制后,送入所述发射单元的相应信道,将电信号转换为声信号或光信号进行发送; The transmission subsystem is composed of a coding unit, an adaptive modulation unit and a transmission unit, and the transmission subsystem sends the signal to be transmitted to the transmission after being encoded by the coding unit and modulated by the adaptive modulation unit. The corresponding channel of the unit converts the electrical signal into an acoustic signal or an optical signal for transmission; 所述接收子系统由接收单元、自适应解调单元和解码单元组成,所述接收单元的相应信道收到声信号或光信号并将其转变成电信号后,经过所述自适应解调单元的解调,最后由所述解码单元的解码器解调出原来的信号,实现在通信网络范围内数据或指令的可靠传输。 The receiving subsystem is composed of a receiving unit, an adaptive demodulation unit and a decoding unit. After the corresponding channel of the receiving unit receives an acoustic signal or an optical signal and converts it into an electrical signal, it passes through the adaptive demodulation unit demodulation, and finally the original signal is demodulated by the decoder of the decoding unit, so as to realize reliable transmission of data or instructions within the scope of the communication network. 2.根据权利要求1所述的水下通信系统,其特征在于:所述感知外界环境,包括但不限于感知水的深度、环境的复杂性、信道情况、数据量传输的大小、以及可靠通信的距离。 2. The underwater communication system according to claim 1, characterized in that: said perceiving the external environment includes but is not limited to perceiving the depth of water, the complexity of the environment, channel conditions, the size of data transmission, and reliable communication distance. 3.根据权利要求1所述的水下通信系统,其特征在于:所述水下无线通信节点自动选择合适的通信模式是指:当所述水下无线通信节点之间距离比较近,而且有大量数据需要单向传输时,所述水下无线通信节点利用水声通信装置实现定位,然后自动选择光通信方式进行大量数据的传送;而在命令传送、网络初始化、建立路由、长距离或小量数据传输时,所述水下无线通信节点自动选择水声通信方式进行通信。 3. The underwater communication system according to claim 1, wherein: the automatic selection of a suitable communication mode by the underwater wireless communication node refers to: when the distance between the underwater wireless communication nodes is relatively close, and there is When a large amount of data needs one-way transmission, the underwater wireless communication node uses the underwater acoustic communication device to realize positioning, and then automatically selects the optical communication method to transmit a large amount of data; When transmitting mass data, the underwater wireless communication node automatically selects the underwater acoustic communication mode for communication. 4.一种水下通信系统,其特征在于:所述系统包括发射端、自适应调制解调机制和接收端,所述发射端用于发射信号;所述自适应调制解调机制通过来自所述接收端的反馈实现不同调制解调模式的切换;所述接收端用于接收信号;所述发射端与所述接收端根据约定,将信道信噪比分为不同等级,每个等级对应一定范围的信噪比值。 4. An underwater communication system, characterized in that: the system includes a transmitting end, an adaptive modulation and demodulation mechanism and a receiving end, and the transmitting end is used for transmitting signals; the adaptive modulation and demodulation mechanism is passed from the The feedback of the receiving end realizes the switching of different modulation and demodulation modes; the receiving end is used to receive signals; the transmitting end and the receiving end divide the channel signal-to-noise ratio into different levels according to the agreement, and each level corresponds to a certain range The signal-to-noise ratio value. 5.根据权利要求4所述的水下通信系统,其特征在于:所述自适应调制解调机制的调制解调过程包括: 5. The underwater communication system according to claim 4, characterized in that: the modulation and demodulation process of the adaptive modulation and demodulation mechanism comprises: 步骤S110,发送端在请求链路链接时首先以MFSK调制方式发送握手信号RTS,接收端在设定好的阈值之后第一次收到来自该源节点的数据包,则认为是握手信号RTS,使用MFSK制式解调,如解调正确,则以MFSK制式向发送端发出回复握手信号CTS,回复握手信号CTS中包含有训练字所测试信道状态的信噪比等级和误码率,如解调错误或者不是握手信号RTS,则丢弃不理;接收端收到回复握手信号CTS后,根据信噪比等级设定调制制式; Step S110, when requesting a link connection, the sending end first sends the handshake signal RTS in MFSK modulation mode, and the receiving end receives the data packet from the source node for the first time after the set threshold, it is considered as the handshake signal RTS, Use the MFSK system for demodulation. If the demodulation is correct, send a reply handshake signal CTS to the sending end in the MFSK system. The reply handshake signal CTS contains the signal-to-noise ratio level and bit error rate of the channel state tested by the training word, such as demodulation If it is wrong or not the handshake signal RTS, it will be discarded; after receiving the reply handshake signal CTS, the receiving end will set the modulation system according to the signal-to-noise ratio level; 步骤S120,发送端仍以原调制制式发送调试方式定义信号M-RTS信号,指明调制类型,接收端接收调试方式定义信号M-RTS后,按最新规定制式向发送端发送约定的调制方式应答信号M-CTS,表明发送端准备好; Step S120, the sending end still sends the debugging mode definition signal M-RTS signal in the original modulation system, indicating the modulation type, and after receiving the debugging mode definition signal M-RTS, the receiving end sends the agreed modulation mode response signal to the sending end according to the latest standard M-CTS, indicating that the sender is ready; 步骤S130,发送端用发送的调试方式定义信号M-RTS中约定的调制方式解调,确认收到约定的调制方式应答信号M-CTS后,认为接收端准备好,随后发送数据包; Step S130, the sending end demodulates the agreed modulation mode in the sent debugging mode definition signal M-RTS, and after confirming receipt of the agreed modulation mode response signal M-CTS, considers that the receiving end is ready, and then sends the data packet; 步骤S140,接收端在接收数据的同时,计算信噪比、误码率以及信道容量,当信噪比、误码率超过预先设定的阈值时,向发送端发送信道变化信号M-ARQ,并在信道变化信号M-ARQ信号帧负载中附加累计的每个数据包信噪比等级值; Step S140, the receiving end calculates the signal-to-noise ratio, bit error rate, and channel capacity while receiving data, and sends a channel change signal M-ARQ to the sending end when the signal-to-noise ratio and bit error rate exceed a preset threshold, And add the accumulated signal-to-noise ratio level value of each data packet in the channel change signal M-ARQ signal frame load; 步骤S150,发送端收到信道变化信号M-ARQ后,根据附加的信噪比等级值查表找出对应范围的信噪比均值,用来估算未来信噪比值,并据此重新设定调制制式; Step S150, after receiving the channel change signal M-ARQ, the sending end looks up the SNR average value of the corresponding range according to the additional SNR level value, and uses it to estimate the future SNR value, and resets accordingly modulation format; 步骤S160,跳转至步骤S120,重复执行发送-接收过程,当数据包发送完毕,接收端均正确接收后,接收端用MFSK调制制式发送结束信号ACK,通知发送端及其他节点接收完毕,此次发送-接收过程结束。 Step S160, jump to step S120, and repeat the sending-receiving process. When the data packet is sent and the receiving end receives it correctly, the receiving end uses the MFSK modulation system to send the end signal ACK to notify the sending end and other nodes that the reception is complete. The send-receive process ends. 6.根据权利要求4所述的水下通信系统,其特征在于:所述自适应调制解调机制的自适应调制过程包括: 6. The underwater communication system according to claim 4, characterized in that: the adaptive modulation process of the adaptive modulation and demodulation mechanism comprises: 步骤S210,发射端利用MFSK调制方式发送握手信号RTS,并等待接收端回复握手信号CTS;如在规定时间内,发射端没有收到回复握手信号CTS,则重发握手信号RTS,如果发送握手信号RTS的次数超过预定值,则认为该链路不通; Step S210, the transmitter uses MFSK modulation to send the handshake signal RTS, and waits for the receiver to reply the handshake signal CTS; if the transmitter does not receive the reply handshake signal CTS within the specified time, then resend the handshake signal RTS, if the handshake signal is sent If the number of RTS exceeds the predetermined value, the link is considered unreachable; 步骤S220,发射端收到回复握手信号CTS后,根据RTS及CTS信号之间的延时及信号强度计算通信节点之间的距离及信噪比,并结合需要传送的数据量选择合适的通信方式; Step S220, after receiving the reply handshake signal CTS, the transmitting end calculates the distance and signal-to-noise ratio between communication nodes according to the delay and signal strength between the RTS and CTS signals, and selects an appropriate communication method in combination with the amount of data to be transmitted ; 步骤S230,发射端用MFSK调制方式发送调试方式定义信号M-RTS,通知接收端后续数据所使用的调试方式,同时等待接收端应答,如在预定时间内没有收到应答,则重发M-RTS信号,如果发送的M-RTS信号次数超过预定值,则转入步骤S210,重新发送RTS信号; Step S230, the transmitting end uses the MFSK modulation method to send the debugging mode definition signal M-RTS, notifies the receiving end of the debugging mode used for the subsequent data, and waits for the receiving end to respond at the same time, if no response is received within the predetermined time, resend the M-RTS RTS signal, if the number of M-RTS signals sent exceeds a predetermined value, then proceed to step S210, and resend the RTS signal; 步骤S240,发射端收到接收端回复的应答信号后,用约定的调制方式解调接收到的应答信号并判断是否为约定的调制方式应答信号M-CTS;如果不是约定的调制方式应答信号M-CTS,则转入步骤S230,重新等待接收端发送应答信号; Step S240, after receiving the reply signal from the receiving end, the transmitter demodulates the received reply signal with the agreed modulation method and judges whether it is the agreed modulation method reply signal M-CTS; if it is not the agreed modulation method reply signal M-CTS -CTS, then proceed to step S230, and wait for the receiving end to send a response signal again; 步骤S250,如果解调后确认是约定的调制方式应答信号M-CTS,则用约定的调制方式发送数据包,每发送一条数据,等待接收端回复的信道变化信号M-ARQ,如果在预定时间内收到M-ARQ信号,则根据接收端附加在M-ARQ信号中的信噪比均值估算信噪比,并据此重新选择调制方式,然后转入步骤S230; Step S250, if it is confirmed after demodulation that it is the agreed modulation mode response signal M-CTS, then use the agreed modulation mode to send the data packet, each time a piece of data is sent, wait for the channel change signal M-ARQ replied by the receiving end, if within the predetermined time After receiving the M-ARQ signal, estimate the signal-to-noise ratio according to the mean value of the signal-to-noise ratio added to the M-ARQ signal by the receiving end, and reselect the modulation method accordingly, and then turn to step S230; 步骤S260,如果在预定时间内没有收到M-ARQ信号,则认为信道状态没有变化,判断数据是否发送完成,没有则转入步骤S250继续发送数据,如果发送完成,则判断是否收到接收端发送的错误帧信号ARQ,如果收到ARQ信号,则根据发送ARQ信号所附加的错误帧号,转入步骤S250重新发送错误帧; Step S260, if the M-ARQ signal is not received within the predetermined time, it is considered that the channel state has not changed, and it is judged whether the data transmission is completed, and if not, it is transferred to step S250 to continue sending data, and if the transmission is completed, it is judged whether it is received by the receiving end The error frame signal ARQ that sends, if receive ARQ signal, then forward to step S250 to resend error frame according to the error frame number attached to sending ARQ signal; 步骤S270,如没有收到ARQ信号,则判断是否收到接收结束信号ACK,如果在预定时间内没有收到ACK信号,则认为链路故障,转入步骤S210重新发起通信链接,如果收到ACK信号,则本次通信顺利结束,退出通信。 Step S270, if the ARQ signal is not received, then judge whether the receiving end signal ACK is received, if the ACK signal is not received within the predetermined time, then it is considered that the link is faulty, and then go to step S210 to re-initiate the communication link, if the ACK signal is received signal, the communication ends successfully and the communication is exited. 7.根据权利要求4所述的水下通信系统,其特征在于:所述自适应调制解调机制的自适应解调过程包括: 7. The underwater communication system according to claim 4, characterized in that: the adaptive demodulation process of the adaptive modulation and demodulation mechanism comprises: 步骤S310,接收端首次收到发送节点的信号,用MFSK方式解调,判断是否发射握手信号RTS,如果不发射握手信号RTS则发送结束信号ACK,并退出,如果是发射握手信号RTS,则以MFSK制式向发射端发出待接收的握手信号CTS,在CTS信号中包含有训练字所测试信道状态的信噪比等级和误码率,并等待调试方式定义信号M-RTS,如果在预定时间内没有收到M-RTS信号,则退出通信; Step S310, the receiving end receives the signal from the sending node for the first time, demodulates with MFSK, and judges whether to transmit the handshake signal RTS, if it does not transmit the handshake signal RTS, then sends the end signal ACK, and exits, if it is to transmit the handshake signal RTS, then use The MFSK system sends the handshake signal CTS to be received to the transmitter. The CTS signal contains the signal-to-noise ratio level and bit error rate of the channel state tested by the training word, and waits for the debugging mode to define the signal M-RTS. If within the predetermined time If the M-RTS signal is not received, exit the communication; 步骤S320,接收端收到M-RTS信号后,根据M-RTS信号定义的调制方式发送调制方式应答信号M-CTS,并等待接收数据; Step S320, after receiving the M-RTS signal, the receiving end sends a modulation response signal M-CTS according to the modulation method defined by the M-RTS signal, and waits to receive data; 步骤S330,接收端每接收一条数据,就计算信噪比和误码率,如果超过阈值,发送信道变化信号M-ARQ,如没有超过阈值,则判断是否发送结束,如没有结束则继续等待接收数据,如果发送结束,则判断是否有错误帧,如果有错误帧则发送错误帧信号ARQ,通知发送端用当前调制制式重新发送制定帧号的数据包,如没有错误帧,则发送结束信号ACK,通知发射端本次通信结束并退出通信链接。 Step S330, the receiving end calculates the signal-to-noise ratio and the bit error rate each time a piece of data is received, and if it exceeds the threshold, sends the channel change signal M-ARQ, if it does not exceed the threshold, then judges whether the transmission is over, if not, continues to wait for reception If there is an error frame, the error frame signal ARQ will be sent, and the sending end will be notified to resend the data packet with the specified frame number using the current modulation system. If there is no error frame, the end signal ACK will be sent. , notify the transmitter that this communication is over and exit the communication link. 8.根据权利要求4所述的水下通信系统,其特征在于:所述自适应调制解调机制的电路结构包括:ARM、DSP、FPGA、ADC、DAC、放大器和驱动电路,其中,所述放大器和驱动电路主要负责模拟信号的放大,以及驱动水声发射接收系统、无线光通信光电转换系统工作;所述ADC电路和DAC电路主要完成模拟信号和数字信号的转换;所述ARM处理器作为中央处理器,负责驱动管理,内存管理,事务管理,中断处理,网络通信协议栈管理,应用程序运行,人机交互等功能;所述DSP处理器分别对信号进行基带信号处理;所述FPGA分别用于外围数字逻辑电路和中频信号处理。 8. The underwater communication system according to claim 4, characterized in that: the circuit structure of the adaptive modulation and demodulation mechanism includes: ARM, DSP, FPGA, ADC, DAC, amplifier and drive circuit, wherein the The amplifier and the driving circuit are mainly responsible for amplifying the analog signal, and driving the underwater acoustic transmission and receiving system, and the photoelectric conversion system for wireless optical communication; the ADC circuit and the DAC circuit mainly complete the conversion of the analog signal and the digital signal; the ARM processor serves as The central processing unit is responsible for driver management, memory management, transaction management, interrupt processing, network communication protocol stack management, application program operation, human-computer interaction and other functions; the DSP processor performs baseband signal processing on the signal respectively; the FPGA respectively For peripheral digital logic circuits and intermediate frequency signal processing. 9.根据权利要求8所述的水下通信系统,其特征在于:所述DSP处理器由DSP1处理器和DSP2处理器组成,所述DSP1处理器主要负责发送侧的随机处理、信道编码、正交相移键控(QPSK)调制、正交振幅调制(QAM)、多进制频移键控(MFSK)调制、自适应资源分配、自适应调制、空时编码的物理层应用,以及加密/解密和认证的底层MAC功能;所述DSP2负责接收侧的信道解码、QPSK解调、QAM解调、MFSK解调、去随机、信道估计、信道均衡的功能。 9. The underwater communication system according to claim 8, characterized in that: the DSP processor is made up of a DSP1 processor and a DSP2 processor, and the DSP1 processor is mainly responsible for the random processing, channel coding, and normalization of the sending side. Physical layer applications of quadrature phase shift keying (QPSK) modulation, quadrature amplitude modulation (QAM), multiple frequency shift keying (MFSK) modulation, adaptive resource allocation, adaptive modulation, space-time coding, and encryption/ The underlying MAC function of decryption and authentication; the DSP2 is responsible for the functions of channel decoding, QPSK demodulation, QAM demodulation, MFSK demodulation, de-randomization, channel estimation, and channel equalization at the receiving side. 10.根据权利要求8所述的水下通信系统,其特征在于:所述FPGA由FPGA1、FPGA2和FPGA3组成,其中,所述FPGA1主要用于OFDM调制解调、数字滤波、上下变频、组帧的操作控制;所述FPGA2完成高速总线逻辑控制,以及外围接口电路、系统与其他设备接口交互功能;所述FPGA3负责串并转换以及空时编码、空时译码的功能。 10. The underwater communication system according to claim 8, characterized in that: said FPGA is made up of FPGA1, FPGA2 and FPGA3, wherein said FPGA1 is mainly used for OFDM modulation and demodulation, digital filtering, frequency conversion up and down, and framing operation control; the FPGA2 completes the high-speed bus logic control, and the peripheral interface circuit, system and other equipment interface interaction functions; the FPGA3 is responsible for the functions of serial-to-parallel conversion, space-time encoding, and space-time decoding.
CN201510934045.0A 2015-12-14 2015-12-14 Underwater communication system Pending CN105553572A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201510934045.0A CN105553572A (en) 2015-12-14 2015-12-14 Underwater communication system

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201510934045.0A CN105553572A (en) 2015-12-14 2015-12-14 Underwater communication system

Publications (1)

Publication Number Publication Date
CN105553572A true CN105553572A (en) 2016-05-04

Family

ID=55832527

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201510934045.0A Pending CN105553572A (en) 2015-12-14 2015-12-14 Underwater communication system

Country Status (1)

Country Link
CN (1) CN105553572A (en)

Cited By (31)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN106506138A (en) * 2016-11-11 2017-03-15 深圳大学 Cross-layer encryption method and system for space optical communication system
CN106888058A (en) * 2017-02-22 2017-06-23 山东大学 The underwater wireless communication means and system of a kind of self adaptation optoacoustic switching
JP2018061159A (en) * 2016-10-06 2018-04-12 富士ゼロックス株式会社 Underwater moving body
CN106100755B (en) * 2016-05-30 2018-06-19 中国科学院上海光学精密机械研究所 Underwater adaptive wireless optical communication apparatus and method
CN106160877B (en) * 2016-06-17 2018-10-16 深圳大学 The cross-layer encryption method and system of fibre-optic transmission system (FOTS)
CN108768523A (en) * 2018-05-30 2018-11-06 大连理工大学 A kind of underwater general optical communication system
CN108809523A (en) * 2018-08-10 2018-11-13 深圳市智慧海洋科技有限公司 A kind of reliable data transmission method and system for underwater sound network
CN109167638A (en) * 2018-07-18 2019-01-08 黑龙江工商学院 Deep-sea communication network node equipment and deep-sea communications network system
CN109347777A (en) * 2018-08-29 2019-02-15 中国科学院声学研究所 A High Frequency Band Utilization MT-MFSK Underwater Acoustic Communication Method
CN109743117A (en) * 2019-01-28 2019-05-10 湖南人文科技学院 A kind of underwater acoustic communication module, method and underwater wireless sensor network node device
CN110380848A (en) * 2019-07-09 2019-10-25 浙江大学 Sensor node and mobile sink node safety communicating method are fixed in underwater sound communication
CN110460394A (en) * 2019-07-17 2019-11-15 哈尔滨工程大学 An Adaptive Resource Allocation Method Based on Underwater Acoustic Time-varying Channel Correlation
CN110703206A (en) * 2019-09-19 2020-01-17 上海船舶电子设备研究所(中国船舶重工集团公司第七二六研究所) Underwater UUV communication and positioning integrated system
CN110784266A (en) * 2019-10-17 2020-02-11 烽火通信科技股份有限公司 Modulation-demodulation method for matched code pattern and ultra-high-speed optical module
CN111123888A (en) * 2019-12-19 2020-05-08 江苏中天科技软件技术有限公司 Industrial control protocol testing method and system, electronic equipment and storage medium
CN111300441A (en) * 2020-02-19 2020-06-19 青岛新起点文化科技有限公司 Bionic underwater peeled shrimp robot communication system
CN111313981A (en) * 2020-02-11 2020-06-19 鹏城实验室 Underwater wireless optical communication method, device and system
CN111786919A (en) * 2020-07-06 2020-10-16 厦门大学 Underwater image transmission method and device
CN112260769A (en) * 2020-10-23 2021-01-22 军事科学院系统工程研究院网络信息研究所 Acousto-optic double-carrier mutual-check underwater communication method
CN112350804A (en) * 2021-01-05 2021-02-09 华中科技大学 Communication device and method for cased well extremely low frequency channel
CN112578692A (en) * 2019-09-27 2021-03-30 北京东土科技股份有限公司 Industrial bus communication method and device, computer equipment and storage medium
CN112910570A (en) * 2020-12-11 2021-06-04 西北工业大学 Underwater acoustic communication link self-adaptive configuration method based on orthogonal signal division multiplexing modulation
CN113225160A (en) * 2021-03-30 2021-08-06 大勺科技(北京)有限公司 Data sending method, data receiving method, device and system based on magnetic communication
CN113676346A (en) * 2021-07-13 2021-11-19 中国船舶重工集团公司第七一五研究所 Software-defined multitask underwater acoustic communication network protocol design method
CN113726432A (en) * 2021-08-30 2021-11-30 桂林电子科技大学 Software definable visible light adaptive modulation and demodulation device and method
CN114531227A (en) * 2021-12-28 2022-05-24 华南师范大学 Wide signal-to-noise ratio continuous variable QKD data coordination method and system based on compression state
CN114978353A (en) * 2022-05-31 2022-08-30 桂林电子科技大学 Adaptive Modulation Method for Underwater Optical Communication Based on Backscattering Intensity
CN115051759A (en) * 2022-06-23 2022-09-13 华南理工大学 Physical layer acousto-electric fusion cross-water-gas interface/medium communication system and method
CN118249831A (en) * 2024-05-27 2024-06-25 烟台易尚电子科技有限公司 Signal processing system based on data identification
WO2024227317A1 (en) * 2023-05-04 2024-11-07 星迈创新科技(苏州)有限公司 Information interaction method, system and apparatus, and storage medium and electronic apparatus
CN118984195A (en) * 2024-09-11 2024-11-19 安徽建筑大学 Underwater visible light communication device and communication method thereof

Citations (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN103971695A (en) * 2014-05-23 2014-08-06 厦门大学 Channel self-adapting underwater digital voice communication system and method thereof

Patent Citations (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN103971695A (en) * 2014-05-23 2014-08-06 厦门大学 Channel self-adapting underwater digital voice communication system and method thereof

Non-Patent Citations (1)

* Cited by examiner, † Cited by third party
Title
丛艳平: "多模式自适应水下无线通信网络关键技术研究", 《中国博士学位论文全文数据库》 *

Cited By (44)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN106100755B (en) * 2016-05-30 2018-06-19 中国科学院上海光学精密机械研究所 Underwater adaptive wireless optical communication apparatus and method
CN106160877B (en) * 2016-06-17 2018-10-16 深圳大学 The cross-layer encryption method and system of fibre-optic transmission system (FOTS)
JP2018061159A (en) * 2016-10-06 2018-04-12 富士ゼロックス株式会社 Underwater moving body
CN106506138A (en) * 2016-11-11 2017-03-15 深圳大学 Cross-layer encryption method and system for space optical communication system
CN106888058A (en) * 2017-02-22 2017-06-23 山东大学 The underwater wireless communication means and system of a kind of self adaptation optoacoustic switching
CN106888058B (en) * 2017-02-22 2019-12-17 山东大学 An underwater wireless communication method and system for adaptive photoacoustic switching
CN108768523A (en) * 2018-05-30 2018-11-06 大连理工大学 A kind of underwater general optical communication system
CN109167638A (en) * 2018-07-18 2019-01-08 黑龙江工商学院 Deep-sea communication network node equipment and deep-sea communications network system
CN108809523A (en) * 2018-08-10 2018-11-13 深圳市智慧海洋科技有限公司 A kind of reliable data transmission method and system for underwater sound network
CN108809523B (en) * 2018-08-10 2022-05-06 深圳市智慧海洋科技有限公司 Reliable data transmission method and system for underwater acoustic network
CN109347777A (en) * 2018-08-29 2019-02-15 中国科学院声学研究所 A High Frequency Band Utilization MT-MFSK Underwater Acoustic Communication Method
CN109743117A (en) * 2019-01-28 2019-05-10 湖南人文科技学院 A kind of underwater acoustic communication module, method and underwater wireless sensor network node device
CN109743117B (en) * 2019-01-28 2021-07-27 湖南人文科技学院 A kind of underwater acoustic communication module, method and underwater wireless sensor network node device
CN110380848A (en) * 2019-07-09 2019-10-25 浙江大学 Sensor node and mobile sink node safety communicating method are fixed in underwater sound communication
CN110380848B (en) * 2019-07-09 2020-06-16 浙江大学 Secure communication method between fixed sensor node and mobile sink node in underwater acoustic communication
CN110460394A (en) * 2019-07-17 2019-11-15 哈尔滨工程大学 An Adaptive Resource Allocation Method Based on Underwater Acoustic Time-varying Channel Correlation
CN110460394B (en) * 2019-07-17 2021-06-11 哈尔滨工程大学 Self-adaptive resource allocation method based on underwater sound time-varying channel correlation
CN110703206A (en) * 2019-09-19 2020-01-17 上海船舶电子设备研究所(中国船舶重工集团公司第七二六研究所) Underwater UUV communication and positioning integrated system
CN112578692A (en) * 2019-09-27 2021-03-30 北京东土科技股份有限公司 Industrial bus communication method and device, computer equipment and storage medium
CN112578692B (en) * 2019-09-27 2022-04-15 北京东土科技股份有限公司 Industrial bus communication method and device, computer equipment and storage medium
CN110784266A (en) * 2019-10-17 2020-02-11 烽火通信科技股份有限公司 Modulation-demodulation method for matched code pattern and ultra-high-speed optical module
CN111123888A (en) * 2019-12-19 2020-05-08 江苏中天科技软件技术有限公司 Industrial control protocol testing method and system, electronic equipment and storage medium
CN111313981B (en) * 2020-02-11 2021-11-19 鹏城实验室 Underwater wireless optical communication method, device and system
CN111313981A (en) * 2020-02-11 2020-06-19 鹏城实验室 Underwater wireless optical communication method, device and system
CN111300441A (en) * 2020-02-19 2020-06-19 青岛新起点文化科技有限公司 Bionic underwater peeled shrimp robot communication system
CN111786919A (en) * 2020-07-06 2020-10-16 厦门大学 Underwater image transmission method and device
CN112260769A (en) * 2020-10-23 2021-01-22 军事科学院系统工程研究院网络信息研究所 Acousto-optic double-carrier mutual-check underwater communication method
CN112910570A (en) * 2020-12-11 2021-06-04 西北工业大学 Underwater acoustic communication link self-adaptive configuration method based on orthogonal signal division multiplexing modulation
CN112910570B (en) * 2020-12-11 2021-09-14 西北工业大学 Underwater acoustic communication link self-adaptive configuration method based on orthogonal signal division multiplexing modulation
CN112350804A (en) * 2021-01-05 2021-02-09 华中科技大学 Communication device and method for cased well extremely low frequency channel
CN113225160A (en) * 2021-03-30 2021-08-06 大勺科技(北京)有限公司 Data sending method, data receiving method, device and system based on magnetic communication
CN113225160B (en) * 2021-03-30 2022-04-12 大勺科技(北京)有限公司 Data sending method, data receiving method, device and system based on magnetic communication
CN113676346B (en) * 2021-07-13 2023-12-12 中国船舶重工集团公司第七一五研究所 Software-defined multitasking underwater acoustic communication network protocol design method
CN113676346A (en) * 2021-07-13 2021-11-19 中国船舶重工集团公司第七一五研究所 Software-defined multitask underwater acoustic communication network protocol design method
CN113726432A (en) * 2021-08-30 2021-11-30 桂林电子科技大学 Software definable visible light adaptive modulation and demodulation device and method
CN113726432B (en) * 2021-08-30 2023-04-14 桂林电子科技大学 A software-definable visible light adaptive modulation and demodulation device and method
CN114531227B (en) * 2021-12-28 2023-06-30 华南师范大学 Compression-state-based wide signal-to-noise ratio continuous variable QKD data coordination method and system
CN114531227A (en) * 2021-12-28 2022-05-24 华南师范大学 Wide signal-to-noise ratio continuous variable QKD data coordination method and system based on compression state
CN114978353A (en) * 2022-05-31 2022-08-30 桂林电子科技大学 Adaptive Modulation Method for Underwater Optical Communication Based on Backscattering Intensity
CN114978353B (en) * 2022-05-31 2023-10-24 桂林电子科技大学 Underwater optical communication self-adaptive modulation method based on backward scattering intensity
CN115051759A (en) * 2022-06-23 2022-09-13 华南理工大学 Physical layer acousto-electric fusion cross-water-gas interface/medium communication system and method
WO2024227317A1 (en) * 2023-05-04 2024-11-07 星迈创新科技(苏州)有限公司 Information interaction method, system and apparatus, and storage medium and electronic apparatus
CN118249831A (en) * 2024-05-27 2024-06-25 烟台易尚电子科技有限公司 Signal processing system based on data identification
CN118984195A (en) * 2024-09-11 2024-11-19 安徽建筑大学 Underwater visible light communication device and communication method thereof

Similar Documents

Publication Publication Date Title
CN105553572A (en) Underwater communication system
Chitre et al. Underwater acoustic communications and networking: Recent advances and future challenges
CN106788782B (en) Cross-layer communication method for OFDM link physical layer and MAC layer of underwater acoustic communication network
Pu et al. Comparing underwater MAC protocols in real sea experiments
CN105409260B (en) System and method for user equipment cooperation
JP5763156B2 (en) System and method for adapting transmit data block size and rate based on communication link quality
KR20210102937A (en) Framework and method for acknowledging ranging configuration for IEEE 802.15.4Z
CN106937348A (en) Underwater wireless sensor network networking method and underwater wireless sensor network node device
JP2017504259A5 (en)
CN112260739B (en) Information transmission method based on intelligent reflective surface for beamforming
CN113891482A (en) Method and equipment for transmitting and receiving scheduling information in D2D communication
JP2007509529A5 (en)
KR102183442B1 (en) Method and apparatus for transmitting and receiving signals using multiple modulation and coding schemes in a wireless communication system
WO2019192335A1 (en) Relay transmission configuration method, and relay transmission method and apparatus for plc system
Kuo et al. Distributed medium access control strategies for MIMO underwater acoustic networking
CN106792756B (en) Device and method for covering users in marine communication
CN105813130B (en) A kind of coordination system method of multi-hop underwater acoustic network data transmission
CN101801109B (en) Medium access control system and medium access control method in wireless packet network
CN102972061B (en) The cooperation transmission method of coding Network Based and system, base station and via node
Patil et al. A node discovery protocol for ad hoc underwater acoustic networks
Simóo et al. Energy consumption analysis of underwater acoustic networks using fountain codes
CN108430110B (en) A kind of power distribution method and system recognizing car networking cooperation communication system
CN106357376B (en) Resource allocation methods of the relay cooperative underwater sound communication system based on ARQ feedback
CN106301492B (en) A data transmission method and device based on SM-MIMO
CN105284171A (en) M2M communication system-based transmitter, receiver and data transmission method

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
RJ01 Rejection of invention patent application after publication
RJ01 Rejection of invention patent application after publication

Application publication date: 20160504