{"id":3074,"date":"2026-08-14T10:34:47","date_gmt":"2026-08-14T10:34:47","guid":{"rendered":"https:\/\/firstfibertech.com\/?p=3074"},"modified":"2026-08-14T12:21:18","modified_gmt":"2026-08-14T12:21:18","slug":"como-calcular-el-presupuesto-de-perdidas-de-un-enlace-de-fibra-optica-con-una-calculadora-gratuita","status":"publish","type":"post","link":"https:\/\/firstfibertech.com\/es\/blog\/how-to-calculate-fiber-optic-link-loss-budget-with-free-calculator\/","title":{"rendered":"C\u00f3mo calcular el presupuesto de p\u00e9rdidas en un enlace de fibra \u00f3ptica (con una calculadora gratuita)"},"content":{"rendered":"<p class=\"wp-block-paragraph\">El dise\u00f1o de una red de fibra \u00f3ptica fiable requiere algo m\u00e1s que simplemente conectar cables. Para garantizar que tu red funcione sin p\u00e9rdidas de datos ni errores, debes comprobar que la se\u00f1al luminosa que llega al receptor sea lo suficientemente intensa como para que se detecte correctamente.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Todos los componentes de la trayectoria \u00f3ptica \u2014desde el propio cable de fibra hasta los empalmes y los conectores\u2014 absorben o dispersan una peque\u00f1a cantidad de luz. Calcular el <strong>Presupuesto de p\u00e9rdidas en enlaces de fibra \u00f3ptica<\/strong> te ayuda a calcular la p\u00e9rdida total de se\u00f1al incluso antes de tender el primer cable.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Para que la planificaci\u00f3n de tu red sea m\u00e1s r\u00e1pida y no adolezca de errores, hemos creado esta calculadora de presupuesto de p\u00e9rdidas en tiempo real.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Calculadora de p\u00e9rdida en fibra \u00f3ptica en tiempo real<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Introduce a continuaci\u00f3n las especificaciones de tu proyecto. La p\u00e9rdida total de enlaces se actualizar\u00e1 autom\u00e1ticamente a medida que escribas.<\/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=\"fiber_loss_calc_6aad4bc122b6a\" 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            Fiber Loss Budget Calculator        <\/h3>\n        \n        <!-- 1. Fiber Length & 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                    Fiber Length (km):                <\/label>\n                <input type=\"number\" class=\"calc-input val-length\" step=\"any\" min=\"0\" value=\"10\" 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;\">\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-attenuation\" step=\"any\" min=\"0\" value=\"0.35\" placeholder=\"p. ej., 0,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;\">\n            <\/div>\n        <\/div>\n\n        <!-- 2. Splices -->\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                    Number of Splices:                <\/label>\n                <input type=\"number\" class=\"calc-input val-splice-qty\" step=\"1\" min=\"0\" value=\"4\" 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;\">\n            <\/div>\n            <div style=\"flex: 1;\">\n                <label style=\"display: block; margin-bottom: 8px; color: #4a5568; font-size: 13px;\">\n                    Loss per Splice (dB):                <\/label>\n                <input type=\"number\" class=\"calc-input val-splice-loss\" step=\"any\" min=\"0\" value=\"0.1\" 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;\">\n            <\/div>\n        <\/div>\n\n        <!-- 3. Connectors -->\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                    Number of Connectors:                <\/label>\n                <input type=\"number\" class=\"calc-input val-conn-qty\" step=\"1\" min=\"0\" value=\"2\" 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;\">\n            <\/div>\n            <div style=\"flex: 1;\">\n                <label style=\"display: block; margin-bottom: 8px; color: #4a5568; font-size: 13px;\">\n                    Loss per Conn. (dB):                <\/label>\n                <input type=\"number\" class=\"calc-input val-conn-loss\" step=\"any\" min=\"0\" value=\"0.5\" 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;\">\n            <\/div>\n        <\/div>\n\n        <!-- 4. Safety Margin -->\n        <div style=\"margin-bottom: 25px;\">\n            <label style=\"display: block; margin-bottom: 8px; color: #4a5568; font-size: 13px;\">\n                Safety Margin (dB):            <\/label>\n            <input type=\"number\" class=\"calc-input val-margin\" 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;\">\n        <\/div>\n\n        <!-- 5. 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                Total Link Loss:            <\/span>\n            <div style=\"color: #2b6cb0; font-size: 28px; line-height: 1;\">\n                <span class=\"result-total\">11.90<\/span> <span style=\"font-size: 18px;\">dB<\/span>\n            <\/div>\n        <\/div>\n    <\/div>\n\n    <script>\n    (function() {\n        let container = document.getElementById('fiber_loss_calc_6aad4bc122b6a');\n        if (!container) return;\n        \n        let inputs = container.querySelectorAll('.calc-input');\n        let resultDisplay = container.querySelector('.result-total');\n        \n        function calculateTotalLoss() {\n            \/\/ \u83b7\u53d6\u5e76\u8f6c\u6362\u6240\u6709\u8f93\u5165\u6846\u7684\u503c\uff0c\u5982\u679c\u4e3a\u7a7a\u6216\u975e\u6cd5\u5219\u9ed8\u8ba4\u4e3a0\n            let length = parseFloat(container.querySelector('.val-length').value) || 0;\n            let attenuation = parseFloat(container.querySelector('.val-attenuation').value) || 0;\n            \n            let spliceQty = parseFloat(container.querySelector('.val-splice-qty').value) || 0;\n            let spliceLoss = parseFloat(container.querySelector('.val-splice-loss').value) || 0;\n            \n            let connQty = parseFloat(container.querySelector('.val-conn-qty').value) || 0;\n            let connLoss = parseFloat(container.querySelector('.val-conn-loss').value) || 0;\n            \n            let margin = parseFloat(container.querySelector('.val-margin').value) || 0;\n            \n            \/\/ \u6838\u5fc3\u8ba1\u7b97\u516c\u5f0f\n            let fiberLoss = length * attenuation;\n            let totalSpliceLoss = spliceQty * spliceLoss;\n            let totalConnLoss = connQty * connLoss;\n            \n            let totalLinkLoss = fiberLoss + totalSpliceLoss + totalConnLoss + margin;\n            \n            \/\/ \u66f4\u65b0\u7ed3\u679c\u663e\u793a\uff0c\u4fdd\u7559\u4e24\u4f4d\u5c0f\u6570\n            resultDisplay.textContent = totalLinkLoss.toFixed(2);\n        }\n        \n        \/\/ \u4e3a\u6240\u6709\u8f93\u5165\u6846\u7ed1\u5b9a input \u4e8b\u4ef6\uff0c\u5b9e\u73b0\u5b9e\u65f6\u8ba1\u7b97\n        inputs.forEach(function(input) {\n            input.addEventListener('input', calculateTotalLoss);\n        });\n        \n        \/\/ \u521d\u59cb\u5316\u8ba1\u7b97\u4e00\u6b21\n        calculateTotalLoss();\n    })();\n    <\/script>\n    \n    <\/strong><\/p>\n<\/blockquote>\n\n\n\n<h2 class=\"wp-block-heading\">La f\u00f3rmula que hay detr\u00e1s de las matem\u00e1ticas<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Si quieres entender c\u00f3mo funciona la calculadora, debes saber que utiliza una ecuaci\u00f3n de suma muy sencilla. La p\u00e9rdida total del enlace es, sencillamente, la suma de todos los factores de atenuaci\u00f3n individuales en la trayectoria \u00f3ptica.<\/p>\n\n\n\n<div style=\"text-align: center; font-size: 1.15em; margin: 30px 0; letter-spacing: 0.02em; line-height: 1.6;\">\n    P\u00e9rdida total = (<i>L<\/i> \u00d7 <i>\u03b1<\/i>) + (<i>N<sub>empalme<\/sub><\/i> \u00d7 <i>L<sub>empalme<\/sub><\/i>) + (<i>N<sub>conn<\/sub><\/i> \u00d7 <i>L<sub>conn<\/sub><\/i>) + <i>Margen<\/i>\n<\/div>\n\n\n\n<p class=\"wp-block-paragraph\">A continuaci\u00f3n te ofrecemos un breve resumen del significado de cada variable<\/p>\n\n\n\n<ul>\n    <li style=\"margin-bottom: 10px;\"><strong>Atenuaci\u00f3n de la fibra (<i>L<\/i> \u00d7 <i>\u03b1<\/i>):<\/strong> La longitud del cable de fibra \u00f3ptica (en km) multiplicada por la tasa de atenuaci\u00f3n (dB\/km) correspondiente a tu longitud de onda espec\u00edfica.<\/li>\n    <li style=\"margin-bottom: 10px;\"><strong>P\u00e9rdida por empalme (<i>N<sub>empalme<\/sub><\/i> \u00d7 <i>L<sub>empalme<\/sub><\/i>):<\/strong> El n\u00famero de empalmes por fusi\u00f3n multiplicado por la p\u00e9rdida estimada por empalme.<\/li>\n    <li style=\"margin-bottom: 10px;\"><strong>P\u00e9rdida en el conector (<i>N<sub>conn<\/sub><\/i> \u00d7 <i>L<sub>conn<\/sub><\/i>):<\/strong> El n\u00famero de pares de conectores (como los conectores LC o SC) multiplicado por la p\u00e9rdida por par.<\/li>\n    <li style=\"margin-bottom: 10px;\"><strong>Margen de seguridad:<\/strong> Se ha a\u00f1adido un margen adicional para tener en cuenta el envejecimiento futuro del cable, las fluctuaciones de temperatura y los posibles empalmes de reparaci\u00f3n que puedan ser necesarios en el futuro.<\/li>\n<\/ul>\n\n\n\n<h2 class=\"wp-block-heading\">Explicaci\u00f3n de los factores clave<\/h2>\n\n\n\n<h3 class=\"wp-block-heading\"><strong>1. La longitud de onda de funcionamiento es importante<\/strong><\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">El cable de fibra \u00f3ptica no ofrece el mismo rendimiento en todas las longitudes de onda. En el caso de la fibra monomodo (SMF), la atenuaci\u00f3n t\u00edpica ronda los <strong>0,35 dB\/km a 1310 nm<\/strong> y desciende hasta unos <strong>0,25 dB\/km a 1550 nm<\/strong>. Aseg\u00farate siempre de que el valor de atenuaci\u00f3n coincida con la longitud de onda de tu transceptor.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\"><strong>2. Empalmes frente a conectores<\/strong><\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">Los empalmes por fusi\u00f3n son permanentes y muy eficaces, y normalmente solo introducen <strong>0,1 dB<\/strong> de p\u00e9rdida o menos. Los conectores (donde se enchufan los cables a los paneles de conexi\u00f3n o a los equipos) presentan mayores p\u00e9rdidas, que suelen oscilar entre <strong>De 0,3 dB a 0,75 dB<\/strong> dependiendo de la calidad del pulido (UPC frente a APC) y de la limpieza.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Preguntas frecuentes (FAQ)<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>P: \u00bfCu\u00e1l es un margen de seguridad t\u00edpico?<\/strong><\/p>\n\n\n\n<p class=\"wp-block-paragraph\">En la mayor\u00eda de las normas del sector, se establece un margen de seguridad de <strong>De 2,0 dB a 3,0 dB<\/strong> Es muy recomendable. De este modo, te aseguras de que tu conexi\u00f3n no se interrumpa de inmediato si se produce un ligero deterioro con el paso de los a\u00f1os o si, en el futuro, un t\u00e9cnico tiene que cortar y volver a empalmar un cable roto.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>P: \u00bfQu\u00e9 hago con la cifra de \u201cP\u00e9rdida total de enlace\u201d?<\/strong><\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Lo comparas con el de tu transceptor \u00f3ptico <strong>Presupuesto energ\u00e9tico<\/strong>.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><em>(Presupuesto de potencia = Potencia m\u00ednima de transmisi\u00f3n \u2013 Sensibilidad m\u00ednima de recepci\u00f3n)<\/em>.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Siempre que tu \u00abP\u00e9rdida total de enlaces\u00bb calculada sea <em>inferior<\/em> si es superior al presupuesto de potencia de tu transceptor, tu conexi\u00f3n de red deber\u00eda funcionar a la perfecci\u00f3n.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>P: \u00bfEl hecho de doblar el cable de fibra \u00f3ptica aumenta la p\u00e9rdida?<\/strong><\/p>\n\n\n\n<p class=\"wp-block-paragraph\">S\u00ed. A esto se le denomina \u201cp\u00e9rdida por macrocurvatura\u201d. Aunque en los c\u00e1lculos est\u00e1ndar no suele haber un campo espec\u00edfico para ello (a menos que se pasen cables por curvas muy cerradas), esta es precisamente la raz\u00f3n por la que incluimos un margen de seguridad en la ecuaci\u00f3n.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>P: \u00bfPor qu\u00e9 la calculadora pide pares de conectores en lugar de conectores individuales?<\/strong><\/p>\n\n\n\n<p class=\"wp-block-paragraph\">La p\u00e9rdida de luz se produce en la uni\u00f3n donde se encuentran dos n\u00facleos de fibra. Conectar un conector directamente a un transceptor activo suele suponer una p\u00e9rdida insignificante en comparaci\u00f3n con el acoplamiento de dos cables de fibra dentro de un adaptador de panel de conexiones. Contamos estas uniones de acoplamiento.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Esperamos que esta calculadora te facilite la planificaci\u00f3n de tu red. Si te ha resultado \u00fatil, o si hay otras calculadoras de radiofrecuencia u \u00f3pticas que te gustar\u00eda encontrar en nuestra p\u00e1gina web, h\u00e1znoslo saber en los comentarios.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><\/p>","protected":false},"excerpt":{"rendered":"<p>Dise\u00f1ar una red de fibra \u00f3ptica fiable requiere algo m\u00e1s que simplemente conectar cables. Para garantizar que tu red funcione sin p\u00e9rdidas de datos ni errores, debes comprobar que la se\u00f1al luminosa que llega al receptor sea lo suficientemente potente como para ser detectada correctamente. Cada componente de la ruta \u00f3ptica \u2014desde el propio cable de fibra hasta los empalmes y los conectores\u2014 absorbe o\u2026 <a title=\"C\u00f3mo calcular el presupuesto de p\u00e9rdidas en un enlace de fibra \u00f3ptica (con una calculadora gratuita)\" class=\"read-more\" href=\"https:\/\/firstfibertech.com\/es\/blog\/how-to-calculate-fiber-optic-link-loss-budget-with-free-calculator\/\" aria-label=\"Leer m\u00e1s sobre How to Calculate Fiber Optic Link Loss Budget (with Free Calculator)\">Leer m\u00e1s<\/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-3074","post","type-post","status-publish","format-standard","hentry","category-online-tools"],"_links":{"self":[{"href":"https:\/\/firstfibertech.com\/es\/wp-json\/wp\/v2\/posts\/3074","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/firstfibertech.com\/es\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/firstfibertech.com\/es\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/firstfibertech.com\/es\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/firstfibertech.com\/es\/wp-json\/wp\/v2\/comments?post=3074"}],"version-history":[{"count":4,"href":"https:\/\/firstfibertech.com\/es\/wp-json\/wp\/v2\/posts\/3074\/revisions"}],"predecessor-version":[{"id":3087,"href":"https:\/\/firstfibertech.com\/es\/wp-json\/wp\/v2\/posts\/3074\/revisions\/3087"}],"wp:attachment":[{"href":"https:\/\/firstfibertech.com\/es\/wp-json\/wp\/v2\/media?parent=3074"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/firstfibertech.com\/es\/wp-json\/wp\/v2\/categories?post=3074"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/firstfibertech.com\/es\/wp-json\/wp\/v2\/tags?post=3074"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}