本发明涉及纳米技术、分子通信技术,是一种基于放大转发和模拟网络编码策略的移动分子通信双向网络性能分析方法。
背景技术:
移动分子通信是实现纳米网络最可行的通信技术之一,它在工业、环境、生物医学等领域将有广阔的应用前景,例如:人体内药物投送、健康监测等。因此,移动分子通信技术不仅具有重要的理论研究意义,而且从长远看还具有广泛的实际应用价值,是一个亟待探索的新兴研究领域。在移动分子通信中,纳米机器的随机移动性导致纳米机器之间的实时距离随着时间变化而变化,从而导致扩散时变信道的信道脉冲响应随着实时距离和时间发生变化,纳米机器之间信息的干扰也因此动态发生变化,从而导致了移动的纳米机器之间的协作通信变得尤为复杂,这为移动分子通信的研究带来巨大的挑战。
移动分子通信双向网络中,两个移动的源纳米机器(简称为节点)借助一个移动的中继纳米机器(简称为节点)进行双向信息交换。在三个节点移动的场景下,如何分析分子通信双向网络的性能,包括降低该网络的平均错误率和提高该网络的平均互信息是本发明深入研究的关键问题。
技术实现要素:
为了克服现有技术的不足,为了研究移动分子通信双向网络的性能,本发明提供一种基于放大转发(amplify-and-forward,af)和模拟网络编码(analognetworkcoding)策略的移动分子通信双向网络性能分析方法。
为了解决上述技术问题本发明采用如下技术方案:
一种基于放大转发和模拟网络编码策略的移动分子通信双向网络性能分析方法,所述性能分析方法包括以下步骤:
第一步,基于af和anc策略,根据节点移动模型,计算源节点s1和源节点s2处在第(j+1)个时隙收到的a类型或b类型的分子数;
第二步,在源节点s1和s2处建立假设检测信道模型以及最优检测规则,得到源节点s1和s2处的最优检测阈值;
第三步,基于耗尽分子键控(depletedmoleculeshiftkeying,d-mosk)调制方式得到移动分子通信双向网络的平均错误率和平均互信息的计算方法。
进一步,所述第一步中,当节点s1和节点r都是移动的,假设它们执行独立的随机运动的移动模型,在这种情况下,在时间t=0时节点s1发送的一个信息分子在时间t>0时在接收节点r的体积内被观测到的概率表示为
其中,
三个节点的移动分子通信双向网络中,在中继节点r处采用半双工传输,源节点s1和s2之间通过中继节点r的传输由af和anc策略实现,分两步完成:
步骤1.1,在第j个时隙结束时,中继节点r收到源节点s1和s2在第个j时隙开始时同时发送的信号,并且将两个信号简单叠加;
步骤1.2,在第(j+1)个时隙的开始时,中继节点r将组合信号放大并广播到源节点s1和s2,由于接收节点s1和s2产生自干扰(self-interference,si)分子,因此它们使用anc策略从收到的组合信号中减去si分子数来获得最终信号;
其中,w是采样的个数,tw=w×(ts/w)是第w个采样时间且w∈{1,2,...,w},ts为每个时隙持续的时间,
其中,
由公式(3)-(5)可知,
其中,a=0或1分别表示第i个时隙对应传输的比特为0或1,
其中,
其中,p=d1τ+2d2t,q=d1τ+d2t,
其中,
其中,
由于两个正态分布的和服从正态分布,则(13)式中的
其中,
在第(j+1)个时隙开始时,节点r放大在先前时隙中收到的符号,并将信息广播到节点s1和s2,此外,不同类型的分子不会相互干扰,根据anc方案,节点s1在第(j+1)个时隙结束时收到的分子数为
其中,k[i+1]为节点r在第(i+1)个时隙的放大因子,
其中,
节点s2在第(j+1)个时隙结束时收到的分子数用
其中,
在af-no-anc策略中,考虑了采用domk调制的半双工中继的单向两跳传输,节点s1首先借助节点r将其信息发送给节点s2,节点s1收到信息之后,节点s2以相同的方式将其信息发送给节点s1,对于两跳的传输,节点s2没有释放分子,因此节点s2没有si分子;对于两跳传输,节点s1释放和接收分子的事件不在连续时隙中,则不考虑节点s1处的si,节点s2在第2j个时隙结束时收到的分子数和节点s1在第(2j+2)个时隙结束时收到的分子数分别表示为
再进一步,所述第二步中,假设节点s2在当前时隙发送0和1即在h0和h1的情况下,考虑以随机变量
其中,
其中,
根据上述的假设检验模型,采用最大后验概率(maximum-a-posteriori,map)检测求得节点s1最佳的检测阈值:
其中,
其中,
利用map检测方法,得到(25)的解即为节点s1处的最优检测阈值
由于最优检测阈值为整数,用round取整操作,公式(27)中的参数e,f,g计算为
其中,
更进一步,所述第三步中,基于节点s1处的最优检测阈值的计算公式,在第j个时隙发送比特0时,链路s2→r→s1在第(j+1)个时隙的错误率表示为
其中,
节点s2在第j个时隙发送比特0或1时,链路s2→r→s1在第(j+1)个时隙的检测概率分别表示为
对于四元d-mosk调制方法而言,一个信号用两个比特构成,用
假设传输四种信号是等概率的,则有
给出节点s2处的二元检测h0和h1,表示为
基于节点s2处的最优检测阈值
其中,
其中,u∈{0,1,2,3},
用上述相同的方法,对于链路s1→r→s2而言,节点s2在第(j+1)个时隙收到节点s1发送的第j个信号的互信息表示为
对于移动分子通信双向网络而言,源节点s1和源节点s2发送的第j个信号分别被源节点s2和源节点s1在第(j+1)个时隙收到的平均互信息表示为i[j]avg,计算公式为
在af-no-anc策略下,该移动分子通信双向网络在(j+1)个时隙接收到的第j个符号的平均错误率和平均互信息根据(20)式计算得到。
本发明的技术构思为:本发明研究了由两个移动的源节点和一个移动的中继节点组成的移动分子通信双向网络模型。该模型采用放大转发af和模拟网络编码anc策略来实现两个源节点之间的信息交换。为了研究该网络的性能,首先采用耗尽分子键控d-mosk调制机制,然后基于map检测规则,利用af和anc策略推导出该网络的平均错误率和平均互信息的数学表达式。本发明主要开发可用于移动分子通信双向网络的最低信号错误率和最大互信息量的通信技术。
为了提高该双向网络的性能,本发明采用d-mosk调制机制,通过af和anc策略实现两个源节点之间的信息交换,基于map检测规则,联合利用af和anc策略推导出移动分子通信双向网络的平均错误率和平均互信息的数学表达式。
本发明的有益效果主要表现在:1、研究了随机信道中两个源节点和一个中继节点的移动双向分子通信网络,考虑到d-mosk调制的复杂度低于分子键控调制,在移动双向分子通信网络中采用了d-mosk调制;2、在af和anc策略下,基于map以最小化平均错误率,得到了源节点上最佳检测阈值的数学表达式,在此基础上,推导了移动分子通信双向网络的平均错误率和平均互信息的计算公式;3、数值结果表明,d-mosk调制下该网络的性能优于mosk调制。此外,增加每个时隙释放的分子数、放大因子和每个时隙的持续时间,可以有效地降低该网络的平均错误率,提高该网络的平均互信息。然而,链路上噪声方差的增大导致平均错误率增大,互信息降低。更重要的是,与无anc的af-no-anc策略相比,af和anc策略能降低该网络的平均错误率和提高该网络的平均互信息。所得结果对设计低错误率、高互信息的移动双向分子通信网络提供指引方向。
附图说明
图1展示了分子的扩散系数dp取不同值时,该网络的平均错误率与m的关系。这里dp表示分子的扩散系数,m为源节点s1和s2每个时隙释放的分子数。该网络的平均错误率随m的增大而减小。
图2展示了m取不同值时,该网络的平均错误率与放大因子的关系。假设源节点s1和s2每个时隙的放大因子相同。该网络的平均错误率随放大因子的增大而减小。
图3展示了m取不同值时,该网络的平均错误率与链路上噪声方差的关系。假设每条链路上的噪声方差相同。该网络的平均错误率随链路上噪声方差的增大而增大。
图4展示了m取不同值时,该网络的平均互信息与dp的关系。该网络的平均互信息随dp增大而减小。
图5展示了m取不同值时,该网络的平均互信息与ts的关系。该网络的平均互信息随ts增大而增大。
图6展示了(a)链路上噪声方差;(b)放大因子取不同值时,该网络的平均互信息与m的关系。链路上噪声方差越大,平均互信息越小;放大因子越大,平均互信息越大。
图7展示了(a)相邻节点的初始距离;(b)时隙个数取不同值时,该网络的平均互信息与m的关系。相邻节点的初始距离越大,时隙个数越多,平均互信息越小。
图8比较了d-mosk调制机制与mosk调制机制下该网络的平均互信息的大小。d-mosk调制优于mosk调制。
图9比较了map阈值检测和固定阈值检测下该网络的平均互信息的大小。map阈值检测优于固定阈值检测。
图10比较了af和anc,af-no-anc两种策略下该网络(a)平均错误率;(b)平均互信息的大小。af和anc策略优于af-no-anc策略。
具体实施方式
下面结合附图对本发明作进一步描述。
参照图1~图10,一种基于放大转发和模拟网络编码策略的移动分子通信双向网络性能分析方法,包括以下步骤:
第一步,基于af和anc策略,根据节点移动模型,计算源节点s1和源节点s2处在第(j+1)个时隙收到的a类型或b类型的分子数;过程如下:
当节点s1和节点r都是移动的,假设它们执行独立的随机运动的移动模型,在这种情况下,在时间t=0时节点s1发送的一个信息分子在时间t>0时在接收节点r的体积内被观测到的概率表示为
其中,
三个节点的移动分子通信双向网络中,在中继节点r处采用半双工传输,源节点s1和s2之间通过中继节点r的传输由af和anc策略实现,分两步完成:
步骤1.1,在第j个时隙结束时,中继节点r收到源节点s1和s2在第个j时隙开始时同时发送的信号,并且将两个信号简单叠加。
步骤1.2,在第(j+1)个时隙的开始时,中继节点r将组合信号放大并广播到源节点s1和s2,由于接收节点s1和s2产生自干扰分子,因此它们可以使用anc策略从收到的组合信号中减去si分子数来获得最终信号;
其中,w是采样的个数,tw=w×(ts/w)是第w个采样时间且w∈{1,2,...,w},ts为每个时隙持续的时间,
其中,
由公式(3)-(5)可知,
其中,a=0或1分别表示第i个时隙对应传输的比特为0或1,
其中,
其中,p=d1τ+2d2t,q=d1τ+d2t,
其中,
其中,
由于两个正态分布的和服从正态分布,则(13)式中的
其中,
在第(j+1)个时隙开始时,节点r放大在先前时隙中收到的符号,并将信息广播到节点s1和s2,此外,不同类型的分子不会相互干扰,根据anc方案,节点s1在第(j+1)个时隙结束时收到的分子数为
其中,k[i+1]为节点r在第(i+1)个时隙的放大因子,
其中,
节点s2在第(j+1)个时隙结束时收到的分子数用
其中,
在af-no-anc策略中,考虑了采用domk调制的半双工中继的单向两跳传输,节点s1首先借助节点r将其信息发送给节点s2,节点s1收到信息之后,节点s2以相同的方式将其信息发送给节点s1,对于两跳的传输,节点s2没有释放分子,因此节点s2没有si分子,对于两跳传输,节点s1释放和接收分子的事件不在连续时隙中,则不考虑节点s1处的si,节点s2在第2j个时隙结束时收到的分子数和节点s1在第(2j+2)个时隙结束时收到的分子数分别表示为
第二步,在源节点s1和s2处建立假设检测信道模型以及最优检测规则,得到源节点s1和s2处的最优检测阈值;过程如下:
假设节点s2在当前时隙发送0和1即在h0和h1的情况下,考虑以随机变量
其中,
其中,
根据上述的假设检验模型,采用map概率检测求得节点s1最佳的检测阈值:
其中,
其中,
利用map检测方法,得到(25)的解即为节点s1处的最优检测阈值
由于最优检测阈值为整数,用round取整操作,公式(27)中的参数e,f,g计算为
其中,
第三步,在最优检测阈值计算方法基础上,基于d-mosk调制方式得到移动分子通信双向网络的平均错误率和平均互信息的计算方法;过程如下
基于节点s1处的最优检测阈值的计算公式,在第j个时隙发送比特0时,链路s2→r→s1在第(j+1)个时隙的错误率表示为
其中,
节点s2在第j个时隙发送比特0或1时,链路s2→r→s1在第(j+1)个时隙的检测概率分别表示为
对于四元d-mosk调制方法而言,一个信号用两个比特构成,用
假设传输四种信号是等概率的,则有
类似的,给出节点s2处的二元检测h0和h1,表示为
基于节点s2处的最优检测阈值
其中,
其中,u∈{0,1,2,3},
用上述相同的方法,对于链路s1→r→s2而言,节点s2在第(j+1)个时隙收到节点s1发送的第j个信号的互信息表示为
对于移动分子通信双向网络而言,源节点s1和源节点s2发送的第j个信号分别被源节点s2和源节点s1在第(j+1)个时隙收到的平均互信息表示为i[j]avg,计算公式为
在af-no-anc策略下,该移动分子通信双向网络在(j+1)个时隙接收到的第j个符号的平均错误率和平均互信息可根据(20)式计算得到。
第四步,通过实验仿真展示了af和anc策略在提升移动分子通信双向网络性能上的优势,并展示不同的参数对该网络的平均错误率和平均互信息的影响。
图1展示了分子扩散系数dp取不同值时,该网络的平均错误率与m的关系。这里dp表示分子的扩散系数,m为源节点s1和s2每个时隙释放的分子数。该网络的平均错误率随m的增大而减小。
图2展示了m取不同值时,该网络的平均错误率与放大因子的关系。假设源节点s1和s2每个时隙的放大因子相同。该网络的平均错误率随放大因子的增大而减小。
图3展示了m取不同值时,该网络的平均错误率与链路上噪声方差的关系。假设每条链路上的噪声方差相同。该网络的平均错误率随链路上噪声方差的增大而增大。
图4展示了m取不同值时,该网络的平均互信息与dp的关系。该网络的平均互信息随dp增大而减小。
图5展示了m取不同值时,该网络的平均互信息与ts的关系。该网络的平均互信息随ts增大而增大。
图6展示了(a)链路上噪声方差;(b)放大因子取不同值时,该网络的平均互信息与m的关系。链路上噪声方差越大,平均互信息越小;放大因子越大,平均互信息越大。
图7展示了(a)相邻节点的初始距离;(b)时隙个数取不同值时,该网络的平均互信息与m的关系。相邻节点的初始距离越大,时隙个数越多,平均互信息越小。
图8比较了d-mosk调制机制与mosk调制机制下该网络的平均互信息的大小。d-mosk调制优于mosk调制。
图9比较了map阈值检测和固定阈值检测下该网络的平均互信息的大小。map阈值检测优于固定阈值检测。
图10比较了af和anc,af-no-anc两种策略下该网络(a)平均错误率;(b)平均互信息的大小。af和anc策略优于af-no-anc策略。