语音通信是人与人交流的最直接手段。随着人们对海洋资源的开发利用,岸基人员与水下平台、水下潜水员间的实时语音传输变得更为迫切。对于多径严重的水声信道,其可用频带窄,水声通信的信息传输速率往往只有几百比特每秒到几千比特每秒。因此,为了更直接可靠地传递指挥、命令等重要信息,研究实现水下实时数字语音通信机具有重要价值。
本文在已经构建好的LDPC-OFDM水声通信系统的基础上,加入语音压缩算法MELP,在ARM+DSP嵌入式平台上实现了水下实时数字语音通信样机。该样机有别于国内外已实现的OFDM系统通信机,无需PC机参与即可实现人机交互,并且用软件语音压缩算法取代硬件声码器,大大提高了系统的灵活性,降低了开发成本。水池实验表明,该数字语音通信样机设计方案合理可行,并取得了满意的语音通信效果。
1 关键技术
本文设计的水声语音通信系统主要由语音编解码模块、语音压缩解压缩模块、信道纠错编解码模块、OFDM调制解调模块以及模/数转换模块组成。系统框图如图1所示。发送端通过话筒将语音声信号转换为电信号,电信号经由CODEC编码成为数字语音信号,即语音码流。通过语音压缩模块减少语音码流的冗余信息,产生低速码流,压缩后需要经过信道纠错编码,以提高系统传输可靠性。之后将信息码流经过OFDM调制到系统频带上,已调信号加上同步信号成帧后送入发射换能器经过信道发射出去。接收部分将接收到的微弱信号经由低噪放大电路送至A/D转换器变为数字信号,后经发送端的一系列逆过程完成语音信号的还原播放。