非对称调制下物理层网络编码系统设计及性能分析

方太彬 唐猛 陈庆豪 陈建华 曾国峰

引用本文:
Citation:

非对称调制下物理层网络编码系统设计及性能分析

    作者简介: 方太彬(1998−),男,湖南人,硕士生,主要研究物理层网络编码. E-mail:3288430672@qq.com;
    通讯作者: 唐猛, tangmeng@ynu.edu.cn
  • 中图分类号: TN925

Design and performance analysis of physical-layer network coding system under asymmetric modulation

    Corresponding author: TANG Meng, tangmeng@ynu.edu.cn ;
  • CLC number: TN925

  • 摘要: 对于非对称信道,通信系统两端采用相同调制方式发送信号时会存在误码率高、传输功率浪费等问题. 针对以上问题,设计了基于非对称调制的物理层网络编码方案. 首先给出方案的系统模型并制定中继节点处的解调映射规则;接着对系统在不同功率分配比下展开分析;最后在系统中引入LDPC码作为信道编码,设计相应的译码映射算法.仿真实验结果表明,在非对称信道条件下,当功率分配比优化为1时,与传统的对称调制方案相比,非对称调制方案的译码准确率提升了7.6%.
  • 图 1  上行非对称通信模型

    Figure 1.  Uplink asymmetric communication model

    图 2  星座图

    Figure 2.  constellation maps

    图 3  上行通信阶段

    Figure 3.  Uplink stage

    图 4  下行通信阶段

    Figure 4.  Downlink stage

    图 5  QPSK-BPSK调制PNC系统实例

    Figure 5.  An example of the QPSK-BPSK-PNC system

    图 6  QPSK-BPSK调制PNC系统BER性能

    Figure 6.  The BER performance of QPSK-BPSK-PNC system

    图 7  QPSK-BPSK调制PNC系统、NC系统BER性能

    Figure 7.  The BER performance of QPSK-BPSK-PNC,QPSK-BPSK-NC system

    图 8  BPSK调制、QPSK-BPSK调制与QPSK调制下PNC系统BER性能

    Figure 8.  The BER performance of BPSK-PNC,QPSK-BPSK-PNC and QPSK- PNC system

    图 9  不同功率分配比下的QPSK-BPSK调制PNC系统BER性能

    Figure 9.  The BER performance of QPSK-BPSK-PNC system under different power allocation

    图 10  加入LDPC码前后PNC系统BER性能

    Figure 10.  The BER performance of PNC system before and after joint LDPC code

    表 1  非对称调制下PNC系统中继映射方案

    Table 1.  The relay mapping scheme of PNC system under asymmetric modulation

    ${S_{\text{A}}}$${S_{\text{B}}}$${X_{\text{A}}}$${X_{\text{B}}}$$ Y_{\text{R}}^{'} $$ Y_{{\text{R1}}}^{'} $$ Y_{{\text{R2}}}^{'} $${S_{\text{R}}}$${S_{{\text{RH}}}}$${S_{{\text{RL}}}}$
    0001+j12+j21000
    0011+j−1j01210
    0101−j12−j2−1101
    0111−j−1j0−1311
    100−1+j1j01210
    101−1+j−1−2+j−21000
    110−1−j1j0−1311
    111−1−j−1−2−j−2−1101
    下载: 导出CSV
  • [1] Ahlswede R, Li S R, Yeung R W, et al. Network information flow[J]. IEEE Transactions on Information Theory, 2000, 46(4): 1 204-1 216. DOI:  10.1109/18.850663.
    [2] Zhang S L, Liew S C, Lam P P. Hot topic: Physical-layer network coding[C]// Proceedings of the 12th Annual International Conference on Mobile Computing and Networking, Los Angeles, CA, USA, 2006: 358-365.
    [3] Zhang H Y, Zheng L, Cai L. Design and analysis of heterogeneous physical layer network coding[J]. IEEE Transactions on Wireless Communications, 2015, 15(4): 2 484-2 497. DOI:  10.1109/TWC.2015.2504471.
    [4] Zhang X H, Hasna M O, Ghrayeb A. An adaptive transmission scheme for two-way relaying with asymmetric data rates[J]. IEEE Transactions on Vehicular Technology, 2016, 65(3): 1 477-1 491. DOI:  10.1109/TVT.2015.2413992.
    [5] Arunachala C, Buch S D, Rajan S. Wireless bidirectional relaying using physical layer network coding with heterogeneous psk modulation[J]. IEEE Transactions on Vehicular Technology, 2018, 67(3): 2 335-2 344. DOI:  10.1109/TVT.2017.2771325.
    [6] Chen Q Z, Yang T. On linear physical-layer network coding with non-identical modulation[C]// IEEE Wireless Communications and Networking Conference (WCNC), 2021: 1-7. DOI: 10.1109/WCNC49053.2021.9417472.
    [7] Peng T, Wang Y, Burr A G, et al. An adaptive optimal mapping selection algorithm for pnc using variable qam modulation[J]. IEEE Wireless Communications Letters, 2018, 8(2): 412-415. DOI:  10.1109/LWC.2018.2874052.
    [8] Li B, Ding X, Yang H, et al. Physical-layer network coding scheme over asymmetric rayleigh fading two-way relay channels[J]. Mobile Networks & Applications, 2017, 23(1): 80-85. DOI:  10.1007/s11036-017-0884-z.
    [9] 唐猛, 陈建华, 张艳, 等. 基于分层调制的物理层网络编码研究[J]. 电子与信息学报, 2016, 38(10): 2 568-2 574. DOI:  10.11999/JEIT151470. Tang M, Chen J H, Zhang Y, et al. Physical-layer network coding based on hierarchical modulation[J]. Journal of Electronics and Information Technology, 2016, 38(10): 2 568-2 574.
    [10] Tang M, Chen J H, Zhang Y, et al. Performance analysis for physical-layer network coding with hierarchical modulation[C]// IEEE International Conference on Communication Software and Networks (ICCSN), Beijing, China, 2016: 33-37. DOI: 10.1109/ICCSN.2016.7586682.
    [11] Zhang H, Lei Z, Lin C. Design and analysis of hierarchical physical layer network coding[J]. IEEE Transactions on Wireless Communications, 2017, 16(12): 7 966-7 981. DOI:  10.1109/TWC.2017.2755017.
    [12] Awny S N, Jebur B A, Tsimenidis C C, et al. End-to-End performance of a 4/16-QAM hierarchical modulation scheme over rician fading channels[C]// Annual International Symposium on Personal, Indoor and Mobile Radio Communications, London, UK, 2020: 1-6. DOI: 10.1109/PIMRC48278.2020.9217323.
    [13] Chen S X, Zou W X, Zhou Z, et al. Relay denoising mapping approach design and performance analysis for heterogeneous physical-layer network coding with high-order modulation[J]. IET Communications, 2020, 14(10): 1 571-1 580. DOI:  10.1049/iet-com.2019.0386.
    [14] 唐猛. 基于分层调制的物理层网络编码在非对称双向中继信道中的性能研究[D]. 昆明: 云南大学, 2017.

    Tang M. Performance analysis on physical layer network coding with hierarchical modulation in asymmetric channels[D]. Kunming: Yunnan University, 2017.
    [15] Bao J R, Lin Y X, Liu C, et al. Optimized antenna selection and adaptive power allocation for physical layer network coding with selective soft-message-forward cooperation[J]. IEEE Access, 2020, 8: 92 342-92 351. DOI:  10.1109/ACCESS.2020.2994046.
    [16] Li B, Wang G, Chong P H J, et al. Performance of physical-layer network coding in asymmetric two-way relay channels[J]. China Communications, 2013, 10(10): 65-73. DOI:  10.1109/CC.2013.6650320.
    [17] 张亚鹏, 唐猛, 李海华, 等. 物理层网络编码与LDPC码联合系统设计及性能优化[J]. 云南大学学报: 自然科学版, 2020, 42(1): 28-35. DOI:  10.7540/j.ynu.20190226. Zhang Y P, Tang M, Li H H, et al. Joint design and performance optimization of physical-layer notword coding and LDPC code[J]. Journal of Yunnan University: Natural Sciences Edition, 2020, 42(1): 28-35.
    [18] 唐猛, 李海华, 谢灵运, 等. 多中继物理层网络编码系统加密设计及安全性能研究[J]. 云南大学学报: 自然科学版, 2021, 43(4): 652-662. DOI:  10.7540/j.ynu.20200431. Tang M, Li H H, Xie L Y, et al. Multi-relay physical layer network coding based on encryption technology and security performance analysis[J]. Journal of Yunnan University: Natural Sciences Edition, 2021, 43(4): 652-662.
  • [1] 张亚鹏唐猛李海华谢灵运陈建华 . 物理层网络编码与LDPC码联合系统设计及性能优化. 云南大学学报(自然科学版), doi: 10.7540/j.ynu.20190226
    [2] 李海华唐猛张亚鹏谢灵运陈建华 . 多中继物理层网络编码系统与LDPC码联合设计及性能分析. 云南大学学报(自然科学版), doi: 10.7540/j.ynu.20190651
    [3] 唐猛李海华谢灵运陈建华 . 多中继物理层网络编码系统加密设计及安全性能研究. 云南大学学报(自然科学版), doi: 10.7540/j.ynu.20200431
    [4] 陆正福王涛 . 一类基于主从代理的应用层多播水印协议的设计与分析. 云南大学学报(自然科学版),
    [5] 蔡光卉赵东风 . 非对称查询式限定服务排队系统的数学模型与分析. 云南大学学报(自然科学版),
    [6] 王励冰豆铨煜甘小艇 . 求解非对称鞍点问题的广义修正的带位移分裂方法. 云南大学学报(自然科学版), doi: 10.7540/j.ynu.20160318
    [7] 赵家松赵东风丁洪伟 . 门限服务轮询系统中非对称性问题研究. 云南大学学报(自然科学版),
    [8] 康国发白春华高国明李伟 . 地磁位谐波振幅的南北非对称性. 云南大学学报(自然科学版),
    [9] 夏体渊吴家勇段昌群达良俊段宗颜 . 滇中3种林冠层对降雨的再分配作用. 云南大学学报(自然科学版),
    [10] 彭艺侯永技龙华 . 一种优化的认知无线电网络资源协同分配算法. 云南大学学报(自然科学版), doi: 10.7540/j.ynu.20140263
    [11] 任思睿黄铭 . 基于改进的长短期记忆网络的调制识别算法. 云南大学学报(自然科学版), doi: 10.7540/j.ynu.20200075
    [12] 张瑜柏正尧吴海龙 . 基于多陪集采样的射电天文信号功率谱密度估计. 云南大学学报(自然科学版), doi: 10.7540/j.ynu.20170180
    [13] 张一方 . 粒子物理中的超对称、超统一和高维复空间. 云南大学学报(自然科学版),
    [14] 钟菲赵悦张天张学敏郭树旭 . 基于压缩感知重建去噪后的LDPC译码算法. 云南大学学报(自然科学版), doi: 10.7540/j.ynu.20150055
    [15] 崔梦天赵海军 . 基于交换操作和再分配的区域-服务器动态分配算法. 云南大学学报(自然科学版), doi: 10.7540/j.ynu.20120595
    [16] 王国栋杨洋陆正福 . 二次剩余码的自同构群. 云南大学学报(自然科学版),
    [17] 徐位凯王琳 . Turbo码中混沌交织器的设计. 云南大学学报(自然科学版),
    [18] 姜恩华窦德召赵庆平 . 基于BP算法的线性分组码译码研究. 云南大学学报(自然科学版), doi: 10.7540/j.ynu.20170181
    [19] 孙凯肖梅玲潘志成吕尔燕 . 基于谐波小波的非平稳地震动时频功率谱研究*. 云南大学学报(自然科学版), doi: 10.7540/j.ynu.20180090
    [20] 王浩刘沁玲李伟东 . 带背包约束的基数公平分配问题. 云南大学学报(自然科学版), doi: 10.7540/j.ynu.20200102
  • 加载中
图(10)表(1)
计量
  • 文章访问数:  104
  • HTML全文浏览量:  124
  • PDF下载量:  7
  • 被引次数: 0
出版历程
  • 收稿日期:  2021-05-16
  • 录用日期:  2021-07-25
  • 网络出版日期:  2021-09-26

非对称调制下物理层网络编码系统设计及性能分析

    作者简介:方太彬(1998−),男,湖南人,硕士生,主要研究物理层网络编码. E-mail:3288430672@qq.com
    通讯作者: 唐猛, tangmeng@ynu.edu.cn
  • 云南大学 信息学院,云南 昆明 650500

摘要: 对于非对称信道,通信系统两端采用相同调制方式发送信号时会存在误码率高、传输功率浪费等问题. 针对以上问题,设计了基于非对称调制的物理层网络编码方案. 首先给出方案的系统模型并制定中继节点处的解调映射规则;接着对系统在不同功率分配比下展开分析;最后在系统中引入LDPC码作为信道编码,设计相应的译码映射算法.仿真实验结果表明,在非对称信道条件下,当功率分配比优化为1时,与传统的对称调制方案相比,非对称调制方案的译码准确率提升了7.6%.

English Abstract

  • 网络编码(Network Coding,NC)[1]技术通过在中继节点对信息进行比特异或来提高系统的吞吐量. 物理层网络编码(Physical-layer Network Coding,PNC)[2]技术是在NC技术的基础上,根据电磁信号的叠加特性提出的,PNC系统的吞吐量相比NC系统提升了50%.

    在实际的双向中继通信系统中,上下行阶段的信道条件处于动态变化中,为了提升系统数据传输的可靠性等性能,需要随着信道条件的变化调整系统的通信方案. 文献[3-6]基于非对称信道条件,提出了异构物理层网络编码方案,源节点根据信道条件和信息交换的业务负载比例选择不同的调制方式进行数据传输,可改善系统的误码率性能. 文献[7]提出了基于可变QAM调制的PNC系统,设计了两阶段搜索算法实现最优映射,从而得到较低的误码率. 文献[8]提出了双正交物理层网络编码方案,在中继节点采用正交组合,提高了非对称通信系统的传输可靠性. 文献[9-11]提出了基于分层调制的物理层网络编码方案,确保在各种信道条件下系统的高速率传输和可靠性. 文献[12]在莱斯衰落信道中,推导出了4/16-QAM分层调制下PNC系统的平均符号差错率的解析表达式,减少中继节点的欧式距离计算的数量,系统吞吐量得到提升. 文献[13]在非对称调制的物理层网络编码系统中,提出了一种聚类最大化算法和标记约束策略,有效降低译码错误概率,提高中继的解码转发性能. 当叠加星座点不满足排他律和标记约束时,启发式最近邻去噪映射算法表现较差.

    针对非对称双向中继信道(Two-Way Relay Channel,TWRC),通过调整系统源节点两端的功率分配方案能够有效改善系统性能. 文献[14]提出了将分层调制技术、低密度奇偶校验(Low-Density Parity-Check,LDPC)码、功率优化策略与PNC技术联合进行研究,提升了整个系统的通信性能. 文献[15]在物理层网络编码系统中提出了自适应功率分配方案,在上行阶段,最大化中继节点接收的网络编码符号的欧氏距离,在下行阶段,中继节点以源节点间的最小互信息最大化为目标函数,使用窄范围方法来选择最佳的天线组,并根据算法分配功率,该方案虽然改善了系统误码率性能,但增加了系统的复杂度.

    基于非对称信道,本文构建了QPSK-BPSK非对称调制的物理层网络编码系统模型,设计了系统中继节点的解调映射规则和译码映射算法. 在实验中对PNC系统在不同功率分配比下的性能进行分析,得到最优功率分配方案. 实验仿真结果表明,在最优的功率分配比下,联合LDPC码的非对称调制PNC系统能够有效改善信号传输的误码率性能.

    • 本文基于3节点双向中继通信系统展开研究,系统通信过程包括上行阶段和下行阶段,节点包括两个源节点A、B和一个中继节点R. 而在实际通信场景中,系统的信道条件是动态变化的,根据信道条件不相等的情况,可分为阶段非对称、下行非对称、上行非对称以及节点非对称[16].

      本文以上行非对称信道为例展开分析. 如图1所示,在上行非对称通信模型中,上行阶段节点A到中继R和节点B到中继R两条信道的噪声不同,即 ${n_{{\text{AR}}}} \ne {n_{{\text{BR}}}}$,其中 ${n_{{\text{AR}}}}$${n_{{\text{BR}}}}$ 分别为节点A、B到中继R的信道噪声. 下行阶段的信道条件完全相同,即中继R到节点A、B间的信道噪声均为 ${n_{\text{R}}}$. 文中假定上行阶段节点A到中继R的信道条件较优,采用QPSK调制,节点B到中继R的信道条件较差,采用BPSK调制,即QPSK-BPSK调制. 下行阶段的信道条件较优,采用QPSK调制进行实验仿真.

      图  1  上行非对称通信模型

      Figure 1.  Uplink asymmetric communication model

      在上行非对称通信模型中,各节点的调制星座图如图2所示. A节点初始信息流的每个符号含有两个比特{00,01,10,11},经QPSK调制后得到 $\{ {{1 + }}i{{,1 - }}i{{, - 1 + }}i{{, - 1 - }}i\} $,其星座图如图2(a)所示;B节点初始信息流的每个符号只含有一个比特{0,1},经BPSK调制后得到{1,−1},其星座图如图2(b)所示;A、B节点的初始信息流通过理想信道后在中继R叠加后的星座图如图2(c)所示.

      图  2  星座图

      Figure 2.  constellation maps

      通信系统两端采用不同的调制方式时,中继R将调制后的信息流进行叠加,对叠加结果进行解调映射,然后通过广播发送到目的节点. 在下行阶段,目的节点按照设计的规则进行比特异或,实现通信系统两端的信息交互.

    • 在双向中继通信系统中,基于QPSK-BPSK调制的物理层网络编码系统联合LDPC码的上下行阶段模型框图分别如图3图4所示.

      图  3  上行通信阶段

      Figure 3.  Uplink stage

      图  4  下行通信阶段

      Figure 4.  Downlink stage

      上行阶段:节点A、B分别将信息长度为2KK的初始信息流 $ {S_{\text{A}}} \in {\{ 0,1\} ^{2K}} $${S_{\text{B}}} \in {\{ 0,1\} ^K}$K×N维的生成矩阵相乘,进行LDPC编码,即可得到信息长度为2NN的信息流 ${C_{\text{A}}} \in {\{ 0,1\} ^{2N}}$${C_{\text{B}}} \in {\{ 0,1\} ^N}$. 根据调制方式的星座图,节点A将 ${C_{\text{A}}} \in {\{ 0,1\} ^{2N}} \to {C_{\text{A}}} \in {\{ 00,01,10,11\} ^N}$,再对 ${C_{\text{A}}}$ 进行QPSK调制,得到 ${X_{{A}}} \in {\{ {{1 + }}i{{,1 - }}i{{, - 1 + }}i{{, - 1 - }}i\} ^N}$;节点B的信息流 ${C_{\text{B}}}$ 经BPSK调制后得到 ${X_{\text{B}}} \in {\{ 1, - 1\} ^N}$. ${X_{\text{A}}}$${X_{\text{B}}}$ 通过加性高斯白噪声信道传输至中继R,中继R收到的信息流 ${Y_{\text{R}}}$${X_{\text{A}}}$${X_{\text{B}}}$ 和信道噪声的叠加,即:

      $ {Y_{\text{R}}} = {X_{\text{A}}} + {X_{\text{B}}} + {n_{{\text{AR}}}} + {n_{{\text{BR}}}}. $

      中继R将接收到的叠加值 ${Y_{\text{R}}}$ 采用对数似然比置信传播(Log Likelihood Ratio Belief Propagation,LLR-BP)算法进行译码,得到映射结果 ${S_{\text{R}}} \in $$ {\{ 0,1,2,3\} ^{2K}}$.

      下行阶段:中继R将映射结果转化为二进制数据,得到 ${S_{\text{R}}} \in {\{ 00,01,10,11\} ^{2K}}$,再对 ${S_{\text{R}}}$ 进行LDPC编码和QPSK调制,得到 ${X_{\text{R}}} \in \left\{ {{1 + }}i{{,1 - }}i,\right. $$ \left.{{ - 1 + }}i{{, - 1 - }}i\right\} ^N$,其中所用的LDPC码与上行阶段一致. 目的节点接收到中继节点R广播的信息流 ${X_{\text{R}}}$ 后分别进行LLR-BP译码,得到信息流 ${S_{{\text{RA}}}} \in $$ {\{ 00,01,10,11\} ^{{\text{2}}K}}$${S_{{\text{RB}}}} \in {\{ 00,01,10,11\} ^{2K}}$,然后将 ${S_{{\text{RA}}}}$${S_{{\text{RB}}}}$ 与初始信息流 ${S_{\text{A}}}$${S_{\text{B}}}$ 按照设计的规则进行比特异或,得到交换信息 $ S_{\text{B}}^{'} $$ S_{\text{A}}^{'} $,至此系统两端完成信息交互过程. 其中 $ S_{\text{B}}^{'} $ 为B端所发送的信息,$ S_{\text{A}}^{'} $ 为A端所发送的信息.

    • 表1为非对称调制下PNC系统的中继映射方案. 其中 $ {S_{\text{A}}} $${S_{\text{B}}}$ 分别为节点A、B发送的初始信息流,${X_{\text{A}}}$${X_{\text{B}}}$ 分别为 $ {S_{\text{A}}} $${S_{\text{B}}}$ 经过信道编码和调制后的信息流,中继接收值 $ Y_{\text{R}}^{'} $ 为系统两端对初始信息流采用QPSK-BPSK调制通过理想信道后在中继节点得到的叠加结果,对应中继接收矩阵M,如式(2)所示. $ Y_{{\text{R1}}}^{'} $$ Y_{{\text{R2}}}^{'} $ 分别表示 $ Y_{\text{R}}^{'} $ 的实部和虚部. PNC映射值 ${S_{\text{R}}}$ 由系统两端的初始信息流进行比特异或得到,即 ${S_{\text{A}}} \oplus {S_{\text{B}}}$(将 ${S_{\text{B}}}$ 低位补零扩展成两位:$0 \to 00, $$ 1 \to 10$),对应PNC映射矩阵G,如式(3)所示. 根据映射方案将 ${S_{\text{R}}}$ 转换为二进制数据,其中 ${S_{{\text{RH}}}}$${S_{{\text{RL}}}}$ 表示 ${S_{\text{R}}}$ 的高位和低位. 根据表中的初始信息、调制后信息、中继接收和PNC映射可以得到QPSK-BPSK调制下PNC系统的中继解调映射方案.

      ${S_{\text{A}}}$${S_{\text{B}}}$${X_{\text{A}}}$${X_{\text{B}}}$$ Y_{\text{R}}^{'} $$ Y_{{\text{R1}}}^{'} $$ Y_{{\text{R2}}}^{'} $${S_{\text{R}}}$${S_{{\text{RH}}}}$${S_{{\text{RL}}}}$
      0001+j12+j21000
      0011+j−1j01210
      0101−j12−j2−1101
      0111−j−1j0−1311
      100−1+j1j01210
      101−1+j−1−2+j−21000
      110−1−j1j0−1311
      111−1−j−1−2−j−2−1101

      表 1  非对称调制下PNC系统中继映射方案

      Table 1.  The relay mapping scheme of PNC system under asymmetric modulation

      $ {\boldsymbol{M}} = \left[ {\begin{array}{*{20}{c}} {{\rm{2 + j}}}&{{\rm{2 - j}}}&{\rm{j}}&{{\rm{ - j}}}\\ {{\rm{j }}}&{{\rm{ - j}}}&{{\rm{ - 2 + j }}}&{{\rm{ - 2 - j}}} \end{array}} \right], $

      ${\boldsymbol{G}} = \left[ {\begin{array}{*{20}{c}} 0&1&2&3\\ 2&3&0&1 \end{array}} \right].$

      矩阵M与矩阵G中的值为一一对应关系,并根据行列坐标形成映射关系. 即当中继接收的值为-j时,得到矩阵M中对应-j的行列坐标(1,4)、(2,2),然后得到矩阵G中相应位置的值G(1,4)=G(2,2)=3,从而实现映射关系.

      中继R得到叠加结果后,根据最小距离算法划分判决区域. 首先计算中继收到的实际叠加信息与矩阵M中每个值的欧式距离,得到其中的最小值,将叠加值判决为欧氏距离最小值在矩阵M中所对应位置的值,得到对应值在矩阵M中的行列坐标 $ (m,n) $$m = 1,2;n = 1,2,3,4$),然后根据行列坐标与矩阵G进行映射,得到唯一确定的PNC映射值.

      在下行阶段,由于系统两端交换的初始信息流长度不相等,因此需要在目的节点设计相应的规则将解调映射结果与初始信息流进行比特异或得到交换信息,实现系统两端的信息交互.

      A节点:初始信息流的奇数位和PNC映射值的奇数位进行比特异或得到交换信息.

      B节点:初始信息流和PNC映射值的奇数位进行比特异或得到交换信息的奇数位;PNC映射值的偶数位与0进行比特异或得到交换信息的偶数位.

    • 针对上行非对称通信模型,为充分发挥PNC系统的性能优势,减少系统功率浪费,带功率分配的QPSK-BPSK调制PNC系统在中继R接收到的叠加值为:

      $ {W_{\text{R}}} = {P_{\text{A}}}{X_{\text{A}}} + {P_{\text{B}}}{X_{\text{B}}} + {n_{{\text{AR}}}} + {n_{{\text{BR}}}}, $

      其中,${P_{\text{A}}}$${P_{\text{B}}}$ 分别表示A、B节点发送信号的功率. 下行阶段中继节点发送信号的功率为 ${P_{\text{R}}}$,当 ${P_{\text{A}}} = {P_{\text{B}}} = {P_{\text{R}}}$ 时,表示系统等功率分配.

      不考虑信号衰落等问题,系统经过功率分配比为 $r = {{{P_{\text{A}}}} \mathord{\left/{\vphantom {{{P_{\text{A}}}} {{P_{\text{B}}}}}} \right.} {{P_{\text{B}}}}}$ 的非对称调制后,得到的调制信号分别为 $ X_{\text{A}}^{'} = {P_{\text{A}}}{X_{\text{A}}} $$ X_{\text{B}}^{'} = {P_{\text{B}}}{X_{\text{B}}} $. 在没有信道噪声的影响下,中继R接收到两路叠加信号 $W_{\text{R}}^{'} = X_{\text{A}}^{'} + X_{\text{B}}^{'} = $$ {P_{\text{A}}}{X_{\text{A}}} + {P_{\text{B}}}{X_{\text{B}}}$,此时系统得到新的中继接收矩阵 ${\boldsymbol{M}}{'}$,为:

      ${\boldsymbol{M}}'{\rm{ = }}\left[ {\begin{array}{*{20}{c}} {{P_1} + j{P_{\rm{A}}}}&{{P_1} - j{P_{\rm{A}}}}\\ {{\rm{ - }}{P_2} + j{P_{\rm{A}}}}&{{\rm{ - }}{P_2} - j{P_{\rm{A}}}}\\ {{P_2} + j{P_{\rm{A}}}}&{{P_2} - j{P_{\rm{A}}}}\\ {{\rm{ - }}{P_1} + j{P_{\rm{A}}}}&{{\rm{ - }}{P_1} - j{P_{\rm{A}}}} \end{array}} \right],$

      其中,$ {P_1} = {P_{\text{A}}} + {P_{\text{B}}} $$ {P_2} = {P_{\text{A}}} - {P_{\text{B}}} $. PNC映射矩阵G保持不变.

      同理,矩阵 ${\boldsymbol{M}}'$ 与矩阵G中的值为一一对应关系,并根据行列坐标形成映射关系,再根据最小距离算法划分判决区域,得到带功率分配的PNC系统中继解调映射方案.

    • 图5为QPSK-BPSK调制PNC系统的一个实例. 上行阶段:A节点发送信息 ${S_{\text{A}}} = 01$,经QPSK调制得到 $ {X_{\text{A}}} = $$ 1 - j $;同时B节点发送信息 ${S_{\text{B}}} = 1$,经BPSK调制得到 ${X_{\text{B}}} = - 1$,将两个调制信息发送到中继R,叠加后得到 ${Y_{\text{R}}} = - j$,根据映射方案得到映射结果 ${S_{\text{R}}} = 3$.

      图  5  QPSK-BPSK调制PNC系统实例

      Figure 5.  An example of the QPSK-BPSK-PNC system

      下行阶段:中继R将映射结果 ${S_{\text{R}}} = 3$ 经QPSK调制后得到 $ {X_{\text{R}}} = - 1 - j $,分别广播到A、B节点,解调得到 $S_{\text{R}}^{'} = 11$,并与初始信息按规则进行比特异或分别得到 $ S_{\text{A}}^{'} = 0 \oplus 1 = 1 $$ S_{\text{B}}^{'} = 10 \oplus 11 = 01 $.

    • 在QPSK-BPSK调制PNC系统中引入LDPC码只会改变初始信息流的长度,不会改变其结构. 同理,根据表1中的实部信息与高位信息、虚部信息与低位信息一一对应的关系,可以得到QPSK-BPSK调制下联合LDPC码的PNC系统中继节点的译码映射方案. 根据映射方案可以将式(1)表示为复数形式,即:

      $ {Y_{\text{R}}} = {Y_{{\text{R1}}}} + j \times {Y_{{\text{R2}}}}. $

      中继接收值的实部信息 ${Y_{{\text{R1}}}}$ 与A、B节点的初始信息流都相关,而中继接收值的虚部信息 ${Y_{{\text{R2}}}}$ 与B节点的初始信息流不存在相关性,只与A节点的初始信息流相关. 因此在上行阶段进行编码时,需要将A节点的初始信息流分为奇数位和偶数位两路信号分别进行LDPC编码,然后合成一路信号进行调制,再与B节点处理后的信息在中继R进行叠加,以保证中继接收值与初始信息流的相关性.

      中继R得到叠加信息后,由于系统采用非对称调制,使用LLR-BP算法进行译码时,需要根据中继接收值与初始信息流的相关性,分别计算中继接收值实部和虚部的初始软信息.

      根据文献[17-18]在加性高斯白噪声信道中,采用LLR-BP译码算法,实部 ${Y_{{\text{R1}}}}$ 的初始软信息为:

      $ {L_{{\text{R1}}}} = \ln \left( {\dfrac{{\dfrac{1}{4}{{\text{e}}^{ - \frac{{{{\left( {{Y_{{\text{R}}1}} + 2} \right)}^2}}}{{2{\sigma ^2}}}}} + \dfrac{1}{4}{{\text{e}}^{ - \frac{{{{\left( {{Y_{{\text{R}}1}} - 2} \right)}^2}}}{{2{\sigma ^2}}}}}}}{{\dfrac{1}{2}{{\text{e}}^{ - \frac{{{{\left( {{Y_{{\text{R}}1}}} \right)}^2}}}{{2{\sigma ^2}}}}}}}} \right). $

      虚部 ${Y_{{\text{R2}}}}$ 的初始软信息为:

      $ {L_{{\text{R2}}}} = \ln \left( {\frac{{{{\text{e}}^{ - \frac{{{{\left( {{Y_{{\text{R2}}}} - 1} \right)}^2}}}{{2{\sigma ^2}}}}}}}{{{{\text{e}}^{ - \frac{{{{\left( {{Y_{{\text{R2}}}} + 1} \right)}^2}}}{{2{\sigma ^2}}}}}}}} \right) = \frac{{2{Y_{{\text{R2}}}}}}{{{\sigma ^2}}}. $

      将实部和虚部的初始软信息输入译码器后分别得到实部和虚部译码映射后的信息流 ${S_{{\text{RH}}}}$${S_{{\text{RL}}}}$,再将两者合成一路信号,即 ${S_{\text{R}}}(2 \times m - 1) = $$ {S_{{\text{RH}}}}(m)$${S_{\text{R}}}(2 \times m) = {S_{{\text{RL}}}}(m)$(其中 $m = 1,2,3, \cdots ,K$),得到PNC映射值 ${S_{\text{R}}}$.

      在下行阶段,对PNC映射值进行LDPC编码、QPSK调制后,通过广播发送到目的节点,并对接收到的信息流进行LLR-BP译码,此时目的节点端的初始软信息与中继接收值虚部的初始软信息相等,将初始软信息输入译码器后得到译码映射结果 ${S_{{\text{RA}}}}$${S_{{\text{RB}}}}$,其中 ${S_{{\text{RA}}}}$ 为节点A收到的信息,${S_{{\text{RB}}}}$ 为节点B收到的信息.

      在系统中引入LDPC码同样不会影响目的节点接收映射结果. 同理,在下行阶段QPSK-BPSK调制下联合LDPC码的PNC系统与QPSK-BPSK调制PNC系统在目的节点的比特异或规则相同.

      A节点的异或规则为:

      $ S_{\text{B}}^{'}(k) = {S_{\text{A}}}(2 \times k - 1) \oplus {S_{{\text{RA}}}}(2 \times k - 1). $

      B节点的异或规则为:

      $ \left\{ \begin{array}{l} S_{\text{A}}^{'}(2 \times k - 1) = {S_{\text{B}}}(k) \oplus {S_{{\text{RB}}}}(2 \times k - 1), \\ S_{\text{A}}^{'}(2 \times k) = 0 \oplus {S_{{\text{RB}}}}(2 \times k), \end{array} \right. $

      其中,$k = 1,2,3, \cdots ,K$.

    • 本节使用Matlab开发平台进行仿真,实验假设系统两端交互的信息具有良好的同步性,传输信道为标准加性高斯白噪声信道,不考虑信号衰落等问题,仿真时节点A总数据量为24000比特,信道编码采用码长为256,有效信息位长224的LDPC码,LLR-BP译码算法的最大迭代次数为40次.

    • 图6为上行非对称信道下采用QPSK-BPSK调制的PNC系统的误比特率(Bit Error Rate,BER)性能. 在0~6 dB低信噪比区域内,系统BER曲线的减小量不到10−1数量级,变化较为平缓;在6~12 dB信噪比区域内,随着信道条件转好,系统的BER值也从10−1数量级降到10−3,变化趋势明显. 虽然节点A、B两端采用不同的调制方式,但A到B端、B到A端两条端到端的BER性能曲线仅存在略微区别,整体变化趋势基本一致,因此在后续仿真中,只选取A到B端的BER性能进行比较.

      图  6  QPSK-BPSK调制PNC系统BER性能

      Figure 6.  The BER performance of QPSK-BPSK-PNC system

    • 图7为基于QPSK-BPSK调制的NC系统和PNC系统的BER性能. 从曲线整体变化看,NC系统的端到端误码率性能优于PNC系统. 从信噪比与误码率性能之间的相互关系看,在0~6 dB低信噪比区域内,NC系统的BER性能稍好于PNC系统,在6 dB以上的高信噪比区域,BER性能曲线变化趋势明显,在BER为10−3数量级时,QPSK-BPSK调制PNC系统的性能比QPSK-BPSK调制NC系统的性能损失约1.8 dB.

      图  7  QPSK-BPSK调制PNC系统、NC系统BER性能

      Figure 7.  The BER performance of QPSK-BPSK-PNC,QPSK-BPSK-NC system

      综上所述,NC系统比PNC系统的误码率性能较优,但是在双向中继信道中采用NC技术完成一次信息交互需要3个时隙,而采用PNC技术只需要2个时隙. 因此系统以一定的误码率性能为代价,采用PNC技术的系统吞吐量能够提高50%.

    • 图8为基于BPSK调制、QPSK调制和QPSK-BPSK调制的PNC系统的BER性能. 从曲线整体变化看,BPSK-PNC系统端到端误码率性能较优,QPSK-BPSK调制PNC系统端到端误码率性能次之,QPSK-PNC系统端到端误码率性能较差. 从信噪比与误码率性能之间的相互关系看,在0~4 dB低信噪比区域内,3个PNC系统的BER性能相差较小,在4 dB以上的高信噪比区域,在BER为10−3数量级时,QPSK-PNC系统的性能比BPSK-PNC系统和QPSK-BPSK调制PNC系统的性能分别损失约2.9、1 dB;在BER为10−4数量级时,QPSK-PNC系统的性能比BPSK-PNC系统和QPSK-BPSK调制PNC系统的性能分别损失约5、3 dB.

      图  8  BPSK调制、QPSK-BPSK调制与QPSK调制下PNC系统BER性能

      Figure 8.  The BER performance of BPSK-PNC,QPSK-BPSK-PNC and QPSK- PNC system

      图8中,对3种PNC系统的传输性能进行对比可知,QPSK-PNC系统一次信息交换可传输4个比特数据,其传输效率最高,BER性能最差. BPSK-PNC系统一次仅传输2个比特,传输效率最差,BER性能最好. 而QPSK-BPSK-PNC系统一次可传输3个比特,相比BPSK-PNC系统而言,传输效率有50%的提升,BER性能介于前两者之间. 当信噪比优于13 dB时,QPSK-BPSK-PNC系统的BER性能,与QPSK-PNC系统相比,有7.6%以上的改善.

    • 图9为在不同功率分配方案下QPSK-BPSK调制的PNC系统的BER性能. 通过对图9中6条BER性能曲线的比较,当功率分配比值在1附近时,BER性能曲线相差较小. 当系统功率分配比为0.25、0.5、0.75、1、2、4时,信噪比分别约在19.3、14.4、12.4、11.9、15.7、21.6 dB时BER性能达到10−3数量级. 通过对不同功率比下的PNC系统误码率性能对比,当系统功率分配比为1时,系统的BER性能最优.

      图  9  不同功率分配比下的QPSK-BPSK调制PNC系统BER性能

      Figure 9.  The BER performance of QPSK-BPSK-PNC system under different power allocation

    • 图10为QPSK-BPSK调制PNC系统与QPSK-BPSK调制下联合LDPC码的PNC系统BER性能. 在0~10 dB低信噪比区域内,此时信道条件较差,加入信道编码前后的两个PNC系统BER性能曲线变化趋势较为缓慢且极其接近,通过调整LDPC码的参数也不能很好地改善系统的BER性能. 当信噪比大于10 dB时,此时信道条件较优,BER性能随着信噪比的增大呈现出联合LDPC码的PNC系统BER性能较优的趋势. QPSK-BPSK调制PNC系统与QPSK-BPSK调制下联合LDPC码的PNC系统分别约在11.2、12 dB时BER性能达到10−3数量级,联合LDPC码的PNC系统比PNC系统的BER性能提升约0.8 dB.

      图  10  加入LDPC码前后PNC系统BER性能

      Figure 10.  The BER performance of PNC system before and after joint LDPC code

      根据上述分析,PNC技术会导致一定的性能损失,但是可以通过采用信道编码技术来改善系统的BER性能,减小性能损失. 因此QPSK-BPSK调制下联合LDPC码的PNC系统在保证吞吐率性能的同时,能够进一步改善系统的BER性能.

    • 在物理层网络编码系统中,针对上行非对称信道,在源节点两端采取QPSK-BPSK调制,中继节点制定解调映射算法,并在目的节点设计比特异或规则,解决了终端进行异或时位数不相等的问题,从而实现系统两端的信息交互过程. 相较于传统对称调制方案,在保证系统传输效率的前提下,采用QPSK-BPSK调制的PNC系统能够改善系统的信息传输性能. 而在功率优化分配方案下加入LDPC编码,能够进一步改善系统的误码率性能.

      本文仅以上行非对称信道条件展开分析,而在实际通信过程中信道条件是复杂多变的. 因此,接下来的研究将采用更高效的调制技术和功率分配策略,以应对复杂多变的信道条件,进一步提升系统传输的有效性与可靠性.

参考文献 (18)

目录

    /

    返回文章
    返回