Glasfaserlänge aus dem Verlustbudget berechnen
Dieser Rechner ermittelt die theoretisch maximale Glasfaserlänge aus dem Anteil des Verlustbudgets, der ausschließlich für die Faser vorgesehen ist.
Im Browser ausführen – kostenlos
Geben Sie den zulässigen Gesamtverlust in Dezibel und den Dämpfungskoeffizienten in Dezibel pro Kilometer ein. Das Werkzeug teilt den verfügbaren Verlust durch die Dämpfung und liefert die maximale Entfernung in Kilometern. Es eignet sich für frühe Verbindungsplanungen, Reichweitenvergleiche, Tabellenprüfungen und Übungsaufgaben. Ziehen Sie zuvor Verluste durch Steckverbinder, Spleiße, Splitter, Biegungen sowie die technische Reserve ab.
Leiten Sie aus dem Verlustbudget eine Entfernungsgrenze ab
Das Budget einer Glasfaserverbindung beschreibt, wie viel optische Leistung zwischen Sender und Empfänger verloren gehen darf, ohne den sicheren Empfang zu gefährden. Ist der ausschließlich für die verteilte Faserdämpfung vorgesehene Anteil bekannt, ergibt sich die maximale Reichweite direkt: maximum_length_km entspricht total_allowable_loss_db geteilt durch attenuation_db_per_km. Beispielsweise führen 7.5 dB verfügbarer Verlust und 0.35 dB/km Dämpfung zu einer theoretischen Höchstlänge von etwa 21.428571 km. Das Ergebnis ist eine Obergrenze unter den eingegebenen Annahmen und keine Betriebszusage. Die Ausgabe enthält beide Eingaben, maximum_length_km und die Formel, damit Sie die Rechnung prüfen oder weiterverarbeiten können. Dezibel sind hier praktisch, weil der verteilte Verlust bei konstanter Dämpfung linear mit der Entfernung wächst. Der Rechner kehrt die übliche Multiplikation um, wenn das Budget feststeht und die Strecke gesucht wird. Die Berechnung ist deterministisch; lediglich der serialisierte Wert wird für stabile automatisierte Antworten auf zwölf Dezimalstellen gerundet.
Bestimmen Sie das reine Faserverlustbudget
total_allowable_loss_db sollte den für die Faser verbleibenden Verlust darstellen und nicht automatisch die gesamte Differenz zwischen Sendeleistung und Empfängerempfindlichkeit. Beginnen Sie mit dem optischen Budget und ziehen Sie alle nicht entfernungsabhängigen Verluste ab: Steckverbinder, Spleiße, Splitter, Koppler, Patchfelder, Biegungen sowie eine Reserve für Alterung, Reparaturen, Temperatur, Messunsicherheit und spätere Änderungen. Der Restwert gehört in das Eingabefeld. Verbrauchen diese Abzüge das vollständige Budget, bleibt keine positive Strecke verfügbar; die Eingabe 0 liefert folgerichtig 0 Kilometer. Verwenden Sie attenuation_db_per_km aus der passenden Spezifikation für Fasertyp, Wellenlänge und Betriebsbedingungen. Werte bei 1550 nm, 1310 nm und 850 nm können deutlich voneinander abweichen. Die Dämpfung muss positiv sein, weil eine Division durch null keine endliche Maximalreichweite definiert. Beide Felder akzeptieren nur endliche Zahlen; Zahlenzeichenfolgen, Einheitentext, negative Budgets, Nulldämpfung, Unendlich und fehlende Felder werden abgewiesen. Rechnen Sie den Verlust in Dezibel und die Dämpfung in Dezibel pro Kilometer um.
Bewerten Sie die maximale Länge vorsichtig
Verstehen Sie maximum_length_km als theoretische Strecke auf Basis einer konstanten Dämpfung und Ihrer Verlustzuweisung. Die installierte Kabellänge übersteigt häufig die Kartenentfernung, da vertikale Wege, Hindernisse, Serviceschlaufen, Kabelreserven und Schrankführungen hinzukommen. Vergleichen Sie das Ergebnis daher mit der geplanten Kabellänge. Enthält eine Route Fasern mit unterschiedlichen Koeffizienten, reicht eine einzelne Division ohne begründeten Ersatzwert nicht aus; transparenter ist es, bekannte Abschnitte einzeln zu berechnen und nur den unbekannten Abschnitt zu lösen. Das Ergebnis berücksichtigt außerdem weder chromatische Dispersion und modale Bandbreite noch Senderspektrum, Empfängerübersteuerung, nichtlineare Effekte oder protokollspezifische Grenzen. Diese Faktoren können die Reichweite verkürzen. Datenblätter und geltende Normen bleiben maßgeblich. Nutzen Sie den Rechner für Machbarkeitsprüfungen, Empfindlichkeitsvergleiche und reproduzierbare Automatisierung vor der Detailplanung. Prüfen Sie nominale und konservative Dämpfungswerte. Im Browser ist die Berechnung kostenlos; jede erfolgreiche automatisierte API-Anfrage kostet $0.002.
Anwendungsfälle
Reichweite im Vorentwurf schätzen
Wandeln Sie den für die Faser reservierten Budgetanteil in eine theoretische maximale Kabellänge um.
Fasern oder Wellenlängen vergleichen
Halten Sie den zulässigen Verlust konstant und vergleichen Sie Reichweiten verschiedener Dämpfungswerte.
Eine Budgettabelle kontrollieren
Prüfen Sie unabhängig, ob die vorgeschlagene Strecke dem Restverlust geteilt durch die Dämpfung entspricht.
Häufige Fragen
Welche Formel verwendet der Rechner?
Maximale Faserlänge in km = zulässiger Gesamtverlust in dB ÷ Dämpfung in dB/km.
Sind Steckverbinder- und Spleißverluste einzubeziehen?
Ziehen Sie Steckverbinder, Spleiße, Splitter, Biegungen und Reserve zuerst vom Gesamtbudget ab. Geben Sie nur den Rest für die Faser ein.
Warum muss die Dämpfung größer als null sein?
Die Berechnung teilt durch die Dämpfung. Null definiert keine endliche Entfernungsgrenze und ergibt daher keine sinnvolle Maximallänge.
Garantiert das Ergebnis eine funktionierende Verbindung?
Nein. Es ist eine theoretische Grenze. Dispersion, Bandbreite, Geräte, Route, Bauteile und Reserve können eine kürzere Strecke verlangen.
Was kostet eine Berechnung per API?
Jede erfolgreiche API-Anfrage kostet $0.002. Dieselbe deterministische Berechnung ist im Browser kostenlos.
Für Entwickler — API-Zugang
Alles auf dieser Seite ist auch per API verfügbar. Dieser Abschnitt richtet sich an Teams, die es in ihre eigenen Systeme einbinden möchten; alle anderen nutzen einfach das Tool oben.
Endpunkt
Authentifizierung per Bearer-Token. Ein einziger POST stellt die Aufgabe in die Warteschlange; das Ergebnis erhalten Sie per Webhook oder über einen signierten Link.
Aufruf aus Ihrem Stack
curl -X POST https://api.kit.forhosting.com/optics/fiber-length-from-loss-budget \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"total_allowable_loss_db":7.5,"attenuation_db_per_km":0.35}'const res = await fetch("https://api.kit.forhosting.com/optics/fiber-length-from-loss-budget", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"total_allowable_loss_db": 7.5,
"attenuation_db_per_km": 0.35
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/optics/fiber-length-from-loss-budget",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"total_allowable_loss_db": 7.5,
"attenuation_db_per_km": 0.35
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/optics/fiber-length-from-loss-budget", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"total_allowable_loss_db":7.5,"attenuation_db_per_km":0.35}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"total_allowable_loss_db":7.5,"attenuation_db_per_km":0.35}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/optics/fiber-length-from-loss-budget", body)
req.Header.Set("Authorization", "Bearer "+os.Getenv("KIT_KEY"))
req.Header.Set("Content-Type", "application/json")
res, _ := http.DefaultClient.Do(req)Beispiel-Anfrage
{
"total_allowable_loss_db": 7.5,
"attenuation_db_per_km": 0.35
}Beispiel-Antwort
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "optics.fiber_length_from_loss_budget",
"status": "queued",
"_links": {
"result": "/tasks/tsk_…/result"
}
}Die API arbeitet asynchron: Sie erhalten sofort eine task_id. Polling ist mit 1 Anfrage pro Sekunde erlaubt.
Preis
Der Preis steht auf der Seite – keine Tokens, keine Credits. Fehlgeschlagene Aufgaben werden nicht berechnet.
Fehler
| HTTP | Code | Bedeutung |
|---|---|---|
401 | unauthorized | Der API-Schlüssel fehlt oder ist ungültig – prüfen Sie den Authorization-Header (Bearer). |
402 | insufficient_balance | Ihr Guthaben reicht für diese Aufgabe nicht aus – Aufladungen verfallen nicht. |
404 | unknown_type | Unbekannter Aufgabentyp – prüfen Sie das Feld „type“ gegen den Katalog. |
429 | rate_limited | Zu viele Anfragen – warten Sie kurz; Polling ist mit 1 Anfrage pro Sekunde erlaubt. |