- 1、本文档共10页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
一种水下数字通信系统的硬件设计
[标签:标题]
2016
PAGE10 / NUMPAGES10
感谢观看本文谢谢
一种水下数字通信系统的硬件设计
摘 要
针对水下通信及甚低频工作的特点,本文根据水下电流场通信的原理和系统设计中的一些参数,选择合适的芯片,在此基础上完成了一种水下数字通信系统硬件电路的设计。
【关键词】水下通信 数字通信 硬件设计
1 系统组成和总体框图
正如一般的数字通信系统,水下数字通信系统也包括发射系统、信道和接收系统三个部分,整个系统的总体框图如图1所示。
发射系统的主要任务是把原始话音信号转变成电信号送入A/D,A/D对输入的模拟信号进行采样量化,然后输入到AMBE-2000进行压缩编码,形成低码率的数字信号,调制部分是根据海水信道的特点和要求把压缩编码后的数字信号以适当的方式调制到一定频率的载波上,最后送往发射机,经天线发送出去。
接收系统对信号的处理过程基本与发射系统一一对应,是一个相反的过程,主要包括接收信号的预处理放大、滤波、自增益控制、信号的解调,然后输入到AMBE-2000进行解压缩,D/A数模转换,最后重建原始语音信号。
2 AD73311芯片与AMBE-2000芯片连接电路的设计
2.1 声码器芯片的特点
系统设计时,为了获得最好的通信效果,则信号的载波频率最好选在甚低频段,这样就使得通信带宽变得比较窄。而要保证水下通话的语音质量,就要求对语音进行A/D变换时尽量提高采样数据,如此一来,较高的语音采样和有限的带宽就成一对矛盾因素。为了解决以上问题,本方案考虑使用声码器芯片对采样后的语音数据进行进一步的压缩编码,减小信息的冗余度,降低传输比特率或存储空间。
声码器芯片考虑选用美国DVSI公司的AMBE-2000。这是一款适应性强、高性能、单芯片的语音压缩编解码器,它能在低速率下提供优良的语音质量。
AMBE-2000的主要参数和特点如下:
具有高品质的语音质量,抗比特错误和背景噪声;
低成本,无需外部存储器;
压缩数据速率为2.0kbps~9.6kbps,可软件调节;
纠错速率范围为50bps~7.2kbps;
具有VAD/CNI功能;
具有DTMF信号检测和产生功能;
低功耗;
工作温度范围:-40℃~+100℃;
具有语音激活检测和舒适噪声插入功能;
16ms的回音消除模功能;
双音多频的检测和产生;
最小的算法处理延迟。
AMBE-2000可以看作由两个独立的单元组成:编码器和解码器。编码器接收语音采样数据流,对其进行压缩编码,在给定的速率下,输出信道数据。相反,解码器接收信道数据流,然后合成语音数据流。编码器和解码器的时序是完全异步的。芯片基本工作原理如图2。
2.2 AD/DA芯片的特点
AD芯片选用的是AD公司推出的16位线性AD芯片AD73311,该芯片与声码器芯片AMBE-2000连接方便,是一款低成本,低功耗的通用模拟前端。可同时完成两路信号的转换,一路为模/数转换,一路为数/模转换。采样频率和输入输出增益均可通过编程来改变,并且可以同时允许8个芯片的级联。目前,该芯片广泛应用于语音信号处理、无线个人通信、电话以及数据通信等领域中。
该芯片的内部结构如图3所示。
从结构图可以看出,AD73311由输入可编程增益放大器、模拟Σ-Δ调制器、抗混叠数字滤波抽取器、反镜像数字滤波内插器、数字Σ-Δ调制器、1bit数/模转换器、开关电容低通滤波器、连续时间低通滤波器和输出可编程增益放大器等部分组成。
AD73311通过串行口与处理器接口,传送的是16位数据。在发送和接收模式时,数据都是以串行时钟速率来传送的。由于串口的输入和输出采用了一个共同的串行寄存器,因此,AD73311与主处理器之间的通信都是由编解码自身发起,这样可以有效避免被送往编解码器的信息被编解码ADC的输出值所破坏。
AD73311有五种工作模式,分别为:程序模式、数据模式、混合模式、模拟环路模式、数字环路模式。其中前三种是正常的工作模式,后两种是调试模式,仅在调试时使用。五种工作模式由内部的控制寄存器A中的四位控制。
程序模式:AD73311启动或重置后即工作于程序模式,此时AD73311串行口输入的数据将作为命令字以初始化内部控制寄存器组,之后AD73311根据初始化命令字进入相应的工作模式,在此之前AD73311串行口输出的码字是无效的。
数据模式:此时AD73311串行口输出的是A/D转换的16位数据,输入的是D/A转换的16位数据。AD73311一旦进入数据模式,就不能再得到控制信息,所以就永远处于这一模式,除非重启动。这
文档评论(0)