一种提高NOMA辅助室内VLC系统安全通信性能的方法

文档序号:30414174发布日期:2022-06-15 10:39阅读:209来源:国知局
一种提高NOMA辅助室内VLC系统安全通信性能的方法
一种提高noma辅助室内vlc系统安全通信性能的方法
技术领域
1.本发明属于室内可见光通信技术领域,具体为一种存在窃听者移动场景下,引入一个伪用户,推导窃听者的概率密度函数和累积分布函数,对安全中断概率和安全吞吐量性能进行理论和仿真研究的一种提高noma辅助室内vlc系统安全通信性能的方法。


背景技术:

2.可见光通信(visible light communication,vlc)技术是在白光发光二极管(led)技术的基础上发展起来的一种无线光通信技术。与其他无线通信技术相比,vlc技术具有成本效率高、带宽高、固有安全性好、无需许可证操作、无电磁干扰等优点。到目前为止,vlc技术被认为是其他无线通信的补充技术,在高速通信、定位、传感和物联网(iot)中有着广泛的应用。
3.vlc系统中一般存在多个同时接入的用户,为了提高系统的频谱效率和增加可同时容纳的用户数目,非正交多址接入(noma)技术常常被采用。近年来,vlc技术不断创新,调制方式越来越多样化,其传输速率也越来越快。但是,人们在享受vlc给生活带来方便快捷的同时,有关其通信安全的问题也逐渐地浮出了水面。因此,为了提高通信系统的安全性,科研人员提出了多种方法,目前传统的通信安全加密机制包括密钥加密和身份验证等,然而随着计算机技术的进步,加密算法很容易被破解导致信息泄露,因此研究物理层安全可以为传统安全技术做一个很好地补充。在实际的场景中,窃听用户一般处在移动状态。
4.目前的问题在于:如何在窃听者移动场景下,对noma-vlc通信系统安全性能进行研究并进一步提升系统的安全性能。为解决这个问题,本发明搭建了窃听者在保护域之外移动场景下的noma辅助室内vlc系统,在此基础上,分析了合法用户和窃听者的接收信干噪比,得到了窃听者信干噪比的概率密度函数和累计密度函数的解析表达式,并以安全中断概率和安全吞吐量为指标,进一步研究了系统的安全通信性能。此外,为了进一步提升通信系统的安全性能,本发明首次提出了“伪用户”的概念,通过主动引入干扰的思想,抑制了窃听者的解码能力。


技术实现要素:

5.为解决现有技术中存在的上述缺陷,本发明的目的在于提供一种存在窃听者移动场景下,结合noma技术,引入一个伪用户,推导窃听者的概率密度函数和累积分布函数,对安全中断概率和安全吞吐量性能进行理论和仿真研究,进而提高室内vlc系统的安全通信性能。
6.本发明是通过下述技术方案来实现的。
7.本发明提供了一种提高noma辅助室内vlc系统安全通信性能的方法,包括下述步骤:
8.1)基于朗伯模型,考虑到窃听者的存在,建立多用户的室内noma-vlc通信系统信道模型,并推导出合法用户的接收信干噪比表达式。考虑窃听者在保护域之外的环形区域
服从rwp-cb运动模型,推导出其解码特定用户时的接收信干噪比表达式,并进一步得到相应的概率密度函数和累积分布函数闭合表达式;
9.2)推导出noma-vlc通信系统的安全中断概率及安全吞吐量表达式,并通过蒙特卡洛方法进行仿真验证;
10.3)向noma-vlc通信系统中加入一个伪用户,通过主动引入干扰的方法,抑制了窃听者的窃听能力;
11.4)将不同的合法noma用户数、led灯高度和半功率角参数代入安全中断概率及安全吞吐量表达式中,得到合法noma用户数、led灯高度和半功率角对系统安全通信性能的影响。
12.上述技术方案中,本发明还有进一步限定的方案:
13.进一步,所述步骤1)中,建立多用户的室内noma-vlc通信系统信道模型,假设led采用广义朗伯辐射模式,由于合法用户和窃听者的位置服从随机移动和随机分布,则其分布半径为变量,且接收方向为常量,得到vlc视距链路的直流信道增益。
14.进一步,所述步骤1)中,推导出noma-vlc通信系统中合法用户的接收信干噪比表达式和窃听者解码特定用户时的接收信干噪比表达式,通过下述步骤实现:
15.1a)给出合法用户在圆形拓扑中的稳态位置分布和窃听者水平半径的概率密度函数;
16.1b)给出ook调制下,led发送端实际传送的光信号;
17.1c)得到合法用户k和窃听者的接收信号;
18.1d)得到合法用户k和窃听者解码特定用户时的信干噪比;
19.1e)根据步骤1a)公式中得到的窃听者位置的概率密度函数和步骤1d)公式中得到的窃听者信干噪比,得到窃听者的概率密度函数闭合表达式,进而得到累积分布函数闭合表达式。
20.进一步,所述步骤2)推导出的noma-vlc通信系统的安全中断概率及安全吞吐量表达式noma-vlc通信系统的安全中断概率及安全吞吐量表达式,是通过下述方法得到的:
21.2a)基于安全中断概率的定义并结合步骤1e)得到窃听者的累积分布函数得到noma-vlc通信系统的安全中断概率;
22.2b)基于安全吞吐量的定义并结合步骤2a)得到的安全中断概率得到noma-vlc通信系统的安全吞吐量。
23.进一步,所述步骤3)推导出引入伪用户情况下,noma-vlc通信系统中窃听者解码特定用户时的安全中断概率和安全吞吐量,通过以下步骤得到:
24.3a)得到引入伪用户情况下,得到窃听者解码特定用户时的信干噪比;
25.3b)根据步骤1a)公式中得到的窃听者位置的概率密度函数和步骤3a)得到的窃听者信干噪比,得到引入伪用户情况下,窃听者的概率密度函数闭合表达式,进而得到引入伪用户情况下,累积分布函数闭合表达式;
26.3c)根据步骤2a)得到的安全中断概率的定义并结合步骤3b)得到引入伪用户情况下,窃听者的累积分布函数得到引入伪用户情况下,noma-vlc通信系统的安全中断概率;
27.3d)根据步骤2b)得到的安全吞吐量的定义并结合步骤3c)得到引入伪用户情况下,noma-vlc通信系统的安全中断概率得到noma-vlc通信系统的安全吞吐量。
28.本发明有益效果是说明本发明由于采用了权利要求的技术方案产生的效果,即本发明的发明点,可以表示为:
29.1.本发明基于朗伯模型,引入了noma技术,考虑系统中的窃听用户的运动服从rwp-cb运动模型的情况下,最终推导出了noma-vlc通信系统的安全中断概率及安全吞吐量表达式。
30.2.本发明引入了一个伪用户的方案,降低了noma-vlc通信系统的安全中断概率的同时提高了安全吞吐量,最终提升了系统的安全通信性能。
附图说明
31.此处所说明的附图用来提供对本发明的进一步理解,构成本技术的一部分,并不构成对本发明的不当限定,在附图中:
32.图1是noma辅助室内vlc系统模型;
33.图2是存在伪用户下noma辅助室内vlc的系统模型;
34.图3给出了在等功率分配算法和距离决定的功率分配算法下,不同用户数目对应的系统安全中断概率曲线;
35.图4给出了在等功率分配算法和距离决定的功率分配算法下,led灯高度对应的系统安全中断概率曲线;
36.图5给出了在等功率分配算法和距离决定的功率分配算法下,led灯半功率角对应的系统安全中断概率曲线;
37.图6给出了在等功率分配算法和距离决定的功率分配算法下,不同用户数目对应的系统安全吞吐量曲线;
38.图7和图8分别给出了采用等功率分配算法和距离决定的功率分配算法时,伪用户功率分配系数对应的系统的安全中断概率曲线;
39.图9给出了等功率分配算法和距离决定的功率分配算法下,给伪用户分配不同大小的功率时对应的系统安全吞吐量曲线。
具体实施方式
40.下面将结合附图以及具体实施例来详细说明本发明,在此本发明的示意性实施例以及说明用来解释本发明,但并不作为对本发明的限定。
41.本发明提供的提高noma辅助室内vlc系统安全通信性能的方法,包括下述步骤:
42.步骤1,基于朗伯模型,考虑到窃听者的存在,建立多用户的室内noma-vlc通信系统信道模型:
43.(1)假设led采用广义朗伯辐射模式,led灯和接收用户k之间的信道衰减系数hk定义如下:
[0044][0045]
其中,a
pd
是接收器的有效区域,d是发射器到接收器的距离,m表示朗伯发射系数,该系数由公式m=-ln 2/ln[cos(φ
1/2
)]计算得出,其中φ
1/2
表示led灯的半功率角。θ表示
led端的出射角,ψ表示pd端的入射角,一般的l表示led灯距离接收平面的距离,rk为用户k的水平半径。ts(ψ)表示光学滤波器增益,g(ψ)表示光学集中器增益,fov是接收器的视场角,rect()表示矩形函数。
[0046]
由于合法用户和窃听者的位置服从随机移动和随机分布,则其分布半径为变量,且接收方向为常量,所以公式(1)可以整合为:
[0047][0048]
其中,α为关于m的函数,c为关于a
pd
,m,l,ts(ψ),g(ψ)的函数,
[0049]
推导出noma辅助室内vlc系统下合法用户的接收信干噪比表达式和窃听者解码特定用户时的接收信干噪比表达式:
[0050]
1a)给出窃听者水平半径的概率密度函数f(re)如下:
[0051][0052]
其中,re代表窃听者的水平半径,d为led灯的照射覆盖范围的半径;r为保护区域的半径;
[0053]
1b)给出ook调制下,led发送端实际传送的光信号:
[0054]
在led发射端,根据noma的准则,n个用户的ook调制符号将在电功率域进行叠加编码。为了保证瞬时的发送光功率为正,必须在叠加编码信号中加入一定的直流偏置以在接收端实现正确的光电转换。因此,led发送端实际传送的光信号x如下:
[0055][0056]
其中,ai为第i个用户的电功率分配系数,pe代表总的调制电功率,si为传送给第i个用户的符号且均值为零,i
dc
表示直流偏置。
[0057]
1c)得到用户k和窃听者的接收信号yk,1≤k≤n
[0058]
仅考虑直射链路,收集到的光信号通过光电探测器转换为电信号,同时直流偏置i
dc
(不包含信息)被消除。因此,用户k(1≤k≤n)的接收信号yk可以表示为:
[0059][0060]
其中,η表示光电二极管的响应度,nk表示第k个用户处的加性高斯白噪声,均值为零,方差为
[0061]
为简化问题的分析且不失一般性,我们假设当led灯的高度、半功率角等参数固定时,发射端和用户处光电探测器之间的信道衰减系数仅和用户
所在位置的水平半径rk有关。更通俗地说,当用户的水平半径rk越大时,用户与led灯的距离dk越大,两者之间的信道衰减系数hk越小,意味着相应的信道条件越差。不失一般性,我们假设n个用户的水平半径满足r1≥r2≥...≥rn≥0,对应其信道的衰落系数满足0≤|h1|2≤|h2|2≤...≤|hn|2。
[0062]
类似地,窃听者接收到的信号ye可以表示为:
[0063][0064]
其中he为led灯和窃听者之间的信道衰减系数,ne表示进行光电转换后的加性高斯白噪声,假设其均值为零,方差为
[0065]
1d)得到合法用户k(1≤k≤n)和窃听者解码特定用户时的信干噪比;
[0066]
对于某一用户k来说,当其得到相应的接收信号后,将会利用串行干扰消除接收机来恢复出原始信号。具体的执行步骤为:首先将信道条件最差的用户对应的信息解码出来,然后删除,接着对剩余用户中信道条件最差的用户执行此操作,直到剩余的用户中自己本身是信道条件最差的用户。此时剩余的接收信号中将包含用户k自身的信息、剩余k-1个用户的信息和加性噪声。用户k将其余用户的信号视为干扰,直接对sk进行解码,此时合法用户的接收信干噪比γk表示为:
[0067][0068]
式中,ak为第k个用户的电功率分配系数,为方差;
[0069]
将步骤1公式(2)中得到的vlc视距链路的直流信道增益hk带入到公式(8)中,整理可得:
[0070][0071]
其中ak为ak的函数,bk为ai的函数,ρ为平均电信噪比,代表平均电信噪比。
[0072]
对于窃听者来说,我们假设他可以准确知道串行干扰消除解码顺序和各合法用户的功率分配系数,这意味着窃听者实际上有能力得到任意用户的接收信息,例如当他想要获得sk时,只需要执行和第k个合法用户相同的操作即可,因此窃听者在解码sk时对应的信干噪比γ
ek
可以表示如下:
[0073][0074]
1e)根据步骤1a)公式(3)中得到的窃听者在环形拓扑中运动时的水平半径概率密度函数f(re)和步骤1d)公式(9)中得到的窃听者在解码sk时对应的信干噪比γ
ek
,推导窃听者的概率密度函数闭合表达式如下:
[0075][0076]
式中,γ是信干噪比变量,γ
ekmin
是信干噪比变量的最小值,γ
ekmax
是信干噪比变量的最大值;
[0077]
进而推导得到累积分布函数闭合表达式:
[0078][0079]
步骤2,推导出noma-vlc通信系统的安全中断概率及安全吞吐量表达式,并通过蒙特卡洛方法进行仿真验证。
[0080]
其中,noma-vlc通信系统的安全中断概率表达式,通过下述方法得到:
[0081]
2a)给出合法用户的安全中断概率p
outk
的定义,如下:
[0082][0083]
式中,r
th
是目标通信速率,p()表示概率;
[0084]
并结合步骤1e)公式(11)中得到窃听者的累积分布函数得到noma-vlc通信系统的合法用户的安全中断概率p
outk

[0085][0086]
对于整个系统来说,考虑最差的情况,即当系统中有一个用户发生中断时,则认为整个系统中断,那么noma-vlc通信系统的安全中断概率p
out
如下:
[0087][0088]
其中,f
min
表示用户得到最小信干噪比。
[0089]
其中,noma-vlc通信系统的安全吞吐量表达式,通过下述方法得到:
[0090]
2b)给出系统的安全吞吐量的st定义,如下:
[0091]
st=r
th
×
(1-p
out
)
ꢀꢀ
(15)
[0092]
并结合步骤2a)公式(14)中得到的整个系统的安全中断概率p
out
得到听者移动场景下的noma-vlc通信系统的安全吞吐量st表达式:
[0093][0094]
步骤3,推导出引入伪用户情况下,noma-vlc通信系统中窃听者解码特定用户时的安全中断概率和安全吞吐量。
[0095]
伪用户和其余真正存在并进行通信的合法用户一样,发送端并不对该伪用户做特殊处理,而是将他也看做一个合法用户,正常分配信号。但窃听者并不知道伪用户的存在,对于窃听者来说,自接收到信号开始,伪用户的信号便和噪声一起时刻存在,并影响着窃听者利用串行干扰消除解码合法用户信号的全过程。
[0096]
3a)得到引入伪用户情况下,得到窃听者解码特定用户时的信干噪比γ
dek

[0097][0098]
其中且ak、bk和m需要满足ak+bk+m=1,将m作为控制变量,则有ak+bk=1-m。
[0099]
3b)根据步骤1a)公式(4)中得到的窃听者在环形拓扑中运动时的水平半径概率密度函数f(re)和步骤3a)公式(17)中得到引入伪用户情况下,窃听者在解码sk时对应的信干噪比γ
dek
,推导出引入伪用户情况下,窃听者的概率密度函数闭合表达式如下:
[0100][0101]
进而推导得到引入伪用户情况下,累积分布函数闭合表达式:
[0102][0103]
3c)结合步骤2a)公式(12)给出的合法用户的安全中断概率p
outk
的定义和步骤3b)公式(19)中得到引入伪用户情况下,窃听者的累积分布函数得到引入伪用户情况下,noma-vlc通信系统的合法用户的安全中断概率p
doutk

[0104][0105]
引入伪用户情况下,noma-vlc通信系统的安全中断概率p
dout
如下:
[0106][0107]
3d)结合步骤2b)公式(15)给出的安全吞吐量st的定义并结合步骤3c)公式(21)中得到的引入伪用户情况下,整个系统的安全中断概率p
dout
得到引入伪用户情况下,noma-vlc通信系统的安全吞吐量dst表达式:
[0108][0109]
本发明的正确性和优点可通过以下理论结果对比进一步说明:
[0110]
本发明方法中,通过matlab进行解析计算并使用蒙特卡罗仿真进行仿真验证。
[0111]
首先,准确描述所推导的公式;然后,分别在等功率分配算法和距离决定的功率分配算法下针对不同用户数目对系统安全中断概率和安全吞吐量进行了对比;再者,分别在等功率分配算法和距离决定的功率分配算法下,比较了不同led灯高度、半功率角情况下的系统安全中断概率;其次引用伪用户,分别在等功率分配算法和距离决定的功率分配算法下,研究伪用户功率分配系数对应的系统安全中断概率曲线。最后分别分析了等功率分配算法和距离决定的功率分配算法下,给伪用户分配不同大小的功率对系统安全吞吐量的变化。
[0112]
理论和仿真结果
[0113]
图1给出了noma辅助室内vlc的系统模型。图2给出了存在伪用户下noma辅助室内vlc的系统模型。图3给出了在等功率分配算法和距离决定的功率分配算法下,不同用户数目对应的系统安全中断概率曲线。可以看出,仿真结果与解析结果较为吻合,印证了本发明中所建立的系统模型的正确性。还可以看出,不论使用哪种功率分配算法,随着用户数目增大,系统安全中断概率随之增大。另外对于相同的保护域半径和用户数目,距离决定的功率分配算法总是优于等功率分配算法,且随着用户数目的增大,两者之间的差距逐渐增大。
[0114]
图4给出了在等功率分配算法和距离决定的功率分配算法下,led灯高度对应的系统安全中断概率曲线。容易看出,对于任意高度,距离决定的功率分配算法均优于等功率分配算法。对于确定的功率分配算法,随着led灯高度的增大,系统的安全中断概率随之增大。
[0115]
图5给出了在等功率分配算法和距离决定的功率分配算法下,led灯半功率角对应的系统安全中断概率曲线。从仿真计算结果可以看出,对于任意的半功率角,距离决定的功率分配算法均优于等功率分配算法。对于确定的功率分配算法,随着半功率角的增大,系统安全中断概率随之增大。
[0116]
从图6给出了在等功率分配算法和距离决定的功率分配算法下,不同用户数目对应的系统安全吞吐量曲线。从仿真计算结果可以看出,距离决定的功率分配策略明显优于等功率分配策略,在相同的用户数目下实现了更大的吞吐量。对于两种功率分配算法来说,系统安全吞吐量都是先增大后减小。
[0117]
图7和图8分别给出了采用等功率分配算法和距离决定的功率分配算法时,伪用户功率分配系数对应的系统的安全中断概率曲线。可以看出,对于这两种功率分配算法,当伪用户的功率分配系数确定时,随着保护域半径的变大,系统的安全中断概率随之减小。而当保护域半径大小不变时,随着分配给伪用户功率的增大,系统的安全中断概率急剧下降,最终变为零。通过这一结果可以看出,本发明采用的“主动引入干扰”的思想和提出的“伪用户”这一概念很好地抑制了窃听者的窃听能力,提升了系统的安全通信性能。
[0118]
图9给出了等功率分配算法和距离决定的功率分配算法下,给伪用户分配不同大小的功率时对应的系统安全吞吐量曲线。可以看出,随着伪用户功率分配系数的增大,两种算法下系统的最大安全吞吐量显著增大,且取最大值时对应的理论安全速率随之增大。
[0119]
本发明并不局限于上述实施例,在本发明公开的技术方案的基础上,本领域的技术人员根据所公开的技术内容,不需要创造性的劳动就可以对其中的一些技术特征作出一些替换和变形,这些替换和变形均在本发明的保护范围内。
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1