根据前面章节的描述电力载波通信G3PLC标准物理层数据帧结构(二)前导码和帧头下图所示红色框图的部分,详细文档资料可下载电力载波G3PLC技术标准

帧头FCCS中的CRC5编码规则

FCH采用5-bit循环冗余校验(CRC)进行错误检测。CRC5是作为34位序列的函数计算的。CRC5的计算使用以下5次的标准发生器多项式:

G(x) = x5 + x2 +1

CRC5是FCH多项式除以生成器多项式。值得注意的是,由于CRC5不如CRC8健壮,可以使用保护带使其更健壮(例如使用保留值和检查接收值组合的有效性)。

数据扰码器(Scrambler)

数据扰码器块帮助数据随机分布。数据流是“XOR-ed”,其具有重复的PN序列,使用以下生成器多项式:

如下图所示。扰码器中的位在处理每个PHY帧开始时对其寄存器进行初始化

FEC编码

FEC编码器由Reed-Solomon编码器和卷积编码器组成。在鲁棒模式下,在卷积编码器之后使用一个额外的编码器,即重复码(RC),以便在卷积编码器的输出处重复四次。

RS编码(rs连续编码器)

加扰器的数据由RS (N = 255, K = 239, T = 8)和RS编码(N = 255, K = 247, T = 4)编码使用伽罗瓦场GF(28)。RS符号字长(即Reed-Solomon块中使用的数据字的大小)固定为8位。对于不同的配置,T(可纠正符号错误的数量)的值可以是4或8。对于健壮模式,使用T=4的代码。RS-block中的奇偶校验字数为2T字节。

码多项式生成公式

伽罗瓦域多项式生成公式p (x) = x8 + x4 + x3 + x2 + 1

a0表示为“00000001”,其中RS符号的最左边位是MSB,它是第一个从加扰器发送出来的位,也是第一个从RS编码器发送出来的。

算法在伽罗瓦场GF()中进行,其中ai是一个满足原语二元多项式x8 + x4 + x3 + x2 + 1的。一个数据字节(d7, d6,…, d1, d0)用伽罗瓦场 单元的

来自数据加扰器的第一个比特成为RS编码器输入时符号的最重要比特。每个RS编码器输入块由一个或多个填充符号组成

(" 00000000 "),后面跟着信息符号。RS编码器的输出(填充符号被丢弃)从第一个消息符号到最后一个消息符号,然后是奇偶校验符号,每个符号首先移出最有效的位。

卷积编码器

RS编码块输出的比特流用标准速率= 1 / 2,K=7进行卷积编码器编码。如下图,卷积编码器的连接定义为x = 0b1111001和y = 0b1011011。

当接收到卷积编码器的最后一位数据时,卷积编码器插入6个尾部位,这是起到将卷积编码器返回到“零状态”的作用。

这样提高了卷积解码器在解码时依赖于未来位的错误概率。尾部位被定义为六个零。

电力载波通信G3PLC标准之编码(一)相关推荐

  1. 6.1 Python图像处理之图像编码技术和标准-DPCM编码

    6.1 Python图像处理之图像编码技术和标准-DPCM编码 文章目录 6.1 Python图像处理之图像编码技术和标准-DPCM编码 1 算法原理 2 代码 3 效果 1 算法原理 预测编码利用的 ...

  2. 电力载波通信收发机设计

    摘要: 电力载波通信技术主要实现利用现有电力线作为信号传输信道进行信号的一对一,一对多传输,在本设计中采用了东软公司的ES1642-C电力载波模块实现消息的调制,解调,调制方式是差分二进制相移键控(D ...

  3. 6.3 Python图像处理之图像编码技术和标准-小波变换编码

    6.3 Python图像处理之图像编码技术和标准-小波变换编码 文章目录 6.3 Python图像处理之图像编码技术和标准-小波变换编码 1 算法原理 2 代码 3 效果 1 算法原理 所谓的小波的小 ...

  4. AV1标准特色编码工具简介

    文章目录 1. 编码单元划分结构 2. 帧内预测技术 3. 帧间预测技术 4. 变换 5. 环内滤波和编码后处理 作为新一代性能优异的开源编码标准,AV1收到越来越多企业的青睐.AV1编码标准继承自G ...

  5. 电力国家(行业)标准目录

    1.3-63kV交流高压负荷开关 GB 3804-90 代替 GB 3804-88 2.电气装置安装工程35kV及以下架空电力线路施工及验收规范Code for construction and ac ...

  6. 窄带电力载波通信电路

    本文章主要介绍窄带电力载波的通信电路功能及描述,电路主要由耦合电路.过零检测电路.载波信号接收滤波电路,接收解调电路和驱动放大电路组成 耦合电路 根据上图,AC220-N和AC220-L是电力线的交流 ...

  7. 基于51单片机的温湿度测量电力载波通信(实物+原理图+PCB+全套资料)

    资料编号:085 采用51单片机,测量温湿度,通过电力载波协议将数据通过220V供电线传到电脑显示,具体功能请看下方演示视频,全套资料齐全 85-基于51单片机温湿度测量电力载波通信系统(源码+原理图 ...

  8. c语言国际编码标准统一编码,88、国际C语言混乱代码大赛-2020.03.11

    国际C语言混乱代码大赛 国际C语言混乱代码大赛官网 1987年国际C语言混乱代码大赛获奖的一行代码 国际C混乱码大赛 2012国际C语言混乱代码大赛冠军代码 膜拜,第 25 届国际 C 语言混乱代码大 ...

  9. 电力载波通信路由算法

    1.实现原理 本算法实现的核心功能是划分线路,通过直抄(不使用中继)确定线路的划分. 1.1 直抄 通过直抄得到如下图所示结果 ​​​​​​​ 1.2 分线路抄表 1.3 抄表结果图 2.名词解释 层 ...

  10. 安全编码实践:什么是安全编码标准?

    安全编码实践和安全编码标准至关重要,因为高达90%的软件安全问题是由编码错误引起的. 在这里,我们将阐释什么是安全编码标准,哪些是您应该执行的安全编码实践,以及如何实施安全标准. 您的安全编码标准指南 ...

最新文章

  1. 如何得到通过GetOpenFileName选择的多个文件的文件名
  2. 【网址收藏】Ubuntu使用OBS录制桌面时黑屏怎么办?
  3. [No0000DB]C# FtpClientHelper Ftp客户端上传下载重命名 类封装
  4. P3332-[ZJOI2013]K大数查询【树套树】
  5. android cpu负载 工具,计算Android中进程的CPU使用率
  6. Boot目录下内容丢失导致系统无法启动
  7. Kotlin学习笔记 第二章 类与对象 第十四 十五节 委托 委托属性
  8. java 蓝桥杯算法训练 奇变的字符串(题解)
  9. Android 应用基础知识(6)---本地化
  10. 关于人生观与方法论的两篇文章
  11. fritzing导入元件_fritzing元件库下载-fritzing传感器元件库v0.9.3 中文版 - 极光下载站...
  12. 巴菲特致股东的一封信:1996年
  13. 手机上好用的apm测试软件,在哪才能找到测apm的软件  及如合使用  – 手机爱问...
  14. maven能帮我们做什么
  15. Berkeley DB(BDB)
  16. vue中单选框设置默认选中值
  17. EDAthon2020-P4 Floorplanning问题 BSG + Simulated Annealing解决方案
  18. soj2093: Farmer John
  19. 最优化方法期末考试复习
  20. 路缘石成型机使用技术更新后施工效果呈现的过程

热门文章

  1. 让物体绕固定点做圆周运动 让物体到达目的点
  2. UnityDecal——贴花方法总结
  3. Tensorflow可以做什么----谷歌大牛告诉你
  4. 基于CMOS 图像传感器的多斜率积分模式
  5. npm 从新下载依赖
  6. 商业智能(BI)和企业绩效管理(EPM)之间的区别是什么?
  7. 澳大利亚年轻人存钱都为啥?旅游、买房排首位
  8. 云架构系统如何做性能分析?| 实战
  9. react:滑动切换注册登录
  10. Android 5.1 彩蛋游戏分析