一种残膜回收机防缠绕挑膜装置的制 一种秧草收获机用电力驱动行走机构

一种隐蔽通信方法、系统、计算机设备、处理终端与流程

2021-12-04 01:09:00 来源:中国专利 TAG:


1.本发明属于通信安全技术领域,尤其涉及一种隐蔽通信方法、系统、计算机设备、处理终端。


背景技术:

2.目前,物联网(internet of things,iot)指的是将无处不在的终端设备通过传感器用通讯网络实现互联互通,并采用适当的安全保障机制,提供安全可控乃至个性化的实时检测、定位追溯、决策支持等管理和服务功能,实现对“万物”高效、节能、安全的“管、控、营”一体化。在第五代移动通信技术(fifth generation,5g)大规模商业应用的背景下,iot为各种无线设备和智能服务提供了前景丰富的平台,在可预见的未来具有划时代意义的变革。此外,iot技术在未来的后五代(beyond fifth

generation,b5g)和第六代(sixthgeneration,6g)移动通信中也将扮演重要角色。
3.目前,全球物联网设备数以百万计,到2030年,物联网设备总数预计将达到800亿。这意味着有越来越多的信息将通过无线网络进行传输,其中包含如财务、医疗健康等隐私信息,以及军事国防等敏感信息,这些信息的传输安全必须得到保障。但目前针对物联网数据的干扰、破坏甚至窃取层出不穷。一方面,非法窃听者对监听到的信息进行破解,获取传输的内容;另一方面,物联网节点在通信时发出的电磁信号也可能被窃听者捕捉。对于财务、医疗等隐私信息,泄露可能会导致经济损失或个人风险;而对于军事、国防等敏感信息,信息泄露则可能会给国家安全带来风险。对此,传统基于加密技术的信息安全体系对要传输的敏感信息进行加密后发送,由合法接收者通过已知密钥进行解密。但这一方法只能保证信息的内容不被窃取。而对于军事、国防等敏感物联网节点,不仅要防止对手截获信息内容,还要防止因进行通信行为而导致的设备自身的暴露,否则这些设备可能面临被打击甚至摧毁的巨大风险。例如军用无人机,其发射的电磁信号被监听可能导致被劫持,军事机密遭窃。因此,针对这类核心节点的安全威胁已经从信息泄露上升到通信行为的暴露,亟需保障这些设备发出的电磁信号无法被监听到。
4.隐蔽通信通过将传输信号隐藏在通信环境中,使窃听者无法检测到传输信号的存在。根据香农信息论,传输者可以利用各种不利于窃听者检测的不确定性因素来设计隐蔽通信策略。以下简要介绍基于不确定性的几种隐蔽通信技术。
5.利用传输信号的空时不确定性来实现隐蔽通信的技术之一是短时猝发通信。短时猝发通信是一种在随机时间段内高速发送压缩数据的通信方式,具有很好的随机性和信号突发性,可以使信号被截获的概率降低。但由于它猝发时隙随机,不适合大规模iot节点的长时、实时数据接收与处理任务,尤其是在高铁、机场和智慧城市等需要长时间实时通信的应用场景。
6.利用传输信号的频域不确定性来实现隐蔽通信的技术主要包括扩频通信和跳频通信。扩频通信通过频谱扩展来降低信号的功率谱密度,使有用信号湮没在噪声中,实现隐藏传输信号的目的。它不仅具有很强的抗干扰能力,还具有深度信息隐蔽和多址保密通信
等特点。但扩频通信主要通过牺牲频域的有用资源来换取通信信息的安全传输,是一种“消极”的隐蔽通信技术。而跳频通信是指发射信号的瞬时带宽不变,但发射的载波频率受伪随机序列控制,在远宽于信号带宽的频带内按一定规律随机突发跳变的隐蔽通信技术,能够极大增加通信频域性质的随机性,降低信号被截获的概率。但随着电磁环境日益复杂多变,针对跳频信号的截获与分析技术已经日渐完善,而传统跳频技术难以适应复杂的电磁环境,难以对抗不断进步的截获和破解能力。
7.除此之外,还可以利用噪声不确定性来进行隐蔽通信。不确定性噪声会导致窃听者的检测器难以准确识别接收信号中的目标信号,从而隐藏通信行为。除了利用窃听者附近的固有噪声,也可以通过添加利己的人工噪声来增加噪声不确定度。但合适的不确定性噪声总是可遇而不可求,且难以进行人为控制。而利用人工干扰虽然能够解决这一问题,但也必然要消耗额外的资源和能量,并且干扰机的开机也会暴露隐蔽传输意图。
8.为了在不额外消耗资源和能量的情况下实现信息的隐蔽传输,我们考虑“借用”现有的公开信道来隐藏传输信号。具体思想为当占用公开信道的宿主用户进行正常通信时,隐蔽用户通过与宿主用户的信号同频叠加的方式进行传输,从而在不牺牲任何通信资源的同时隐藏自身通信行为。但在该方法中,寄生用户的传输必然会对宿主用户的正常传输造成干扰。若不进行干扰控制,一方面会损害宿主用户的传输性能,另一方面可能导致宿主用户对寄生用户的隐蔽性下降;若进行干扰控制,则需降低寄生用户传输功率,又会导致寄生用户传输性能下降。总而言之,宿主用户和寄生用户之间会产生严重的干扰,如何协调干扰、通信的隐蔽性能和传输性能这三者之间的关系是设计隐蔽通信方法时需要考虑的难点问题。
9.通过上述分析,现有技术存在的问题及缺陷为:
10.(1)传统基于加密技术的信息安全体系只能保证信息的内容不被窃取,无法适用于军事、国防等敏感物联网节点;而利用同频叠加实现隐蔽通信时宿主用户和寄生用户之间会产生严重干扰,从而损害iot系统性能。
11.(2)短时猝发通信中,由于它猝发时隙随机,不适合大规模iot节点的长时、实时数据接收与处理任务,尤其是在高铁、机场和智慧城市等需要长时间实时通信的应用场景。
12.(3)扩频通信是一种“消极”的隐蔽通信技术,传统跳频技术难以适应复杂的电磁环境,难以对抗不断进步的截获和破解能力。
13.(4)利用噪声不确定性来进行隐蔽通信的方法中,合适的不确定性噪声总是可遇而不可求,且难以进行人为控制;而人工干扰的方法要消耗额外的资源和能量,并且干扰机的开机也会暴露隐蔽传输意图。
14.解决以上问题及缺陷的难度为:1.现有隐蔽通信技术虽各有不足之处,但已高度成熟,基本涵盖了可能的技术方面,因此难以找到全新的技术角度提出可行的隐蔽通信方法;2.利用同频叠加实现隐蔽通信时,寄生用户和宿主用户之间必然会产生相互干扰,但隐蔽性和传输性能也必须考虑,因此难以协调干扰、通信的隐蔽性和传输性能之间的关系。
15.解决以上问题及缺陷的意义为:1.从全新角度提出了一种隐蔽通信方法,借用已有的公开信道来隐藏传输信息,有效规避现有隐蔽通信技术的不足之处;2. 能够在干扰、通信隐蔽性和传输性能之间获得折衷,提高iot系统的性能。


技术实现要素:

16.针对现有技术存在的问题,本发明提供了一种隐蔽通信方法、系统、计算机设备、处理终端,尤其涉及一种基于非规则高斯信号的隐蔽通信方法、系统、计算机设备、处理终端,旨在解决利用同频叠加实现隐蔽通信时宿主用户和寄生用户之间产生严重干扰,从而损害iot系统性能的问题。
17.本发明是这样实现的,一种隐蔽通信方法,所述隐蔽通信方法包括以下步骤:
18.步骤一,计算宿主用户接收端的最大可达传输速率r0,并设置宿主用户接收端的最小允许传输速率r
min
;为步骤二中判断本发明的可行性准备所需参数;
19.步骤二,比较r
min
与r0的大小关系;判断本发明的可行性;
20.步骤三,计算满足窃听端最小错误检测概率约束条件的寄生用户最大传输功率p
ε
;将约束条件用数学表达式来描述,便于后续步骤中对优化问题进行数学建模;
21.步骤四,构造其中p
max
是预设寄生用户传输功率的上限值;构造步骤六中求解优化问题所需参数;
22.步骤五,求解p
s
(0)和其中p
s
为寄生用户发送端的发射功率,κ
x
为igs的圆形系数,即波形系数;为步骤六中比较p
δ
与p
s

x
)之间的大小关系设置比较量;
23.步骤六,比较p
δ
与p
s

x
)之间的大小关系,对p
s
和κ
x
进行联合优化;获得满足宿主用户服务质量约束和寄生用户隐蔽性约束条件下,使得寄生用户隐蔽传输速率最大化的p
s
和κ
x
的最优解;
24.步骤七,将步骤六得到的p
s
和κ
x
的最优解代入公式,计算使用非规则高斯信号igs时寄生用户接收端的隐蔽传输速率r
s
;获得使用igs时,满足宿主用户服务质量约束和寄生用户隐蔽性约束条件的寄生用户隐蔽传输速率最大值,可用以证明使用igs能够比使用pgs更好地协调干扰、传输性能和隐蔽性之间的关系。
25.进一步,步骤一中,所述计算宿主用户接收端的最大可达传输速率r0,包括:
[0026][0027]
其中,p
p
为宿主用户发射端传输功率,发射信号为传统的规则高斯信号 pgs,h
pp
是宿主用户发射端与接收端之间的信道系数,为圆对称复高斯随机变量,是宿主用户接收端附近圆对称复加性高斯白噪声cscawgn的方差,噪声均值为零。
[0028]
进一步,步骤二中,所述比较r
min
与r0的大小关系,包括:
[0029]
(1)若r
min
<r0,则执行步骤三;
[0030]
(2)若r
min
≥r0,则令p
s
=0,κ
x
=0,直接结束;其中κ
x
是寄生用户所使用的igs的圆形系数,定义为取值范围0≤κ≤1,为零均值复高斯随机变量x的方差,为伪方差;p
s
为寄生用户发送端传输功率。
[0031]
进一步,步骤三中,所述计算满足窃听端最小错误检测概率约束条件的寄生用户最大传输功率p
ε
,包括:
[0032][0033]
其中,宿主用户发射端和寄生用户发射端到窃听端的信道增益|h
pw
|2和|h
sw
|2分别被建模成参数为λ
pw
和λ
sw
的指数分布,ε为寄生用户的隐蔽需求,w
k
(
·
)是朗伯 w函数。
[0034]
进一步,步骤五中,所述p
s

x
)为:
[0035][0036]
其中,是宿主用户发射端到接收端信道的信道噪声比cnr,h
pp
为宿主用户发射端与接收端之间的信道参数;是寄生用户对宿主用户接收端的干扰cnr,g
sp
为寄生用户发射端到宿主用户接收端的信道参数;
[0037]
计算得
[0038][0039]
进一步,步骤六中,所述比较p
δ
与p
s

x
)之间的大小关系,对p
s
和κ
x
进行联合优化,包括:
[0040]
(1)比较p
δ
和p
s
(0)之间的大小关系:
[0041]
1)若p
δ
<p
s
(0),则令p
s
=p
δ
,κ
x
=0;
[0042]
2)若p
δ
≥p
s
(0),则执行步骤(2);
[0043]
(2)比较p
δ
和之间的大小关系:
[0044]
1)若则比较r
min
与r2的大小关系;
[0045][0046]
其中,是宿主用户对寄生用户接收端的干扰cnr,g
ps
是宿主用户发射端到寄生用户接收端的信道参数;是寄生用户发送端与接收端之间信道的cnr,h
ss
为寄生用户发送端与接收端之间的信道参数;是寄生用户接收端附近cscawgn的方差,均值为零;
[0047]
若r
min
≥r2,则令κ
x
=1;
[0048]
若r
min
<r2,则令p
s
=p
s
(0),κ
x
=0;
[0049]
2)若p
δ
<lim
κx
→1p
s

x
),则比较r
min
与r2的大小关系:
[0050]
若r
min
≥r2,则计算p
δ
与p
s

x
)的交点,交点横坐标为:
[0051][0052]
令p
s
=p
s

int
),κ
x
=κ
int

[0053]
若r
min
<r2,则令p
s
=p
s
(0),κ
x
=0。
[0054]
进一步,步骤七中,所述将步骤六得到的p
s
和κ
x
的最优解代入公式,计算使用igs时寄生用户接收端的隐蔽传输速率r
s
,包括:
[0055][0056]
本发明的另一目的在于提供一种应用所述的隐蔽通信方法的隐蔽通信系统,所述隐蔽通信系统包括:
[0057]
传输速率计算模块,用于计算宿主用户接收端的最大可达传输速率r0;
[0058]
传输速率比较模块,用于设置宿主用户接收端的最小允许传输速率r
min
后,比较r
min
与r0的大小关系;
[0059]
最大传输功率计算模块,用于计算满足窃听端最小错误检测概率约束条件的寄生用户最大传输功率p
ε

[0060]
构造求解模块,用于构造其中p
max
是预设寄生用户传输功率的上限值;同时求解p
s
(0)和
[0061]
联合优化模块,用于比较p
δ
与p
s

x
)的大小关系,并对p
s
和κ
x
进行联合优化;
[0062]
隐蔽传输速率计算模块,用于将联合优化模块得到的p
s
和κ
x
的最优解代入公式,计算使用igs时寄生用户接收端的隐蔽传输速率r
s

[0063]
本发明的另一目的在于提供一种计算机设备,所述计算机设备包括存储器和处理器,所述存储器存储有计算机程序,所述计算机程序被所述处理器执行时,使得所述处理器执行如下步骤:
[0064]
计算宿主用户接收端的最大可达传输速率r0,设置宿主用户接收端的最小允许传输速率r
min
,并比较r
min
与r0的大小关系;计算满足窃听端最小错误检测概率约束条件的寄生用户最大传输功率p
ε
;构造其中p
max
是预设寄生用户传输功率的上限值;求解p
s
(0)和比较p
δ
与p
s

x
)之间的大小关系,对p
s
和κ
x
进行联合优化;将得到的p
s
和κ
x
的最优解代入公式,计算使用igs时寄生用户接收端的隐蔽传输速率r
s

[0065]
本发明的另一目的在于提供一种信息数据处理终端,所述信息数据处理终端用于实现所述的隐蔽通信系统。
[0066]
结合上述的所有技术方案,本发明所具备的优点及积极效果为:本发明公开了一种基于非规则高斯信号(igs)的隐蔽通信方法,主要解决在物联网(iot) 系统中利用同频叠加进行隐蔽通信时,宿主用户和寄生用户之间产生严重干扰,从而损害iot系统性能的问
题。其实现步骤为:1)计算宿主用户接收端最大可达传输速率r0,设置宿主用户接收端最小允许传输速率r
min
;2)比较r
min
与r0大小关系,判断本发明可行性;3)若可行,则计算满足窃听端最小错误检测概率约束条件的寄生用户最大传输功率p
ε
;4)构造分块求解所需参数p
δ
;5)按照p
s

x
)表达式求解p
s
(0)和6)按照分块求解的思路,对p
s
和κ
x
进行联合优化;7)计算使用igs时寄生用户接收端的隐蔽传输速率r
s
。本发明能够在满足宿主用户服务质量约束和寄生用户通信隐蔽性约束的前提下提升寄生用户的隐蔽传输速率,实现干扰、通信隐蔽性和传输性能之间的折衷,提高iot 系统的传输性能。
[0067]
本发明提供的基于非规则高斯信号(improper gaussian signaling,igs)的隐蔽通信方法,它的主体是寄生用户发射的igs的波形系数和传输功率的联合优化算法,以有效协调干扰、通信隐蔽性及传输性能之间的关系,保障iot系统通信性能,可用于物联网通信系统的安全信息传输。
[0068]
本发明中,寄生用户采用igs进行传输信号波形设计,以在保证自身通信隐蔽性的同时提高传输性能,并控制对宿主用户的干扰不超过一定限度。具体来说,该方法提出了一种算法,以最大化寄生用户的隐蔽传输速率为目标,在满足隐蔽性及干扰约束条件下对寄生用户传输信号的波形系数和发射功率进行联合优化,得到最优解。仿真结果表明该方法能够有效协调干扰、通信隐蔽性及传输性能之间的关系。
[0069]
本发明提出的隐蔽通信方法利用了同频叠加,能够有效提高频谱利用率,节约有限的频谱资源,同时免于牺牲其它通信资源;本发明提出的隐蔽通信方法使用了igs,能够保护宿主免受寄生用户的干扰,并且可以提高整个iot系统的传输性能;本发明利用了分块求解的思路得到最优的系统参数设计方案,简化了联合优化问题的求解过程。
附图说明
[0070]
为了更清楚地说明本发明实施例的技术方案,下面将对本发明实施例中所需要使用的附图做简单的介绍,显而易见地,下面所描述的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下还可以根据这些附图获得其他的附图。
[0071]
图1是本发明实施例提供的隐蔽通信方法的实现流程图。
[0072]
图2是本发明实施例提供的隐蔽通信系统的结构框图;
[0073]
图中:1、传输速率计算模块;2、传输速率比较模块;3、最大传输功率计算模块;4、构造求解模块;5、联合优化模块;6、隐蔽传输速率计算模块。
[0074]
图3是本发明实施例提供的应用场景模型图。
[0075]
图4是本发明实施例提供的分别使用pgs和igs的r
s
随γ
pp
的变化曲线图。
[0076]
图5是本发明实施例提供的分别使用pgs和igs的r
s
随i
sp
的变化曲线图。
[0077]
图6是本发明实施例提供的分别使用pgs和igs的r
s
随ε的变化曲线图。
具体实施方式
[0078]
为了使本发明的目的、技术方案及优点更加清楚明白,以下结合实施例,对本发明进行进一步详细说明。应当理解,此处所描述的具体实施例仅仅用以解释本发明,并不用于限定本发明。
[0079]
针对现有技术存在的问题,本发明提供了一种隐蔽通信方法、系统、计算机设备、处理终端,下面结合附图对本发明作详细的描述。
[0080]
如图1所示,本发明实施例提供的隐蔽通信方法包括以下步骤:
[0081]
步骤1,计算宿主用户接收端的最大可达传输速率r0,并设置宿主用户接收端的最小允许传输速率r
min

[0082]
步骤2,比较r
min
与r0的大小关系;
[0083]
步骤3,计算满足窃听端最小错误检测概率约束条件的寄生用户最大传输功率p
ε

[0084]
步骤4,构造其中p
max
是预设寄生用户传输功率的上限值;
[0085]
步骤5,求解p
s
(0)和
[0086]
步骤6,比较p
δ
与p
s

x
)之间的大小关系,对p
s
和κ
x
进行联合优化;
[0087]
步骤7,将步骤六得到的p
s
和κ
x
的最优解代入公式,计算使用igs时寄生用户接收端的隐蔽传输速率r
s

[0088]
如图2所示,本发明实施例提供的隐蔽通信系统包括:
[0089]
传输速率计算模块1,用于计算宿主用户接收端的最大可达传输速率r0;
[0090]
传输速率比较模块2,用于设置宿主用户接收端的最小允许传输速率r
min
后,比较r
min
与r0的大小关系;
[0091]
最大传输功率计算模块3,用于计算满足窃听端最小错误检测概率约束条件的寄生用户最大传输功率p
ε

[0092]
构造求解模块4,用于构造其中p
max
是预设寄生用户传输功率的上限值;同时求解p
s
(0)和
[0093]
联合优化模块5,用于比较p
δ
与p
s

x
)的大小关系,并对p
s
和κ
x
进行联合优化;
[0094]
隐蔽传输速率计算模块6,用于将联合优化模块得到的p
s
和κ
x
的最优解代入公式,计算使用igs时寄生用户接收端的隐蔽传输速率r
s

[0095]
下面结合实施例对本发明的技术方案作进一步描述。
[0096]
实施例1
[0097]
本发明提出基于igs的隐蔽通信方法,它的主体是寄生用户发射的igs的波形系数和传输功率的联合优化算法,包括如下步骤:
[0098]
(1)计算宿主用户接收端的最大可达传输速率r0:
[0099][0100]
其中,p
p
为宿主用户发射端传输功率,发射信号为传统的规则高斯信号 (proper gaussian signaling,pgs),h
pp
是宿主用户发射端与接收端之间的信道系数,为圆对称复高斯随机变量,是宿主用户接收端附近圆对称复加性高斯白噪声(circularly

symmetric complex additive white gaussian noise,cscawgn) 的方差,噪声均值为零。设置宿主用户接收端最小允许传输速率r
min

[0101]
(2)比较r
min
与r0的大小关系:
[0102]
(2.1)若r
min
<r0,则执行步骤3;
[0103]
(2.2)若r
min
≥r0,则令p
s
=0,κ
x
=0,直接结束。其中κ
x
是寄生用户所使用的igs的圆形系数(即波形系数),定义为取值范围0≤κ≤1,为零均值复高斯随机变量x的方差,为其伪方差。p
s
为寄生用户发送端传输功率。
[0104]
(3)计算满足窃听端最小错误检测概率约束条件的寄生用户最大传输功率 p
ε

[0105][0106]
宿主用户发射端和寄生用户发射端到窃听端的信道增益|h
pw
|2和|h
sw
|2分别被建模成参数为λ
pw
和λ
sw
的指数分布,ε为寄生用户的隐蔽需求,w
k
(
·
)是朗伯w函数;
[0107]
(4)构造其中p
max
是预设的寄生用户传输功率的上限值;
[0108]
(5)求解p
s
(0)和其中p
s

x
)为
[0109][0110]
其中,是宿主用户发射端到接收端信道的信道噪声比(channel

to

noiseratio,cnr),h
pp
为宿主用户发射端与接收端之间的信道参数;是寄生用户对宿主用户接收端的干扰cnr,g
sp
为寄生用户发射端到宿主用户接收端的信道参数。
[0111]
计算得
[0112][0113]
(6)比较p
δ
与p
s

x
)之间的大小关系,对p
s
和κ
x
进行联合优化:
[0114]
(6.1)比较p
δ
和p
s
(0)之间的大小关系:
[0115]
(6.1.1)若p
δ
<p
s
(0),则令p
s
=p
δ
,κ
x
=0;
[0116]
(6.1.2)若p
δ
≥p
s
(0),则执行步骤6.2;
[0117]
(6.2)比较p
δ
和之间的大小关系:
[0118]
(6.2.1)若则比较r
min
与r2的大小关系,其中
[0119]
[0120]
是宿主用户对寄生用户接收端的干扰cnr,g
ps
是宿主用户发射端到寄生用户接收端的信道参数;是寄生用户发送端与接收端之间信道的cnr,h
ss
为寄生用户发送端与接收端之间的信道参数;是寄生用户接收端附近cscawgn的方差,其均值为零。
[0121]
若r
min
≥r2,则令κ
x
=1;
[0122]
若r
min
<r2,则令p
s
=p
s
(0),κ
x
=0;
[0123]
(6.2.2)若则比较r
min
与r2的大小关系:
[0124]
若r
min
≥r2,则计算p
δ
与p
s

x
)的交点,交点横坐标为
[0125][0126]
令p
s
=p
s

int
),κ
x
=κ
int

[0127]
若r
min
<r2,则令p
s
=p
s
(0),κ
x
=0。
[0128]
(7)将步骤(6)得到的p
s
和κ
x
的最优解代入公式,计算使用igs时寄生用户接收端的隐蔽传输速率r
s

[0129][0130]
实施例2
[0131]
本发明的应用场景是使用同频叠加方式进行隐蔽通信的iot系统。参照图3,一个简要的场景模型包括宿主用户的发送端与接收端、寄生用户的发送端与接收端、对两个发送端的发送信号进行非法监测的窃听者。对宿主用户接收端来说,宿主用户发送端的传输信号为有用信号,而寄生用户的寄生传输行为会对其造成干扰。窃听者可以对两个发送端的信号进行监听,但宿主用户进行的是无需隐蔽的正常通信,所以本发明仅考虑窃听者对寄生用户传输信号的检测。各信道系数已在图中标明。本发明考虑联合优化寄生用户的传输功率及其使用的igs的圆形系数,则可以在相同的宿主用户服务质量(quality of service,qos) 和寄生用户通信隐蔽性的约束条件下使用更高的传输功率,以获得更高的寄生用户隐蔽传输速率,保障iot系统的通信性能。
[0132]
参照图1,本发明在上述场景下的基于igs的隐蔽通信方法包括如下步骤:
[0133]
步骤1,判断该技术方案的可行性:
[0134]
1.1)设置宿主用户所能接受的最小传输速率r
min

[0135]
1.2)计算寄生用户静默时宿主用户接收端的最大可达传输速率r0;
[0136]
1.3)比较二者大小关系:
[0137]
若r
min
<r0,方案可行,寄生用户发射端可以在满足宿主用户qos的前提下向接收端发送信息,则可继续执行步骤2;
[0138]
若r
min
≥r0,方案不可行,直接结束。
[0139]
步骤2,构造联合优化算法的比较参数:
[0140]
2.1)计算满足窃听端最小错误检测概率约束条件的寄生用户最大传输功率 p
ε

[0141]
2.2)设置寄生用户传输功率的上限值p
max

[0142]
2.3)构造
[0143]
2.4)推导由r
min
得到的满足宿主用户qos约束条件的寄生用户传输功率 p
s

x
),并计算p
s
(0)和
[0144]
步骤3,对寄生用户传输功率p
s
和其使用的igs的圆形系数κ
x
进行联合优化:
[0145]
按照功率限制条件的大小关系进行分块求解:
[0146]
3.1)判断p
δ
与p
s
(0)的大小关系:
[0147]
3.1.1)若p
δ
<p
s
(0),则功率限制条件为p
δ
,令p
s
=p
δ
,κ
x
=0;
[0148]
3.1.2)若p
δ
≥p
s
(0),则执行步骤3.2;
[0149]
3.2)判断p
δ
与的大小关系:
[0150]
3.2.1)若需比较r
min
与r2的大小关系:
[0151]
若r
min
<r2,则令κ
x
=0;
[0152]
若r
min
≥r2,则计算p
δ
与p
s

x
)的交点,得到交点横坐标为κ
int
,令 p
s
=p
s

int
),κ
x
=κ
int

[0153]
3.2.2)若需比较r
min
与r2的大小关系:
[0154]
若r
min
<r2,则令κ
x
=0,;
[0155]
若r
min
≥r2,则令κ
x
=1。
[0156]
步骤4,得出结果:
[0157]
4.1)输出p
s
和κ
x
,由步骤3得出的p
s
和κ
x
即为能在满足宿主用户qos要求、寄生用户传输隐蔽性要求的前提下使寄生用户隐蔽传输速率r
s
最大化的最佳结果;
[0158]
4.2)将优化结果代入使用igs时的r
s
表达式,计算最大化的寄生用户隐蔽传输速率。
[0159]
因为步骤4中计算r
s
使用了联合优化的优化结果,所以最终得到的寄生用户最佳传输性能(最大隐蔽传输速率)满足宿主用户qos要求和寄生用户传输隐蔽性要求,则实现了协调干扰、通信隐蔽性和传输性能之间关系的目的,保证了iot系统的通信性能。
[0160]
下面结合仿真实验对本发明的技术效果作进一步说明。
[0161]
a、仿真条件
[0162]
直接使用给出的数学表达式在matlab中进行仿真。设置仿真参数为宿主用户发射功率p
p
和寄生用户最大允许发射功率p
max
=30dbm,宿主用户发射端到窃听者的信道参数λ
pw
=2,寄生用户发射端到窃听者的信道参数λ
sw
=3,宿主用户接收端、寄生用户接收端、窃听
者附近的零均值高斯白噪声的方差为宿主用户接收端的最小传输速率为r
min
=3bps/hz。
[0163]
b、仿真内容
[0164]
因为提出基于igs的隐蔽通信方法的目的在于协调在iot系统中通过同频叠加来实现隐蔽通信时的干扰、通信隐蔽性及通信性能之间的冲突,所以要在仿真中验证使用igs能比使用传统pgs获得更好的折衷。
[0165]
仿真1:在[8,27]db范围内改变宿主用户发射端到接收端信道的cnrγ
pp
,分别计算使用igs和pgs时的寄生用户接收端可达隐蔽传输速率r
s
,将二者进行对比,仿真结果如图4所示。
[0166]
仿真2:在[0,35]db范围内改变寄生用户对宿主用户接收端的干扰cnri
sp
,分别计算使用igs和pgs时的r
s
,将二者进行对比,仿真结果如图5所示。
[0167]
仿真3:改变寄生用户的隐蔽需求ε,分别计算使用igs和pgs时的r
s
,将二者进行对比,仿真结果如图6所示。
[0168]
c、仿真结果
[0169]
由图4可见,当γ
pp
∈[8,26]db时,使用igs能获得高于使用pgs的r
s
,证明在该范围内,所提隐蔽通信方法能够在满足宿主用户qos要求、寄生用户通信隐蔽性的前提下提高隐蔽传输速率;当γ
pp
<8db时,宿主用户信道条件太差,寄生用户无法寄生,所以使用pgs和igs的r
s
均为零;当γ
pp
>26db时,宿主用户信道条件足够好,对干扰的容忍度高,无需使用igs进行协调,可以直接使用 pgs,所以二者对应的r
s
相等。
[0170]
由图5可见,当i
sp
<13db时,寄生用户产生的干扰较小,其寄生行为不会对宿主用户造成影响,不需要使用igs进行协调,所以使用pgs和igs的r
s
相等;当i
sp
≥13db时,寄生用户的寄生行为开始对宿主用户的通信造成干扰,干扰越大信道条件越差,所以r
s
随着i
sp
的增大而减小,且此时需要igs进行协调,所以使用igs的r
s
高于使用pgs的r
s

[0171]
由图6可见,ε≤0.05时使用pgs和igs的r
s
相等,这是由于ε过小时隐蔽要求很高,寄生用户必须以很低的功率发射信号,所以不会对宿主用户造成干扰,无需优化;ε>0.05时使用pgs时的r
s
保持恒定,使用igs的r
s
在ε∈[0.05,0.17] 内随着ε的增大而增大,ε>0.17时恒定,但始终大于使用pgs的r
s
。这是因为当寄生用户采用igs时,可以在对宿主用户的干扰达到规定上限值后继续增加发射功率,对宿主用户造成的额外干扰可以由igs的圆形系数κ
x
弥补,从而获得更高的传输速率;而ε>0.17后寄生用户的发射功率已经达到对应参数设置下的最大值,所以传输速率无法再提高。
[0172]
综合上述仿真结果和分析,本发明所提出的基于igs的隐蔽通信方法能够在满足宿主用户qos要求、寄生用户隐蔽性要求的前提下提高寄生用户的隐蔽传输速率,有效协调干扰、通信隐蔽性及传输性能之间的关系,保障iot系统的通信性能。
[0173]
在上述实施例中,可以全部或部分地通过软件、硬件、固件或者其任意组合来实现。当使用全部或部分地以计算机程序产品的形式实现,所述计算机程序产品包括一个或多个计算机指令。在计算机上加载或执行所述计算机程序指令时,全部或部分地产生按照本发明实施例所述的流程或功能。所述计算机可以是通用计算机、专用计算机、计算机网络、或者其他可编程装置。所述计算机指令可以存储在计算机可读存储介质中,或者从一个计算机可读存储介质向另一个计算机可读存储介质传输,例如,所述计算机指令可以从一
个网站站点、计算机、服务器或数据中心通过有线(例如同轴电缆、光纤、数字用户线(dsl)或无线(例如红外、无线、微波等)方式向另一个网站站点、计算机、服务器或数据中心进行传输)。所述计算机可读取存储介质可以是计算机能够存取的任何可用介质或者是包含一个或多个可用介质集成的服务器、数据中心等数据存储设备。所述可用介质可以是磁性介质,(例如,软盘、硬盘、磁带)、光介质(例如,dvd)、或者半导体介质(例如固态硬盘solid state disk(ssd))等。
[0174]
以上所述,仅为本发明的具体实施方式,但本发明的保护范围并不局限于此,任何熟悉本技术领域的技术人员在本发明揭露的技术范围内,凡在本发明的精神和原则之内所作的任何修改、等同替换和改进等,都应涵盖在本发明的保护范围之内。
再多了解一些

本文用于企业家、创业者技术爱好者查询,结果仅供参考。

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表

相关文献