关键词:
NB-QC-LDPC
编码调制
FHT-BP译码算法
深度学习
调制模式识别
摘要:
信道编码和调制在数字通信系统中是两个重要的组成部分。信道编码通过增加冗余实现检错和纠错,提高系统的可靠性。采用不同的调制方式,可以获得系统的功率有效性、频带有效性和可靠性的折中。由稀疏校验矩阵定义的 LDPC(Low Density Parity Check codes,LDPC)码的纠错性能可以逼近香农限。相对于二进制LDPC码,多进制(Non-binary,NB)LDPC码具有更强的抗突发错误能力和更高的传输速率。另外,在通信系统中,为正确解调恢复信源信息,接收机必须预知发射机的调制模式。而在非协作通信或智能通信系统中,接收机需要根据信道接收的信号识别调制模式。随着深度学习研究的深入,利用深度学习方法的信号调制模式识别也以其高效率、高识别准确率等优点引起了广泛的关注。因此,论文从构造多进制准循环(Quasi-cyclic,QC)LDPC码的校验矩阵入手,研究了NB-LDPC码编译码算法的实现。同时,基于深度学习,建立深度卷积神经网络模型,研究了基于星座图的调制模式识别算法,并进行仿真分析。论文的主要工作包括:(1)基于有限域构造出一种多进制QC-LDPC码校验矩阵,深入研究NB-LDPC码的编译码算法。利用IEEE802.16e标准中的基本矩阵,根据码长码率拓展得到二进制准循环校验矩阵,构造一个阶数与多进制QC-LDPC码进制数相同的有限域。进一步,将校验矩阵内非零元素随机替换为有限域中的非零元素,得到多进制准循环校验矩阵。构造的校验矩阵具有准循环和准双对角线的特性,可直接利用校验矩阵对信息序列进行编码。避免校验矩阵向生成矩阵转换过程中的复杂计算,更利于实现快速编码。(2)针对多进制LDPC码的编码调制方式,研究了当码的进制数与调制的阶数不同时比特与符号之间的转换规则,给出相应的译码初始化消息的计算方法。深入研究基于快速哈达玛变换(Fast Hadamard Transformation,FHT)的置信传播(Belief Propagation,BP)译码算法,给出不同阶数哈达玛矩阵的拓展方法。将快速哈达玛变换引入BP译码的校验节点的更新过程中,降低运算量,提高译码速度。同时,在软件实现译码器时,优化存储结构,仅存储矩阵中的非零元素值及其所在位置信息,减少内存开销。(3)构建一种深度卷积神经网络模型,研究基于深度学习的调制模式识别方法。神经网络模型共包含12层,给出了各层的具体参数值。进一步,利用接收信号在星座图不同区域的聚集程度,对黑白色的星座图进行着色处理。实验结果表明,彩色化的星座图像具有更明显的区分特征,识别准确率也更高。在SNR=5dB时,对BPSK、QPSK、16QAM、32QAM、64QAM五种调制方式的识别率均在92%以上。