

Degradation Index Ds / Us (DIDU)
Herramienta de diagnóstico HFC, que permite evaluar en un ranking porcentual por Área HFC de NF, la desviación del AVG.RF en DS (RX, SNR) y US (TX), de un conjunto de CMs eDocsis 3.0, por Área HFC de NF.
El sistema bakend de HANO para IDDU, recopila datos cada hora, del 30% de los datos de RF de los CMs de la planta, repartidos por todos los amplificadores de la red. Cubro el 100% de los elementos de red, sin necesidad de obtener el total de CPEs por elemento de red. Con esto consigo que la plataforma sea más eficiente y ligera en el manejo de los datos.
IC Ranking IDDU
El cálculo del ranking, por Área HFC de NF, viene determinado por los índices de criticidad ICs, que se calculan para el AVG del RX, TX, y SNR.DS. Este IC lo calculo aplicando un factor específico para cada parámetro que será mayor cuanto mayor sea la desviación de su promedio, respecto a la ventana nominal de cada parámetro:
- IC_RX = (AVG.RX * FACT_IC_RX)
- IC_SNR.DS = (AVG.SNR.DS * FACT_IC_SNR.DS)
- IC_TX = (AVG.RX * FACT_IC_RX)
El factor más alto a aplicar, debe de ser el IC de la SNR.DS, ya que de los tres parámetros RF que monitorizo, es el único de QoS, determinando directamente un indicador de calidad de servicio, sobre los clientes.
Luego sumo los tres ICs para obtener uno único por Área HFC de NF, que será el que indicará su peso en el ranking de Áreas HFC de NF.
- IC= (IC_RX + IC_SNR.DS + IC_TX)
Con este IC por Área HFC de NF, obtenemos un ranking calculado para tres y siete días, para diferenciar desviaciones recientes, de desviaciones que lleven periodos de tiempo más largos.
![]() | ![]() |
Detalle del listado de Áreas HFC de NF, ordenadas por IC con % y Avg´s por parámetro calculados en las ventanas de tiempo de tres o siete días:

Porcentajes pesos, por parámetros de RF en cada Área HFC
Calculamos un valor para cada parámetro de RF, en función del promedio por parámetro, obteniendo un peso por cada parámetro.
- Peso RX: Cálculo del % de desviación, en función de la ventana establecida de funcionamiento de -10 a +15 dBmV de RX.
- Peso SNR.DS: Cálculo del % de desviación, en función de la ventana establecida de funcionamiento de +30 a +37 dBs de SNR.DS.
- Peso TX: Cálculo del % de desviación, en función de la ventana establecida de funcionamiento de +27 a +52 dBmV de TX.
Estos pesos se representan cada hora, para cada Área HFC de NF, en detalle dentro del ranking de nodos, ordenados por IC, representando los tres pesos, Peso RX, Peso SNR.DS y Peso TX.



Detalle de los parámetros de RF, por elemento de Red
Con los datos de los CMs de cada hora, se calculan los promedios de RF (RX, SNR.DS y TX) por elementos HFC (Área HFC de NF, Rama, Amplificador), donde el bakend los almacena en ficheros.
Para cada elemento de red, se crea un fichero json, que tendrá el historical performance, por identificativo de elemento de red. Sobre esto se apoya la plataforma para poder ver la evolución de cada elemento, en las diferentes ventanas horarias.
DIDU permite visualizar los datos por Avg RX/SNR/TX, buscando por;

Avg por Área HFC NF | ![]() |
IC por Área HFC NF | ![]() |
Freqs.DS por Área HFC NF | ![]() |
Freqs.US por Área HFC NF | ![]() |
All.Ports Avg Puertos de Área HFC NF | ![]() |
All.Amps Avg Amplificadores de Área HFC NF | ![]() |
Otra utilidad de DIDU, es poder visualizar los Avisos del CRM sobre las variaciones de RF. Permite ver el impacto de la variación de RF, solapado con la entrada de avisos.

Avisos CRM sobre variaciones de RF | ![]() |
Ejemplo de uso basado en un caso real:
A continuación vemos un ejemplo, donde una variación de la RX en un conjunto de amplificadores, comprometiendo la QoS por la bajada de sus SNR.Ds:


Comprobando el detalle en la ventana horaria donde hubo variaciones, revisamos si afectó a todo el Área HFC de NF, a una Rama del Área, o a uno o varios Amplificadores:




Detectado el elemento pasivo en común, se puede planificar una OT a campo, que solucione el problema de las variaciones, y estabilice la señal en RX y mejore la QoS por la mejora de la SNR.Ds, del conjunto de amplificadores relacionados.
![]() | by Iván Rodríguez Corujo |