论文部分内容阅读
无线信道的信道状况总是不断随时间而变化,所以要在无线信道上取得高的通信速率往往不易。为了达到高的吞吐率,通信协议不仅要能够在恒定的信道环境下以高码率工作,而且要能够适应噪声、干扰、多径衰落等时变环境。目前的无线系统主要通过改变物理层配置和调整发送端码率来解决这一问题;另一条解决途径则是在发送端与接收端之间采用无速率码进行编码。理想的无速率码可以在发送端无需估计信道质量并精确调整码率的情况下,使得通信以接近信道容量的速率进行。此外,目前使用的各种纠错码大多都是在有限域上进行构造。若要与加性高斯白噪声(Additive Gaussian Noise,AWGN)信道的信道特性相匹配,码字在送入到信道之前需要通过调制完成由有限域到实数域的转化。而为提高频谱利用率,往往必须使用高阶调制。但越高的调制级数会使迭代译码变得更为复杂。联合编码调制(Coded Modulation,CM)技术可在不扩展带宽的条件下获得明显的编码增益,而本文研究的在实数域上构造的无速率实质上也是一种联合编码调制方案。本文的主要工作如下:首先,概述了信道编码和调制技术,简要介绍了LT(Luby Transform)码的编译码原理,以及LT码的分析过程和度分布,并讨论了其在高斯白噪声信道下存在错误平层的原因和对应的改进方案。然后,给出了一种在实数域上构造无速率码的编码方案。在该方案中,发送端通过随机映射的编码方法构造无速率码,接收端可采用与LDPC码类似的置信传播译码算法进行译码。由于发送的码字是通过实数域上的代数加和运算而非逻辑异或产生,所以在校验节点处的置信度计算比LDPC码的译码要更为复杂,如何降低计算复杂度成为译码中的重点。从译码复杂度的角度进行考虑,研究了基于最大后验概率(Maximum a Posteriori,MAP)译码准则的译码算法和基于高斯近似的基本信号估计器(Elementary Signal Estimator,ESE)译码算法,二者的译码性能接近,但后者的译码计算复杂度比前者低。随后给出仿真曲线证明文中所述观点,首先给出了实数域上的无速率码经过高斯白噪声信道后分别采用MAP译码算法和ESE译码算法进行译码所得的误码率性能曲线;随后给出了不同码率的实数域上的无速率码在经过基于高斯近似的ESE算法译码后的误比特率性能。最后,针对基于高斯近似的基本信号估计器译码算法,利用信噪比进化算法进行了误比特率性能的估计,给出了算法迭代过程中校验节点和变量节点的更新方程。