2.G3-PLC PHY

2.PHY

国内各家载波之间无法做到互联互通,在我看来是在底层的编码、解码方式就存在差异,比如一些厂家会先进行扰码再随机编码,而另一些的厂家却是先进行随机再进行扰码;更甚者,有些使用FSK调制方式,另一些使用PSK调制,没有一个标准自然无法还原原始数据。因此G3标准从PHY就做好定义,确保了成员单位在硬件底层统一。

笔者对于此方面知识比较薄弱,因此就不详述了。

 

2.1            PHY编、解码模型

 

2.2            PHY帧说明

 

PHY支持两种帧结构:数据帧和应答帧。数据帧与应答帧最大的区别在于有无携带DATA内容。

        

重点参考文件:8838.G3-PLC-Physical-Layer-Specification.pdf

 

2.2.1    PHY Data Frame

 

 

2.2.2    PHY ACK/NACK Frame

 

 

2.2.3    标识解析

 

SYNCP、SYNCM:SYNChronization symbols

GI:Guard Interval,保护间隔

FCH:Frame Control Header,帧控制头

OVERLAP:重叠部分

 

2.2.3.1              PREAMBLE

 

由8个symbol的SYNCP和1.5个symbol的SYNCM组成。PREAMBLE的意义在于解调时进行同步、信号评估。

此部分涉及到FFT和OFDM实现原理,不在本文研究范围。

        

2.2.3.2              FCH

PHY的FCH定义如下,总长5 byte。对应1.3 中PHY FRAME。

 

Symbol number = FL*4

 

2.3      PHY 软件模型

        

PHY被抽象成两个功能块:PHY和PLME。

 

       2.3.1PHY功能项解析

<Fragmentation>    

分片。此处存在疑惑,FCH并没有类似后续帧标识的东西,PHY如何知道是分片的?

<PHY PDUs Generation>

组帧。1、对MAC请求数据进行组帧;2、ACK、NACK、Failed帧组帧。

<Scrambling /Interleaving/FEC>

数据扰码、前向纠错编码。

<OFDM modulation>

OFDM调制。

<CENELEC A band transceiver>

欧盟A频段{3-95Khz}传输,也可以是美国FCC频段{9-140Khz},取决于当地使用标准。

<SNR measurement>

信噪比测量。

<Channel estimation>

信道评估。

 

2.3.2PLME功能项解析

<Phase Detection>

相位检测。该功能用于普遍用于现场维护,虽然G3标准规定了相位检测的方法,但遇在非洲、印度等安装环境恶劣的国家识别成功率并不尽如人意。

         <Carrier Sense>

                   载波检测。

         <PHY PIB management>

物理层基本信息管理。

 

2.4PHY原语

 

原语定义了MAC和PHY交互的数据结构、传输方向和作用域。

 

具体的数据结构可参考:8838.G3-PLC-Physical-Layer-Specification.pdf 第7节

 

2.4.1 DATA原语

 

 

2.4.2 Management原语

 

定义了SET、GET和CONFIRM三种类型原语。

 

具体的数据结构可参考:8838.G3-PLC-Physical-Layer-Specification.pdf 第8节

 

 

 

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值