{"id":3084,"date":"2026-08-14T12:06:13","date_gmt":"2026-08-14T12:06:13","guid":{"rendered":"https:\/\/firstfibertech.com\/?p=3084"},"modified":"2026-08-14T12:42:51","modified_gmt":"2026-08-14T12:42:51","slug":"comment-calculer-la-distance-maximale-de-test-dun-otdr-a-laide-dune-calculatrice","status":"publish","type":"post","link":"https:\/\/firstfibertech.com\/fr\/blog\/how-to-calculate-otdr-maximum-test-distance-with-calculator\/","title":{"rendered":"Comment calculer la distance maximale de test d'un OTDR (avec calculatrice)"},"content":{"rendered":"<p class=\"wp-block-paragraph\">Lors de l'achat ou de l'utilisation d'un r\u00e9flectom\u00e8tre optique dans le domaine temporel (OTDR), la caract\u00e9ristique la plus importante figurant sur la fiche technique est la <strong>Plage dynamique (DR)<\/strong>. Cette valeur, exprim\u00e9e en d\u00e9cibels (dB), d\u00e9termine la perte optique maximale que l'OTDR est capable d'analyser. Mais comment cela se traduit-il en kilom\u00e8tres r\u00e9els ?<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Afin d'aider les ing\u00e9nieurs de terrain et les concepteurs de r\u00e9seaux \u00e0 \u00e9valuer instantan\u00e9ment jusqu'o\u00f9 leur OTDR peut \u201c voir \u201d clairement, nous avons mis au point ce calculateur de distance maximale de test en temps r\u00e9el.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Calculateur de distance de test OTDR<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Saisissez ci-dessous la plage dynamique de votre OTDR et les caract\u00e9ristiques de votre liaison fibre optique afin de calculer la distance maximale mesurable.<\/p>\n\n\n\n<blockquote class=\"wp-block-quote is-layout-flow wp-block-quote-is-layout-flow\">\n<p class=\"wp-block-paragraph\"><strong>    \n    <div id=\"otdr_dist_calc_6aaeb0352ee1f\" style=\"max-width: 450px; margin: 20px auto; padding: 25px; border: 1px solid #e2e8f0; border-radius: 10px; box-shadow: 0 4px 6px -1px rgba(0, 0, 0, 0.1); background-color: #ffffff;\">\n        <h3 style=\"text-align: center; margin-top: 0; margin-bottom: 25px; color: #1a202c; font-size: 1.25rem;\">\n            OTDR Max Test Distance Calculator        <\/h3>\n        \n        <!-- 1. Dynamic Range & Fiber Attenuation -->\n        <div style=\"display: flex; gap: 10px; margin-bottom: 15px;\">\n            <div style=\"flex: 1;\">\n                <label style=\"display: block; margin-bottom: 8px; color: #4a5568; font-size: 13px;\">\n                    Plage dynamique (dB) :                <\/label>\n                <input type=\"number\" class=\"calc-input val-dr\" step=\"any\" min=\"0\" value=\"35\" style=\"width: 100%; padding: 10px; border: 1px solid #cbd5e0; border-radius: 6px; box-sizing: border-box; font-size: 15px; outline: none; transition: border-color 0.2s;\" title=\"e.g. 35 dB\">\n            <\/div>\n            <div style=\"flex: 1;\">\n                <label style=\"display: block; margin-bottom: 8px; color: #4a5568; font-size: 13px;\">\n                    Attenuation (dB\/km):                <\/label>\n                <input type=\"number\" class=\"calc-input val-atten\" step=\"any\" min=\"0.001\" value=\"0.20\" style=\"width: 100%; padding: 10px; border: 1px solid #cbd5e0; border-radius: 6px; box-sizing: border-box; font-size: 15px; outline: none; transition: border-color 0.2s;\" title=\"e.g. 0.20 for 1550nm\">\n            <\/div>\n        <\/div>\n\n        <!-- 2. Event Losses & SNR Margin -->\n        <div style=\"display: flex; gap: 10px; margin-bottom: 25px;\">\n            <div style=\"flex: 1;\">\n                <label style=\"display: block; margin-bottom: 8px; color: #4a5568; font-size: 13px;\">\n                    Perte totale li\u00e9e \u00e0 l'\u00e9v\u00e9nement (dB) :                <\/label>\n                <input type=\"number\" class=\"calc-input val-events\" step=\"any\" min=\"0\" value=\"2.0\" style=\"width: 100%; padding: 10px; border: 1px solid #cbd5e0; border-radius: 6px; box-sizing: border-box; font-size: 15px; outline: none; transition: border-color 0.2s;\" title=\"Sum of splices, connectors, and splitters\">\n            <\/div>\n            <div style=\"flex: 1;\">\n                <label style=\"display: block; margin-bottom: 8px; color: #4a5568; font-size: 13px;\">\n                    Marge SNR (dB) :                <\/label>\n                <input type=\"number\" class=\"calc-input val-snr\" step=\"any\" min=\"0\" value=\"3.0\" style=\"width: 100%; padding: 10px; border: 1px solid #cbd5e0; border-radius: 6px; box-sizing: border-box; font-size: 15px; outline: none; transition: border-color 0.2s;\" title=\"Typically 3dB for clear event detection\">\n            <\/div>\n        <\/div>\n\n        <!-- 3. Result Output -->\n        <div style=\"padding: 15px; background-color: #f7fafc; border-radius: 8px; border: 1px solid #edf2f7; text-align: center;\">\n            <span style=\"display: block; color: #718096; font-size: 14px; margin-bottom: 5px;\">\n                Maximum Test Distance:            <\/span>\n            <div style=\"color: #2b6cb0; font-size: 28px; line-height: 1;\">\n                <span class=\"result-total\">150.00<\/span> <span style=\"font-size: 18px;\">km<\/span>\n            <\/div>\n        <\/div>\n    <\/div>\n\n    <script>\n    (function() {\n        let container = document.getElementById('otdr_dist_calc_6aaeb0352ee1f');\n        if (!container) return;\n        \n        let inputs = container.querySelectorAll('.calc-input');\n        let resultDisplay = container.querySelector('.result-total');\n        \n        function calculateOtdrDistance() {\n            let dr = parseFloat(container.querySelector('.val-dr').value) || 0;\n            let atten = parseFloat(container.querySelector('.val-atten').value) || 0;\n            let events = parseFloat(container.querySelector('.val-events').value) || 0;\n            let snr = parseFloat(container.querySelector('.val-snr').value) || 0;\n            \n            if (atten <= 0) {\n                resultDisplay.textContent = \"0.00\";\n                return;\n            }\n            \n            let availableRange = dr - events - snr;\n            let maxDistance = availableRange \/ atten;\n            \n            if (maxDistance < 0) {\n                maxDistance = 0;\n            }\n            \n            resultDisplay.textContent = maxDistance.toFixed(2);\n        }\n        \n        inputs.forEach(function(input) {\n            input.addEventListener('input', calculateOtdrDistance);\n        });\n        \n        calculateOtdrDistance();\n    })();\n    <\/script>\n    \n    <\/strong><\/p>\n<\/blockquote>\n\n\n\n<h2 class=\"wp-block-heading\">La formule \u00e0 l'origine des calculs<\/h2>\n\n\n\n<p>La conversion de la plage dynamique (dB) en distance (km) ne se r\u00e9sume pas \u00e0 une simple division par l'att\u00e9nuation de la fibre. Il faut tenir compte du bruit de fond et des \u00e9l\u00e9ments physiques (\u00e9pissures, connecteurs) pr\u00e9sents le long du trajet. Voici la formule standard utilis\u00e9e dans le secteur :<\/p>\n\n<div style=\"text-align: center; font-size: 1.15em; margin: 30px 0; letter-spacing: 0.02em; line-height: 1.6;\">\n    Distance maximale = <span style=\"display: inline-flex; flex-direction: column; vertical-align: middle; text-align: center; font-size: 0.9em; margin: 0 5px;\">\n        <span style=\"border-bottom: 1px solid currentColor; padding: 0 10px 4px;\">Plage dynamique \u2212 Perte d'\u00e9v\u00e9nement \u2212 Marge SNR<\/span>\n        <span style=\"padding: 4px 10px 0;\">Att\u00e9nuation de la fibre optique<\/span>\n    <\/span>\n<\/div>\n\n<p>Voici un bref aper\u00e7u de la signification de chaque variable :<\/p>\n\n<ul>\n    <li style=\"margin-bottom: 10px;\"><strong>Plage dynamique (dB) :<\/strong> La perte optique maximale que l'OTDR est capable de mesurer, telle qu'indiqu\u00e9e par le fabricant.<\/li>\n    <li style=\"margin-bottom: 10px;\"><strong>Att\u00e9nuation de la fibre (dB\/km) :<\/strong> La perte de signal naturelle par kilom\u00e8tre de fibre optique. Elle est g\u00e9n\u00e9ralement de l'ordre de <strong>0,20 dB\/km<\/strong> \u00e0 1 550 nm, et <strong>0,35 dB\/km<\/strong> \u00e0 1 310 nm.<\/li>\n    <li style=\"margin-bottom: 10px;\"><strong>Perte totale li\u00e9e \u00e0 l'\u00e9v\u00e9nement (dB) :<\/strong> La somme de toutes les pertes optiques dues aux composants physiques de la liaison, y compris les \u00e9pissures par fusion, les panneaux de raccordement, les connecteurs et les r\u00e9partiteurs (en cas de test sur un r\u00e9seau PON).<\/li>\n    <li style=\"margin-bottom: 10px;\"><strong>Marge SNR (dB) :<\/strong> Marge du rapport signal\/bruit. Pour qu\u2019un OTDR puisse d\u00e9tecter avec pr\u00e9cision un \u00e9v\u00e9nement situ\u00e9 \u00e0 l\u2019extr\u00e9mit\u00e9 du c\u00e2ble, le signal doit \u00eatre l\u00e9g\u00e8rement sup\u00e9rieur au seuil de bruit de l\u2019appareil. A <strong>3,0 dB<\/strong> Margin est la r\u00e9f\u00e9rence du secteur en mati\u00e8re de d\u00e9tection pr\u00e9cise.<\/li>\n<\/ul>\n\n\n\n<h2 class=\"wp-block-heading\">Foire aux questions (FAQ)<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Q : Pourquoi la calculatrice utilise-t-elle par d\u00e9faut une att\u00e9nuation de 1 550 nm ?<\/strong> <\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Les tests sur de longues distances sont presque toujours effectu\u00e9s \u00e0 la longueur d'onde de 1 550 nm, car celle-ci pr\u00e9sente un taux d'att\u00e9nuation nettement inf\u00e9rieur (~0,20 dB\/km) par rapport \u00e0 celle de 1 310 nm (~0,35 dB\/km). Si vous testez une liaison longue distance, la longueur d'onde de 1 550 nm permet \u00e0 votre OTDR de voir beaucoup plus loin.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Q : Mon OTDR indique 35 dB, mais je n'arrive pas \u00e0 mesurer jusqu'\u00e0 la distance indiqu\u00e9e par le calculateur. Pourquoi ?<\/strong> <\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Les fabricants indiquent souvent la plage dynamique en utilisant la largeur d'impulsion la plus longue possible (par exemple, 20 \u00b5s) et le temps de moyennage le plus long (par exemple, 3 minutes). Si vous utilisez une largeur d'impulsion courte pour obtenir une meilleure r\u00e9solution (afin de d\u00e9tecter des \u00e9v\u00e9nements rapproch\u00e9s), votre <em>efficace<\/em> La plage dynamique est bien plus r\u00e9duite, ce qui signifie que la distance de test sera plus courte.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Q : Comment les s\u00e9parateurs optiques influencent-ils la distance mesur\u00e9e par l'OTDR ?<\/strong> <\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Les s\u00e9parateurs optiques entra\u00eenent une att\u00e9nuation consid\u00e9rable. Un s\u00e9parateur 1\u00d732 pr\u00e9sente une perte d'insertion d'environ <strong>17 dB<\/strong>. Si vous saisissez une perte ponctuelle de 17 dB dans le calculateur, vous constaterez que la distance maximale de test diminue consid\u00e9rablement. C'est pourquoi le test des r\u00e9seaux optiques passifs (PON) n\u00e9cessite des OTDR \u00e0 large plage dynamique (g\u00e9n\u00e9ralement de 39 dB ou plus).<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><\/p>","protected":false},"excerpt":{"rendered":"<p>Lors de l'achat ou de l'utilisation d'un r\u00e9flectom\u00e8tre optique dans le domaine temporel (OTDR), la caract\u00e9ristique la plus importante figurant sur la fiche technique est la plage dynamique (DR). Cette valeur, exprim\u00e9e en d\u00e9cibels (dB), d\u00e9termine la perte optique maximale que l\u2019OTDR est capable d\u2019analyser. Mais comment cela se traduit-il en kilom\u00e8tres r\u00e9els ? Pour aider les ing\u00e9nieurs de terrain et les concepteurs de r\u00e9seaux \u00e0 estimer instantan\u00e9ment comment\u2026 <a title=\"Comment calculer la distance maximale de test d&#039;un OTDR (avec calculatrice)\" class=\"read-more\" href=\"https:\/\/firstfibertech.com\/fr\/blog\/how-to-calculate-otdr-maximum-test-distance-with-calculator\/\" aria-label=\"En savoir plus sur How to Calculate OTDR Maximum Test Distance (with Calculator)\">Lire la suite<\/a><\/p>","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[59],"tags":[],"class_list":["post-3084","post","type-post","status-publish","format-standard","hentry","category-online-tools"],"_links":{"self":[{"href":"https:\/\/firstfibertech.com\/fr\/wp-json\/wp\/v2\/posts\/3084","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/firstfibertech.com\/fr\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/firstfibertech.com\/fr\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/firstfibertech.com\/fr\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/firstfibertech.com\/fr\/wp-json\/wp\/v2\/comments?post=3084"}],"version-history":[{"count":2,"href":"https:\/\/firstfibertech.com\/fr\/wp-json\/wp\/v2\/posts\/3084\/revisions"}],"predecessor-version":[{"id":3086,"href":"https:\/\/firstfibertech.com\/fr\/wp-json\/wp\/v2\/posts\/3084\/revisions\/3086"}],"wp:attachment":[{"href":"https:\/\/firstfibertech.com\/fr\/wp-json\/wp\/v2\/media?parent=3084"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/firstfibertech.com\/fr\/wp-json\/wp\/v2\/categories?post=3084"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/firstfibertech.com\/fr\/wp-json\/wp\/v2\/tags?post=3084"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}