一种tcm神经网络解调方法

文档序号:7536066阅读:470来源:国知局
专利名称:一种tcm神经网络解调方法
技术领域
本发明涉及基于状态转换图的神经网络的神经元内部结构。各神经元所完成的计
算功能是简单且一样的,只完成加、比、选运算,神经元输出为最小的路径距离和对应的调
制数据。 本发明给出了一种基于viterbi译码神经网络的TCM数据恢复结构。输入的I、Q 路信号首先与所采用的线性调制方式确定的所有星座点进行欧氏距离计算,而后按神经元 输入需求进行分组,将分组后的距离送入各层神经元。


图1为本发明所针对的一种TCM巻积码编码电路;
图2为本发明所针对的一种8PSK-TCM信号分集图;
图3为本发明所采用的一种四状态TCM最佳编码路径图;
图4为本发明所采用的状态节点神经元内部结构; 图5为本发明所采用的基于寄存器状态转移图的viterbi解码神经网络;
图6为神经网络法与交换寄存器法的viterbi译码对比;
其中图1中出现的符号说明 blb2为调制数据;Z—1表示延时一个输入信号周期;虚线框内为两位延时寄存器, C1C2C3为巻积编码输出,8PSK为调制模块。
图2中出现的符号说明 L1L2L3为集分解后的子集星座点之间的最小距离;C1C2C3为巻积编码输出。
图3中出现的符号说明 状态0 7标号分别由巻积编码输出的内容决定,通过调制模块(K7也就表示8个星 座点;第一层左端标号组表示对应节点由寄存器状态决定的4种可能的输出;第四层右端 标号组表示对应节点由寄存器状态决定的4种可能的输入。
图4中出现的符号说明0、4、2、6表示神经元输入的特定连接;L()aHJ3C6每个连接送来最小距离和对应的 调制数据两个信息;d0d4d2d6表示输入信号与4个星座点的欧氏距离;CS为比选模块;输 出最小距离和相应的调制数据。
图5中出现的符号说明 系统工作有三个时钟和一个数据接收有效信号Den。 Den有效时说明数据可用,它 由系统接收的同步电路给出。Clkl为数据时钟,接收信号在此时钟下依次进入网络;Clk2 控制路径计算,在每个Clkl周期内要完成最小路径从第一层到最后一层的传递;Clk3控制 防止溢出,在第一层累积了一个译码深度的信号后,把第一层的路径值减去最小值。所以三 时钟周期的关系为Tak3 > Tak2 > Tclkl。
图6中出现的符号说明
BER为误码率,Eb/NO为信噪比。
具体实施例方式
本发明首先要解决巻积码译码的神经网络实现,采用基于寄存器状态转移图的神 经网络实现。巻积码的生成电路如图l所示。对巻积码的译码通常采用Viterbi(VB)译码算法。 Viterbi (VB)译码算法基本原理可以表述为将接收码组(r2,巧,r。)在每个状态转 换时刻与每条路径的标准输出进行比较,得到汉明距离(硬判决)或欧氏距离(软判决), 并与前一次所得距离累加。在状态转换结束后,保留每个状态节点的两条输入路径中相似 距离较短者,作为"幸存路径",如此进行下去。经历L次状态转换后,就可以根据幸存路径 的起始路径所对应的输入进行译码输出了,同时删除这条路径。算法首先将读进来的信息码组与每个输出状态相连的两条路径进行比较,并分别与输入状态距离相加,距离小的认 为对该输出节点来说更可能是信号路径,将这个距离保留到输出状态节点的距离记录中, 并更新输出状态节点的路径,以此类推,待所有输出节点的操作结束后,将输出节点属性分 别赋予对应的输入节点,并以距离属性最小的输出节点路径为译码路径,输出其最左端码。
本发明提出一种Viterbi译码神经网络硬件实现原理,包括神经元结构和网络结 构。图2给出了一种8PSK集分割的四状态TCM最优编码结构和最佳路径图。可以看出,神 经网络结构与状态转换图之间有许多相似之处(l) 二者都由节点互联而成;(2) 二者信号 都是多层前向传递;(3)在每个时刻,状态节点都要对进入该节点的两条路径进行距离计 算和比较,将距离小的路径与其距离作为输出送到与之相连的下一层状态,而这一过程完 全可以有一个神经元来完成。同时,各层内状态点所需要计算的距离不尽相同,需要分别计 算。因此,可以将图3中的状态节点用图4所示的节点神经元代替。节点神经元内部相同, 均为加、比、选运算。不同的是节点神经元的输入由状态转移图连接决定,包括前一层神经 元送来的最小距离和对应的调制数据与分组模块送来的接收信号与对应星座点的欧氏距 离。神经元输出为最小距离和调制数据。图5给出了基于寄存器状态转移图的viterbi解 码神经网络。
权利要求
一种TCM神经网络解调方法,其特征在于解调网络对于接收来的I、Q路信号首先计算信号与所有星座点的欧氏距离,而后对这些距离分组送入各状态神经元进行viterbi译码,所述译码采用基于寄存器状态转移的神经网络实现。
2. 根据权利要求1所述的TCM神经网络解调方法,其特征在于对计算得到的欧氏距离 进行分组,所述分组由状态神经元的需求决定。
3. 根据权利要求1所述的TCM神经网络解调方法,其特征在于实现所述Viterbi译 码是基于寄存器状态转换图的神经网络的神经元内部结构;各神经元所完成的计算功能只 完成加、比、选运算,神经元输出为最小的路径距离和对应的调制数据。
全文摘要
网格编码调制(TCM)技术是一种将卷积编码和调制结合在一起的技术。本发明提出一种TCM神经网络解调方法,即直接求信号与所有星座点的欧氏距离,而后对这些距离分组送入各状态神经元进行viterbi译码,译码采用基于寄存器状态转移的神经网络实现,图上每个状态点用一状态节点神经元实现。
文档编号H03M13/41GK101710829SQ20091024969
公开日2010年5月19日 申请日期2009年12月11日 优先权日2009年12月11日
发明者吕善伟, 张孟阳, 张琳, 熊小军, 王伟, 王建明, 王鹏宇, 韦志棉 申请人:北京航空航天大学;北京无线电计量测试研究所;航天恒星科技有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1