Formules en uitgewerkte berekeningen · Glasvezelreferentie · Glasvezellinks · Documentatie · CodingBox
CodingBox Documentatie

Formules en uitgewerkte berekeningen

De rekenkunde van een glasvezellink past op één pagina: decibels, demping, geleidingsparameters voor singlemode of multimode, dispersie, linkbudget, reflecties, omzetting door de OTDR van tijd naar afstand, latentie en de mechanica van buiging en spanning. Elke formule heeft een uitgewerkt voorbeeld met getallen uit het beknopte overzicht.

Decibels en vermogen

FormuleBetekenis
P [dBm] = 10 · log₁₀ (P [mW] / 1 mW)absoluut vermogen; 0 dBm = 1 mW
P [mW] = 10^(P [dBm] / 10)terug naar milliwatt
Loss [dB] = P_in [dBm] − P_out [dBm]verhouding in decibel; ratio = 10^(loss / 10)
P_total [dBm] = 10 · log₁₀ Σ 10^(P_i / 10)vermogens worden in milliwatt opgeteld, nooit in dBm
3 dB ≈ × 2; 10 dB = × 10; 1 dB ≈ 26 %; 0,1 dB ≈ 2,3 %hoofdrekenen

Voorbeeld: een zender met −8,2 dBm door 6,2 dB verlies arriveert op −14,4 dBm = 0,036 mW. Twee DWDM-kanalen met elk −3 dBm zijn samen 0 dBm, niet −6 dBm.

Demping

FormuleBetekenis
α [dB/km] = (10 / L) · log₁₀ (P_in / P_out)dempingscoëfficiënt uit cutback- of OTDR-meting
α(λ₂) / α(λ₁) ≈ (λ₁ / λ₂)⁴Rayleighverstrooiing neemt af met de vierde macht van golflengte
A_total = α · L + N_c · L_c + N_s · L_s + L_componentsverlies van gehele infrastructuur: vezel, connectorparen, lassen, splitters en filters

Voorbeeld: (1310 / 1550)⁴ = 0,51, dus 0,33 dB/km bij 1310 nm schaalt naar 0,17 dB/km verstrooiing bij 1550 nm; absorptie voegt de rest toe tot de werkelijke 0,19 dB/km (Demping en vensters).

Geleiding: numerieke apertuur, V-getal, modi, cutoff, mode field

FormuleBetekenis
NA = √(n₁² − n₂²) = n₀ · sin θ_maxnumerieke apertuur uit indices van kern en mantel
V = 2π · a · NA / λgenormaliseerde frequentie voor kernstraal a
singlemode wanneer V < 2,405erboven plant de tweede modegroep zich voort
λ_c = 2π · a · NA / 2,405cutoffgolflengte
N_modes ≈ V² / 2 (step-index), ≈ V² / 4 (graded-index)aantal geleide modi in multimode vezel
w / a ≈ 0,65 + 1,619 · V^−1,5 + 2,879 · V^−6Marcuse-benadering; MFD = 2 · w

Voorbeelden: n₁ = 1,4675, n₂ = 1,4625 → NA = √(2,1536 − 2,1389) = 0,121. Bij a = 4,1 µm en NA = 0,12 is cutoff λ_c = 2π · 4,1 · 0,12 / 2,405 = 1,285 µm — singlemode bij 1310 nm en hoger. Bij 1310 nm is V = 2,36 en w / a = 1,113, dus MFD 9,1 µm. Een 50 µm-multimode vezel met NA 0,20 bij 850 nm heeft V = 37 en ongeveer 340 geleide modi (Hoe licht zich voortplant).

Dispersie

FormuleBetekenis
Δτ = D · L · Δλchromatische pulsverbreding; D als absolute waarde in ps/(nm·km), L in km, bronbreedte Δλ in nm
L_max = CD_tolerance / Ddoor dispersie beperkt bereik uit tolerantie van transceiver (D absoluut)
D(λ) = (S₀ / 4) · (λ − λ₀⁴ / λ³)dispersie van G.652 uit nuldispersiegolflengte λ₀ en helling S₀
DGD_mean = PMD_coef · √Lpolarisatiemodedispersie groeit met vierkantswortel van lengte
DGD_max ≈ 3 · DGD_meanzeldzame ergste geval die het systeem moet verdragen
BW_link = EMB / Lmodale bandbreedte van multimodelink uit MHz·km-classificatie

Voorbeelden: DFB-laser met Δλ = 0,1 nm over 80 km G.652 (D = 17) verbreedt 136 ps — aanvaardbaar voor 10G; Fabry-Pérot met Δλ = 1 nm verbreedt 1 360 ps en kan geen 10G dragen. Een 10G-module met 1 600 ps/nm tolerantie bereikt 1 600 / 17 = 94 km op G.652. Bij λ₀ = 1310 nm en S₀ = 0,086 ps/(nm²·km): D(1550) = 0,0215 · (1550 − 790,8) = 16,3 ps/(nm·km). Een vezel met 0,1 ps/√km over 400 km heeft DGD_mean = 2 ps; een 10 ps-limiet voor 10G geeft (10 / 0,1)² = 10 000 km, maar vezel uit de jaren 1980 bij 1 ps/√km slechts (10 / 1)² = 100 km. OM3 (2 000 MHz·km) over 300 m geeft 6,7 GHz modale bandbreedte (Dispersie en bandbreedte).

Linkbudget

FormuleBetekenis
PB = P_tx,min − P_rx,sensitivityvermogensbudget van transceiverpaar
Verlies = α · L + N_c · L_c + N_s · L_s + L_components + margesalles wat infrastructuur en fysica wegnemen
Marge = PB − Verlies ≥ 3 dBontwerpregel; 2 dB minimum op korte, goed gedocumenteerde links
P_rx,max = P_tx,max − Loss_min ≤ P_overloadcontrole op overbelasting bij korte links
L_splitter = 10 · log₁₀ N + extra verlies (0,5–1,5 dB)ideaal splitterverlies plus excess

Voorbeelden: 10GBASE-LR, −8,2 dBm minimaal zendvermogen, −14,4 dBm gevoeligheid → PB = 6,2 dB. Een link van 10 km met 4 connectorparen en 4 lassen: 10 · 0,35 + 4 · 0,3 + 4 · 0,05 + 0,5 penalty = 5,4 dB → marge 0,8 dB, te weinig; meet infrastructuur of gebruik ER. Een 10GBASE-ER-module met +4 dBm op 2 km met 1,5 dB verlies levert +2,5 dBm aan ontvanger met −1 dBm overbelasting — een 5 dB-verzwakker is nodig. Een 1:32-splitter verliest 15,05 + 1,5 = 16,5 dB (Linkbudget).

Reflecties

FormuleBetekenis
R = ((n₁ − n₂) / (n₁ + n₂))²Fresnelreflectie bij indexstap
Reflectance [dB] = 10 · log₁₀ Rnegatief voor fractie kleiner dan 1
R_event = K_τ + 10 · log₁₀ (10^(H/5) − 1)OTDR-reflectantie uit piekhoogte H boven terugverstrooiing en terugverstrooiingscoëfficiënt K_τ
K_τ = K_1ns + 10 · log₁₀ (τ / 1 ns)terugverstrooiingscoëfficiënt voor gebruikte pulsbreedte
ORL [dB] = −10 · log₁₀ Σ 10^(R_i / 10)retourverlies van link uit reflectanties van gebeurtenissen en Rayleighvloer

Voorbeelden: glas naar lucht, n = 1,468 → R = 0,0359 → −14,4 dB. Bij 1550 nm K_1ns = −82 dB; met 1 µs-puls K = −52 dB; H = 3 dB geeft R = −52 + 10 · log₁₀(2,98) = −47,3 dB. Een link met gebeurtenissen bij −50 en −35 dB en Rayleighvloer −32 dB retourneert 10⁻⁵ + 3,2 · 10⁻⁴ + 6,3 · 10⁻⁴ = 9,6 · 10⁻⁴ → ORL = 30,2 dB (Reflecties en retourverlies).

OTDR

FormuleBetekenis
d = c · t / (2 · n)afstand uit heen-en-terugtijd met groepsindex n
Δd / d = Δn / nafstandsfout door indexfout
resolutie ≈ c · τ / (2 · n) ≈ 0,1 m per ns pulsruimtelijke pulslengte, ondergrens van dode zone voor gebeurtenissen
L_reach ≈ (DR − 6 dB − Σ gebeurtenisverliezen) / αbruikbaar bereik uit dynamisch bereik
L_fibre = L_cable · (1 + EFL) + Σ kabellussenvezellengte tegenover kabel- en routelengte

Voorbeelden: terugkeer na 100 µs met n = 1,468 ligt 10,22 km weg; indexfout 0,0015 verschuift dit 0,1 % (10 m). Een puls van 100 ns is 10 m lang in de vezel. Een OTDR met 40 dB dynamisch bereik op een link met 3 dB gebeurtenisverliezen bereikt (40 − 6 − 3) / 0,2 = 155 km bij 1550 nm. Een kabel van 10 km met 0,3 % overlengte en acht sluitingen met elk 20 m kabellus bevat 10,19 km vezel (Een OTDR-meetcurve lezen).

Latentie en lengte

FormuleBetekenis
t = L · n / c = 4,9 µs per kmvoortplantingsvertraging heen in glasvezel
RTT = 2 · theen en terug
Δt_PTP ≈ ΔL · 2,45 ns per mtimingfout door lengteasymmetrie ΔL tussen twee vezels van een paar (helft van verschil in vertraging heen)

Voorbeelden: 100 km is 490 µs heen en 0,98 ms heen-en-terug; 10 m lengteverschil tussen de vezels van een paar verschuift PTP-tijd circa 25 ns (Vezelkarakterisering).

Mechanica

FormuleBetekenis
ε_bend = r / Rrek aan buitenzijde van buiging: glasstraal r = 62,5 µm, buigstraal R
ε = F / (E · A)rek door spanning: E = 72 GPa, A = π · (62,5 µm)² = 1,23 · 10⁻⁸ m²
sag ≈ w · S² / (8 · T)parabolische doorhang luchtlijn: gewicht per meter w, overspanning S, spanning T

Voorbeelden: R = 15 mm geeft 0,42 % rek, R = 30 mm 0,21 % — de 20 %-regel voor de proeftest. De proeftest met 1 % rek komt overeen met 8,8 N op de kale vezel; daarom dragen kabels de spanning. Een overspanning van 100 m met 1,5 N/m kabel bij 2 000 N spanning hangt 0,94 m door (Betrouwbaarheid en veroudering, Installatie).

Planning van aantallen

FormuleBetekenis
N_fibres = afronden op veelvoud van 12 van (circuits · vezels per circuit · groeifactor)vezelaantal van kabel
N_splice points ≈ L / haspellengte − 1 + invoerenlassen midden in route uit haspellengten plus gebouwingangen
Reserve = N_fibres − in gebruik ≥ 25 %vuistregel voor reserve

Voorbeelden: 20 duplexcircuits met groeifactor 2 vereisen 80 vezels → kabel met 96 vezels. Een route van 30 km met haspels van 4 km vereist 7 laspunten midden in het traject plus twee gebouwingangen (Glasvezelnetwerktopologieën).

In CodingBox

Twee invoerwaarden voor elke budgetberekening komen uit het geheugen van de module: minimum en maximum zendvermogen, gevoeligheid en overbelasting van ontvanger, plus live Tx- en Rx-waarden wanneer de link actief is. CodingBox leest ze, zodat bovenstaande formules uitgaan van de module in hand en niet van een generieke datasheet (Check transceiver, DDM in de app, Eenheden en conversies).


Vindt u een onjuistheid of fout in dit materiaal? Selecteer het betreffende fragment en druk op Ctrl+Enter om .