FIBERIOT / 基础知识
在台架上看光端机的 E1 电口,业务送进去的是一串二进制比特,示波器却能看到正脉冲、负脉冲和无脉冲的间隔。甚至在输入连续四个 0 的地方,线上也可能冒出脉冲。接收端为什么没有把它当成业务 1?这里的关键是,E1 线路编码有一套双方都懂的替代规则,接收端要连同脉冲极性和上下文一起解读。
01从电口看起,先分清比特和脉冲
以飞畅 16E1+4 路百兆以太网插卡式 PDH 光端机为例,官网在 E1 接口下列出 HDB3 码型,并区分 75 欧姆非平衡和 120 欧姆平衡接口。这里讨论的是 E1 铜线端口上的编码。光端机接收一路 E1 电信号之后,可以恢复节拍和比特,再按设备自身方式复用到光侧。光纤上传的格式由光设备决定,不能看到电口是 HDB3 就推定光侧也有同样的正、负电压脉冲。
普通 E1 的标称比特率是每秒 204.8 万比特,所以每个比特位置约占 488 纳秒。发送端每到一个位置,都要决定这一格应该发正脉冲、负脉冲还是留空。接收端不仅要分清这三类状态,还要找准读取位置。标称速率告诉接收器格子大约多宽,接收电路仍需要从实际线路的变化中跟踪相位,以免采样点逐渐偏离应该判决的位置。
为了理解这个过程,可以先把具体波形简化成正、零、负三种符号。真实接口中的脉冲有规定的形状、幅度和宽度,正脉冲并不一定占满整个比特位置。数字示意图的横轴按比特位置排布,只用来说明脉冲出现在哪一格。现场测电气质量,要按接口类型和规定测试点比较脉冲掩模,不能拿概念图的阶梯外形当验收模板。

02为什么只用正负交替还不够
先看交替传号反转,也叫 AMI。把 1 当成需要发出的脉冲,0 留空。每发一个普通的 1,就把极性换到另一边。比如前一个 1 是正脉冲,下一个 1 就是负脉冲,中间隔几个 0 都不改变这个顺序。这样做让正、负脉冲轮换,减少长期偏向一种极性的成分。接收端也有了一个额外线索:相邻两个非零脉冲如果同号,就值得按约定规则再检查。
AMI 遇到长串 0 时却没有可供跟踪的跳变。例如某段数据连续发出十几个 0,发送方仍按固定节拍走格子,线路却长时间无脉冲。接收端不容易仅靠这一小段线路变化判断每格边界。HDB3 的处理是,每发现四个连续零,就把这四格替换成带有规定极性的组合。替代占的仍是四格,线路比特率没有改变,也没有在业务里额外插入一个位置。
替代组里的 V 是违例脉冲。它与前一个非零脉冲同号,打破普通交替规则。B 是按正常交替极性发出的补偿脉冲。接收端看到 V 的极性关系后,还要结合它前面的格子判断是一组 000V,还是 B00V。一个同号脉冲单独拿出来,并不足以说明发送方有意替代过零。
03用两组四连零看奇偶选择
发送端计算自上一次 V 以来有多少个普通的非零业务脉冲。若数量为奇数,采用 000V。假设前一个非零脉冲是正,那么四格对应零、零、零、正。末格的正脉冲与之前的正脉冲同号,于是它是 V。假设上一次 V 是负,自那以后只发过一个普通的正脉冲,这次又用正的 V,前后两个 V 就保持一负一正。
若数量为偶数,采用 B00V。一个好复核的例子是,上一次 V 为正,之后还没有任何普通脉冲,又立刻遇到四个 0。由于零个也是偶数,先在第一格发负的 B,让它与前一个正脉冲正常交替,再在最后一格发负的 V,中间留两格零。因此这一组线上看起来是负、零、零、负。末格的负与第一格的负同号,仍构成违例。两次相邻替代的 V 分别为正和负。
要点在于数的是上一次违例以来的普通脉冲,而不是这段线路上所有脉冲总数。只记得前一个非零脉冲是正,也无法单凭这一点选择替代形式。前面两个示例的上一脉冲都可以是正,奇偶历史不同,发出的四格就不同。编码器需要同时记住极性和自上次替代以来的状态。

04接收端怎样还原,出故障该看什么
接收器先在合适时刻判决每格是正、负或无脉冲,再依据 HDB3 规则检查脉冲关系。一串正常交替的业务脉冲对应 1。若末端出现违例,解码逻辑会回看对应的四个位置。属于规定替代序列时,连同组内可能出现的 B 一起还原成四个 0。于是示波器看到线路有脉冲,误码仪解码出来的业务仍能全是零。逻辑上需要有判断一段上下文的能力,实现方式和时延由器件决定。
接收器若把一个脉冲漏判,或者把反射和噪声误判为脉冲,就可能破坏这段上下文。要区分码违例与业务误码。前者通常看接收的线路信号有没有违反编码关系,后者要把解码后数据与已知测试序列对照。故意使用的合法 V 已经属于 HDB3 码型的一部分,设备的线路错误统计不应把所有合法替代都算作故障。实际如何计数,应看仪表和设备对指标的定义。
台架上可以用匹配阻抗的 E1 测试仪和短线,先建立同一方向的基线,再在有维护窗口的条件下更换正式线路。发已知模式时同时记录线路错误、业务误码、同步状态和采集时间。短线正确、长线错误增多时,先检查端接、接头和衰减等线路条件。线路指标正常而业务异常时,继续核对成帧、时隙映射和端到端数据。这个流程让每一项记录对应一个可验证的层次,避免拿一个同步灯或一条波形替代业务验收。

05把观测点写进交接记录
有两个容易混在一起的观察。首先,线上的 0 代表这一格无脉冲,仪表基线可能因探测点、耦合和噪声有轻微变化,不能只用肉眼判断是否刚好等于零伏。其次,线路恢复节拍只说明收端获得了可用于判决的定时参考。它不等同于系统已经按正确的 E1 帧结构定位,也无法说明上层电话信令或数据分配是否正确。交接时把观察点注明在电口、译码后或业务端,其他人才能拿同一方法复测。
如果需要在离线模型里演练,建议把历史状态和输入序列一并写出来。先固定上一次 V 的正负,再列出后续普通脉冲,最后标四个零。如果把示波器显示窗口从中间截断,记录里就会少掉决定奇偶的历史。此时只凭屏幕上的四格,不宜反推编码器内部一定走了哪条分支。保留整段测试序列还能核对两个相邻 V 是否交替,以及接收端还原后的零串是否占原来的四个位置。
适用范围与资料
现场常见问题
四个零为什么会在线上出现脉冲?
HDB3 在原来的四个位置内用 000V 或 B00V 替代四个零,让线路保留用于跟踪定时的变化。
怎样选择 000V 或 B00V?
自上次违例以来的普通脉冲数为奇数用 000V,为偶数用 B00V。
V 脉冲一定表示传输故障吗?
合法 HDB3 替代有意使用 V,解码器按极性和前后位置把合法替代还原成零。
适用边界与延伸阅读
本文讨论 G.703 的 E1 电口线路编码。光侧格式、端接与仪表设置按设备资料确认。


