本发明涉及的是一种通信方法,具体地说是一种mimo-ofdm水声通信方法。
背景技术:
为提高带宽利用率将正交频分复用(ofdm)技术与多入多出(mimo)相结合,同时也有效的降低了由于带宽有限和严重的多途效应引起的码间干扰。但水声信道严重的多普勒效应和快时变性破坏mimo-ofdm系统中子载波的正交性,产生载波间干扰,影响mimo-ofdm系统的通信性能。近年来,利用分集增益提高系统传输性能的空频分组编码逐步引入水声通信。由于水声信道为快时变信道,基本ofdm的设计准则满足频率一致性假设,即子载波在空间上足够紧密,以保证子载波传递函数的平滑性,因此ofdm系统更易满足sfbc的实现要求。并且,在快衰落的水声信道中,当归一化多普勒频率大时,sfbc显示出更好的传输分集。
水声信道稀疏性的证实,使得以压缩感知为基础的信道估计技术在水声通信中迅猛发展,压缩感知理论对有效信号进行采样压缩,将信道估计变为重建稀疏信号,有效提高了频带利用率。为了减少由于时延扩展所造成的符号间干扰和深衰落引起的误码率的增加,利用map均衡基本思想基础上形成的空频软均衡算法进行均衡。
技术实现要素:
本发明的目的在于提供一种能够有效追踪时变信道及提高传输准确性的自适应多入多出与正交频分复用相结合的水声通信方法。
本发明的目的是这样实现的:
步骤1、信源发送每块长度为k的二进制比特数据包a(n),进行卷积码编码生成二进制比特数据包b(n),进行交织得到二进制比特数据包c(n),根据星座符号s={s0,s1,…,sm}进行q=log2m阶调制,sm∈c,m=1,…,m,得到复数数据包d(n)=[d0(n),d1(n),…,dk-1(n)]t,进行类alamouti空频编码,定义复数数据包dk'(n)=[d2k'(n),d2k'+1(n)]t,其中,k'=0,1,…,k/2-1,得两个发射机的发射信号:
对所述发射信号分别进行ofdm调制后发射;
步骤2、在接收系统中,首先同步接收到的信号r,利用fft对ofdm符号解调得到接收信号y,利用ifft/fft进行ofdm调制解调;
步骤3、利用自适应信道估计跟踪时变信道,稀疏信道估计某时刻信道;
步骤4、某时刻的接收部分同步、解调之后,进行信道估计和初始化符号估计,初始均衡利用初始符号估计结果
本发明还可以包括:
1.步骤2具体包括:
将第t发射机到第r接收机第n个ofdm块、第k个载波的信道传递函数定义为
其中,
2.步骤3具体包括:水声信道模型为
其中,
其中,at,r=vt,r/c为多普勒比例因子,t'为符号传输时间,设接收设备都被固定在一点,而移动来自于发射机,at,r便简化为at,利用延迟模型将传递函数分解为相位增量
3.步骤4中所述的信道估计是采用自适应信道估计算法,具体包括:
步骤1.1、判决,
设前一个块结束时,根据估计
步骤1.2、稀疏信道估计;
步骤1.3、相位追踪,
测量当前块估计值和上一个块过时估计之间的相位偏差并用角度表示为:
由上式获得的相位偏差进行当前块多普勒因子的估计为:
相位迭代更新为:
步骤1.4、信道追踪,
更新
其中,波长λ∈(0,1);
步骤1.5、进行下一块的预测,
增益简单预测为:
相位预测为:
对自适应信道估计进行初始化,相位和多普勒因子初始值设为零。
4.所述的稀疏信道估计采用mmp-dcd-cv算法。
5.所述的计算外部对数似然比的方法如下:
其中,
设噪声是均值为0,方差为
本发明是为了解决基于传统算法的mimo-ofdm通信方法无法有效追踪时变信道及提高传输准确性的问题而提出的。
本发明使用自适应信道估计、稀疏信道估计及频域均衡技术,有效的提高了通信系统的通信效率。和传统的mimo-ofdm系统相比,本发明可以有效追踪是信道,准确进行稀疏信道估计及均衡,提高了通信性能。
附图说明
图1为sfbc-mimo-ofdm发射系统框图;
图2为sfbc-mimo-ofdm接收系统框图;
图3为空频软均衡算法结构。
具体实施方式
下面举例对本发明做更详细的描述。
具体实施方式一:一种基于sfbc利用mmp-dcd-cv信道估计和空频软均衡的自适应mimo-ofdm水声通信方法,包括下述步骤:
步骤1、信源发送每块长度为k的二进制比特数据包a(n),代表第n个ofdm数据块,对a进行卷积码编码,生成二进制比特数据包b(n),对生成序列进行交织得到二进制比特数据包c(n),对c根据星座符号s={s0,s1,…,sm}进行q=log2m阶调制,sm∈c,m=1,…,m,得到复数数据包d(n)=[d0(n),d1(n),…,dk-1(n)]t,对d进行类alamouti空频编码,定义复数数据包dk'(n)=[d2k'(n),d2k'+1(n)]t,其中,k'=0,1,…,k/2-1,两个发射机的发射信号可得:
对发送信号x分别进行ofdm调制后发射,利用ifft/fft进行ofdm调制解调。
步骤2、在接收系统中,首先需要同步接收到的信号r,利用fft对ofdm符号解调得到接收信号y将t发射机到r接收机第n个ofdm块、第k个载波的信道传递函数定义为
其中,
步骤3、利用自适应信道估计跟踪时变信道,稀疏信道估计某时刻信道。水声信道模型为:
其中,
其中,at,r=vt,r/c为多普勒比例因子,t'为符号传输时间,假设接收设备都被固定在一点,而主要的移动来自于发射机,at,r便可简化为at。在频域上被看做是额外线性相位成分的时延差足够小,导致传递函数
步骤4、某时刻的接收部分同步、解调之后,进行信道估计和初始化符号估计,初始均衡利用初始符号估计结果
具体实施方式二:在具体实施方式一的基础上,步骤4中采用自适应信道估计算法,具体如下:
步骤1.1、判决。假设前一个块结束时,根据估计
步骤1.2、稀疏信道估计。
步骤1.3、相位追踪。为了更新相位,测量当前块估计值和上一个块过时估计之间的相位偏差并用角度表示为:
由上式获得的相位偏差进行当前块多普勒因子的估计为:
相位迭代更新为:
步骤1.4、信道追踪。更新
其中,波长λ∈(0,1)。
步骤1.5、进行下一块的预测。增益简单预测为:
相位预测为:
对自适应信道估计进行初始化,相位和多普勒因子初始值设为零。
其它步骤与具体实施方式一相同。
具体实施方式三:在具体实施方式而的基础上,步骤3的具体操作步骤如下:
多径匹配追踪(mmp)算法是一种在多个候选中选择最优解,并利用测量矩阵得到最优恢复信号的算法。mmp将树搜索与贪婪搜索相结合,迭代过程中每次选择若干个候补再以此为父节点扩展多个子节点共同构成新的候选集,并在此基础上进行后续迭代,这样可以有效降低排除最优解得可能性。mmp算法有效的解决了omp算法候补集单一,可能遗漏最优解的问题,有效改善信道估计性能,因此为解决先验信息未知,避免过拟合,同时减少计算复杂度,使算法更适用于硬件,将cv与dcd算法应用于mmp算法中得到mmp-dcd-cv算法应用于sfbc的自适应mimo-ofdm水声通信系统。
其它步骤与具体实施方式二相同。
具体实施方式四:在具体实施方式三的基础上,步骤4中的反馈均衡器的均衡器系数向量均采用空频软均衡算法进行更新,具体操作步骤如下:
外信息llr计算方法如下:
其中,
其中,假设噪声是均值为0,方差为
为了提高双扩时变水声信道的传输速率和准确性问题。本发明在sfbc自适应mimo-ofdm水声通信系统中使用mmp-dcd-cv信道估计和空频软均衡,在频域mimo-ofdm水声通信中,利用sfbc减少双扩水声信道带来的载波间干扰,利用自适应信道估计完成时变信道追踪,利用mmp-dcd-cv完成单ofdm块信道估计并通过空频软均衡进行频域均衡减少码间干扰。本发明适用于水声通信技术领域。