一种用于OFDM电力线通信系统的Turbo译码方法技术方案

技术编号:11720544 阅读:178 留言:0更新日期:2015-07-10 20:11
本发明专利技术公开了一种用于OFDM电力线通信系统的Turbo译码方法,所述Turbo译码方法针对的译码器包括两个子译码器,所述两个子译码器进行串行的迭代译码;各子译码器中的迭代译码过程包括以下步骤:步骤1,在迭代译码之前,计算条件转移概率并存储;步骤2,分块及添加状态度量预处理比特;步骤3,首次迭代译码及存储边界状态度量信息;步骤4,非首次迭代译码:利用上一次迭代存储的边界状态度量信息,初始化M个原译码单元的状态度量值,对M个原译码单元并行地进行译码,输出似然比,外信息值和基于似然比的硬判决比特,存储此次迭代的边界状态度量信息;步骤5,判断是否停止迭代。本发明专利技术中的Turbo译码方法在保证译码性能的同时能有效地降低译码时延。

【技术实现步骤摘要】
【专利说明】-种用于OFDM电力线通信系统的Turbo译码方法
本专利技术设及电力线载波系统通信,尤其设及信道编码化rbo译码的方法实现。【
技术介绍
】 近年来,随着通信行业的发展,电力线网络因具有广阔的覆盖面积,无需另外铺设 专用的网路,且接入方便灵活等特点使得基于电力线系统上的通信技术逐渐引起人们的普 遍重视。但由于电力线上分支较多,使得信道呈现多径效应,导致频率选择性衰落,此外电 力线上的负载较多,且可W随时、随地的随意切入,形成了多种噪声干扰,包括突发噪声,异 步噪声等,噪声的复杂性必定对通信信号造成严重的干扰。通过对电力线信道的分析,发 现必须选择一种强大的通信方式来对抗该种复杂的信道环境。而OFDM技术就具有该样的 优势,OFDM在实现高速数据传输的同时,通过将数据调制到多个并行子载波上,降低每个子 载波的数据传输率,从而对抗频率选择性衰落,同时每个符号前加入了保护间隔,使其大于 信道的最大时延,消除符号间干扰。同时为了提高在复杂的电力线信道下信息传输的可靠 性,需要将OFDM技术同一种高性能的信道编码方式相结合实现电力线信道下数据的高速, 有效传输。1993年提出的化rbo码,它巧妙的将卷积码和随机交织器结合在一起,实现了伪 随机编码,同时译码采用SIS0(软输入,软输出)迭代译码来逼近最大似然译码,因此具有 很强的纠错能力,使得化rbo编码在LTE、WCDMA、802. 16m、化mePlug中都得到了广泛的应 用,但因化rbo计算复杂,多次迭代使得译码时延较大,很难满足目前对高速率数据传输的 要求,因此减少译码时延成为化rbo译码研究的主要问题之一。 【
技术实现思路
】 本专利技术所要解决的技术问题是;弥补上述现有技术的不足,提出了一种用于OFDM电力线通信系统的化rbo译码方法,译码实时性好,译码时延较短。 本专利技术的技术问题通过W下的技术方案予W解决: 一种用于(FDM电力线通信系统的化rbo译码方法,所述化rbo译码方法针对的译 码器包括两个子译码器,所述两个子译码器进行串行的迭代译码;各子译码器中的迭代译 码过程包括W下步骤:步骤1,计算条件转移概率并存储;在迭代译码之前,子译码器并行 计算输入的待译码的序列的每个时刻分支度量中的条件转移概率,并存储;步骤2,分块及 添加状态度量预处理比特;子译码器分别将输入的待译码的序列划分成M个具有N个比特 对长度的译码单元,并为M个译码单元分别添加前向、后向状态度量预处理比特,得到M个 更新译码单元;其中,M由用户设定,N为译码序列长度/M;步骤3,首次迭代译码及存储:子 译码器利用步骤1中存储的条件转移概率,对步骤2中M个更新译码单元并行地进行译码, 输出对应M个原译码单元起始时刻到终止时刻之间的似然比,外信息值和基于似然比的硬 判决比特;存储M个原译码单元起始时刻的有关后向度量的信息和终止时刻的有关前向度 量的信息,作为边界状态度量信息;步骤4,非首次迭代译码;利用上一次迭代存储的边界 状态度量信息,初始化M个原译码单元的状态度量值,对M个原译码单元并行地进行译码, 输出似然比,外信息值和基于似然比的硬判决比特,存储此次迭代的边界状态度量信息; 步骤5,判断是否停止迭代;判断迭代次数是否等于最大迭代次数,如果是,则停止迭代,否 贝1J,判断当前子译码器的本次迭代输出的硬判决比特与另一个子译码器的上次迭代或本次 迭代输出的硬判决比特是否一致,如果是,则停止迭代,否则返回步骤4,进入下一次迭代译 码过程。 本专利技术与现有技术对比的有益效果是: 本专利技术的用于(FDM电力线通信系统的化rbo译码方案中,在迭代之前即将分支度 量中的状态转移概率提取并存储,相对于现有的在迭代过程中进行提取计算的方式,可减 少每次迭代分支度量中的条件转移概率的重复计算,降低计算量。同时,迭代终止判断时, 是判断比较两个子译码器的硬判决输出比特是否完全一致,实现迭代的终止判断,相比传 统的迭代终止判断中是判断单一子译码器的前后两次迭代输出比特,本专利技术能减少子译码 器的一次迭代,降低迭代次数,加快译码结果的输出。综上,本专利技术从降低计算量和减少迭 代次数两方面,提高了译码速度,译码实时性较好,时延较短。 【【附图说明】】 图1是本【具体实施方式】中各子译码器中的迭代译码流程图; 图2是本【具体实施方式】中步骤2)中对译码序列添加状态预处理比特的优选方式 示意图; 图3是现有的化rbo译码方法中状态预处理比特的添加方式示意图; 图4是本【具体实施方式】中步骤3)中进行首次迭代译码的流程图; 图5是本【具体实施方式】中步骤4)中根据简化信息进行初始化的示意图; 图6是本【具体实施方式】中的化rbo译码方法与传统的译码方法的性能比较结果 图; 图7是本【具体实施方式】中化rbo译码方法所针对的译码器的结构示意图。 【【具体实施方式】】 下面结合【具体实施方式】并对照附图对本专利技术做进一步详细说明。 本【具体实施方式】的用于(FDM电力线通信系统的化rbo译码方法,其参数设置如表 1所示:表1【主权项】1. ,所述Turbo译码方法针对的译码 器包括两个子译码器,所述两个子译码器进行串行的迭代译码;其特征在于:各子译码器 中的迭代译码过程包括以下步骤: 步骤1,计算条件转移概率并存储:在迭代译码之前,子译码器并行计算输入的待译码 的序列的每个时刻分支度量中的条件转移概率,并存储; 步骤2,分块及添加状态度量预处理比特:子译码器分别将输入的待译码的序列划分 成M个具有N个比特对长度的译码单元,并为M个译码单元分别添加前向当前第1页1 2 本文档来自技高网
...
一种用于OFDM电力线通信系统的Turbo译码方法

【技术保护点】
一种用于OFDM电力线通信系统的Turbo译码方法,所述Turbo译码方法针对的译码器包括两个子译码器,所述两个子译码器进行串行的迭代译码;其特征在于:各子译码器中的迭代译码过程包括以下步骤:步骤1,计算条件转移概率并存储:在迭代译码之前,子译码器并行计算输入的待译码的序列的每个时刻分支度量中的条件转移概率,并存储;步骤2,分块及添加状态度量预处理比特:子译码器分别将输入的待译码的序列划分成M个具有N个比特对长度的译码单元,并为M个译码单元分别添加前向、后向状态度量预处理比特,得到M个更新译码单元;其中,M由用户设定,N为译码序列长度/M;步骤3,首次迭代译码及存储:子译码器利用步骤1中存储的条件转移概率,对步骤2中M个更新译码单元并行地进行译码,输出对应M个原译码单元起始时刻到终止时刻之间的似然比,外信息值和基于似然比的硬判决比特;存储M个原译码单元起始时刻的有关后向度量的信息和终止时刻的有关前向度量的信息,作为边界状态度量信息;步骤4,非首次迭代译码:利用上一次迭代存储的边界状态度量信息,初始化M个原译码单元的状态度量值,对M个原译码单元并行地进行译码,输出似然比,外信息值和基于似然比的硬判决比特,存储此次迭代的边界状态度量信息;步骤5,判断是否停止迭代:判断迭代次数是否等于最大迭代次数,如果是,则停止迭代,否则,判断当前子译码器的本次迭代输出的硬判决比特与另一个子译码器的上次迭代或本次迭代输出的硬判决比特是否一致,如果是,则停止迭代,否则返回步骤4,进入下一次迭代译码过程。...

【技术特征摘要】

【专利技术属性】
技术研发人员:不公告发明人
申请(专利权)人:深圳市力合微电子股份有限公司
类型:发明
国别省市:广东;44

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1