水声通信(Underwater Acoustic Communication, UWA Communication)具有灵活、方便、经济、不存在电缆缠绕等特点,可实现导航、定位、信息交换、通信联络和安全保障所需的信息传输,是实现水下综合信息感知与信息交换的主要手段。在信息化海洋数据采集、海洋资源开发、海洋环境监测等关系到我国可持续发展的商业战略领域中,水声通信扮演者重要的角色。在军事方面,为保证水下作战系统各个单元之间信息互联互通的隐蔽性,水声通信将是一种最有前途的水下通信方式。

水声数字通信系统的迅速发展得益于世界发达国家加速了对各种水下无人潜水器(UUV)的开发与应用。由于模拟调制技术限制了系统性能的提高,当今水声通信系统几乎均采用数字编码技术,其主流调制方式主要是幅移键控(ASK)、频移键控(FSK)和相移键控(PSK),以及由此派生出的各种变形方式。在水声通信中采用数字技术有两方面的重要作用:一是可以采用复杂的纠错编码技术以增加传输的可靠性;而是可以采用数字处理技术来抵消信道多途和频率扩展的影响。因此,与模拟通信相比,数字通信具有抗干扰性强、可用再生中继避免干扰累加、便于加密、便于交换和设备易于集成化等优点。

以下是水声通信系统一般性的框图:

和一般的通用无线通信技术相比,水声通信的技术难点在于水声信道参数是时变的,多途效应非常明显,因此信道的均衡是必须的,由此而衍生出了一系列的水声特有的信号处理方法和技术。

对照上述的水声通信框图,下面给出了一种常用的水声通信硬件实施方案:

可以给看到对于收发合置的水声通信机,其一般是由三大板块构成的,即发射机单元、接收机单元、信号处理单元。它们分别的实现方案如下:

发射机单元:

接收机单元:

信号处理单元:

大话水声通信技术---(理论篇)相关推荐

  1. 大话水声通信技术---(BFSK仿真)

    在之前的理论篇中,笔者梳理了水声通信相关的理论知识体系.本次笔者给出了一套基于BFSK的水声通信系统,该系统已经在实际的硬件中得到了验证. %***************************** ...

  2. Android NFC开发-理论篇

    Android NFC开发-理论篇 版权声明:本文为博主原创文章,未经博主允许不得转载. https://blog.csdn.net/CSDN_GYG/article/details/72884849 ...

  3. 理论篇如何学习硬件设计

    不懂硬件的人,会觉得硬件高深莫测,"为什么他改几个电阻.电容就调出来,我弄个半天没搞定?","噢,靠的是经验",但是经验又是什么呢?不能形容,反正就是不明觉厉. ...

  4. 艾伟_转载:学习 ASP.NET MVC (第五回)理论篇

    本系列文章导航 学习 ASP.NET MVC (第一回)理论篇 学习 ASP.NET MVC (第二回)实战篇 学习 ASP.NET MVC (第三回)实战篇 学习 ASP.NET MVC (第四回) ...

  5. 一步步教你轻松学朴素贝叶斯模型算法理论篇1

    一步步教你轻松学朴素贝叶斯模型理论篇1 (白宁超2018年9月3日17:51:32) 导读:朴素贝叶斯模型是机器学习常用的模型算法之一,其在文本分类方面简单易行,且取得不错的分类效果.所以很受欢迎,对 ...

  6. RabbitMQ学习总结 第一篇:理论篇

    目录 RabbitMQ学习总结 第一篇:理论篇 RabbitMQ学习总结 第二篇:快速入门HelloWorld RabbitMQ学习总结 第三篇:工作队列Work Queue RabbitMQ学习总结 ...

  7. 解密回声消除技术之一(理论篇)

    http://hulong988.blog.51cto.com 解密回声消除技术之一(理论篇) 2009-06-11 22:24:58 标签:语音 职场 休闲 通讯 原创作品,允许转载,转载时请务必以 ...

  8. 【机器学习】Logistic Regression 的前世今生(理论篇)

    Logistic Regression 的前世今生(理论篇) 本博客仅为作者记录笔记之用,不免有很多细节不对之处. 还望各位看官能够见谅,欢迎批评指正. 博客虽水,然亦博主之苦劳也. 如需转载,请附上 ...

  9. php switch 函数,PHP丨PHP基础知识之条件语SWITCH判断「理论篇」

    Switch在一些计算机语言中是保留字,其作用大多情况下是进行判断选择.以PHP来说,switch(开关语句)常和case break default一起使用 典型结构 switch($control ...

最新文章

  1. python编程工具p-python Gui开发工具选择
  2. window电脑查看ssh公钥,以及将自己的公钥添加到Github等类似网站
  3. java编写静态工具类_Java编程中静态内部类与同步类的写法示例
  4. 钉钉下载与安装过程 适用于windows系统 20200718
  5. macOS Unlocker3.0
  6. SQL卸载重装实例名重复问题
  7. 如何查看xbox账号所在服务器,Xbox账号绑定教程
  8. 自动控制原理第七版胡寿松pdf_自动控制原理简明笔记—(04)
  9. 初学Python目前我认为较容易理解的求100以内质数(素数)的方法。
  10. 梦幻内存辅助制作教程
  11. phpstorm配置xdebug 3.0教程
  12. 新手做国外广告联盟lead常用工具汇总!
  13. JMeter-接口测试
  14. JRebel的安装与激活
  15. opera安装java插件_欧朋浏览器Opera插件安装指南
  16. 眼睛容易干燥疲劳怎么办?
  17. centos7利用libreoffice将doc文件转换为pdf
  18. Detectron 创建blob的过程
  19. 单片机C语言数据存储原理,介绍单片机中C语言的数据存储与程序编写
  20. CCNP学多长时间就行了?

热门文章

  1. xxl-job remoting error(Connection reset), for url : http://218.66.91.50:7969/run
  2. C++ 字符串拼接函数:strcat_s
  3. 我的chrome浏览器每次打开,总是重置所有设置,之前下的插件全都没有了
  4. 如何为您的在线业务设置和使用YouTube
  5. 如何解除计算机上的安全警报,windows安全警报怎么关闭 为什么总是弹出安全警告...
  6. 计算机基础知识——计算机概述(CSP-J组初赛知识点)
  7. 关于s19赛季服务器维修,S19赛季已开服,版本重点调整需知熟,想要跟上游戏节奏必了解...
  8. 某音数据获取策略及实现(1)
  9. 计算机中专生未来三年的规划,我应该如何规划自己的职业
  10. 卷积和拉普拉斯变换的关系-卷积定理