基于最小误码率准则的水下通信Turbo接收系统及方法_3

文档序号:9891364阅读:来源:国知局
117] 上述滤波器子单元中滤波器结构示意图附图3所示。
[0118] 1.3、解映射单元:对均衡单元完成自适应滤波后的输出信号4进行符号概率计算 并转化为比特概率,示例性的,本实施例使用的是BPSK调制,信道引入的高斯白噪声的均值 为0,方差为σ2,具体计算和解映射完成如下:
[0122] 其各标号的含义如下:
[0123] s:BPSK调制后的符号,取值为+1或-1;
[0124] xk:第k个交织后信源的比特符号;
[0125] Uk, S:计算第k个符号的概率时的高斯分布函数的均值,运里Uk, S = S;
[0126] 请;计算第k个符号的概率时的高斯分布函数的方差,运里为Mc||2〇2,c是均衡单 元自适应迭代完成后的滤波器系数。
[0127] 3、交织/解交织模块
[0128] 为了可W纠正数据的突发错,将突发错变成随机错,在通信的发射端用随机交织 将通信比特数据进行交织随机化,所W在接收端有对应的解交织模块重新恢复数据。在本 发明介绍的结构当中解交织是将均衡模块输出的比特软信息序列LE(Xk)解交织处理,解交 织后恢复正确的数据顺序;在接收端交织模块的作用是将所述软信息LD(bk)进行交织编码 W降低译码器输出软信息之间的相关性。在本实施例中交织模块采用的32位的随机交织。
[0129] 4、MAP译码器模块
[0130] MAP(最大后验概率)译码器的作用就是利用MAP算法结合对数似然比形式的软信 息LE(bk)进行译码,并输出新的用于反馈的软信息LD(bk)和用于判决的软信息LD(ak)DLE(bk) 作为最大后验概率算法中的先验信息,W如下形式转化为先验概率:
[0131]
傲)
[0132] 其中,bk表示第k个交织前的信源的比特符号b取值为1或0。得到该先验概率后,后 验概率P(bk = b I r)可W根据经典的backward/f orward递归算法计算,其中r表示接收到的 所有数据。根据MAP算法译码可W得到用于判决的软信息LD(ak),形式如下:
[0133]
々)
[0134] 输出的用于反馈的软信息LD(bk)形式如下:
[0135]
(8)
[0136] 5、映射模块
[0137] 该模块对软信息LD(xk)硬判决并进行BPSK调制,硬判决方式如下:
[013 引 (9)
[0139] BPSK调制方式如下:
[0140] (10)
[0141] 软信息通过该映射模块后将得到新的符号序列S '。
[0142] 6、判决模块
[0143] 对MAP译码器模块输出的用于判决的软信息LD(ak)进行硬判决,判决方式如下:
[0144]
(;11)
[0145] 所得的序列a即为最终所需的二进制数据结果。
[0146] 基于上述基于最小误码率准则的水下通信化rk)接收系统,本实施例还提供一种 基于最小误码率准则的水下通信化rbo接收方法,该方法具体包括下述步骤:
[0147] 步骤S1:接收到来自水声多径信道的信号η,初始化最小误码率均衡器模块的滤 波器系数,可设定任意非零值,设置诸控制参数〇、β、μ的值W及化rk)迭代次数;
[0148] 步骤S2:根据最小误码率的迭代算法,图1中的均衡单元对接收到的信号进行自适 应滤波,处理过程如下:
[0149] 由公式(1),利用当前均衡器滤波系数对接收信号η进行滤波产生滤波输出信号 马__& ;由公式(3),从滤波波输出信号与__&、导频序列中的期望信号Sk_D计算出误码指示信 号Ik;由公式(2),根据当前滤波系数ck、步长U、误码指示信号Ik、均衡器输入信号rwW及期 望信号Sk-D+l,更新滤波系数,如此自适应迭代多次,直到均衡单元系数收敛后停止迭代,输 出每一个估计信号到解映射单元中;
[0150] 步骤S3:解映射单元根据公式(4)计算估计的符号概率,根据BPSK调制方式和公式 (5)将估计符号概率转化为比特概率LE(xk)并解交织后将其输出到最大后验概率(MAP)译码 器;
[0151 ] 步骤S4:MAP (最大后验概率)译码器模块根据backward/forward算法,将最小误码 率均衡器模块输出的比特软信息LE(xk)作为先验概率信息进行MAP软译码,并输出用于反馈 的比特外信息LD(bk);
[0152] 步骤S5:将MAP译码器模块输出的用于反馈的比特外信息LD(bk)进行交织得到Ld (xk),将LdU)硬判决得到新的符号序列6,其中硬判决方式如下:
[0153]
(9)
[0154] 将所得的b序列进行BPSK调制,可W得到新的符号序列s' ;
[0155] 步骤S6:将得到的新符号序列s'作为训练序列即期望信号输入到均衡单元,均衡 单元在训练模式下进一步更新滤波器系数;
[0156] 步骤S7:均衡单元重新回到步骤S2进行处理,直到迭代次数等于预先设定的迭代 次数,译码器输出用于判决的比特外信息LD(ak),与译码模块相连的判决器将进行硬判决输 出,判决方式如下:
[0157]
(11)
[0158] 所得的序列£即为最终的二进制数据结果。
[0159] 该算法命名为基于最小误码率准则的化rbo均衡,具体实施结构如图1所示。本发 明将最小误码率准则引入到化rk)结构中,在误码率性能方面效果显著。
[0160] 在附图5中,通过matlab仿真给出了在信道响应为图4所示的水声信道传输时,对 于BPSK信号调制方式的信号的在本发明的均衡算法下的误码率结果,其中训练模式下步长 U取值为0.4,判决模式下取值为0.2,β取值为1。从图中可W看出本发明对于降低误码率效 果显著。
[0161] 上述实施例为本发明较佳的实施方式,但本发明的实施方式并不受上述实施例的 限制,其他的任何未背离本发明的精神实质与原理下所作的改变、修饰、替代、组合、简化, 均应为等效的置换方式,都包含在本发明的保护范围之内。
【主权项】
1. 一种基于最小误码率准则的水下通信化rbo接收系统,其特征在于,所述接收系统包 括:最小误码率均衡模块、解交织模块、MAP译码器模块、判决模块、交织模块W及映射模块; 所述最小误码率均衡模块,与所述解交织模块相连,用于对接收到的信号n进行自适应 滤波并根据最小误码率的迭代算法输出外部比特软信息序列LE(Xk); 所述解交织模块,与所述MAP译码器相连,用于将所述比特软信息序列LE(Xk)解交织处 理恢复正确的数据顺序并将解交织后的软信息LE(bk)传送给所述MAP译码器模块; 所述MAP译码器模块,该模块利用MAP算法结合对数似然比形式的软信息LE(bk)进行译 码,并输出新的用于反馈的软信息LD(bk)到所述交织模块,同时输出用于判决的软信息Ld (ak)到所述判决模块; 所述交织模块,与所述映射模块相连,用于将反馈的所述软信息LD(bk)进行交织编码得 至臘信息LD(Xk),并传输给所述映射模块; 所述映射模块,与所述最小误码率均衡模块相连,用于对所述软信息LD(Xk)硬判决并进 行BPSK调制,将得到的新符号序列s'作为训练序列反馈输入到所述最小误码率均衡模块; 所述判决模块,用于对所述MAP译码
当前第3页1 2 3 4 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1