[发明专利]一种基于神经网络分类器的SCL简化译码方法有效
申请号: | 201911071596.3 | 申请日: | 2019-11-05 |
公开(公告)号: | CN111313914B | 公开(公告)日: | 2021-09-28 |
发明(设计)人: | 刘荣科;高晨宇;冯宝平;孙贺 | 申请(专利权)人: | 北京航空航天大学 |
主分类号: | H03M13/15 | 分类号: | H03M13/15 |
代理公司: | 北京慧泉知识产权代理有限公司 11232 | 代理人: | 李娜;王顺荣 |
地址: | 100191*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 基于 神经网络 分类 scl 简化 译码 方法 | ||
1.一种基于神经网络分类器的SCL简化译码方法,其特征在于,步骤如下:
步骤一、在进行译码前需要先进行神经网络分类器的训练,具体为:
首先,利用码长N,码率R,M比特CRC校验的极化码,在误帧率为10-4的Eb/N0下进行SC译码算法的仿真,从中选出Npos个在SC译码过程种第一个译码错误的信息比特,即为关键比特和Nneg个非关键比特,记录下这些比特的信道输入端对数似然比LLRx、译码输出端对数似然比LLRu、比特在极化码码字中的绝对位置Pos,作为分类器的输入特征,是否为关键比特作为输出特征,即有监督训练中的数据标签;
然后,利用收集到的训练数据,对一个由3个输入节点,Ndef个中间层节点,1个输出节点的全连接神经网络构成的分类器进行训练和测试,记录下全连接神经网络各边系数、偏移量、非线性函数;
步骤二、在完成分类器训练后,将分类器用于路径分裂筛选策略,具体为:
首先,对极化码码字划分特殊节点,包括0节点,1节点和Rep节点;
然后,进行SCL译码并在译码到这些特殊节点时,利用译码过程中得到的输入端对数似然比LLRx、译码输出端对数似然比LLRu和该节点在极化码码字中的绝对位置Pos计算神经网络分类器输出;
最后,根据神经网络分类器输出和通过蒙特卡洛算法仿真优化后的阈值对节点是否为关键节点进行判决,对于关键节点进行路径分裂和剪枝操作,对于非关键节点直接进行硬判决译码;关键节点为只有信道噪声造成的错误节点;其中,
利用神经网络分类器对候选关键比特进行判决;对于来自1节点的候选关键比特,取出该1节点第一个信息比特的绝对位置Pos,节点输入端对数似然比绝对值LLRu,和信道输入端第Pos个比特的对数似然比绝对值LLRx组成特征向量X=[Pos,LLRu,LLRx],利用统计所得各特征最大最小值进行归一化后送入神经网络分类器,计算输出值;对于来自Rep节点的候选关键比特,取出候选关键比特的绝对位置,节点输入端对数似然比和的绝对值和信道输入端对数似然比绝对值组成特征向量,利用统计所得各特征最大最小值进行归一化后送入神经网络分类器,计算输出值;若输出值大于门限θth则认为该候选关键比特为关键比特,所在节点为关键节点,其中门限θth通过蒙特卡洛仿真进行优化,使得算法达到性能和复杂度间的平衡。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京航空航天大学,未经北京航空航天大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201911071596.3/1.html,转载请声明来源钻瓜专利网。
- 同类专利
- 专利分类