[发明专利]一种OFDM系统中基于子载波排序和XOR运算的物理层安全传输方法有效
申请号: | 201810388107.6 | 申请日: | 2018-04-26 |
公开(公告)号: | CN108833341B | 公开(公告)日: | 2020-08-18 |
发明(设计)人: | 张国梅;李鸣岩;李国兵;吕刚明 | 申请(专利权)人: | 西安交通大学 |
主分类号: | H04L29/06 | 分类号: | H04L29/06;H04W12/02;H04W52/24;H04W52/26;H04W52/34;H04L25/02;H04L27/26;H04L27/32;H04B17/391 |
代理公司: | 西安通大专利代理有限责任公司 61200 | 代理人: | 田洲 |
地址: | 710049 陕*** | 国省代码: | 陕西;61 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 ofdm 系统 基于 载波 排序 xor 运算 物理层 安全 传输 方法 | ||
1.一种OFDM系统中基于子载波排序和XOR运算的物理层安全传输方法,其特征在于,包括下述步骤:
(1)确定合法接收者与发送者之间的信道状态信息,发送端将信道特征量化,根据信道质量的好坏对各子载波进行排序,将子载波分为两部分,前一半信道质量较好的子载波信道与后一半信道质量较差的子载波信道;
(2)将前一半的原始数据放入到前一半信道质量较好的子载波信道中进行发送,将后一半的原始数据与前一半一一对应进行异或运算后放入到后一半信道质量较差的子载波信道中进行发送,得到需要发送信息符号矢量X;
(3)在接收端进行数据解调时,同样根据信道状态信息对收到的数据信息根据信道质量的好坏排序,将子载波信道质量较好的前一半数据放入到接收数据序列的前一半中,将子载波信道质量较差的后一半数据与前一半数据进行异或运算放入到接收数据序列的后一半中,进而无噪条件下收到完整的发送比特符号矢量D;
(4)通过误比特率最优化准则对子载波进行功率分配,优化系统误比特率性能;针对OFDM系统中基于子载波排序和XOR运算的物理层安全传输方法设计最优功率分配算法函数组;
(5)针对最优功率分配算法设计次优功率分配算法并提供操作步骤;
(6)给出由经验函数表达的误码率功率分配函数组,并验证可通过计算得到各子载波功率分配;
步骤(1)中在发送端将主信道质量系数Hb=[hb1,hb2,…,hbK]按照各矢量元素模值平方|hbk|2,k=1,2,…,K由大到小排序,得到排序后的信道质量矢量为其中设输入信号的比特符号矢量为D=[d1,d2,…,dK],根据不同的调制方式D=[d1,d2,…,dK]具有不同比特位的符号表达形式;
步骤(4)中,针对OFDM系统中基于子载波排序和XOR运算的物理层安全传输方法设计最优功率分配算法函数组,具体通过以下步骤实现:
(5a)输入数据经过串并变换后分成K路并行的子数据,第k路子信道上的发射功率用Pk来表示,pk是第k个子载波上的发射功率,且满足如下式子:
步骤(2)至步骤(4)中基于子载波排序和XOR运算的物理层安全传输方法使用的功率分配方法即为等功率分配方案,上式给出了该功率分配方式,即每个子载波的发射功率pk均为且每个子载波上对应的信噪比为
(5b)对于MPSK,MQAM调制方式,第k个子载波的误比特率表示成该信道信噪比的函数,所以在给定该子载波的信道状态信息αk的条件下,该信道的误比特率函数表示为:
ber(e|αk)=f(αkpk),k=1,2,…,K
这里f()是由调制方式决定的函数,看做该子载波对应的误比特率函数;假设每个子载波搭载同样多的比特流数据,且每个子载波都通过其对应的信道发送接收数据,则系统的总误比特率可以由给定信道状态信息αk的各信道的误比特率的算术平均值得到:
ber和BER都是误比特率的含义,小写ber表示每个子信道的误比特率,大写BER表示K个子信道的平均误比特率;
(5c)受步骤(5a)设定的总发射功率限制的约束下,引入Lagrange乘子求极值,Lagrange函数为:
其中,λ为Lagrange乘法因子;
(5d)对上式中pk求偏导并设为0,得到K个等式:
根据步骤(5d)中等式和步骤(5a)中的等式共K+1个等式同时求解λ和最优的功率分配{pk}系数,得到最优功率分配算法下各载波功率分配系数;
(5e)对于子载波排序和XOR运算的物理层安全传输方法,按照信道传输质量对子载波进行排序后,发送端的信道状态信息αk没有变,但αk对应的子载波上搭载的数据信息发生了改变;设定:{βk,k=1,2,…,K}=rank{αk,k=1,2,…,K},rank{}是按照数值大小排序的函数,因此有β1≥β2≥…≥βk;于是对于发送端,该系统的各个子载波的误比特率函数为f(βkpk);
(5f)由于在发送端较好的信道传输质量对应的前K/2个子载波携带的比特未改变,而信道传输质量较差的后K/2个子载波上发送的比特序列,为待发送比特与对应前K/2个子载波上发送比特序列逐位进行异或运算的结果;因此在接收端解码时,前K/2个子载波的误比特率未改变,而后K/2个子载波的误比特率一一对应地受到前K/2个子载波的误比特率的影响;设定接收端第k个子信道的误比特率函数为g(βkpk),则有K个表达式:
(5g)则总的误比特率函数为:
对应的Lagrange函数为:
(5h)得到K个等式:
结合步骤(5h)的等式和步骤(5a)的K+1个等式解出λ和最优的功率分配系数{pk},即为基于误比特率最优化准则的最优功率分配方案;
步骤(5)中设计次优功率分配算法并提供操作步骤,具体步骤为:
(6a)忽略二次项f(βkpk)f(βk+K/2pk+K/2)对系统总误比特率的影响,则系统的总误比特率函数变更为:
(6b)得到次优功率分配方案的方程组为:
(6c)针对{pk}中会出现负值的问题,将出现负值的pk置为处理,为等功率分配方法中的每个子载波的发射功率;再通过迭代运算求得功率分配系数,该方法步骤如下:1)初始化,确定信噪比SNR,得到能量归一化情况下的总发射功率P,设定迭代次数i,设定步长μ(0)=μ0;2)生成初始功率分配数值,满足步骤(5a)限制条件下生成一组{pk(0)},并计算λ(0);为减小迭代运算,对应着{βk}按大小分配{pk(0)};3)步长逼近,更新{pk},λ(i):
4)负值功率处理,若{pk(i+1)}中出现负值,则将其置为并在迭代运算中始终保持该子载波功率分配系数为式{pk}中不再计算更新该子载波功率系数;更新μ(i+1),并返回3)迭代运算;5)循环迭代运算,为了逼近步骤(6a)中最小值进行步骤3)、4)循环迭代,否则结束运算;
步骤(6)中由经验函数表达的误码率功率分配函数组,由以下步骤得到:
(7a)当采用MPSK或MQAM调制方式时,使用经验公式给出的误比特率表达式满足信噪比0≤βk≤30dB,调制方式为4阶以上的MQAM调制时,子载波对应的信道误比特率函数表示为:bi由MQAM调制方式决定,对于BPSK调制方式有:fBPSK(βkpk)≈0.2exp(-1.1βkpk),误比特率经验公式统一表示为:
对于BPSK调制c取1.1,对于4阶及以上的MQAM调制c取1.5;根据步骤(5a)的等式以及步骤(6b)中K+1个闭合函数表达式等式,解出该功率分配方案的λ和功率分配系数{pk},有:
(7b)如果在求解的过程中如果出现pk为负值的情况,依照次优化功率分配方案中步骤(6c)将出现负值的pk置为代入步骤(7a)功率分配公式中再次求解λ,直至满足所有pk均为正值。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于西安交通大学,未经西安交通大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201810388107.6/1.html,转载请声明来源钻瓜专利网。