【技术实现步骤摘要】
一种基于端到端学习的通信可达速率检测方法
[0001]本专利技术涉及通信
,涉及端到端学习和机器学习,尤其涉及一种基于神经网络模型计算对数似然比LLR的广义互信息计算方法。
技术介绍
[0002]近年来,机器学习在通信领域中的应用十分广泛,从编码到信道模型,再到译码,以及调制解调,机器学习都可以得到一定程度的应用,并能取得不错的成效。利用机器学习方法训练神经网络中的一些参数,能够使训练结构趋于最优,从而使计算结果更加准确。
[0003]随着一系列科技革命的进步,通信技术的发展为因特网容量增长做出了重要贡献。然而通信核心网络的容量尚不能满足信息时代人们越来越大的流量需求,为了使信息传输速率接近香农极限,通信系统的信息理论分析显得尤为重要。
[0004]可达信息速率(achievable informationrates,AIR)是一种基于信息论信息度量的性能评价指标,定义为给定信道中能够可靠传输的最大信息量,可以用来评估信道的最大可达传输速率,广义互信息作为一种基于比特译码器编码调制系统的可达信息速率,在实际工程应用中具有重要的现实意义。但现有技术中,由于广义互信息计算需要考虑诸多因素,如信道实际分布,信道维度以及比特间的相互干扰等等,因此现有技术中广义互信息的实际应用较少,并且在实际应用中广义互信息的计算步骤比较复杂,花费时间较长,且无法达到绝对准确,所以对不考虑比特之间关系的另一种可达信息速率——互信息的应用比较多,但相比较而言,由于广义互信息考虑的因素更多,在实际工程应用中更具现实意义。因此 ...
【技术保护点】
【技术特征摘要】 【专利技术属性】
1.一种基于端到端学习的通信可达速率检测方法,其特征包括:步骤1、定义发送端的发送信号序列为s={s1,s2,
…
,s
i
,
…
,s
n
},s
i
表示第i个发送信号,定义接收端的接收信号序列为定义接收端的接收信号序列为表示第i个接收信号,i∈[1,n],n表示序列长度;定义接收信号序列中每一个接收信号都映射为长度为m的比特序列,定义接收信号序列映射的第k位比特构成的序列为B
k
={B
k,1
,B
k,2
,
…
,B
k,i
,
…
,B
1,n
},其中,B
k,i
表示接收信号映射的第k位比特,k∈[1,m],B
k,i
∈{0,1};步骤2、将所述接收信号序列中每个接收信号分成实部和虚部两部分,并作为神经网络的输入信号序列记为其中,表示输入层即第0层的第2n个输入值;令输入层到隐藏层中的节点偏置向量记为其中,表示输入层的第2n个节点的偏置;令所述神经网络的输入层、隐藏层的节点个数均为2n个,令所述神经网络的输出层的节点个数为m个;所述隐藏层的层数为H;令所述输入层中的2n个节点到第1层隐藏层中的2n个节点的权重矩阵记为其中,表示所述输入层中的第2n个节点到第1层隐藏层中的第2n个节点的权重;令任意第h层隐藏层中的2n个节点到第h+1层隐藏层中的2n个节点的权重矩阵记为其中,表示所述第h层隐藏层中的第2n个节点到第h+1层隐藏层中的第2n个节点的权重;令第H层隐藏层中的2n个节点到输出层中的m个节点的权重矩阵记为其中,表示所述第H层隐藏层中的第2n个节点到输出层中的第m个节点的权重,h∈[1,H];令任意第h层隐藏层中的节点偏置向量记为其中,表示第h层隐藏层中的第2n个节点的偏置;令任意第h层隐藏层的计算结果序列记为其中,表示第h层隐藏层中的第2n个节点的计算结果;
令第h层隐藏层的线性方程为y
(h)
=ω
(h)
x
T
+b
(h)
,其中,T表示转置;令第h层隐藏层激活后的输出序列x
(h)
={x
1(h)
,x
2(h)
,
…
,x
2n(h)
},其中,表示第h层隐藏层激活后的第2n个输出,且x
(h)
=f(y
(h)
),f(
·
)为激活函数;将第H层隐藏层激活后的输出序列z
(H)
作为输出层的输入序列,并由所述输出层中的线性方程y=ω
(H)
(x
(H)
)
T
技术研发人员:陈斌,方文凯,雷艺,宦正炎,凌未,梁志伟,
申请(专利权)人:合肥工业大学,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。