本发明属于无线通信技术领域,涉及噪声聚合系统下与编码调制技术相结合的接收机设计方法
背景技术:
物理层安全技术的提出,为无线通信安全问题的解决开辟了新的方向,其核心思想是从信息论的角度而非仅仅通过增加计算复杂度来保证网络的信息安全。目前,在抗窃听传输技术方面的主要研究成果有人工噪声、波束成形、功率控制、协作通信等。人工噪声方案的核心思想是在保证不干扰合法接收端的情况下,劣化窃听端接收的信号。但无线传输所带来的固有噪声尚未得到充分利用。因此,学者提出了一种利用无线传输过程中固有噪声的方案,该方案称为噪声聚合方案。
噪声聚合方案的核心思想是利用合法接收端与发射端的可互动性,而窃听端只能被动窃听,将数据包分组传送,以此提高主窃链路的差异性。将数据包分组传送,引入相关性,而合法接收端可以通过其与发射端的可互动性消除这种相关性的影响,而窃听端只能被动窃听,由于数据包之间相关性的引入,导致其译码效率受到牵连。
目前,针对噪声聚合方案,仅考虑了bsc信道(二进制对称信道),同时考虑当窃听端无法解除数据包间相关性时,默认丢弃该组数据数据,这低估了窃听端的能力,安全性较差。同时由于噪声聚合方案本身虽然简单,可嵌入,但接收机的设计往往与信道编码技术与调制技术紧密相连,需要考虑发射端采用的编码调制技术设计不同的接收机设计方法。
技术实现要素:
本发明的目的在于克服上述现有技术的缺点,提供了一种噪声聚合系统下与编码调制技术相结合的接收机设计方法,该方法基于噪声聚合方案,能够有效的提高信息传输的安全性。
为达到上述目的,本发明所述的噪声聚合系统下与编码调制技术相结合的接收机设计方法包括以下步骤:
1)将待传输的原始比特数据u进行编码,假设一对编码后的码字数据包为mo与me,其中,采用卷积码编码方式或ldpc码编码方式进行编码,对编码后的码字数据包mo与me采用噪声聚合技术进行处理,得噪声聚合处理后的编码数据包xo、xe;
2)将步骤1)得到的噪声聚合处理后的编码数据包xo、xe中的比特采用自适应调制技术进行调制后发射出去;
3)合法接收端对接收到的数据中的奇数位数据包进行译码处理;
4)合法接收端对接收到的数据中的偶数位数据包进行译码处理,完成基于噪声聚合的无线物理层安全传输。
步骤1)中噪声聚合处理后的编码数据包xo、xe的数据与编码后的码字数据包mo与me的数据对应关系为:
步骤2)的具体操作为:
对于编码数据包xo与xe,其调制方式由第一次传输数据包xo时合法链路的信道增益h决定,即当当前信道增益满足高码率传输要求时,则对编码数据包xo与xe的传输均采用高码率的调制传输方式;当当前信道增益不满足高码率传输要求时,则对编码数据包xo与xe的传输均采用低码率的调制传输方式。
当步骤1)中采用卷积码编码方式时,则将卷积码的每个k元组码字对应的输出码字数n与调制阶数m相结合,使得卷积码的输出码字数为调制阶数的整倍数,即n/m为整数;
设接收机处的加性高斯白噪声的功率谱密度为n0,主信道增益为
设整个码字在一个时隙内全部传输完毕,且信道增益在整个时隙内保持不变,不同时隙的信道增益随机发生改变,同时设信号增益h服从参数σ的瑞利分布,即信号增益h的概率密度函数为:
信号增益h的平方服从指数分布,且信号增益h的平方的均值e(h2)=2σ2。则此时的平均信噪比为:
步骤3)的具体操作为:
设存在一条合法接收端到发射端的反馈信道,且该反馈信道为无噪的,该反馈信道用于合法接收端错误译码数据包时请求发射端重新发射该数据包;对于奇数位数据包,当合法接收端bob无法正确译码该数据包时,则向发射端alice发出请求重传信号,直到合法接收端bob正确译码该奇数位数据包为止,其中,对于重复接收信号,合法接收端bob对接收信号做最大比合并处理后再进行译码。
合法接收端bob对两个接收信号做最大比合并处理的具体操作为:
设两次传输符号序列x,信道增益分别为h1,h2,合法接收端bob接收的数据分别为y1,y2,接收机处的加性高斯白噪声序列为n1,n2,且功率谱密度均为n0;
两次合法接收端bob接收到的数据为:
y1=h1x n1
y2=h2x n2
两次接收信噪比snr1,snr2分别为:
对两次传输符号做最大似然比合并后的数据
其中,
由上式可知,snr>max(snr1,snr2),最大似然比合并后获得了更高的信噪比条件。
步骤3)的译码方案具体操作为:
当步骤1)中采用卷积码编码方式时,则采用联合译码方案或者顺序译码方案进行译码;
a)联合译码方案具有以下特征:
1)该译码方案无需单独译码奇数组数据包,该译码方案将奇数组数据包与偶数组数据包相联合,同时译码得到该对数据包的译码结果;
2)该译码方案采用的译码器与原始译码器具有相似结构,该译码方案采用的译码器等效于一个高阶卷积码的译码器,该高阶卷积码的生成矩阵与原始卷积码的生成矩阵具有对应关系;
b)顺序译码方案具有以下特征:
1)该译码方案仅在奇数组数据包译码正确的情况下采用,该译码方案按顺序分别译码奇数组数据包与偶数组数据包,并根据奇数组数据包的译码结果译码偶数组数据包;
2)在正确译码奇数组数据包数据时,得其对应的卷积编码后的数据比特流so,在对偶数组数据包译码时,其中,对留存路径的选取,将变为对对应路径比特与so异或后的路径选取;
当步骤1)中采用ldpc码编码方式进行编码时,则采用改进后的max-log-bp算法进行译码,该译码方案具有以下特征:
由于奇数位数据包的传输比特xo为奇数位数据包的码字co,偶数位数据包的传输比特xe为奇数位数据包码字与偶数位数据包码字异或的结果,即
本发明具有以下有益效果:
本发明所述的噪声聚合系统下与编码调制技术相结合的接收机设计方法在具体操作时,通过引入衰落信道,将噪声聚合技术与自适应调制技术相结合,达到逐级增强安全性能的目的,与以往基于人工噪声的安全策略不同,本发明依靠无线传输过程中的固有噪声,不需要消耗额外的能量产生人工噪声,提高了能量利用效率。
附图说明
图1为本发明的系统图;
图2a为编码方式为卷积码时awgn信道(高斯白噪声信道)下误码率随信噪比的变化曲线图;
图2b为调制方式为ldpc码时awgn信道(高斯白噪声信道)下误码率随信噪比的变化曲线图;
图3a为编码方式为卷积码时瑞利衰落信道下误码率随信噪比的变化曲线图;
图3b为调制方式为ldpc码时瑞利衰落信道下误码率随信噪比的变化曲线图;
图4a为编码方式为卷积码时瑞利衰落信道下结合自适应调制后误码率随信噪比的变化曲线图;
图4b为调制方式为ldpc码时瑞利衰落信道下结合自适应调制后误码率随信噪比的变化曲线图。
具体实施方式
下面结合附图对本发明做进一步详细描述:
参考图1,本发明所述的噪声聚合系统下与编码调制技术相结合的接收机设计方法包括以下步骤:
1)将待传输的原始比特数据u进行编码,假设一对编码后的码字数据包为mo与me,其中,采用卷积码编码方式或ldpc码编码方式进行编码,对编码后的码字数据包mo与me采用噪声聚合技术进行处理,得噪声聚合处理后的编码数据包xo、xe;
2)将步骤1)得到的噪声聚合处理后的编码数据包xo、xe中的比特采用自适应调制技术进行调制后发射出去;
3)合法接收端对接收到的数据中的奇数位数据包进行译码处理;
4)合法接收端对接收到的数据中的偶数位数据包进行译码处理,完成基于噪声聚合的无线物理层安全传输。
步骤1)中噪声聚合处理后的编码数据包xo、xe的数据与编码后的码字数据包mo与me的数据对应关系为:
xo=mo
步骤2)的具体操作为:
对于编码数据包xo与xe,其调制方式由第一次传输数据包xo时合法链路的信道增益h决定,即当当前信道增益满足高码率传输要求时,则对编码数据包xo与xe的传输均采用高码率的调制传输方式;当当前信道增益不满足高码率传输要求时,则对编码数据包xo与xe的传输均采用低码率的调制传输方式。
当步骤1)中采用卷积码编码方式时,则将卷积码的每个k元组码字对应的输出码字数n与调制阶数m相结合,使得卷积码的输出码字数为调制阶数的整倍数,即n/m为整数;
设接收机处的加性高斯白噪声的功率谱密度为n0,主信道增益及窃信道增益分别为
设整个码字在一个时隙内全部传输完毕,且信道增益在整个时隙内保持不变,不同时隙的信道增益随机发生改变,同时设信号增益h服从参数σ的瑞利分布,即信号增益h的概率密度函数为:
信号增益的平方服从指数分布,且信号增益的平方的均值e(h2)=2σ2。则此时的平均信噪比snr为:
步骤3)的具体操作为:
设存在一条合法接收端到发射端的反馈信道,且该反馈信道为无噪的,该反馈信道用于合法接收端错误译码数据包时请求发射端重新发射该数据包;对于奇数位数据包,当合法接收端bob无法正确译码该数据包时,则向发射端alice发出请求重传信号,直到合法接收端bob正确译码该奇数位数据包为止,其中,对于重复接收信号,合法接收端bob对接收信号做最大比合并处理后再进行译码。
合法接收端bob对两个接收信号做最大比合并处理的具体操作为:
设两次传输符号序列x,信道增益分别为h1,h2,合法接收端bob接收的数据分别为y1,y2,接收机处的加性高斯白噪声序列为n1,n2,且功率谱密度均为n0;
两次合法接收端bob接收到的数据为:
y1=h1x n1
y2=h2x n2
两次接收信噪比snr1,snr2分别为:
对两次传输符号做最大似然比合并后的数据
其中,
由上式可知,snr>max(snr1,snr2),最大似然比合并后获得了更高的信噪比条件。
步骤4)中,合法接收端对一组接收数据中的偶数位数据包进行译码处理时,同时为满足一般数据误码率的要求,可以对偶数位数据包也采用反馈重传处理,直到其最大比合并后的等效输出信噪比符合传输要求,另外步骤4)的具体译码过程为:
当采用卷积码编码方式时,则采用联合译码方案或者顺序译码方案进行译码;
所述联合译码方案为:
通过分析卷积码的编码结构,卷积码的编码码字为将特定移位寄存器的比特相异或的结果,而噪声聚合为将奇数组数据比特与偶数组数据比特异或的结果,通过将两步异或操作合二为一可知,其等效于一个多输入多输出,生成矩阵有一定关联的高阶卷积码。其对应的译码方案为该高阶卷积码的译码方案,可以将该对数据包作为译码器的输入,译码器同时译码得到该对数据包的译码结果,最后将对应比特进行重排列分别得到奇偶位数据包的译码结果。该方案无需判断奇数位数据包是否译码成功,其结构为编码结构的等效结果,是最优的译码方案。同时由于窃听端无法判断其奇数位数据包译码的正确性,联合译码为窃听端的主要译码方案。
所述顺序译码方案为:
设下标e代表偶数组数据包对应数据,设下标o代表奇数组数据包对应数据。设合法接收端对奇数位的数据包数据成功译码,以获取得到对应的译码源比特{ujo},得其对应的卷积码编码比特{sjmo}。卷积码的译码原理为在对应卷积码网状图γ中寻找一组码字比特序列s(m),使其满足:
该码字比特序列s(m)对应的译码比特{uj}即为译码结果。
其中f为发射端对码字比特序列s(m)所做的操作变换。
所以对于偶数位数据包比特序列路径,我们只需做与发射端相同的变换操作即可,即在该码字路径与奇数位编码比特异或后再做相应调制变换,再进行码字路径之间的距离比较,此时f为发射端对码字比特序列s(m)所做的调制星座图映射变换与信道增益的乘积。则对于偶数组数据包,卷积码编码比特{sjme}到调制符号{xjk}的对应关系变为
该比特序列对应的输入即偶数位数据包的译码结果。
当步骤1)中采用ldpc码编码方式进行编码时,具体译码操作过程为:
对于接收到的软译码信息y=hx n,根据下式计算其对数似然比llr(bi,m);
其中,k为调制阶数,bi,m(m=1,2,...,k)为第i个软译码信息yi所对应的第m个调制比特,s1(i)为bi,m=1对应星座点集合,s0(i)为bi,m=0对应星座点集合,h为信道增益,σ为加性高斯白噪声的方差。
由于奇数位数据包的传输比特xo为奇数位数据包的码字co,偶数位数据包的传输比特xe为奇数位数据包码字与偶数位数据包码字异或的结果,即
其中,ldpc码选取准循环ldpc码,准循环ldpc码为结构化ldpc码的重要子集,其奇偶校验矩阵分成多个大小相等的方阵,每个方阵均为单位矩阵的循环移位矩阵或全0矩阵,非常便于存储器的存储和寻址,从而大大降低了ldpc码的编译码复杂度,并且具有重复累计结构的准循环ldpc码能够实现线性复杂度的快速编码。对准循环ldpc码的奇偶校验矩阵可以划分为z×z大小的子块,各子块均为单位矩阵的循环置换,及为空子块。
其中,循环置换矩阵由z×z恒等式矩阵通过i元素循环右移列得到,例如:循环置换矩阵pi为:
采用一个系统的ldpc编码器,该ldpc编码器一次编码一个长度为k的信息块u=(i0,...,ik-1),根据一个(n-k)×n的校验矩阵h,为满足h·ct=0,得到(n-k)个校验比特,校验比特与信息比特共同构成一个长为n码字c=(i0,...,ik-1,p0,p1,...,pn-k-1)。
对该ldpc码的译码采用max-log-bp算法译码,其译码过程为:
对数似然比概率测度下的变量节点,校验信息和变量信息被重新定义为:
1)初始化变量节点uj:
uj=llr(bj)
2)更新校验信息uij:
3)更新变量信息vij:
4)尝试判决译码:
判决结果为
仿真实验
采用约束长度为5,输入长度为1,输出长度为3的卷积码,其生成矩阵的八进制表示为[21,27,31],其对应等效卷积码生成矩阵的八进制表示为[546,650,682,819,975,1023],其中,前三位输出对应奇数位数据,后三位对应偶数位数据,ldpc码采用码字长度为648,码率r=1/2,同时bp算法的循环上限为20次。
图2a及图2b为awgn信道(高斯白噪声信道)下误码率随信噪比的变化曲线,采用的调制方式为bpsk调制,图2a采用的编码方式为卷积码,图2b采用的调制方式为ldpc码,由此可以看出,在awgn信道下,合法接收端相较于窃听端的译码性能提升有限,仅有0.2-0.5db的性能提升。
图3a及图3b为瑞利衰落信道下误码率随信噪比的变化曲线,此时的信道增益h服从参数σ=1的瑞利分布,采用的调制方式为bpsk。图3a采用的编码方式为卷积码,图3b采用的调制方式为ldpc码,此时,在衰落信道条件下,合法接收端相较于窃听端的译码性能提升有了一定的提升,达到了5db的性能提升,因为瑞利衰落信道的引入,当信道出现深衰落时,合法接收端的译码性能急剧下降,导致误码率下降趋势变缓。但合法接收端相比于窃听端,其反馈重传机制的存在,确保了其奇数组数据包的译码正确性,从而保障了偶数组数据包的译码正确性,而此时一旦窃听端无法正确译码奇数组数据包,可能导致其无法正确译码偶数组数据包,因此拉大了合法接收端与窃听端之间的性能差距。
图4a及图4b为瑞利衰落信道下结合自适应调制后误码率随信噪比的变化曲线。此时的信道增益h服从参数σ=1的瑞利分布,采用的低码率调制方式为bpsk,采用的高码率调制方式为8-ask,采用高码率调制的条件为第一次传输奇数组数据包时,在该信噪比下采用高码率的传输方式能够达到误码率小于10-3。图4a采用的编码方式为卷积码,图4b采用的调制方式为ldpc码。此时,由于引入了自适应调制系统,合法接收端相较于窃听端的译码性能提升有了更进一步的提升,在低信噪比条件下,如图中0到5db,低码率调制占据主导地位,随着信噪比的不断提升,合法接收端和窃听端的误码率缓慢下降,在同一信噪比条件下,两者之间的差距不大,约为5db。但随着信噪比的不断增加,高码率调制逐渐参与到调制环节,合法接收端与窃听端之间的性能差距被逐渐拉大,达到了可观的估计值,再不断提升信噪比,高码率调制传输占据主导地位,合法接收端与窃听端之间的差距逐渐稳定,与高码率传输下的性能差距一致,从该实验结果可以得到,引入自适应调制方案后,合法接收端与窃听端的译码性能差距被进一步拉大。
1.一种噪声聚合系统下与编码调制技术相结合的接收机设计方法,其特征在于,包括以下步骤:
1)将待传输的原始比特数据u进行编码,得一对编码后的码字数据包mo与me,其中,采用卷积码编码方式或ldpc码编码方式进行编码,对编码后的码字数据包mo与me采用噪声聚合技术进行处理,得噪声聚合处理后的编码数据包xo、xe;
2)将步骤1)得到的噪声聚合处理后的编码数据包xo、xe中的比特采用自适应调制技术进行调制后发射出去;
3)结合其编码与调制方式,合法接收端采用不同的译码方案,对接收到的该对数据包采用不同的译码策略进行译码,完成噪声聚合系统下与编码调制技术相结合的接收机设计。
2.根据权利要求1所述的噪声聚合系统下与编码调制技术相结合的接收机设计方法,其特征在于,步骤1)中噪声聚合处理后的编码数据包xo、xe的数据与编码后的码字数据包mo与me的数据对应关系为:
3.根据权利要求1所述的噪声聚合系统下与编码调制技术相结合的接收机设计方法,其特征在于,步骤2)的具体操作为:
对于编码数据包xo与xe,其调制方式由第一次传输数据包xo时合法链路的信道增益h决定,即当当前信道增益满足高码率传输要求时,则对编码数据包xo与xe的传输均采用高码率的调制传输方式;当当前信道增益不满足高码率传输要求时,则对编码数据包xo与xe的传输均采用低码率的调制传输方式。
4.根据权利要求3所述的噪声聚合系统下与编码调制技术相结合的接收机设计方法,其特征在于,当步骤1)中采用卷积码编码方式时,则将卷积码的每个k元组码字对应的输出码字数n与调制阶数m相结合,使得卷积码的输出码字数为调制阶数的整倍数,即n/m为整数;
设接收机处的加性高斯白噪声的功率谱密度为n0,主信道增益为
设整个码字在一个时隙内全部传输完毕,且信道增益在整个时隙内保持不变,不同时隙的信道增益随机发生改变,同时设信号增益h服从参数σ的瑞利分布,即信号增益h的概率密度函数为:
5.根据权利要求1所述的噪声聚合系统下与编码技术相结合的接收机设计方法,其特征在于,步骤3)的具体操作为:
设存在一条合法接收端到发射端的反馈信道,且该反馈信道为无噪的,该反馈信道用于合法接收端错误译码数据包时请求发射端重新发射该数据包;对于奇数位数据包,当合法接收端bob无法正确译码该数据包时,则向发射端alice发出请求重传信号,直到合法接收端bob正确译码该奇数位数据包为止,其中,对于重复接收信号,合法接收端bob对接收信号做最大比合并处理后再进行译码。
6.根据权利要求5所述的噪声聚合系统下与编码技术相结合的接收机设计方法,其特征在于,合法接收端bob对两个接收信号做最大比合并处理的具体操作为:
设两次传输符号序列x,信道增益分别为h1,h2,合法接收端bob接收的数据分别为y1,y2,接收机处的加性高斯白噪声序列为n1,n2,且功率谱密度均为n0;
两次合法接收端bob接收到的数据为:
y1=h1x n1
y2=h2x n2
两次接收信噪比snr1,snr2分别为:
对两次传输符号做最大似然比合并后的数据
其中,
由上式可知,snr>max(snr1,snr2),最大似然比合并后获得了更高的信噪比条件。
7.根据权利要求1所述的噪声聚合系统下与编码调制技术相结合的接收机设计方法,其特征在于,步骤3)的译码方案具体操作为:
当步骤1)中采用卷积码编码方式时,则采用联合译码方案或者顺序译码方案进行译码;
a)联合译码方案具有以下特征:
1)该译码方案无需单独译码奇数组数据包,该译码方案将奇数组数据包与偶数组数据包相联合,同时译码得到该对数据包的译码结果;
2)该译码方案采用的译码器与原始译码器具有相似结构,该译码方案采用的译码器等效于一个高阶卷积码的译码器,该高阶卷积码的生成矩阵与原始卷积码的生成矩阵具有对应关系;
b)顺序译码方案具有以下特征:
1)该译码方案仅在奇数组数据包译码正确的情况下采用,该译码方案按顺序分别译码奇数组数据包与偶数组数据包,并根据奇数组数据包的译码结果译码偶数组数据包;
2)在正确译码奇数组数据包数据时,得其对应的卷积编码后的数据比特流so,在对偶数组数据包译码时,其中,对留存路径的选取,将变为对对应路径比特与so异或后的路径选取;
当步骤1)中采用ldpc码编码方式进行编码时,则采用改进后的max-log-bp算法进行译码,该译码方案具有以下特征:
由于奇数位数据包的传输比特xo为奇数位数据包的码字co,偶数位数据包的传输比特xe为奇数位数据包码字与偶数位数据包码字异或的结果,即
