SCTCM在水声OFDM系统中的应用研究
2008-11-19
作者:苏 军, 乔 钢
摘 要: 针对信道带宽窄、强多途、强噪声干扰等影响水下信息高速、可靠传输的主要障碍,设计了一种适合水声信道的级连网格编码调制技术SCTCM与正交频分复用" title="正交频分复用">正交频分复用技术OFDM相结合的传输体制,可有效解决水下高速数据传输的带宽效率和可靠性问题;采用时变衰落、多途和加性干扰的水声信道模型;理论分析和计算机仿真结果表明使用该传输体制的水声通信" title="水声通信">水声通信系统能在数据速率" title="数据速率">数据速率不损失或损失很小但不增加带宽" title="增加带宽">增加带宽的情况下获得可观的编码增益,系统性能得到明显改善。
关键词: 级连网格编码调制; 水声通信; 正交频分复用
水下声信道是时变-频变-空变的变参多途衰落信道,且功率、带宽受限[1]。近年来,人们对水下信息传输速率的要求越来越高,实现高速、高效、高可靠的水声通信技术一直是水声工作者研究的重点和难点,高速和可靠是一对矛盾,水声信道很难兼顾。水声信道随机错误和突发错误同时存在,用普通的纠随机错误的码和纠单个突发错误的码都不能取得良好的效果。级连码由内外码组成,内、外码之间根据实际需要用交织器相连,级连码总的纠错性能取决于内、外码的纠错能力" title="纠错能力">纠错能力,是两者的性能函数的级连。串行级连码不仅具有极强的纠突发错误和随机错误的能力,更重要的是它利用短码来构造长码,使之能接近香农信道编码定理所给出的码限,但其编译码设备的复杂度没有显著增加,并能减少延时[2]。TCM(网格编码调制)是一种将编码和调制结合在一起的设计方案,再加上OFDM多载波调制技术是一种高效的并行传输体制,它通过子载波间的正交性保证子载波频谱相互重叠而不会产生载波间干扰(ICI) 。这样系统同时具有高频带利用率、高码率和低误比特率的优点,在不损失数据速率也不增加带宽的情况下, 获得可观的编码增益,提高了水声通信传输速率和可靠性。
1 SCTCM&OFDM水声通信系统组成
SCTCM-8PSK和OFDM的水声通信系统基本组成如图1所示。输入比特序列完成串并变换后,根据采用的调制方式,完成相应的调制映射,形成调制信息序列 ,对其进行IFFT,计算出OFDM已调信号的时域抽样序列,加上循环前缀(CP)可以使OFDM系统完全消除信号多径传播造成的符号间干扰ISI(Inter Symbol Interference)和载波间干扰 ICI(Inter Carrier Interference),再作D/A变换,得到OFDM已调信号的时域波形,接收端对接收信号做A/D变换,去掉前缀(CP),得到OFDM已调信号的抽样序列,对该抽样序列作FFT即得到原调制信息序列,而后进行解调及反映射得输出比特序列[3][4]。
2 级连TCM编码技术
2.1 RS码
RS编码,又称Reed-Solomon码,是一类具有很强纠错能力的多进制BCH码,它首先由Reed和Solomon提出,在线性分组码中,其纠错能力和编码效率是最高的。在(n,k)RS码中,输入信号分成k·mbit一组,每个码元由mbit组成,因此一个码组共包括k个码元。一个能纠正t个错误码元的RS码主要参数如下:
(1)码长n=2m-1码元,或m(2m-1)bit。
(2)监督码元数n-k=2t码元,或m·2tbit。
(3)最小码距dmin=2t+1码元,或m(2t+1)bit。
RS码能纠正t个m位二进制错误码组,其纠错能力由t决定,t越大,纠错能力越强,但系统计算率也越大。当某个符号的一位或多位发生错误时,就产生一个误符号,无论是这个符号中有一位错误还是m位全错了。所以RS码特别适合于纠正突发错误,也就是一个码字中连续发生位错误。因此在既存在随机错误又存在突发错误的信道上,例如有线电话信道和移动通信信道中,RS码得到了广泛应用。
2.2 TCM的基本原理
TCM的基本思想是在所发送的由m个比特组成的符号中引入一个校验比特,为了维持原来的信息吞吐率,则需将原调制星座集合中的星座点数扩大一倍。例如每个信息符号由2个信息比特组成,如果编码前采用的调制方式是4PSK,则编码后所采用的调制方式应该是8PSK。这样处理的好处在于通过信号星座的扩展承载了所增加的那个冗余比特,从而不会使信号的带宽增加50%(在本例中)。当由于两个相邻星座点(向量)之间的欧几里德距离减小所带来的负面效应大于通过卷积码编码所带来的编码增益时,TCM技术会改善系统的性能[5]。
Ungerboeck是TCM技术的提出者。如图2,TCM方案结合了冗余非二进制调制方式和有限状态的前向纠错码,其中前向纠错码用来控制码字信号序列的选择性生成。从本质上来说,原始符号集合的扩展并不局限于只为每个符号引入一个校验比特,为每个符号引入的校验(冗余)比特数量可以多于数据速率所要求引入的冗余比特数量。卷积码编码器其寄存器的内容可以表示为编码器的状态,连续输入的符号所引发的状态转移与星座点之间形成一一映射关系,TCM编码方案中的冗余比特由特定的卷积码编码器产生,该编码器能够对上述映射产生约束作用,保证该映射是合法的。在接收端,受到噪声干扰的信号由基于网格图的软判决最大似然序列译码器进行译码,该译码器根据接收到的符号序列,力图将其反映射到一个符合编码器约束关系的合法的符号序列上,与接收序列有最小欧几里德距离的符号序列就是对发送序列的最佳估计[6]。
Ungerboeck提出的TCM方案,其设计目的在于使编码后的自由欧几里德距离最大,对图2中的编码器有m=2且,表明在每个状态之间有个平行转换。这些平行转换之间最小平方欧几里德距离为:,网格中非平行路径的最小平方欧几里德距离从图3中可以得到。
因此,该TCM方案中的最小平方欧几里德距离为4Es。该方案的渐进编码增益为。这表明由Ungerboeck提出的TCM方案比无编码的QPSK有3dB的改善。这阐明了组合的编码调制方案可以弥补由卷积编码器编码增益造成的信号集扩张的损失。
TCM技术采用软判决Viterbi译码,它是一种最大似然译码[6],即首先用Viterbi算法寻找接收信号的最大似然路径,然后以信号点的最小欧氏距离为判决准则,解出接收信号序列。
由前面的分析可知, TCM 技术在不损失数据速率或不增加带宽的情况下, 可获得可观的编码增益, 因此将TCM 技术应用于水声通信系统可在很大程度上改善系统的抗干扰性能。为了进一步改善系统性能, 在水声通信系统中, 采用RS 分组码与TCM 编码组成的级联TCM 编码方案。
3 计算机仿真研究
本文利用Matlab进行算法仿真验证,用两台PC机声卡对图像信号进行采集和转换。显然,两个声卡的采样接收频率会存在偏差。系统分别采用未编码QPSK、8PSK调制映射方式和TCM-8PSK调制映射方式;FFT点数为Tfft=2 048,保护间隔Tg=512;声卡采样频率都设置为44.1kHz;系统仿真时,子载波间隔为21.53Hz;共278个子载波;信号的频带约为6kHz~12kHz,即信号带宽约为6kHz,传输数据速率采用SCTCM达到5.76kb/s,单纯TCM时为9.6kb/s。仿真信道为多径衰落和高斯白噪声的复合信道,声源位于水平距离0m、垂直深度10m处,接收水听器位于水平距离5 000m、垂直深度20m处,指向性:-80°~+80°。信道特性如图4。
正交频分复用(OFDM)技术由于频带利用率高,具有良好的抗多径传播能力,为实现高速水声通信提供了一种可行的选择,但水声信道是一种极其复杂多变的时-空-频变参信道,带宽窄,存在强噪声干扰、多普勒频移等,这些一直是水下信息高速、可靠传输的主要障碍,而采用RS码和TCM级联和OFDM相结合的传输体制在提高系统可靠性的同时能弥补编码带来的带宽效率损失。在水声信道模型下(见图4、图5),RS编码采用(159),TCM编码采用4状态的TCM_8PSK。由图6仿真结果可以看出,单纯TCM编码比具有相同传输速率的QPSK有较大编码增益,而采用RS与TCM级连编码比单纯TCM又具有一定编码增益。
由上述仿真结果可以得出:TCM在信噪比比较低的情况下误码率衰减很快,明显优于未编码的QPSK和8PSK。而带宽效率和未编码的QPSK相同。采用RS与TCM级连进一步增强了系统的抗干扰性能,即可增加系统的通信距离和通信速率。因此,把SCTCM 技术应用在基于OFDM的水下无线声通信中是可行的。SCTCM 技术能在不增加带宽,不降低通信速率的情况下获得可观的编码增益, 这一点对于带宽资源十分有限的水声信道来说是非常宝贵的。为了进一步提高编码增益,可以采用TURBO码与TCM级连(TTCM)。
参考文献
[1] 惠俊英.水下声信道[M].北京:国防工业出版社,1992.
[2] FORNEY G D. Concatenated codes. Cambridge, MA:MIT Press,1966.
[3] 朱彤.基于正交频分复用的水声通信技术研究[D].哈尔滨工程大学博士学位论文, 2004.
[4] 王文博,郑侃.宽带无线通信OFDM技术[M].北京:人民邮电出版社,2003.
[5] VENKATA L. SUBRAMANIAM B. RAJAN S. et al.Trellis coded modulation schemes for underwater acoustic communications[J]. 1998 IEEE:800-804.
[6] WELLS R B.工程应用编码与信息理论[M]. 北京:机械工业出版社, 2003.