当前位置:首页 期刊杂志

基于OFDM的水声通信算法①

时间:2024-05-04

韩文斌, 刘建明(桂林电子科技大学 电子工程与自动化学院, 桂林 541004)

基于OFDM的水声通信算法①

韩文斌, 刘建明
(桂林电子科技大学 电子工程与自动化学院, 桂林 541004)

在水声通信领域, 基于正交频分复用(Orthogonal Frequency Division Multiplexing, OFDM)的通信技术是最直接和最有效的手段之一. 但是水声通信信道是多变的和复杂的, 在传输的过程中可能会受到多途扩展严重、可用带宽有限和高噪声等不理想因素的影响, 导致无法恢复出原始数据, 所以保证数据的可靠性传输是极其重要的. 本文在原有的OFDM通信基础上加入了交织技术、chirp扩频技术、加窗以及chirp同步技术, 并通过对MATLAB的仿真和实验分析, 验证了该系统的可行性, 最后通过对比加入噪声、多径和多普勒效应的误码率曲线图, 说明了该系统的性能和抗干扰能力.

OFDM; 水声通信; 交织; chirp扩频; 加窗

1 引言

海洋环境中多径效应、多普勒效应以及海洋环境噪声的存在注定了水声信道是一个复杂的和时变的信道. 因此, 如何保证数据的可靠性传输成为了水声通信中最难以突破的瓶颈. 传统的单载波通信技术可以解决数据的可靠性问题, 但是单载波通信技术却造成了有限带宽的严重浪费, 限制了发送速率, 只适合于低速率的数据传输, 难以满足人们的需求. 21世纪以来, OFDM通信系统开始越来越收到了科研人员的注意, 这正是由于正交频分复用技术把高速的数据流转化为并行低速的数据流, 解决了高速数据流的传输问题, 还可以根据需求对通信系统的带宽进行灵活的调整, 设定频带的分配问题. 但是, 因为OFDM的发送信号是由许多相互正交子载波上的发送信号的叠加而成的, 所以OFDM系统容易受到多普勒频偏的干扰[1].

本文针对这一问题提出了基于频域Chirp扩频的OFDM水声通信系统. 该通信系统加入了交织技术,以及结合OFDM和Chirp扩频技术来克服它们的不足,在复杂水声通信信道中, 具有防止突发性错误、强抗多径干扰、抗多普勒效应和抗噪声的特性, 从而一并解决可靠性和高数据流的传输问题.

2 理论依据

正交频分复用技术(OFDM)是把高速的数据流通过串并转换, 使得每个子载波上的数据符号持续时间相对增加, 可以减轻水声信道的时间弥漫, 信号的带宽小于信道的相干带宽, 从而消除符号间干扰(ISI). OFDM系统在满足子载波正交的情况下, 允许子载波的频谱部分重叠, 并且可以从重叠的子载波中获得数据信息, 频谱的利用率可以得到显著提高. 从发射端发送数据的时候, 经过子载波上的调制, 将数据转换为一组复数序列, 将映射后的数据经过IFFT变换得到一组新的数据. 因此, OFDM是一种高效的传输方式[2],它的优点有很多, 将其关键技术引入水声通信系统中是很有必要的, 但是需要特别注意的是, 水声环境的复杂性和多变性对整个系统的影响.

其中k=0,1…, N-1, Ts是符号的周期, fΔ是子载波的带宽, N是子载波的个数. 为了保证各个子载波之间的正交性, 符号周期必须满足足够的长度. 在数据的接收端可以通过下面公式获得:

然后经过数据逆映射, 就可以得到原始的发射数据了. 可以看出子载波的调制其实就傅里叶的正逆变换,对于变换采用的是IFFT/FFT算法是实现的, 这是因为快速傅里叶变换可以减少计算量, 提高运算效率[3].

3 改进后的OFDM通信系统

3.1 系统的整体框图

基于OFDM的水声通信系统框图如图1所示. 在整个水声通信系统的发射端, 首先将需要发送的数据通过信道编码器进行卷积编码和交织[4], 其目的是为防止突发性错误和随机性错误, 然后通过串并转换将数据转换到每个子载波上进行载波调制, 调制以后的信号就是OFDM的调制信号了, 为了克服多径效应带来的码间干扰(ISI), 可以在OFDM信号的后面加入保护间隔, 保护间隔可以从信号本身的截取(保护间隔的长度理论上应该大于最大时延的长度), 即循环前缀(CP), 加循环前缀的目的是为了克服接收端接受到的信号之间的干扰[5]. 将加入CP以后的OFDM信号进行加窗处理以后, 可以使的频谱能量更加集中, 为了区分噪声和有用信号, 可以在信号的前端加入同步信号.最后, 将处理以后的信号经过上变频后与换能器相匹配, 接收端是发送端的逆过程.

图1 基于OFDM水声通信系统的总体框架

3.2 交织技术

交织是指通信系统在通信的过程中对数据进行处理的一种技术[5]. 交织的主要目的是防止信号在信道传输时发生连续性错误, 通过解交织把突发性的错误随机化, 再通过解码达到纠错的效果. 交织有规则交织、不规则交织和随机交织三种方式. 本文采用的是5×6规则交织, 这种交织的基本原理是把送入交织器的数据按行存入到5×6的矩阵中, 解交织时按列从5×6矩阵中取出再送出交织器, 即交织时对5×6矩阵进行转置处理, 解交织时进行逆转置处理. 图2为交织的顺序图.

图2 交织顺序

根据图2所示, 按行存入到5×6交织器中的比特数据顺序为1、2、3、4、5、6……29、30, 按列从5×6交织器中取出的比特数据顺序为1、7、13、19、25、2……24、30.

图3 解交织顺序

图3 为解交织的顺序图. 根据图3所示, 解交织与交织器的顺序相反, 按列存入到5×6解交织器中的比特数据顺序为1、7、13、19、25、2……24、30, 而按行从5×6解交织器中取出的比特数据顺序为1、2、3、4、5、6……29、30.

3.3 Chirp扩频技术

所谓的扩频技术就是用高速的扩频序列在发射端扩展信号的频谱, 而接收端用同一种序列进行解扩,把原始信号恢复出来. 本文引入了chirp信号扩频技术, chirp信号不但具有抗干扰[6]、抗频率选择性衰落及低功耗的特性, 而且还具有很好的抗多普勒频偏的能力[7].由于在水声通信系统中, 信道的多普勒频偏是不可忽略的, 因此, 在通信系统中引入扩频技术是必不可少的. 目前的通信系统中引用较多的是直接扩频技术,虽然直接扩频技术可以满足需求, 但是却存在这一定的缺陷, 如频道数减少、带宽增大和信息量增大的不足. 而本文引入的chirp扩频技术不但可以克服以上缺点, 而且可以极大地提高通信系统的可靠性, 所以,在通信系统中引入chirp扩频技术是很有必要的[8].

数据经过交织以后, 将处理的数据进行chirp映射.首先, 初始化频域的上调频信号和频域 下调频信号,本文选用的chirp信号的长度是16, 可以达到16倍扩频的效果. 当接收到的比特数为1时, 那么输出保存的是输出的16个上调频数据, 如果接收到的数据是0,那么输出保存的是输出的16个下调频数据, 将所有的比特数据按照上面的方式输出.

图4 chirp频域映射

3.4 加窗技术

通常情况下, 在OFDM系统中, 在加入CP以后,并没有再对OFDM信号进行处理. 对于矩形OFDM符号来说, 其功率密度的带外功率密度衰减很慢, 带外的辐射功率会很大. 本文提出了一种可以使功率谱密度衰减很快的方法, 即加窗技术. 对于OFDM信号来说, 加窗就会使得周期边缘的幅度慢慢过渡成0. 在本文中加窗函数选用的是余弦窗函数:

其中(t)w表示余弦窗函数,ST表示加入循环前缀以后的数据周期长度, (1)STα+表示加窗以后的符号周期长度. 如果只是加循环前缀, 没有加窗的话, 那么带外功率得不到抑制. 经过处理以后的信号乘以窗函数, 相当于频域就是离散信号的频谱和窗函数频谱的卷积. 加窗以后的的数据:

其中是S代表的是加窗以后的数据, win代表的是窗函数, L表示加了CP以后的数据. 从图中我们可以明显看出加窗以后, 带外功率得到抑制.

图 5 加CP未加窗的频谱

图 6 加CP加窗的频谱

图7 加入同步信号频谱

图8 相关峰值检测

3.5 chirp同步信号

在OFDM系统中, 由于该系统发送的是有多个严格相互正交的子载波叠加而成的信号, 所以具有较高的峰均比, 对同步的要求也比较高[9]. 其中传统的串性捕获、并行捕获虽然各自都有优点, 但是相关程度的明显和总的运算复杂度并没有发生变化. 本文提出了基于chirp的同步信号, 在非线性信号中, chirp信号的相关性最好, 所以在接收端做相关时, 会有很明显的峰值, 从而检测出峰值定位数据的起始位置. 加入同步信号是因为当接收端开始接受数据时, 由于水声信道存在噪声的影响, 所以接收端开始接收到的数据是包含噪声数据的, 加入同步信号的目的就是为了把噪声信号和有用数据区分开来[1], 程序中所用的chirp信号是由MATLAB生成的, 在非线性信号中, chirp信号的相关性最好, 所以选用chirp信号做同步信号, 加入同步信号后的频谱图如下所示, 右图为峰值检测图,接收端从峰值以后开始接收并处理数据.

本文选用的OFDM参数如表1所示.

表1 OFDM水声通信系统参数

4 通信系统的仿真实验以及实验验证

为了验证该OFDM系统的性能, 在程序加入了高斯噪声, 多径以及多普勒的干扰[10], 并通过MATLAB仿真与OFDM系统相比较. 图9为高斯噪声和多径效应下的误码率曲线图. 其中黑色曲线为在高斯环境下不加入多径干扰的误码率曲线图, 其余3条曲线分别表示在不同信噪比时2、3和4径对应的误码率, 其延时分别为0.2ms、0.6ms和1ms. 绿线为2径是对应的误码率曲线图, 红线为3径时对应的误码率曲线图,蓝线为4径时对应的误码率曲线图. 从此图中可以看出, 系统受干扰的程度较小, 这是由于OFDM系统自身具有抗多径干扰的特性. 但是, 该系统在信噪比等于-17dB时, 误码率接近10-6. 而传统的OFDM系统,在信噪比为-8dB时, 误码率才接近为0. 所以该系统具有非常强的抗多径干扰的能力.

图 9 高斯噪声和多径干扰下的误码率曲线图

图10 为高斯和多普勒环境下该通信系统的误码率曲线图. 其中黑色曲线为高斯环境下不加入多普勒频偏的误码率曲线图, 绿线为频偏0.5个子载波时的误码率曲线图, 红线为频偏0.75个子载波带宽的误码率曲线图, 蓝线为频偏1个子载波的误码率曲线图.传统的OFDM系统, 在通信过程中发生频偏后, 接收端几乎是不可能解调出来原始数据的, 因为OFDM系统对频偏很敏感. 从图中可以看出当信噪比大于-12dB时, 不同频偏下的误码率都为0. 所以通过该误码率曲线图可以表明该通信系统具有比较好的抗多普勒频移的特性.

图 10 高斯噪声和多普勒频偏下的误码率曲线图

图11 水槽实验, 测试的环境选择的是长150cm、宽70cm、高70cm的透明玻璃水槽中. 将装有调试软件的PC与采集卡用专用USB连线相连; 其次将采集卡的输出与功率放大器的输入相连; 最后将功率放大器的输出与水声换能器相连. 接收端的步骤为: 首先将水声换能器与采集的输入相连; 其次将采集卡与装有调试软件的PC用专用USB连线相连. 为了便于观察随机生成100比特的数据作为比较, 通过比较可以看出发送和接收的比特数据完全相同, 从结果可以看出解调出的数据准确无误. 因此, 从仿真结果和实验结果分析可以得出, 在高斯噪声、多径效应和多普勒效应的影响下, 该系统仍然有较好的抗干扰特性.

5 总结

本文设计的OFDM系统与传统的OFDM通信系统相比, 具有很好的抗干扰能力. 其关键技术已经广泛地应用在无线电中, 但是由于水声信道比较复杂,因此, OFDM的通信技术很少应用在水声领域中. 本文设计的通信系统中, 在原有的OFDM系统中加入了交织技术、chirp扩频和加循环前缀以及加窗等关键技术, 使得通信变得更加稳定. 并通过MATLAB仿真和分析, 验证了该系统的性能以及抗干扰能力.

图11 水槽实验

1 程恩,袁飞,苏为,等.水声通信研究进展.厦门大学学报(自然科学版),2011,50(2):271–275.

2 Stojanovic M. Underwater acoustic communication. Wiley Encyclopedia of Electrical and Electronice Engineering, John Wiley & Sons, Inc., 2015: 98–101.

3 卜文强,程恩.基于TMS320C67X的水声语音通信系统的设计与实现[硕士学位论文].厦门:厦门大学,2014.

4 Giacoumidis E, Le ST, Phillips ID, et al. Duai_polarization multi-band OFDM signals for next generation core networks. Magnetic Resonance in Medicine, 2014, 52(4): 699–703.

5 Guwenkaya E, Arslan H. Orthogonal frequency division multiplexing(OFDM) transmitter and receiver windowing for adjacent channel (ACI) suppression and rejection. N+g+2mN, 2014.

6 林晓阳.线性调频信号水声调制技术的研究[硕士学位论文].厦门:厦门大学,2015.

7 孙嘉.Chirp超带宽通信的调制和时间同步技术研究[硕士学位论文].成都:电子科技大学,2009.

8 Wang J, Chen LY, et al. Implementation of the OFDM chirp waveform on MIMO SAP system. IEEE Trans. on Geoscience & Remote Sensing, 2015, 53(9): 1–11.

9 鲁亚丽.OFDM水声系统同步技术的研究[硕士学位论文].武汉:华中科技大学,2012.

10 魏莉,许芳,孙海信.水声信道的研究与仿真.声学技术,2008, (1):25–29.

Underwater Acoustic Communication System Based on OFDM

HAN Wen-Bin, LIU Jian-Ming
(School of Electronic Engineering and Automation, Guilin University of Electronic Technology, Guilin 541004, China)

In the field of underwater acoustic communication, communication technology based on OFDM (Orthogonal Frequency Division Multiplexing) is one of the most direct and effective means. But the underwater acoustic communication channel is changeable and complicated. In the process of transmission, it may be affected by the multipath propagation, the limited available bandwidth and the high noise, which cause the original data not been recovered. So it is very important to ensure the reliability of data transmission. On the basis of the original OFDM communication, this paper adds the weaving technology, chirp spread spectrum technology, the window and the chirp synchronization technology. And through the simulation and analysis of MATLAB, the feasibility of the system is verified. At last, the performance of the system and the ability of anti-jamming are illustrated by comparing the error rate curves of adding noise, multipath and Doppler effects.

OFDM; underwater acoustic communication; interweave; chirp spread spectrum; windowed

2016-07-21;收到修改稿时间:2016-09-02

10.15888/j.cnki.csa.005708

免责声明

我们致力于保护作者版权,注重分享,被刊用文章因无法核实真实出处,未能及时与作者取得联系,或有版权异议的,请联系管理员,我们会立即处理! 部分文章是来自各大过期杂志,内容仅供学习参考,不准确地方联系删除处理!