电力线工频通信编码纠错方法技术

技术编号:14819217 阅读:34 留言:0更新日期:2017-03-15 12:27
本发明专利技术涉及一种电力线工频通信编码纠错方法,包括:接收R(x)码,根据接收到的所述R(x)码计算伴随式S(x),根据所述伴随式S(x)计算获取错误位置多项式σ(x),解出所述多项式σ(x)的根,得到错误位置数,根据所述错误位置数计算获得错误图样E(x),通过所述R(x)码和所述错误图样E(x)计算得出纠错后的C(x)码,本发明专利技术能够纠正随机错误和突发错误,有效提高了编码的纠错效率,有效提高电力线工频通信的准确性。

【技术实现步骤摘要】

本专利技术涉及电力线工频通信
,特别是涉及电力线工频通信编码纠错方法
技术介绍
电力线工频通信利用电网电压和电流波形的微小畸变携带信息来实现双向通信,由于低频畸变信号可以跨变压器台区直接传输,该技术有望在配电自动化等领域发挥重要作用;同时,由于电力线并非专门的通信线路,配电网的复杂结构和各类用电负荷产生的干扰噪声会造成工频通信数据的误码,为了在强噪声环境中提高通信性能,纠错编码是必须采用的技术手段。纠错编码是提高信息传输可靠性的一种重要手段。目前在数据传输中,主要有自动请求重发(ARQ)、前向纠错(FEC)、混合纠错(HEC)、BCH纠错编码等方式。汉明码只能纠正一位,但不能纠正多位随机错误甚至突发错误。BCH码可以纠正多位随机错误,但不能纠正多个突发错误。局限于单一码长及固定纠错能力的信道编码已经不能满足高效纠错需求。
技术实现思路
基于此,有必要针对传统电力线工频通信中编码错误率高,准确性低,效率低下的缺陷,提供一种电力线工频通信编码纠错方法。一种电力线工频通信编码纠错方法,包括:接收R(x)码;根据接收到的所述R(x)码计算伴随式S(x);根据所述伴随式S(x)计算获取错误位置多项式σ(x);解出所述多项式σ(x)的根,得到错误位置数;根据所述错误位置数计算获得错误图样E(x);通过所述R(x)码和所述错误图样E(x)计算得出纠错后的C(x)码。在一个实施例中,所述根据接收到的所述R(x)码计算伴随式S(x)步骤包括:通过将校验多项式代入所述R(x)码,计算获得所述伴随式S(x)。在一个实施例中,所述根据接收到的所述R(x)码计算伴随式S(x)的步骤之后还包括:判断伴随式S(x)是否为0,若否,则执行所述根据所述伴随式S(x)计算获取错误位置多项式σ(x)的步骤,若是,则输出所述R(x)码。在一个实施例中,所述根据所述伴随式S(x)计算获取错误位置多项式σ(x)的步骤包括:根据所述伴随式S(x),采用BM迭代算法计算获取所述错误位置多项式σ(x)。在一个实施例中,所述解出所述多项式σ(x)的根,得到错误位置数的步骤之后还包括:根据所述伴随式S(x)和所述多项式σ(x)计算获得差错幅值;所述根据所述错误位置数计算获得错误图样E(x)的步骤包括:根据所述错误位置数和所述差错幅值计算获得错误图样E(x)。在一个实施例中,所述解出所述多项式σ(x)的根,得到错误位置数的步骤包括:采用钱氏搜索法解出所述多项式σ(x)的根,得到所述错误位置数。在一个实施例中,所述通过所述R(x)码和所述错误图样E(x)计算得出纠错后的C(x)码的步骤包括:对所述R(x)码和所述错误图样E(x)进行求差计算得出纠错后的所述C(x)码。在一个实施例中,在所述接收R(x)码的步骤之前还包括:获取本原多项式;根据所述本原多项式计算获取GF(q)域上的一个本原元;根据所述本原元生成待发送的所述C(x)码。在一个实施例中,所述根据所述本原元生成待发送的多项式C(x)码的步骤包括:根据所述本原元,采用除法求余计算生成待发送的所述C(x)码。在一个实施例中,所述根据所述本原元,采用除法求余计算生成待发送的所述C(x)码的步骤包括:根据所述本原元,采用除法求余计算生成用于纠正t个符号错误的多项式g(x);根据所述多项式g(x)计算生成待发送的所述C(x)码。上述电力线工频通信编码纠错方法,通过接收R(x)码,根据接收到的所述R(x)码计算伴随式S(x),根据所述伴随式S(x)计算获取错误位置多项式σ(x),解出所述多项式σ(x)的根,得到错误位置数,根据所述错误位置数计算获得错误图样E(x),通过所述R(x)码和所述错误图样E(x)计算得出C(x)码,从而获取到放的C(x)码,能够纠正随机错误和突发错误,有效提高了编码的纠错效率,有效提高电力线工频通信的准确性。附图说明图1为一实施例的电力线工频通信编码纠错方法的流程示意图;图2为另一实施例的电力线工频通信编码纠错方法的流程示意图;图3为另一实施例的电力线工频通信编码纠错方法的流程示意图图4为另一实施例的电力线工频通信编码纠错方法的流程示意图;图5为一实施例的RS编码电路示意图。具体实施方式为了便于理解本专利技术,下面将参照相关附图对本专利技术进行更全面的描述。附图中给出了本专利技术的较佳实施例。但是,本专利技术可以以许多不同的形式来实现,并不限于本文所描述的实施例。相反地,提供这些实施例的目标是使对本专利技术的公开内容的理解更加透彻全面。在一个实施例中,如图1所示,一实施例的一种电力线工频通信编码纠错方法,包括以下步骤:步骤104,接收R(x)码。具体地,该R(x)码为多项式R(x),该多项式R(x)由接收端接收。例如,接收端接收数据包,该数据包包含多项式R(x)。步骤106,根据接收到的所述R(x)码计算伴随式S(x)。求伴随式的方法是将校验多项式代入,得到相应的伴随式S(x)。步骤108,根据所述伴随式S(x)计算获取错误位置多项式σ(x)。步骤110,解出所述多项式σ(x)的根,得到错误位置数。具体地,求出错位多项式σ(x)的根,这些根的倒数即差错位置,进而获得错误位置数。步骤112,根据所述错误位置数计算获得错误图样E(x)。步骤114,通过所述R(x)码和所述错误图样E(x)计算得出纠错后的C(x)码。具体地,该C(x)码为多项式C(x),该多项式C(x)由发送端生成并发送,例如,发送端发送数据包,该数据包包含了多项式C(x),通过所述R(x)码和所述错误图样E(x)即可计算得出发送端生成并发送的C(x)码,从而能够对发送过程中发生的错误进行有效纠错。通过接收R(x)码,根据接收到的所述R(x)码计算伴随式S(x),根据所述伴随式S(x)计算获取错误位置多项式σ(x),解出所述多项式σ(x)的根,得到错误位置数,根据所述错误位置数计算获得错误图样E(x),通过所述R(x)码和所述错误图样E(x)计算得出C(x)码,从而获取到放的C(x)码,能够纠正随机错误和突发错误,有效提高了编码的纠错效率,有效提高电力线工频通信的准确性。在一个实施例中,所述步骤106包括:通过将校验多项式代入所述R(x)码,计算获得所述伴随式S(x)。在一个实施例中,如图2所示,所述步骤106之后还包括:步骤107,判断伴随式是否为0,若否,则执行步骤108,若是,则输出所述R(x)码。具体地,如果伴随式不为0,则信息在传输过程中有错误产生,需纠正;如果伴随式为0,则说明信息接受正确无错,则直接输出R(x)码,该接收到的R(x)码与发送的C(x)码完全一致。在一个实施例中,所述步骤108包括:根据所述伴随式S(x),采用BM迭代算法计算获取所述错误位置多项式σ(x)。在一个实施例中,如图2所示,所述步骤110之后还包括:步骤111,根据所述伴随式S(x)和所述多项式σ(x)计算获得差错幅值。所述步骤112包括:根据所述错误位置数和所述差错幅值计算获得错误图样E(x)。在一个实施例中,所述步骤110包括:采用钱氏搜索法解出所述多项式σ(x)的根,得到所述错误位置数。在一个实施例中,所述步骤114包括:对所述R(x)码和所述错误图样E(x)求差计算得出C(x)码。在一个实施例中,如图3所示,在步骤104之前还包括:步本文档来自技高网...
电力线工频通信编码纠错方法

【技术保护点】
一种电力线工频通信编码纠错方法,其特征在于,包括:接收R(x)码;根据接收到的所述R(x)码计算伴随式S(x);根据所述伴随式S(x)计算获取错误位置多项式σ(x);解出所述多项式σ(x)的根,得到错误位置数;根据所述错误位置数计算获得错误图样E(x);通过所述R(x)码和所述错误图样E(x)计算得出纠错后的C(x)码。

【技术特征摘要】
1.一种电力线工频通信编码纠错方法,其特征在于,包括:接收R(x)码;根据接收到的所述R(x)码计算伴随式S(x);根据所述伴随式S(x)计算获取错误位置多项式σ(x);解出所述多项式σ(x)的根,得到错误位置数;根据所述错误位置数计算获得错误图样E(x);通过所述R(x)码和所述错误图样E(x)计算得出纠错后的C(x)码。2.根据权利要求1所述的电力线工频通信编码纠错方法,其特征在于,所述根据接收到的所述R(x)码计算伴随式S(x)步骤包括:通过将校验多项式代入所述R(x)码,计算获得所述伴随式S(x)。3.根据权利要求1所述的电力线工频通信编码纠错方法,其特征在于,所述根据接收到的所述R(x)码计算伴随式S(x)的步骤之后还包括:判断伴随式S(x)是否为0,若否,则执行所述根据所述伴随式S(x)计算获取错误位置多项式σ(x)的步骤,若是,则输出所述R(x)码。4.根据权利要求1所述的电力线工频通信编码纠错方法,其特征在于,所述根据所述伴随式S(x)计算获取错误位置多项式σ(x)的步骤包括:根据所述伴随式S(x),采用BM迭代算法计算获取所述错误位置多项式σ(x)。5.根据权利要求1所述的电力线工频通信编码纠错方法,其特征在于,所述解出所述多项式σ(x)的根,得到错误位置数的步骤之后还包括:根据所述伴随式S(x)和所述多项式σ(x)计算获得差错幅值;所述根据...

【专利技术属性】
技术研发人员:赵必游朱子坤陈宏辉郭苑灵夏敏杨永王兴佳邱荣福李剑桥邓刘毅
申请(专利权)人:广东电网有限责任公司茂名供电局
类型:发明
国别省市:广东;44

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

1