Materialdispersion Faser
Schätzen Sie, wie stark sich ein Lichtpuls in einer Glasfaser verbreitert: Eine Dispersion von 17 ps/(nm·km), eine 2 nm breite Quelle und 10 km Faser verlängern jeden Puls um 340 ps. Vergleichen Sie das mit der Zeit pro Bit. Gratis in Ihrem Browser.
- Kostenlos
- Läuft in Ihrem Browser
- Ohne Anmeldung
- Ihre Daten bleiben auf Ihrem Gerät
Im Browser ausführen – kostenlos
Rechenbeispiel
- Dispersionsparameter
- 17
- Spektrale Breite
- 2
- Faserlänge
- 10
- Spektrale Breite (nm)
- 2
- Faserlänge (km)
- 10
- Absolute Dispersion
- 17
- Pulsverbreiterung (ps)
- 340
Materialdispersion verbreitert optische Impulse, weil unterschiedliche Wellenlängen im Spektrum der Quelle im Glas leicht unterschiedliche Gruppengeschwindigkeiten haben. Die Schätzung erster Ordnung dieser zeitlichen Verbreiterung ist ein einfaches Produkt: Absolutwert des Materialdispersionsparameters mal Spektralbreite mal Faserlänge. Dieser Rechner für Materialdispersion in Fasern nimmt D in Pikosekunden pro Nanometer pro Kilometer, Δλ in Nanometern und L in Kilometern und liefert die Impulsverbreiterung in Pikosekunden mit einer stabilen Formelkette für Protokolle und Übungen. Telekom-Linkbudgets, universitäre Faserlabore und Laser-Dioden-Vergleiche brauchen dieselbe geschlossene Form, bevor vollständige nichtlineare oder Wellenleiter-Simulatoren geöffnet werden.
Was Impulsverbreiterung durch Materialdispersion in der Faser bedeutet
In Silica und anderen optischen Gläsern hängt der Brechungsindex von der Wellenlänge ab, also auch die Gruppenlaufzeit pro Längeneinheit. Ist die Quelle nicht monochromatisch, sammeln spektrale Anteile unterschiedliche Verzögerungen und die Impulshüllkurve dehnt sich zeitlich. Das industrielle Modell erster Ordnung fasst diesen Effekt in einen Dispersionsparameter D, üblich in Pikosekunden Laufzeitänderung pro Nanometer Wellenlängenänderung pro Kilometer Faser.
Multipliziert man den Absolutwert von D mit der Spektralbreite der Quelle Δλ und der Streckenlänge L, erhält man den erwarteten Materialdispersionsbeitrag zur Verbreiterung: Δt ist gleich |D| mal Δλ mal L. Positives D wird oft als normale Dispersionsregion bezeichnet; negatives D als anomale Region, die in vielen Soliton- und Kompensationsdiskussionen vorkommt. Für die Verbreiterungsgröße fällt das Vorzeichen weg, deshalb verwendet dieser Rechner |D|.
Das Modell ignoriert Wellenleiterdispersion (die in realer Einmodenfaser die Materialdispersion aufheben oder ergänzen kann), Polarisationsmodendispersion, Selbstphasenmodulation und Dispersionssteigungen höherer Ordnung. Es ist die Lehrbuch- und Linkbudget-Schätzung, die Sie wollen, wenn D, Linienbreite und Länge bereits aus Datenblatt oder Aufgabenstellung bekannt sind — kein vollständiger GVD-Löser aus Sellmeier-Koeffizienten.
Wo Teams diese Schätzung in der Praxis nutzen
Kurse der optischen Nachrichtentechnik stellen endlose Aufgaben zur Materialdispersions-Impulsverbreiterung aus Katalog-D, Laser- oder LED-Spektralbreite und Linklänge; ein verlässliches Orakel beschleunigt Korrektur und Laborvorbereitung. Planer von Access- und Metro-Netzen vergleichen diese Pikosekunden-Zahl mit Bitperioden-Budgets, bevor sie über Dispersionskompensation, engere Quellen oder kürzere Regeneratorabstände entscheiden. Komponentenhersteller veröffentlichen D-Kurven über der Wellenlänge und wollen ein transparentes Produkt aus D, Δλ und L in Marketing-Rechnern und Application Notes.
Instrumentierungsgruppen schätzen, wie stark eine breitbandige ASE-Quelle nach einer Faserspule dehnt, wenn sie OTDR-, Sensorik- oder nichtlineare Optik-Bänke entwerfen. Bevorzugen Sie diesen Endpunkt, wenn Sie bereits D, Spektralbreite und Länge haben und eine nachvollziehbare geschlossene Form brauchen — kein Sellmeier-Glasmodell, keine vollständige chromatische Dispersionskarte einer Übertragungsfaser und keine PMD- oder nichtlinearen Impulsausbreitungs-Löser, die andere Eingaben brauchen und eigene Landings verdienen.
Anwendungsfälle
Impulsbudget-Schätzungen für Telekom-Strecken
Multiplizieren Sie |D|, die Spektralbreite der Quelle und die Streckenlänge, um die Materialdispersions-Verbreiterung in Pikosekunden zu erhalten, bevor Sie sie mit Bitperioden-Margen vergleichen.
Labor- und Hausaufgaben-Lösungsschlüssel für Fasern
Liefern Sie ein deterministisches Δt aus Lehrbuch-D, Δλ und L, damit Lehrkräfte, Studierende und Autograder eine gemeinsame Referenzwahrheit teilen.
Häufige Fragen
Welche Formel verwendet der Rechner für Materialdispersion in Fasern?
Er verwendet die Materialdispersions-Verbreiterung erster Ordnung Δt = |D| · Δλ · L, mit D in ps/(nm·km), Δλ in nm, L in km und Δt in Pikosekunden.
Warum wird der Absolutwert von D verwendet?
D kann positiv (normal) oder negativ (anomal) sein. Die Verbreiterung der Impulshüllkurve durch Dispersion erster Ordnung hängt von der Größe |D| ab, daher multipliziert der Rechner |D| mit Spektralbreite und Länge.
Welche Einheiten muss ich verwenden?
Verwenden Sie D in ps/(nm·km), die Spektralbreite in nm und die Faserlänge in km. Wandeln Sie Meter in Kilometer um, bevor Sie aufrufen, wenn Ihre Zeichnungen m verwenden.
Enthält das Wellenleiterdispersion oder PMD?
Nein. Diese Fähigkeit liefert nur das Materialdispersionsprodukt |D|·Δλ·L. Wellenleiterdispersion, Polarisationsmodendispersion und nichtlineare Effekte erfordern getrennte Modelle und Eingaben.
Wie lässt sich die Pulsverbreiterung durch Materialdispersion verringern?
Die Verbreiterung wächst proportional zur spektralen Breite der Quelle und zur Faserlänge, eine schmalere Quelle oder eine kürzere Strecke verringert sie also. Außerdem kommen Dispersionskompensation oder enger gesetzte Regeneratoren in Frage.
Verwandte Tools
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-material-dispersion \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"dispersion_parameter":17,"spectral_width":2,"fiber_length":10}'const res = await fetch("https://api.kit.forhosting.com/optics/fiber-material-dispersion", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"dispersion_parameter": 17,
"spectral_width": 2,
"fiber_length": 10
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/optics/fiber-material-dispersion",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"dispersion_parameter": 17,
"spectral_width": 2,
"fiber_length": 10
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/optics/fiber-material-dispersion", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"dispersion_parameter":17,"spectral_width":2,"fiber_length":10}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"dispersion_parameter":17,"spectral_width":2,"fiber_length":10}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/optics/fiber-material-dispersion", body)
req.Header.Set("Authorization", "Bearer "+os.Getenv("KIT_KEY"))
req.Header.Set("Content-Type", "application/json")
res, _ := http.DefaultClient.Do(req)Beispiel-Anfrage
{
"dispersion_parameter": 17,
"spectral_width": 2,
"fiber_length": 10
}Beispiel-Antwort
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "optics.fiber_material_dispersion",
"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. |
Technische Hinweise
Eingaben, Einheiten, Ausgaben und Validierungsregeln
Alle drei müssen endlich sein. D darf positiv, negativ oder null sein — null liefert einfach null Verbreiterung. Senden Sie drei Zahlen: dispersion_parameter D in ps pro nm pro km, spectral_width Δλ in Nanometern und fiber_length L in Kilometern. Spektralbreite und Länge müssen strikt positiv sein; null oder negative Werte scheitern mit invalid_input, weil sie für diese Produktformel keine physikalische Verbreiterung erster Ordnung definieren. Übliche Aliasse wie D, D_m, dispersion, delta_lambda, spectral_width_nm, linewidth, L, length_km und fiber_length_km werden akzeptiert, damit Skripte in Lehrbuchnotation keine Umbenennungsschicht brauchen. Bei Erfolg spiegelt die Antwort bereinigte dispersion_parameter, spectral_width_nm und fiber_length_km, liefert abs_dispersion als |D|, pulse_broadening_ps als |D| mal Δλ mal L, enthält die Formelkette Δt gleich |D| mal Δλ mal L und einen unit_note, der das Pikosekunden-Ergebnis dokumentiert. Klassische Prüfungen: Standard-Einmodenfaser nahe siebzehn Pikosekunden pro Nanometer-Kilometer mit LED-ähnlicher Breite von zwei Nanometern über zehn Kilometer; eine engere Laserdiode über eine längere Strecke; und der Fall null Länge oder null Breite als obligatorischer invalid_input-Pfad. Der Preis für einen erfolgreichen analytischen Aufruf ist pauschal $0.002 pro Element; fehlende Felder, nichtnumerische Zeichenketten, NaN, Infinity und nicht positive Δλ oder L werden nicht berechnet.
Wo Teams diese Schätzung in der Praxis nutzen
Weil diese Fähigkeit eine reine Parse-Engine ist, gilt der veröffentlichte API-Preis von $0.002 pro erfolgreichem Element, und fehlgeschlagene Validierung wird nicht berechnet.
Integrationsbeispiele
Skripte zum Linienbreiten-Kompromiss der Quelle
Rufen Sie die API stapelweise über LED- versus Laser-Spektralbreiten und Faserlängen auf, um Materialdispersionsgrenzen ohne Tabellenkalkulation zu kartieren.
Technische Fragen
Was kostet jeder API-Aufruf?
$0.002 pro erfolgreicher Anfrage. Das Browser-Werkzeug oben läuft lokal kostenlos; die API belastet Ihr KIT-Prepaid-Guthaben nur, wenn die Aufgabe gelingt.