公式与计算示例 · 光纤参考手册 · 光纤链路 · 文档 · CodingBox
CodingBox 文档

公式与计算示例

光纤链路的算术一页就能写完:分贝、衰减、决定单模或多模的导波参数、色散、链路预算、反射、OTDR 将时间换算成距离、时延,以及弯曲和张力的力学。每个公式都配有一个计算示例,数值取自速查表。

分贝与功率

公式含义
P [dBm] = 10 · log₁₀ (P [mW] / 1 mW)绝对功率;0 dBm = 1 mW
P [mW] = 10^(P [dBm] / 10)换算回毫瓦
Loss [dB] = P_in [dBm] − P_out [dBm]以分贝表示的比值;比值 = 10^(loss / 10)
P_total [dBm] = 10 · log₁₀ Σ 10^(P_i / 10)功率按毫瓦相加,绝不按 dBm 相加
3 dB ≈ × 2; 10 dB = × 10; 1 dB ≈ 26 %; 0.1 dB ≈ 2.3 %心算速记

示例:发射功率为 −8.2 dBm 的信号经过 6.2 dB 损耗后到达 −14.4 dBm,即 0.036 mW。两个各为 −3 dBm 的 DWDM 信道合计为 0 dBm,而不是 −6 dBm。

衰减

公式含义
α [dB/km] = (10 / L) · log₁₀ (P_in / P_out)由截断法或 OTDR 测量得到的衰减系数
α(λ₂) / α(λ₁) ≈ (λ₁ / λ₂)⁴瑞利散射随波长的四次方下降
A_total = α · L + N_c · L_c + N_s · L_s + L_components整条线路的损耗:光纤、连接器对、熔接点、分光器和滤波器

示例:(1310 / 1550)⁴ = 0.51,因此 1310 nm 处 0.33 dB/km 的散射换算到 1550 nm 为 0.17 dB/km;吸收补足其余部分,得到实际的 0.19 dB/km(衰减与波长窗口)。

导波参数:数值孔径、V 数、模式、截止波长、模场

公式含义
NA = √(n₁² − n₂²) = n₀ · sin θ_max由纤芯和包层折射率求得的数值孔径
V = 2π · a · NA / λ纤芯半径为 a 时的归一化频率
V < 2.405 时为单模超过该值第二模组开始传输
λ_c = 2π · a · NA / 2.405截止波长
N_modes ≈ V² / 2(阶跃折射率),≈ V² / 4(渐变折射率)多模光纤中导模的数量
w / a ≈ 0.65 + 1.619 · V^−1.5 + 2.879 · V^−6Marcuse 近似公式;MFD = 2 · w

示例:n₁ = 1.4675,n₂ = 1.4625 → NA = √(2.1536 − 2.1389) = 0.121。当 a = 4.1 µm、 NA = 0.12 时,截止波长为 λ_c = 2π · 4.1 · 0.12 / 2.405 = 1.285 µm,在 1310 nm 及以上为单模。1310 nm 处 V = 2.36,w / a = 1.113,故 MFD 为 9.1 µm。850 nm 下 NA 为 0.20 的 50 µm 多模光纤,V = 37,导模数约为 340(光在光纤中的传播)。

色散

公式含义
Δτ = D · L · Δλ色度脉冲展宽,D 取绝对值:D 单位为 ps/(nm·km),L 单位为 km,光源谱宽 Δλ 单位为 nm
L_max = CD_tolerance / D由光模块容限得出的色散受限传输距离(D 取绝对值)
D(λ) = (S₀ / 4) · (λ − λ₀⁴ / λ³)由零色散波长 λ₀ 和斜率 S₀ 求得的 G.652 光纤色散
DGD_mean = PMD_coef · √L偏振模色散随长度的平方根增长
DGD_max ≈ 3 · DGD_mean系统必须承受的罕见最坏情况
BW_link = EMB / L由光纤 MHz·km 指标得出的多模链路模式带宽

示例:Δλ = 0.1 nm 的 DFB 激光器经过 80 km 的 G.652 光纤(D = 17)后展宽 136 ps,满足 10G 的要求;Δλ = 1 nm 的 Fabry-Pérot 激光器展宽 1 360 ps,在该距离上无法承载 10G。容限为 1 600 ps/nm 的 10G 光模块在 G.652 上的传输距离为 1 600 / 17 = 94 km。当 λ₀ = 1310 nm、 S₀ = 0.086 ps/(nm²·km) 时:D(1550) = 0.0215 · (1550 − 790.8) = 16.3 ps/(nm·km)。一段 400 km 光纤在 0.1 ps/√km 下 DGD_mean 为 2 ps;按 10G 的 10 ps 限值,传输距离为 (10 / 0.1)² = 10 000 km,而 1980 年代 1 ps/√km 的光纤只能达到 (10 / 1)² = 100 km。 OM3(2 000 MHz·km)光纤在 300 m 处的模式带宽为 6.7 GHz(色散与带宽)。

链路预算

公式含义
PB = P_tx,min − P_rx,sensitivity一对光模块的功率预算
Loss = α · L + N_c · L_c + N_s · L_s + L_components + penalties线路和物理因素共同造成的损耗
Margin = PB − Loss ≥ 3 dB设计准则;对有完整记录的短链路最低为 2 dB
P_rx,max = P_tx,max − Loss_min ≤ P_overload短链路的过载校验
L_splitter = 10 · log₁₀ N + excess (0.5–1.5 dB)理想分光器损耗加上附加损耗

示例:10GBASE-LR,最小发射功率 −8.2 dBm,灵敏度 −14.4 dBm → PB = 6.2 dB。一条 10 km 的链路有 4 对连接器和 4 个熔接点:10 · 0.35 + 4 · 0.3 + 4 · 0.05 + 0.5(附加)= 5.4 dB → 余量 0.8 dB,过小,需要实测线路或改用 ER。一个 10GBASE-ER 光模块以 +4 dBm 发射,经 2 km 链路 1.5 dB 损耗后到达接收端为 +2.5 dBm,而接收机的过载值为 −1 dBm,需要加装 5 dB 衰减器。1:32 分光器的损耗为 15.05 + 1.5 = 16.5 dB(链路预算)。

反射

公式含义
R = ((n₁ − n₂) / (n₁ + n₂))²折射率突变处的菲涅耳反射
Reflectance [dB] = 10 · log₁₀ R小于 1 的分数取对数后为负值
R_event = K_τ + 10 · log₁₀ (10^(H/5) − 1)由尖峰相对背向散射的高度 H 及背向散射系数 K_τ 求得的 OTDR 反射率
K_τ = K_1ns + 10 · log₁₀ (τ / 1 ns)所用脉冲宽度对应的背向散射系数
ORL [dB] = −10 · log₁₀ Σ 10^(R_i / 10)由各事件反射率和瑞利散射本底求得的链路回波损耗

示例:玻璃对空气,n = 1.468 → R = 0.0359 → −14.4 dB。1550 nm 处 K_1ns = −82 dB;脉宽为 1 µs 时 K = −52 dB;H = 3 dB 的尖峰对应 R = −52 + 10 · log₁₀(2.98) = −47.3 dB。一条链路上有 −50 dB 和 −35 dB 的事件,瑞利散射本底为 −32 dB,合计回波为 10⁻⁵ + 3.2 · 10⁻⁴ + 6.3 · 10⁻⁴ = 9.6 · 10⁻⁴ → ORL = 30.2 dB(反射与回波损耗)。

OTDR

公式含义
d = c · t / (2 · n)由往返时间和群折射率 n 求得的距离
Δd / d = Δn / n折射率误差导致的距离误差
分辨率 ≈ c · τ / (2 · n) ≈ 脉冲每 ns 对应 0.1 m脉冲的空间长度,即事件盲区的下限
L_reach ≈ (DR − 6 dB − Σ event losses) / α由动态范围得出的可用测量距离
L_fibre = L_cable · (1 + EFL) + Σ slack光纤长度与光缆、路由长度的关系

示例:n = 1.468 时,100 µs 后返回的回波对应距离为 10.22 km;0.0015 的折射率误差使其偏移 0.1 %(10 m)。100 ns 的脉冲在光纤中长 10 m。一台动态范围为 40 dB 的 OTDR,在事件损耗为 3 dB 的链路上,于 1550 nm 处的可测距离为 (40 − 6 − 3) / 0.2 = 155 km。一条 10 km 的光缆,光纤余长为 0.3 %,另有八个接头盒各储存 20 m 余纤,其光纤总长为 10.19 km(解读 OTDR 曲线)。

时延与长度

公式含义
t = L · n / c = 每 km 4.9 µs光纤中单程传播时延
RTT = 2 · t往返时延
Δt_PTP ≈ ΔL · 每 m 2.45 ns一对光纤长度不对称 ΔL 引起的时间误差(为单程时延差的一半)

示例:100 km 的单程时延为 490 µs,往返为 0.98 ms;一对光纤之间 10 m 的长度差会使 PTP 时间偏移约 25 ns(光纤特性测量)。

力学

公式含义
ε_bend = r / R弯曲外侧的应变:玻璃半径 r = 62.5 µm,弯曲半径 R
ε = F / (E · A)张力引起的应变:E = 72 GPa,A = π · (62.5 µm)² = 1.23 · 10⁻⁸ m²
sag ≈ w · S² / (8 · T)架空档距的抛物线弧垂:单位长度重量 w,档距 S,张力 T

示例:R = 15 mm 时应变为 0.42 %,R = 30 mm 时为 0.21 %,均符合"应变不超过筛选值 20 %" 的经验规则。1 % 应变的筛选试验相当于裸纤上 8.8 N 的力,因此张力应由光缆而非光纤承受。一段 100 m 档距、单位重量 1.5 N/m 的光缆在 2 000 N 张力下弧垂为 0.94 m (可靠性与老化,敷设)。

规划计数

公式含义
N_fibres = 向上取整为 12 的倍数(电路数 · 每电路光纤数 · 增长系数)光缆的纤芯数量
N_splice points ≈ L / reel length − 1 + entries由盘长和建筑物入口数得出的中间熔接点数量
Spare = N_fibres − in use ≥ 25 %备用纤芯的经验规则

示例:20 条双工电路,按增长系数 2 计算需要 80 芯 → 96 芯光缆。一条 30 km 的路由若使用 4 km 一盘的光缆,需要 7 个中间熔接点,另加两个建筑物入口(光纤网络拓扑)。

在 CodingBox 中

每次预算计算都有两个输入量来自光模块自身的存储器:其最小和最大发射功率,以及接收灵敏度和过载值;链路建立后,还会读取实时的 Tx 和 Rx 数值。CodingBox 读取这些数据,因此上述公式以手头这只模块为准,而不是套用通用数据手册(Check transceiver, 应用中的 DDM,单位与换算)。


如果您发现本资料中有不准确之处或错误,请选中相应片段并按 Ctrl+Enter,即可。