pon

精准时间同步应用于GPON

為{幸葍}努か 提交于 2020-03-04 18:53:40
近年来,随着移动业务爆炸式增长,成本低廉、业务安全、质量有保障的基站回传成为时下热点。利用GPON的多业务汇聚能力可实现基站回传,因其巨大成本优势,在未来有望成为小型基站回传的主导模式。基站处于运行状态时,其切换、漫游等都需要高精度时间,GPON作为移动通信的基站回传方案亦亟需高精度时间同步。 GPON,作为一种基于光纤的接入网络, 相比其他有线选项而言,更适用于大带宽的数据回传,NG-PON2甚至可以做到40G的带宽。同任何其他用于LTE服务的回程网络一样, GPON也必须将严格的相位/时间交付到终端基站。GPON系统可为物理层提供十分准确而又稳定的频率参考。还可利用自身的标准G.984.3传送精准相位同步参考。然而, 当这类网络与具有IEEE1588 PTP从时钟功能的基站连接时,会要求和IEEE1588节点之间进行互通。此时, "分布式边界时钟 (BC)" 的概念就开始发挥作用, 一些BC功能会被分割成单独的网络单元。例如: PON系统中的光线路终端(OLT)和光网络单元(ONU),虽然他们是分开部署的,但是整体上是BC的功能,功能上相当于OLT上是一个独立的PTP从时钟,ONU上是一个独立的PTP主时钟。 图3 通过该方法, OLT中的PTP从时钟的时间与网络中的主时钟同步,并获取时间信息,可用于为PON系统授时,具体方法参照G.984.3修正案2中定义

精准时间同步应用于GPON

冷暖自知 提交于 2020-03-04 18:53:34
近年来,随着移动业务爆炸式增长,成本低廉、业务安全、质量有保障的基站回传成为时下热点。利用GPON的多业务汇聚能力可实现基站回传,因其巨大成本优势,在未来有望成为小型基站回传的主导模式。基站处于运行状态时,其切换、漫游等都需要高精度时间,GPON作为移动通信的基站回传方案亦亟需高精度时间同步。 GPON,作为一种基于光纤的接入网络, 相比其他有线选项而言,更适用于大带宽的数据回传,NG-PON2甚至可以做到40G的带宽。同任何其他用于LTE服务的回程网络一样, GPON也必须将严格的相位/时间交付到终端基站。GPON系统可为物理层提供十分准确而又稳定的频率参考。还可利用自身的标准G.984.3传送精准相位同步参考。然而, 当这类网络与具有IEEE1588 PTP从时钟功能的基站连接时,会要求和IEEE1588节点之间进行互通。此时, "分布式边界时钟 (BC)" 的概念就开始发挥作用, 一些BC功能会被分割成单独的网络单元。例如: PON系统中的光线路终端(OLT)和光网络单元(ONU),虽然他们是分开部署的,但是整体上是BC的功能,功能上相当于OLT上是一个独立的PTP从时钟,ONU上是一个独立的PTP主时钟。 图3 通过该方法, OLT中的PTP从时钟的时间与网络中的主时钟同步,并获取时间信息,可用于为PON系统授时,具体方法参照G.984.3修正案2中定义

6.二级网络箱扩容-1

匿名 (未验证) 提交于 2019-12-03 00:11:01
主要任务:公寓补网, pon 口不足,需增 pon 口。公寓一共两层,一层 24 户,可追加一个 1 : 16 和一个 1 : 8 或三个 1 : 8 即可满足需求。这里以用 3 个 1 : 8 为例,光交箱 1 : 4 方头分光器没有,最大的是 1 : 8 。二级网络箱新增 POS ,,追加 1 : 8 分光器。步骤: 二级网络箱跳光至光交箱 分配尾纤至对应 pon 口上报现场数据情况需七个部分组成 网络箱 尾纤信息 分光器 光交 GJ面板 一级pos 一级尾纤位置及信息 二级网络箱现场实际情况 一级光交箱现场实际情况 完工!!! 来源:博客园 作者: 五杀摇滚小拉夫 链接:https://www.cnblogs.com/lvjing/p/11575995.html

Python2.7 postgrsql数据库连接

匿名 (未验证) 提交于 2019-12-02 22:11:45
其中pon_con_db函数为连接数据库查询操作 pon_insert_db函数为连接数据库插入操作 #!/usr/bin/env python - - coding:utf-8 - - import psycopg2 class pon_database(): def pon_con_db(self, sql): conn = psycopg2.connect(database="*************", user="***************", password="**************", host="****.****.****.*****",port="1234") try: cursor = conn.cursor() cursor.execute(sql) rs = cursor.fetchall() conn.commit() cursor.close() conn.close() return rs except: rs='' conn.close() return rs def pon_inser_db(self, sql): conn = psycopg2.connect(database="**********", user="***********", password="*************", host="****.****.*