[发明专利]一种基于协作式时变双向循环神经网络通信信号检测方法有效
申请号: | 201911265807.7 | 申请日: | 2019-12-11 |
公开(公告)号: | CN110826703B | 公开(公告)日: | 2022-06-07 |
发明(设计)人: | 孙黎;王宇威 | 申请(专利权)人: | 西安交通大学 |
主分类号: | G06N3/04 | 分类号: | G06N3/04;H04L5/00 |
代理公司: | 西安智大知识产权代理事务所 61215 | 代理人: | 王晶 |
地址: | 710049 陕*** | 国省代码: | 陕西;61 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 基于 协作 式时变 双向 循环 神经网络 通信 信号 检测 方法 | ||
1.一种基于协作式时变双向循环神经网络通信信号检测方法,该通信系统的发送信号的有限集合为Γ={s1,s2,...,sm},有s1,s2,...,sm共m种符号,通信系统发送端在k时刻的发送符号为xk,定义在该时刻的发送信号为pk=[1(xk=s1),1(xk=s2),...,1(xk=sm)],其中1(·)代表指示函数,在pk向量中,只有一个元素为1,其余的元素都为零,发送序列的长度为K,则发送序列为PK=[p1,p2,...,pK]T,通信系统的接收端在k时刻接收到的接收信号为yk=[uk1,uk2,...,ukl],该信号为一个长度为l的向量,则信号序列为YK=[y1,y2,...,yK]T,其特征在于,该信号序列检测方法包括以下步骤:
1)对接收端接收到的序列进行去均值的预处理,首先计算出信号序列的平均值:
然后让接收序列中的每一个数据都减去该平均值得到数据序列IK:
其中IK=[i1,i2,...,iK]T,
2)把数据序列IK输入一个N层的使用协作式时变双向循环神经网络结构的神经网络中,该网络的输出层的神经元个数为m,网络中的神经元是RNN,GRU,LSTM其中的一种,神经网络在k时刻的输出为ok=[zk1,zk2,...,zkm],其中zki代表的是在第k时刻的发送信号为si的概率,则神经网络输出的序列为OK=[o1,o2,...,oK]T;
3)把神经网络的输出序列OK进行软判决,即对于k时刻输出ok=[zk1,zk2,...,zkm]来说,先找出则发送信号判定为则发送信号序列的判定为完成序列检测;
所述的步骤2)中所述的协作式时变双向循环神经网络结构包括以下部分:
1)该神经网络的输入序列为IK=[i1,i2,...,iK]T,其中对于k时刻,神经网络的输入为则神经网络的输入层的神经元个数为l;
2)神经网络的隐含层为N1,在神经网络隐含层前后层之间为协作式结构,在第k时刻,网络的第n层向n+1层传播的方式为:
其中为在第k时刻第n+1层的前向网络的输入,为在第k时刻第n+1层的后向网络的输入,为第k时刻第n层的前向网络的输出,为第k时刻第n层的后向网络的输出,为把第n层的输出组合起来的权值,m为协作长度,代表的是在第n层向n+1层传播的时候使用了第n层的当前时刻以及前m-1个时刻的输出进行协作;
3)在神经网络的最后一层的前后向网络进行合并的时候使用时变的权值来合并,得到神经网络最后的输出,在第k时刻神经网络的输出ok为:
其中表示最后一层的前向网络的输出,表示最后一层的后向网络的输出,[·,·]表示把两个输出拼接在一起,W(k)表示时变的权值。
2.根据权利要求1所述的一种基于协作式时变双向循环神经网络通信信号检测方法,其特征在于,所述的时变的权值的获取方法为,构建一个全连接神经网络,把时间k作为输入,输出时变权值W(k):
W(k)=NNfully(k) (6)
其中NNfully(·)为全连接神经网络代表的函数。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于西安交通大学,未经西安交通大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201911265807.7/1.html,转载请声明来源钻瓜专利网。
- 上一篇:一种生产纳豆激酶的芽孢杆菌的培养方法
- 下一篇:一种长钢轨卸载导向作业小车