GPON学习-G984.3

GPON学习-984.3

G984.3协议定义了GPON Transmission Convergence(GTC)层。 GPON的传输速率分成两种:

对称:上下行都是2.48832 Gbps

飞堆成:上行1.24416Gpbs,下行2.48832Gps

GPONGTC帧时长为125us,下行采用广播方式到所有的ONU;上行采用时分复用的方式,多个ONU根据T-CONT在不同的时间发送数据。

对于下行帧,每GTC帧的开头都是GTC header,Physical control block downstream.GTCpayload里面可以有多个GEM帧,每个GEM帧中的GEM header中包含了port-ID, ONU根据port-ID来决定该GEM帧是否属于自己。

 

                                           每个GTC的帧长为125us,包含GTC headerGTC payload

每个GTCpayload里面可以包含一个或多个GEM  frame


每个GEM帧又由GEM headerGEM payload组成。


其中PLIpayload的长度,以字节为单位;

Port-IDGEM port的标示,ONU根据port-ID来判定GEM帧是否是自己的;

PTI:定义了GEM帧的类型,指出GEM帧是否是用户数据/OAM数据的最后一个分段;

HECCRC校验

下面回过头看GTC header的结构:


Psync是一个magic number,ONU据此来判定是否找到了GTCheader

4字节的Ident的最高位指示下行是否使用了前向纠错,后30位为GTC帧的计数器;

PLOAM是一个13字节的OAM消息;

BIP8比特的奇偶校验;

Plend:最高的12位指示了Upstream BWmap的长度,N的值。Plend会重复两次。其原因是如果有ONUUpstream BWmap解码错误,上行就会出现干扰。

BWmap中具体字段的解释:


Alloc-IDT-CONT对应,而一个T-CONT又由一个带宽的profile来定义。Alloc-ID有自己的带宽,优先级等。多个GEM-Port可以使用同一个T-CONT.

StartTimeStopTime指定了在上行GTC frame中的开始字节位置和结束字节位置。

上行GTC  frame的结构:


每个ONU burst的结构:


其中的payload也是有一个或多个GEM  frame组成

发布了50 篇原创文章 · 获赞 10 · 访问量 13万+

猜你喜欢

转载自blog.csdn.net/l_z_s_001/article/details/26507413