一种基于端到端学习的通信可达速率检测方法技术

技术编号:33133320 阅读:32 留言:0更新日期:2022-04-17 00:54
本发明专利技术公开了一种基于端到端学习的通信可达速率检测方法,其步骤包括:1、利用神经网络模型训练计算出对数似然比(LLR);2、通过梯度下降算法精确计算结果3、根据所求对数似然比计算基于比特译码的信息可达速率——广义互信息(GMI)。本发明专利技术能在保证计算结果准确性的同时大幅度提高计算效率,从而能提高信息可达速率的计算实时性。达速率的计算实时性。达速率的计算实时性。

【技术实现步骤摘要】
一种基于端到端学习的通信可达速率检测方法


[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

【专利技术属性】
技术研发人员:陈斌方文凯雷艺宦正炎凌未梁志伟
申请(专利权)人:合肥工业大学
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1