Patent ES-2604477-T3 (ES)
Title: Método y dispositivo para sincronización de tiempo
Inventor: SHEN XINYU
IPC: H04L12/28
Filed: 2010-07-23
Granted: 2017-03-07
Abstract: Un método para sincronización de tiempo entre un dispositivo esclavo y un dispositivo maestro, intercambiándose paquetes de servicio el dispositivo esclavo y el dispositivo maestro a través de dos líneas, caracterizado por: seleccionar (101), por parte del dispositivo esclavo y el dispositivo maestro, un puerto de una línea bidireccional de una sola fibra, que es una de las dos líneas, como puerto de sincronización de un protocolo IEEE 1588 de reloj, y especificar como modo de operación del puerto de sincronización el modo de multiplexación por división de longitud de onda, en donde la línea bidireccional de una sola fibra es una de las dos líneas; transmitir un paquete IEEE 1588 de sincronización de reloj a través de la línea bidireccional de una sola fibra entre el dispositivo esclavo y el dispositivo maestro, en donde el paquete IEEE 1588 de sincronización de reloj comprende 10 un paquete de sincronización y un paquete de consulta de retardo; intercambiar (102) el paquete de sincronización y el paquete de consulta de retardo con un dispositivo maestro a través del puerto de sincronización de acuerdo con el modo de operación, en donde el paso de intercambiar (102) el paquete IEEE 1588 de sincronización de reloj con el dispositivo maestro a través del puerto de sincronización de acuerdo con el modo de operación comprende, específicamente: recibir, por parte del dispositivo esclavo y a través del puerto de sincronización, el paquete de sincronización con una longitud de onda correspondiente a una longitud de onda de envío enviado por el dispositivo maestro; enviarle al dispositivo maestro, por parte del dispositivo esclavo y a través del puerto de sincronización, el paquete de consulta de retardo con una longitud de onda correspondiente a una longitud de onda de retorno; y recibir, por parte del dispositivo esclavo y a través del puerto de sincronización, el paquete de respuesta de retardo con la longitud de onda correspondiente a la longitud de onda de envío devuelto por el dispositivo maestro; obtener un primer tiempo y un segundo tiempo a partir de una marca de tiempo generada durante el intercambio del paquete de sincronización, en donde el primer tiempo es el instante del envío del paquete de sincronización por parte del dispositivo maestro, y el segundo tiempo es el instante de la recepción del paquete de sincronización por parte del dispositivo esclavo; obtener un tercer tiempo y un cuarto tiempo a partir de una marca de tiempo generada durante el intercambio del paquete de consulta de retardo, en donde el tercer tiempo es el instante del envío del paquete de consulta de retardo por parte del dispositivo esclavo, y el cuarto tiempo es el instante de la recepción del paquete de consulta de retardo por parte del dispositivo maestro; recuperar (103) un reloj del sistema de acuerdo con el paquete IEEE 1588 de sincronización de reloj; y ajustar (104) el reloj del sistema de acuerdo con el modo de operación, el primer tiempo, el segundo tiempo, el tercer tiempo y el cuarto tiempo; en donde el paso de ajustar (104) el reloj del sistema de acuerdo con el modo de operación, el primer tiempo, el segundo tiempo, el tercer tiempo y el cuarto tiempo, comprende: calcular un desfase de tiempo Diferencia >= [V1×(t2-t1)-V2×(t4-t3)]/(V1+V2), un retardo de la ruta de envío Retardo1 >= t2-t1-Diferencia, y un retardo de la ruta de retorno Retardo2 >= t4-t3+Diferencia de acuerdo con una tercera fórmula, una cuarta fórmula, una quinta fórmula, y una sexta fórmula; calcular una compensación de retardo en función del retardo de la ruta de envío y el retardo de la ruta de retorno de acuerdo con una séptima fórmula; y ajustar el reloj del sistema de acuerdo con el desfase de tiempo y la compensación del retardo, en donde la tercera fórmula es t2 - t1 >= Retardo1 + Diferencia, la cuarta fórmula es t4 - t3 >= Retardo2 - Diferencia, la quinta fórmula es Retardo1 >= L / V1, la sexta fórmula es Retardo2 >= L / V2, y la séptima fórmula es Δt >= (Retardo2 - Retardo1) / 2; en donde t1 representa el primer tiempo, t2 representa el segundo tiempo, t3 representa el tercer tiempo, t4 representa el cuarto tiempo, Diferencia representa el desfase de tiempo, Retardo1 representa el retardo de la ruta de envío, Retardo2 representa el retardo de la ruta de retorno, L representa la longitud de la línea bidireccional de una sola fibra, V1 representa la velocidad de propagación de envío y se determina en función de la longitud de onda de envío en el modo de multiplexación por división de longitud de onda, y V2 representa la velocidad de propagación de retorno y se determina de acuerdo con la longitud de onda de retorno en el modo de multiplexación por división de longitud de onda, y Δt representa la compensación del retardo.