MX2012010044A - Metodo y sistema para sincronizacion de reloj precisa a traves de interaccion entre capas y subcapas de comunicacion para sistemas de comunicacion. - Google Patents
Metodo y sistema para sincronizacion de reloj precisa a traves de interaccion entre capas y subcapas de comunicacion para sistemas de comunicacion.Info
- Publication number
- MX2012010044A MX2012010044A MX2012010044A MX2012010044A MX2012010044A MX 2012010044 A MX2012010044 A MX 2012010044A MX 2012010044 A MX2012010044 A MX 2012010044A MX 2012010044 A MX2012010044 A MX 2012010044A MX 2012010044 A MX2012010044 A MX 2012010044A
- Authority
- MX
- Mexico
- Prior art keywords
- receiver
- time
- layer
- phy
- transmitter
- Prior art date
Links
- 238000004891 communication Methods 0.000 title claims abstract description 97
- 238000000034 method Methods 0.000 title claims description 53
- 230000003993 interaction Effects 0.000 title description 13
- 230000005540 biological transmission Effects 0.000 claims abstract description 43
- 238000012545 processing Methods 0.000 claims description 21
- 238000012790 confirmation Methods 0.000 claims description 8
- 230000001419 dependent effect Effects 0.000 claims description 4
- 238000010586 diagram Methods 0.000 description 22
- 230000008569 process Effects 0.000 description 20
- 238000004590 computer program Methods 0.000 description 12
- 230000006870 function Effects 0.000 description 6
- 150000002500 ions Chemical class 0.000 description 6
- 230000007246 mechanism Effects 0.000 description 3
- 238000007792 addition Methods 0.000 description 2
- 150000001768 cations Chemical class 0.000 description 2
- 230000000694 effects Effects 0.000 description 2
- 230000001360 synchronised effect Effects 0.000 description 2
- SNESGMZASZVGNN-UHFFFAOYSA-M 6,7-dimethoxy-2-methyl-3,4-dihydroisoquinolin-2-ium;chloride Chemical compound [Cl-].C1C[N+](C)=CC2=C1C=C(OC)C(OC)=C2 SNESGMZASZVGNN-UHFFFAOYSA-M 0.000 description 1
- 108700026140 MAC combination Proteins 0.000 description 1
- 101100384355 Mus musculus Ctnnbip1 gene Proteins 0.000 description 1
- 238000004364 calculation method Methods 0.000 description 1
- 125000004122 cyclic group Chemical group 0.000 description 1
- 230000001934 delay Effects 0.000 description 1
- 238000005516 engineering process Methods 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000008054 signal transmission Effects 0.000 description 1
- 230000011664 signaling Effects 0.000 description 1
- QYPNKSZPJQQLRK-UHFFFAOYSA-N tebufenozide Chemical compound C1=CC(CC)=CC=C1C(=O)NN(C(C)(C)C)C(=O)C1=CC(C)=CC(C)=C1 QYPNKSZPJQQLRK-UHFFFAOYSA-N 0.000 description 1
- 230000001052 transient effect Effects 0.000 description 1
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W56/00—Synchronisation arrangements
- H04W56/0055—Synchronisation arrangements determining timing error of reception due to propagation delay
- H04W56/0065—Synchronisation arrangements determining timing error of reception due to propagation delay using measurement of signal travel time
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W56/00—Synchronisation arrangements
- H04W56/004—Synchronisation arrangements compensating for timing error of reception due to propagation delay
- H04W56/005—Synchronisation arrangements compensating for timing error of reception due to propagation delay compensating for timing error by adjustment in the receiver
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04J—MULTIPLEX COMMUNICATION
- H04J3/00—Time-division multiplex systems
- H04J3/02—Details
- H04J3/06—Synchronising arrangements
- H04J3/0635—Clock or time synchronisation in a network
- H04J3/0685—Clock or time synchronisation in a node; Intranode synchronisation
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W56/00—Synchronisation arrangements
- H04W56/001—Synchronization between nodes
- H04W56/0015—Synchronization between nodes one node acting as a reference for the others
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Mobile Radio Communication Systems (AREA)
- Synchronisation In Digital Transmission Systems (AREA)
Abstract
La sincronización en tiempo en un sistema de comunicación inalámbrica comprende transmitir un cuadró de sincronización desde un transmisor hasta un receptor sobre un medio de comunicación inalámbrica. El cuadro de sincronización incluye una marca de tiempo que indica la hora local de transmisor cuando un símbolo en una posición predefinida del cuadro de sincronización se pone en el medio de comunicación inalámbrica para transmisión. El cuadro de sincronización se recibe en el receptor que determina una hora de recepción que comprende la hora local de receptor cuando el símbolo del cuadro de sincronización fue recibido en la capa física del receptor. Sincronización en tiempo se lleva a cabo al determinar una diferencia entre la marca de tiempo y la hora de recepción, y ajustando la hora local del receptor con base en la diferencia para sincronizar en tiempo el receptor con el transmisor.
Description
METODO Y SISTEMA PARA SINCRONIZACION DE RELOJ PRECISA A TRAVES DE INTERACCION ENTRE CAPAS Y SUBCAPAS DE COMUNICACION
PARA SISTEMAS DE COMUNICACION
Campo de la invención
La presente invención se refiere a sincronización de reloj entre dispositivos de comunicación, y en particular, se refiere a sincronización de reloj precisa para dispositivos que se comunican en redes inalámbricas.
Antecedentes de la invención
Las especificaciones del protocolo de comunicación inalámbrico IEEE 802.11 para redes inalámbricas definen un esquema de sincronización de tiempo para estaciones inalámbricas en una red inalámbrica. Una estación inalámbrica de punto de acceso (AP, por sus siglas en inglés) puede leer un reloj de sistema cuando genere una baliza y poner información de marcas de tiempo en el cuadro de la baliza.
Breve descripción de la invención
Solución al problema
Las modalidades de la presente invención proporcionan un método y sistema para un protocolo de sincronización de reloj de alta precisión para comunicación entre dispositivos en un sistema de comunicación tal como un sistema de comunicación inalámbrica que comprende una red inalámbrica.
REF . : 234450 Efectos adecuados de la invención
De acuerdo con modalidades de la presente invención, cuando se crea un paquete por la capa MAC en el AP, se ponen marcas de tiempo al paquete con la hora del reloj local cuando el paquete llega en la capa AP PHY para la transmisión sobre el canal, en lugar de las marcas de tiempo convencionales en la capa AP MAC. Esto reduce retraso de procesamiento (es decir, reduce el retraso de acceso en el AP) . En forma similar, el reloj STA es leído en la capa STA PHY, en lugar de en la capa MAC, cuando el paquete es recibido por la capa STA PHY. Además, el reloj STA es actualizado según sea necesario con base en la marca de tiempo de paquete recibido. Esto reduce más el retraso de procesamiento (es decir, reduce el retraso de recibir en el STA) .
Breve descripción de las figuras
La figura 1 muestra un diagrama de bloques de un sistema de comunicación inalámbrica qué implementa sincronización de tiempo, de acuerdo con una modalidad de la invención.
La figura 2 muestra un diagrama de bloques de una capa de comunicación física (PHY, por sus siglas en inglés) y una capa de comunicación de control de acceso a medios (MAC, por sus siglas en inglés) en una estación inalámbrica que implementa sincronización de reloj en un sistema de comunicación inalámbrica que comprende una red ; de área local inalámbrica, de acuerdo con modalidades de la presente' invención.
La figura 3A muestra un ejemplo de diagrama de sincronización y flujo de proceso en el que un punto de acceso transmite un paquete de sincronización que comprende un cuadro de baliza que incluye una marca de tiempo a una estación receptora en una red de área local inalámbrica (WLAN, por sus siglas en inglés) , de acuerdo con una modalidad de la invención.
La figura 3B muestra un diagrama de flujo de un proceso para proceso de sincronización de tiempo de acuerdo con una modalidad de la presente invención.
La figura 4 muestra un diagrama de bloques de una red de área local inalámbrica que comprende una estación inalámbrica transmisora y una estación inalámbrica receptora, que implementan sincronización de tiempo, de acuerdo con una modalidad de la invención.
La figura 5 muestra un ejemplo de diagrama de proceso y sincronización para las interacciones entre la capa MAC y la subcapa de procedimiento de convergencia de capa PHY (PLCP, por sus siglas en inglés) , y además entre la subcapa PHY PLCP y subcapa dependiente de medios físicos PHY (PMD, por sus siglas en inglés) , de la capa PHY de la estación transmisora en la figura 4 para sincronización de tiempo, de acuerdo con una modalidad de la invención.
La figura 6 ilustra un ejemplo dé diagrama, de proceso y sincronización para las interacciones entre la capa MAC y subcapa PHY PLCP, y también entre la subcapa PHY PLCP y la subcapa PHY PMD, de la capa PHY de la estación receptora en la figura 4 para sincronización de tiempo, de acuerdo con una modalidad de la invención.
La figura 7 ilustra un ejemplo de diagrama de proceso y sincronización para las interacciones entre la capa MAC y subcapa PHY PLCP, y también entre la subcapa PHY PLCP y la subcapa PHY PMD, de la capa PHY de la estación transmisora en la figura 4 para sincronización en tiempo, de acuerdo con una modalidad de la invención.
Descripción detallada de la invención
Las modalidades de la presente invención proporcionan un método y sistema para protocolo de sincronización de reloj de alta precisión para comunicación entre dispositivos en un sistema de comunicación tal como un sistema de comunicación inalámbrica que comprende una red inalámbrica. Las modalidades de la invención proporcionan sincronización de reloj precisa a través de interacción entre capas y subcapas de comunicación para redes dé comunicación inalámbrica .
En una modalidad, la presente invención proporciona un proceso para sincronización de tiempo en un sistema de comunicación inalámbrica, que comprende transmitir un cuadro de sincronización desde un transmisor inalámbrico hasta un receptor inalámbrico sobre un medio de comunicación inalámbrica, en donde el cuadro de sincronización incluye una marca de tiempo que comprende una hora de transmisión que indica la hora local del transmisor cuando un símbolo en una posición predefinida del cuadro de sincronización es puesto en el medio de comunicación inalámbrica para transmisión. El proceso incluye además recibir el cuadro de sincronización en una capa física del receptor, y determinar una hora de recepción que comprende la hora local del receptor cuando el símbolo del cuadro de sincronización fue recibido desde el medio de comunicación inalámbrica en la capa física del receptor. El proceso incluye además proporcionar el cuadro de sincronización recibido a una capa de comunicación más superior en el receptor, en donde el cuadro de sincronización llega en la capa de comunicación superior a una hora de llegada que indica una hora local de receptor a la cual el cuadro de sincronización llegó en la capa superior. El proceso incluye además sincronizar en tiempo el receptor con el transmisor al determinar una diferencia entre la marca de tiempo y la hora de recepción, y ajustar la hora local del receptor para sincronizar en tiempo el receptor con el transmisor .
Estas y otras características, aspectos y ventajas de la presente invención se entenderán con referencia a la siguiente descripción, reivindicaciones anexas y figuras acompañantes .
Modo de la invención
La presente invención proporciona un protocolo de sincronización de reloj de alta precisión para comunicación entre dispositivos en un sistema de comunicación tal como un sistema de comunicación inalámbrica, que comprende una red inalámbrica. Las modalidades de la invención proporcionan sincronización de reloj precisa a través de interacción entre capas y subcapas de comunicación para redes de comunicación inalámbricas .
La figura 1 muestra un diagrama de bloques de un ejemplo de red de área local 100 (tal como WLAN de acuerdo con las normas IEEE 802.11, que comprende varias estaciones inalámbricas que incluyen un AP 102 que funciona como un coordinador, y otras estaciones (STAs) 104 tales como STAi, STAn, en donde la red 100 es mejorada para implementar sincronización de tiempo de acuerdo con una modalidad de la presente invención, como la descrita en la presente. Las estaciones inalámbricas llevan a cabo comunicación inalámbrica sobre un enlace de comunicación tal como un medio de comunicación inalámbrica (por ejemplo, canal de radiofrecuencia (RF) ) . La red 100 implementa sincronización de reloj precisa entre una pluralidad de las estaciones inalámbricas a través de interacción entre capas y subcapas de comunicación para comunicación inalámbrica, de acuerdo con una modalidad de la invención.
De acuerdo con una modalidad de la invención, el AP 102 y las STAs 104 implementan una estructura de cuadros para transmisión de datos entre las mismas, usando transmisión por paquetes por medio de capas de comunicación que incluyen una Capa de Enlace de Datos que comprende una capa MAC, y una capa PHY, tal como se especifica en el modelo de Interconexión de Sistemas Abiertos (modelo OSI) . En una estación inalámbrica, la capa MAC recibe un paquete de datos que incluye datos de carga útil, y adjunta un encabezado MAC a los mismos, para construir así una Unidad de Datos de Protocolo MAC (MPDU, por sus siglas en inglés) . El encabezado MAC incluye información tal como una dirección de origen (SA, por sus siglas en inglés) y una dirección de destino (DA, por sus siglas en inglés) . La MPDU es una parte de una Unidad de Datos de Servicio PHY (PSDU, por sus siglas en inglés) y es transferida a una capa PHY en la estación inalámbrica tal como el AP para anexar un encabezado PHY (es decir, un preámbulo PHY) a la misma para construir una Unidad de Datos de Protocolo (PPDU) . El encabezado PHY incluye parámetros para determinar un esquema de transmisión que incluye un esquema de codificación/modulación. Antes de transmisión como un paquete del AP a una STA, se anexa un preámbulo a la PPDU, que incluye estimación de canal e información de sincronización.
La figura 2 muestra un ejemplo de diagrama de bloques de una capa PHY 110 y una capa MAC 111 en una estación inalámbrica que implementa 'sincronización de reloj usando un modulo de administración de sincronización 112, de acuerdo con modalidades de la presente invención. La capa PHY incluye una subcapa PLCP 110A, y una subcapa PMD 110B.
En una implementacion, la invención permite determinar o estimar el retraso en diferentes capas de comunicación (por ejemplo, capa MAC 111, capa PHY 110), y también el retraso debido al paso de información entre capas de comunicación, en una estación inalámbrica. Por ejemplo, una implementacion de la invención proporciona sincronización de tiempo de alta precisión en capas MAC/PHY mediante enfoque en las interacciones de capas cruzadas/subcapas , como se describe más abajo.
De acuerdo con una modalidad de la invención, la sincronización de tiempo se logra usando señales de sincronización (tales como balizas de difusión) sobre un canal inalámbrico, directamente en las capas PHY/MAC de una estación inalámbrica de transmisión (por ejemplo, un AP 102) y una estación receptora (por ejemplo, una STA 104) en una red de área local inalámbrica, para minimizar la fluctuación en el retraso de sincronización. Cuando una estación receptora recibe una baliza con una marca de tiempo desde una estación de transmisión, el modulo de administración de sincronización 112 de la estación receptora ajusta el valor de marca de tiempo con base en la hora de retraso en la capa PHY 110 y también el retraso entre la capa PHY 110 y capa MAC 111 en la estación receptora. Luego, la estación receptora puede a ustar su reloj de sistema (hora lodal) al valor ajustado de la marca de tiempo en la baliza para sincronizar con el reloj de sistema de la estación transmisora (por ej emplo, el AP) .
Parámetros relacionados con sincronización son pasados entre capas o subcapas de comunicación para soportar sincronización de tiempo precisa de acuerdo con modalidades de la invención. La invención proporciona también mecanismos de paso de parámetros relacionados con sincronización entre la capa MAC 111 y subcapa PLCP 110A, y también entre la subcapa PLCP 110A y la subcapa PMD 110B. Así,; la invención permite registrar el tiempo en diferentes capas/subcapas de comunicación y pasar los parámetros entre capas y subcapas de comunicación .
La figura 3A ilustra un ejemplo de diagrama de sincronización y flujo de proceso 20, en ¡donde el AP transmite un paquete de sincronización que comprende un cuadro de baliza que incluye una marca de tiempo, a una STA receptora. La STA receptora ajusta el valor de marca ' de tiempo del cuadro de baliza al añadir un retraso de procesamiento en la capa PHY de la STA receptora y también un retraso de paso entre las capas PHY y MAC de la STA receptora ya que al menos una porción del cuadro recibido se procesa y viaja de la capa PHY a la capa MAC de la estación inalámbrica.
La estación transmisora tiene un reloj de sistema ajustado en una hora local, y la estación receptora tiene un reloj de sistema ajustado en una hora local, en donde la hora local en la estación receptora no tiene que sincronizarse inicialmente con la hora local de la estación transmisora. Un ejemplo de escenario y procedimiento para sincronizar la hora local en la estación receptora con la hora local en la estación transmisora es el siguiente, de acuerdo con una modalidad de la presente invención. La hora local taO es la hora cuando un paquete entero se construye en la capa MAC de la estación transmisora, que en este ejemplo es el AP. La hora tal es la hora cuando el símbolo en una posición predefinida del paquete se pone en el canal inalámbrico por la capa PHY del AP. La hora ta3 ' es la hora cuando el símbolo en la posición predefinida del paquete se recibe del canal inalámbrico por la capa PHY de una STA receptora. La hora ta4' es la hora cuando el paquete recibido pasa a la capa PHY de la STA y alcanza la capa MAC de la STA.
Como hay desplazamiento de reloj , las lecturas de hora/reloj local son diferentes en el AP 102 y en la STA 104. A la hora local taO, la capa MAC del AP establece una marca de tiempo de baliza (es decir, Timestamp) como la hora local tal cuando un símbolo en una posición predefinida en el cuadro de baliza será puesto en el canal inalámbrico por la capa PHY del AP. En una modalidad, la marca de tiempo (tal) comprende una hora local estimada cuando un símbolo del cuadro de baliza en una posición predefinida en el cuadro de baliza será puesto en el canal inalámbrico por la capa PHY del AP (por ejemplo, duración de retraso promedio de entre taO y tal) . En otra modalidad, la marca de tiempo (tal) se determina con base en primitivas de sincronización, tal como se describe más abajo en relación con las figuras 5-7.
El retraso de propagación es el tiempo de propagación de un bit en el canal inalámbrico (por ejemplo, un canal de transmisión de radiof ecuencia) , en transmitir un paquete (por ejemplo, baliza) del AP a la STA. El retraso de propagación generalmente es insignificante con relación a un intervalo de baliza, y es una función de la distancia física entre la STA y el AP . Así, el retraso de propagación varía para diferentes STAs que están a diferentes distancias del AP. Sin embargo, una vez que se fijan las posiciones de las STAs con relación al AP, los retrasos de propagación correspondientes son valores constantes. El retraso de propagación es pequeño y relativamente fácil de calcular en comparación con el retraso de procesamiento. Por ejemplo, si la distancia entre un AP y una STA es menor que 100 metros, el retraso de propagación es de menos de 100/(3*10 ) = 333.3 ns . En un ejemplo, cuando se usan balizas como paquetes de sincronización, el intervalo de baliza indica el intervalo entre paquetes de sincronización.
El retraso de procesamiento incluye retraso de procesamiento en el AP (es decir, retraso de acceso) y retraso de procesamiento en la STA (es decir, retraso de recepción) . El retraso de procesamiento en el AP comprende el tiempo en el que un bit pasa de la capa AP MAC a través de la capa AP PHY hasta el canal inalámbrico. Así, para minimizar el retraso de procesamiento en el AP, la marca de tiempo del paquete debe estar lo más cerca posible a la hora tal cuando el símbolo en la posición predefinida se ponga en el canal inalámbrico.
El retraso de procesamiento en la STA comprende el tiempo que se requiere para que el símbolo en la posición predefinida en un paquete recibido desde el canal inalámbrico sea procesado en la capa STA PHY, para alcanzar la capa STA MAC. En el ejemplo mostrado en la figura 3A, el retraso de procesamiento en la STA comprende la diferencia entre ta3' y ta4' . Así, para minimizar el retraso de procesamiento en la STA, la hora ta4 ' en la capa STA MAC debe estar lo más cerca posible a la hora ta3' cuando el símbolo en la posición predefinida se reciba en la capa STA PHY desde el canal inalámbrico .
En la STA receptora, la capa PHY recibe el paquete de baliza en la hora local ta3 ' en donde la capa PHY reporta la hora de recepción ta3 ' a la capa MAC en la STA receptora. En la hora local ta4', la capa MAC de la STA receptora recibe el paquete de sincronización proveniente de la capa PHY de la estación receptora (es decir, la capa STA MAC recibe el símbolo en la posición predefinida del cuadro recibido, de la capa STA PHY en la hora ta4 ' .
El modulo de administración de sincronización de la STA receptora determina después una diferencia entre la marca de tiempo de baliza y ta3, en donde:
= Timestamp - ta3.
La diferencia (un número firmado) t se agrega después a la hora local ta4 para determinar una hora local ajustada S como :
S = ta4 +.
El reloj de sistema en la estación receptora que representa la hora local se pone en la hora local ajustada S. De esta manera, el reloj de sistema en la estación receptora es sincronizado con el reloj de sistema en la estación transmisora .
En referencia al diagrama de flujo de la figura 3B, una implementación de un proceso de sincronización de tiempo de alta precisión 300 de acuerdo con una modalidad de la presente invención comprende los siguientes bloques de proceso:
Blogue 301: La capa AP MAC genera un paquete de sincronización que comprende un cuadro de baliza, y establece la marca de tiempo de cuadro de baliza que indica una hora local AP para el tiempo de transmisión (por ejemplo, tal) cuando un símbolo en una posición predefinida eñ el cuadro de baliza será puesto en el canal inalámbrico por la capa PHY del AP.
Blogue 302: La capa AP PHY comienza la transmisión de la baliza en el canal inalámbrico.
Bloque 303: La capa STA PHY empieza a recibir el cuadro de baliza en el canal inalámbrico proveniente del AP.
Bloque 304: La capa STA PHY lee el reloj /hora local
STA para recibir la hora (por ejemplo, ta3 ' ) cuando el símbolo en la posición predefinida del cuadro de baliza llega en la capa STA PHY.
Bloque 305: La capa STA PHY reporta la ahora de recepción a la capa STA MAC y pasa el cuadro de baliza a la capa STA MAC.
Bloque 306: La capa STA MAC recibe el cuadro de baliza de la capa STA PHY, en donde el cuadro de baliza llega a la capa STA MAC a la hora de llegada local STA (por ejemplo, ta4 ' ) .
Bloque 307: La capa STA MAC determina la diferencia (por ejemplo,) entre la marca de tiempo de cuadro de baliza y la hora de recepción (por ejemplo, ta3') .
Bloque 308: La capa STA MAC añade la diferencia (un número firmado a la hora de llegada (por ejemplo, ta4') para determinar una hora local revisada.
Bloque 309: El reloj STA se establece en la hora local revisada, de tal forma que el reloj STA se sincronice con el reloj AP.
Si la distancia entre el AP y la STA se puede calcular para determinar el retraso de propagación, la STA puede ajustar más su reloj ( temporizador) al restar el retraso de propagación de la hora local revisada.
Un ejemplo de aplicación de una modalidad del proceso de sincronización descrito arriba se describe en adelante en la presente para normas de comunicación inalámbrica de onda milimétrica tales como la especificación IEEE 802.22ad sobre la banda de frecuencias de 60 GHz , y la especificación de la Wireless Gigabit Alliánce ( iGig) . iGig aplica a tecnología de comunicaciones inalámbricas con una velocidad de varios gigabits que opera sobre la banda de radiofrecuencia de 60 GHz. WiGig es un esfuerzo dirigido por la industria para definir una especificación para interfaces de red digital inalámbricas para transmisión de señales inalámbrica en la banda de frecuencias de 60 GHz y superior para redes de área local inalámbricas y dispositivos de red de área local inalámbricos tales como electrónica de consumo (CE, por sus siglas en inglés) y otros dispositivos electrónicos incluyendo radios inalámbricos.
De acuerdo con la familia de la especificación del protocolo IEEE 802.11, la capa MAC proporciona primitivas y una interfaz para que una capa superior lleve a cabo cálculos de tiempo. Esto se logra al indicar la presencia del final del último símbolo de un cuadro de datos particular hasta la capa superior, en donde la capa superior registra una marca de tiempo y envía la marca de tiempo a través de los paquetes de datos de la capa superior. Modalidades de la invención proporcionan mejoras a la especificación del protocolo IEEE 802.11 (tales como la norma IEEE 802. liad), en donde estas mejoras se describen en la presente en relación con las modalidades de la invención, incluyen procesos y arquitecturas para sincronización de tiempo entre una estación transmisora y una estación receptora de tal manera que se minimicen artefactos tales como fluctuación de retraso causados por la interacción entre la capa superior y la capa MAC, y entre la capa MAC y la capa PHY.
La figura 4 muestra un ejemplo de diagrama de bloques de una red dé área local inalámbrica, 200 que comprende una estación inalámbrica transmisora 201 y una estación inalámbrica receptora 210, de acuerdo con una modalidad de la invención. Cada una de las estaciones 201 y 210 es un ejemplo de implementación de la estación inalámbrica ilustrada en la figura 2 y descrita arriba, de acuerdo con una modalidad de la invención. Como se muestra en la figura 4, la estación transmisora 201 incluye una capa PHY 202, y una capa MAC 203. La estación transmisora 201 implementa sincronización de reloj usando un módulo administrador de sincronización MAC 204 y un módulo administrador de sincronización PHY 205, configurados para operar en paquetes de sincronización/datos 206 (incluyendo información de temporización/sincronización) , de acuerdo con modalidades de la presente invención. La estación receptora 210 incluye una capa PHY 212 y una capa MAC 213. La estación receptora 210 proporciona sincronización de reloj usando un módulo administrador de sincronización MAC 214 y un módulo administrador de sincronización PHY 215, configurados para operar en paquetes de sincronización/datos 216, de acuerdo con modalidades de la presente invención. Los paquetes de sincronización/datos 216 comprenden paquetes de sincronización/datos 206 recibidos desde la estación transmisora 201.
En una implementación, la red 200 implementa un protocolo de comunicación inalámbrica con base en las normas IEEE 802.11, y proporciona además sincronización de tiempo utilizando una función de sincronización de tiempo (TSF, por sus siglas en inglés) , de acuerdo con una modalidad de la invención. La capa MAC 203 de la estación transmisora 201 incluye un módulo administrador de sincronización de MAC 204, y la capa PHY 205 incluye un módulo administrador de sincronización de PHY 215, de acuerdo con una modalidad de la invención. El módulo administrador de sincronización de MAC 204 determina la hora de lectura de reloj real cuando información en una posición predefinida de un paquete 206 (por ejemplo, una baliza u otro cuadro) se transmite por la subcapa PMD 110B (figura 2) de la capa PHY 202 de la estación transmisora 201 cuando se detecta por el modulo administrador de sincronización de PHY 205.
La capa MAC 213 de la estación receptora 210 incluye un módulo administrador de sincronización de MAC 214, y la capa PHY 212 incluye un módulo administrador de sincronización de PHY 215, de acuerdo con una modalidad de la invención. El módulo administrador de sincronización de MAC 214 determina la hora de lectura de reloj real cuando una posición predefinida de un paquete 216 (por ejemplo, una baliza u otro cuadro) se recibe por la subcapa PMD 110B de la capa PHY 212 como se detecta por el módulo administrador de sincronización de PHY 215.
En una modalidad de la invención, la posición predefinida se establece en el punto de partida del preámbulo de un paquete/cuadro. La figura 5 muestra un ejemplo de diagrama de proceso y sincronización 30 para las interacciones entre capa MAC y subcapa PHY PLCP, y además entre la subcapa PHY PLCP y la subcapa PHY PMD, de la capa PHY 202 en la estación transmisora 201 (por ejemplo, el AP 102 en la figura 1) para comunicación de cuadros (paquetes) , de acuerdo con una modalidad de la invención. La figura 6 ilustra un ejemplo de diagrama y proceso de sincronización 40 para las interacciones entre la capa MAC y subcapa PHY PLCP, y también entre la subcapa PHY PLCP y la subcapa PHY PMD, de la capa PHY 212 en la estación receptora 210 (por ejemplo, una STA 104 en la figura 1) para comunicación de cuadros (paquetes), de acuerdo con una modalidad de la invención. Un ejemplo de escenario de operación de acuerdo con una modalidad de la invención se describe abajo en conjunto con las figuras 4-6.
El módulo administrador de sincronización de MAC 204 de la estación transmisora 201 (figura 5) determina la lectura de reloj real como la marca de tiempo (tal) cuando el símbolo en la posición predefinida se transmite en el canal inalámbrico, a través de un parámetro TIME_0F_DEPARTURE dentro del vector TXSTATUS después de que la subcapa PLCP 110A emite la primitiva PHY_TXSTART . confirmation (TXSTATUS) (es decir, PHY-TXSTART . confirm) a la capa MAC 203. El parámetro TIME_OF_DEPARTURE porta el valor de tiempo del punto de partida de preámbulo, que será transmitido en la subcapa PMD 110B de la capa PHY 202 de la estación inalámbrica transmisora 201. El vector TXSTATUS representa una lista de parámetros que la capa PHY proporciona a la capa MAC con relación a la transmisión de una MPDU. Este vector TXSTATUS contiene parámetros operacionales tanto PLCP como PHY. La PHY_TXSTART. confirmation es una primitiva de servicio transmitida a la capa MAC por la capa PHY para iniciar una transmisión MPDU.
C-PSDU indica una PSDU codificada. Típicamente, el esquema de codificación/modificación más confiable se aplica a un campo de señales PHY en el encabezado PHY, y una verificación de redundancia cíclica (CRC, por sus siglas en inglés) adicional se añade para asegurar que esta información sea recibida adecuadamente en el receptor. El encabezado MAC y datos de carga útil normalmente se tratan equitativamente y se transmiten usando el mismo esquema de codificación/modulación, que es menos robusto que aquel para el campo individual PHY del encabezado PHY.
El módulo administrador de sincronización de MAC 214 de la capa MAC 213 de la estación receptora 210 (figura 6) obtiene la hora estimada en la que el preámbulo de cuadro transmitido empezó a ser recibido en la capa PHY 212 de la estación receptora 210 usando el parámetro
RX_START_OF_FRAME_OFFSET dentro de RXVECTOR después de que la subcapa PLCP de la capa PHY 212 emite la primitiva PHY_RXSTART . indication (RXVECTOR) (es decir, PHY-RXSTART . Ind) a la capa MAC 213.
El parámetro RX_START_OF_FRAME_OFFSET porta el desplazamiento de tiempo estimado (en unidades de 10 nanosegundos ) desde el punto en tiempo en el cual el inicio del preámbulo que corresponde al cuadro de entrada (paquete) llegó a la capa PHY de la estación receptora 210 (por ejemplo, puerto de antenas) , hasta el punto en tiempo en el cual la primitiva PHY_RXSTART . indication es emitida a la capa MAC 213. Por lo tanto, el tiempo cuando la capa MAC 213 se obtiene y la primitiva PHY_RXSTART . indication (RXVECTOR) menor que el RX_START_OF_FRAME_OFFSET, proporciona la hora de recepción de inicio de preámbulo estimada en la estación receptora 210.
PHY_RXSTART . indication es una indicación por la capa PHY a la capa MAC de que la PLCP ha recibido un delimitador de cuadro de inicio válido (SFD, por sus siglas en inglés) y Encabezado PLCP. La primitiva proporciona PHY-RXSTART. indication (RXVECTOR). El vector RXVECTOR representa una lista de parámetros que la PHY proporciona a la capa MAC después de la recepción de un encabezado PLCP válido o después de la recepción del último bit de datos PSDU en el cuadro recibido. El vector RXVECTOR contiene parámetros de administración tanto MAC como MAC.
En un ejemplo de implementación para una norma de comunicación inalámbrica por ondas milimétricas (mmW o mm ave) , un mecanismo de sincronización de acuerdo con una modalidad de la invención es el siguiente. { La estación transmisora 201 que transmite un paquete mmWave tal como un cuadro Beacon, o un cuadro Announce, establece el valor del campo de marca de tiempo de cuadros de tal manera que sea igual al valor del sincronizador TSF de transmisor en la transmisión de tiempo del preámbulo de cuadros desde la capa PHY 202 de la estación inalámbrica 201 hasta que comience el canal inalámbrico. El valor del campo de marca de tiempo de cuadros incluye cualquier retraso de estación transmisora mientras al menos una porción del cuadro viaje a través de la capa PHY local de estación 202 desde la interfaz MAC-PHY hasta la interfaz con el canal inalámbrico, en la estación transmisora 201.
En la estación receptora inalámbrica 210, que opera en la banda mmWave, el valor de marca de tiempo del cuadro recibido se obtiene y se ajusta al añadir una cantidad igual al retraso en la estación receptora 210 mientras al menos una porción del cuadro recibido viaja a través de la capa PHY local 212 más la hora desde que el preámbulo empezó a ser recibido en la capa PHY 212 según se estima por RX_START_OF_FRAME_OFFSET .
De acuerdo con otra modalidad de la invención, la posición predefinida en un cuadro transmitido desde la estación transmisora 201 hasta la estación receptora 210 se establece al punto de partida del encabezado PLCP. El módulo administrador de sincronización MAC 204 de la capa MAC 203 de la estación transmisora 201 obtiene la hora de lectura de reloj real desde que la PHY__TXSTART . conf i rmat ion (es decir, PHY- TXSTART . conf irm) es emitida a la capa MAC 203 al inicio del encabezado PLCP.
En la estación receptora 210, PMD_DATA . ind (es decir, PM_DATA . indicat ion) se emite desde la subcapa PMD hasta la subcapa PLCP de la capa PHY 212, al inicio del encabezado PLCP, en donde el módulo administ ador de sincronización de PHY 215 de la subcapa PLCP de la estación receptora 210 determina cuando el inicio del encabezado PLCP se recibe en la subcapa PMD de la capa PHY 212. El PHY_TXSTART . indication (RXVECTOR) se emite a la capa MAC 213 al final del encabezado PLCP. PMD_DATA.ind informa al PLCP que un Preamble se detectó exitosamente en la subcapa PMD y datos (encabezado PLCP) dejarán de pasar de la subcapa PMD á la subcapa PLCP .
De acuerdo con un aspecto de la invención, un parámetro RX_START_TIME_OF_PLCP_HEADER se añade al RXVECTOR para registrar la hora cuando el PMD_DAT . ind se emite a la subcapa PLCP de la capa PHY 212 de la estación receptora 210. El parámetro
RX_START_TIME_OF_PLCP_HEADER porta el valor de tiempo que indica la hora en la que el inicio del encabezado PLCP se recibe en la subcapa PMD de la capa PHY 212 de la estación receptora 210.
De acuerdo con otra modalidad de la invención, para una norma de comunicación inalámbrica por ondas milimétricas, que utiliza un mecanismo de sincronización de acuerdo con una modalidad de la invención, la estación inalámbrica transmisora 201 que transmite un paquete mmWave tal como un cuadro Beacon, o un cuadro de Announce, establece el valor del campo de marca de tiempo de cuadro de tal forma que sea igual al valor del temporizador del transmisor TSF en el momento en que comience la transmisión del primer símbolo de datos del encabezado PLCP del cuadro que se transmita en el canal inalámbrico. El valor de la marca de tiempo incluye cualquier retraso de estación transmisora mientras que al menos una porción del cuadro viaja a través de la capa PHY 202 local de estación desde la interfaz MAC-PHY hasta su interfaz con el canal inalámbrico, en la estación transmisora 201.
En la estación receptora inalámbrica 210, que opera en la banda mmWave, el valor de marca de tiempo del cuadro recibido se obtiene y se ajusta al añadir una cantidad igual al retraso de la estación receptora a través mientras al menos una porción de que el cuadro recibido viaja en la capa PHY local 212 más la hora desde que el primer símbolo de datos del encabezado PLCP fue recibido en la capa PHY como se indica por RX_START_TIME_OF_PLCP_HEADER .
En referencia al ejemplo de diagrama de temporización y proceso 50 en la estació transmisora 201 en la figura 7, de acuerdo con otra modalidad de la invención, la posición predefinida en un cuadro transmitido desde la estación transmisora 201 hasta la estación receptora 210 se establece el punto de conclusión del encabezado PLCP de un cuadro/paquete. Específicamente, la figura 7 muestra un ejemplo de interacción entre capas / subcapas MAC-PLCP-PMD en la estación transmisora 201 con base en primitiva PHY_TXPLCPEND . indi cat ion provista de acuerdo con una modalidad de la invención.
La primitiva PHY_TXPLCPEND . indicat ion (es decir, PHY - TXPLCEPND . indi cat ion) comprende una señalización a la capa MAC transmisora, que informa que la transmisión del encabezado PLCP en el canal inalámbrico es completa, en donde la capa MAC puede registrar el tiempo cuando PHY_TXPLCPEND . indicat ion se obtiene como marca de tiempo (tal), de acuerdo con una modalidad de la invención.
En la estación transmisora 201, esto permite obtener el tiempo directamente usando la primitiva PHY_TXPLCPEND . indication que se emite a la capa MAC 203 cuando la transmisión del encabezado PLCP completa en la capa PHY 202. La capa MAC 203 de la estación transmisora 201 obtiene el reloj (hora local) cuando la transmisión del encabezado PLCP completa en la capa PHY 202, al registrar el tiempo cuando la primitiva PHY_TXPLCPEND . indication se recibe desde la subcapa PLCP de la capa PHY 202. En la estación receptora 210, la capa MAC 213 obtiene la hora local real (ta3') con base en PHY_RXSTART . indicat ion , en donde la PHY_RXSTART. indication se emite a la capa MAC 213 al final del encabezado PLCP (figura 6) .
De acuerdo con una modalidad de la invención, para definir PHY- TXPLCPEND . indicat ion, las siguientes adiciones (mejoras) en la tabla 1 son provistas para la especificación IEEE 802.11.
Tabla 1. Adiciones a sub-cláusula 12.3.5 de la norma IEEE Std. 82.11-2007, "IEEE Standard for Information technology-Telecommunicat ions and information Exchange bet een systems - Local and metropolitan área networks?Specif ic requirements , Part 11: Wireless LAN Médium Access Control (MAC) and Physical Layer (PHY) Specif icat ions" , IEEE Computer Society, 12 de junio, 2007.
Tabla 1
PHY-TXPLCPEND . indication
Función - esta primitiva indica la conclusión de transmisión del encabezado PLCP a la entidad MAC local .
Semántica de la primitiva de servicio - la
semántica de la primitiva son las siguientes:
PHY-TXPLCPEND. indication
Esta primitiva no tiene parámetros
Cuando se genera - la PHY-TXPLCPEND . indication se genera por una entidad PHY transmisora para
indicar la conclusión de transmisión del encabezado
PLCP a la entidad MAC local.
Efecto de recepción - la recepción de esta
primitiva por la entidad MAC causará que la MAC
registre el tiempo cuando esta primitiva se reciba
sólo si TIME_OF_DEPARTURE_REQUESTED es verdadero en la PHY_TXSTART . request .
De acuerdo con una modalidad de la invención, la estación transmisora 201 que transmite un cuadro mmWave tal como un cuadro Beacon o un cuadro Announce, establece el valor del campo de cuadro de tiempo de cuadro para que sea igual al valor del temporizador del transmisor TSF en la transmisión de tiempo del símbolo de datos que contenga el primer bit de la MPDU hasta que comience el canal inalámbrico. El valor de la marca de tiempo incluye cualquier retraso de estación transmisora mientras al menos una porción del cuadro viaje a través de la PHY local 202 desde la interfaz de capas MAC-PHY hasta la interfaz con el canal inalámbrico, en la estación transmisora 201.
Cuando opera en la banda mmW, en la estación receptora 210, el valor de cuadro de tiempo del cuadro recibido se obtiene y ajusta al añadir una cantidad igual al retraso a través de la capa PHY 212 local de la estación receptora 210 más la hora desde que la recepción desde el último símbolo de datos del encabezado PLCP del cuadro recibido fue completada como se indica por PHY_RXSTART . indication, en la estación receptora 210.
El ejemplo de proceso de sincronización de la figura 3A aplica a los procesos en relación con las figuras 5-7, sin embargo, el valor de cuadro de tiempo (ti) se determina con base en primitivas de sincronización en relación con las figuras 5-7, . en lugar de estimación en relación con la figura 3A. Específicamente, taO es la hora cuando el símbolo en la posición predefinida en el cuadro está en la capa MAC transmisora, tal es la hora cuando ese símbolo se pone en el canal inalámbrico por el transmisor, ta3' es el valor de tiempo cuando ese símbolo se recibe en el canal inalámbrico por la capa PHY receptora, ta4 ' es la hora cuando el receptor empieza ajuste de la hora local después de recibir el símbolo (es decir, baliza u otros cuadros de sincronización que porten información de sincronización de tiempo tal como información de marcas de tiempo) . El receptor ajusta su valor de hora local al añadir el mismo (en donde = tal-ta3')- L marca de tiempo incluye el valor tal.
Aunque ciertas modalidades se describen para el AP y una STA, las modalidades de la invención también son aplicables a sincronización entre cualquiera dos STAs adyacentes. De esta manera, de acuerdo con la presente invención, para lograr precisión de sincronización de tiempo más alta entre el AP y las STAs, la hora de reloj local se lee en un lugar tan cercano al punto de activación de evento como sea posible, lo cual implica que la hora de reloj local se lee en la capa PHY para de esta manera minimizar el retraso de propagación y procesamiento.
De acuerdo con modalidades de la presente invención, cuando se crea un paquete por la capa MAC en el AP, se ponen marcas de tiempo al paquete con la hora del reloj local cuando el paquete llega en la capa AP PHY para transmisión sobre el canal, en lugar de la marca de tiempo convencional en la capa de tiempo AP MAC. Esto reduce el retraso de procesamiento (es decir, reduce el retraso de acceso en el AP) . En forma similar, el reloj STA es leído en la capa STA PHY, en lugar de en la capa MAC, cuando el paquete se recibe por la capa STA PHY. Además, el reloj STA se actualiza según sea necesario con base en la marca de tiempo de paquete recibida. Esto reduce más el retraso de procesamiento (es decir, reduce el retraso de recepción en la STA) .
Como se conoce por aquellos expertos en la técnica, los ejemplos de modalidades mencionados antes descritos arriba pueden implementarse de varias maneras, tales como instrucciones de programa para su ejecución por un procesador, como módulos de software, microcódigo, como un producto de programa de computadora en medios legibles por computadora, como circuitos lógicos, como .circuitos integrados específicos de aplicación, como firmware, como dispositivos electrónicos de consumo, etc., en dispositivos inalámbricos, en transmisores/receptores inalámbricos, en redes inalámbricas, etc. Además, las modalidades pueden adoptar la forma de una modalidad de hardware completamente, de una modalidad de software completamente o una modalidad que contenga tanto elementos de hardware como de software. Las modalidades de la presente invención han sido descritas con referencia a ilustraciones en diagramas de flujo y/o diagramas de bloques de métodos, aparatos (sistemas) y productos de programa de computadora de acuerdo con modalidades de la invención. Cada bloque de estas ilustraciones/diagramas, o combinaciones de los mismos, pueden implementarse por instrucciones de programas de computadora. Las instrucciones de programas de computadora cuando son provistas a un procesador producen una máquina, de tal forma que las instrucciones, que se ejecutan por medio del procesador crean medios para implementar las funciones/operaciones especificadas en el diagrama de flujo y/o diagrama de bloques. Cada bloque en el diagrama de flujo/diagramas de bloques puede representar un módulo o lógica de hardware y/o software, implementando modalidades de la presente invención. En implementaciones alternativas, las funciones indicadas en los bloques pueden presentarse fuera de orden indicado en las figuras, concurrentemente, etc.
Los términos "medio de programa de computadora",
"medio usable por computadora" , "medio legible por computadora" y "producto de programa de computadora" , se usan para referirse generalmente a medios tales como memoria principal, memoria secundaria, unidad de almacenamiento removible, un disco duro instalado en una unidad de disco duro, y señales. Estos productos de programa de computadora son medios para proporcionar software al sistema de computadora. El medio legible por computadora permite al sistema de computadora leer datos, instrucciones, mensajes o cuadros de mensajes, y otra información legible por computadora del medio legible por computadora. El medio legible por computadora, por ejemplo, puede incluir memoria no volátil, tal como un disco flexible, ROM, memoria flash, memoria de unidad de disco, un CD-ROM y otro almacenamiento permanente. Por ejemplo, es útil para transportar información, tal como datos e instrucciones de computadora, entre sistemas de computadora. Además, el medio legible por computadora puede comprender información ' legible por computadora en un medio de estado transitorio tal como un enlace de red y/o una interfaz de red, incluyendo una red alámbrica o una red inalámbrica, que permitan a una computadora leer esta información legible por computadora. Los programas de computadora (también llamados lógica de control de computadora) son almacenados en memoria principal y/o memoria secundaria. Los programas de computadora también pueden ser recibidos por medio de una interfaz de comunicaciones. Estos programas de computadora, cuando son ejecutados, hacen posible que el sistema de computadora lleve a cabo las características de las modalidades descritas en la presente. En particular, los programas de computadora, cuando son ejecutados, hacen posible que el procesador de varios núcleos lleve a cabo las características del sistema de computadora. En consecuencia, estos programas de computadora representan controladores del sistema de computadora .
Aunque la presente invención ha sido descrita con referencia a ciertas versiones de la misma; sin embargo, otras versiones son posibles. Por lo tanto, el espíritu y alcance de las reivindicaciones anexas no debe limitarse a la descripción de las versiones preferidas contenidas en la presente.
Se hace constar que con relación a esta fecha, el mejor método conocido por la solicitante para llevar a la práctica la citada invención, es el que resulta claro de la presente descripción de la invención.
Claims (54)
1. Un método de sincronización de tiempo en un sistema de comunicación inalámbrica, caracterizado porque comprende : transmitir un cuadro de sincronización desde un transmisor inalámbrico hasta un receptor inalámbrico sobre un medio de comunicación inalámbrica, en donde el cuadro de sincronización incluye una marca de tiempo que comprende una hora de transmisión que indica la hora local de transmisor cuando un símbolo en una posición preferida del cuadro de sincronización es puesto en el medio de comunicación inalámbrica para su transmisión; recibir el cuadro de sincronización en una capa física del receptor; determinar una hora de recepción que comprenda la hora local del receptor cuando el símbolo de cuadro de sincronización sea recibido desde el medio de comunicación inalámbrica en la capa física del receptor; sincronizar en tiempo el receptor con el transmisor al : determinar una diferencia entre la marca de tiempo y la hora de recepción; y · ajustar la hora local del receptor con base en la diferencia para sincronizar en tiempo el receptor con el transmisor .
2. El método de conformidad con la reivindicación 1, caracterizado porque comprende además: proporcionar el cuadro de sincronización recibido a una capa de comunicación superior en el receptor, en donde el cuadro de sincronización llega en la capa de comunicación superior a una hora de llegada que indica una hora local de receptor a la cual un cuadro de sincronización llegó a la capa superior; en donde sincronizar en tiempo el receptor con el transmisor comprende: usar la marca de tiempo del cuadro de sincronización recibido para determinar una diferencia entre la marca de tiempo y la hora de recepción; determinar una hora local revisada con base en una combinación de la hora de llegada y la diferencia; y actualizar la hora local de receptor con base en la hora local revisada para sincronizar en tiempo el receptor con el transmisor.
.3. El método de conformidad con la reivindicación 1, caracterizado porque comprende además: leer un reloj local de transmisor para obtener la hora local cuando un símbolo en, una posición predefinida del paquete de sincronización se ponga en el medio de comunicación inalámbrica para transmisión al receptor; y leer un reloj local de receptor para obtener la hora local cuando un símbolo en una posición predefinida del paquete de sincronización se reciba en el medio de comunicación inalámbrica desde el transmisor.
4. El método de conformidad con la reivindicación 1, caracterizado porque sincronizar en tiempo el receptor con el transmisor comprende: ajustar la hora local de receptor al añadir un retraso de procesamiento en la capa física del receptor y un retraso del procesamiento entre la capa física y la capa de comunicación superior.
5. El método de conformidad con la reivindicación 1, caracterizado porque: la marca de tiempo comprende una hora de transmisión que estima la hora local de transmisor cuando un símbolo en una posición predefinida del cuadro de sincronización se pone en el medio- de comunicación inalámbrica para transmisión.
6. El método de conformidad con la reivindicación 1, caracterizado porque: la marca de tiempo comprende una hora local de transmisor cuando un símbolo en una posición predefinida del cuadro de sincronización se pone en el medio de comunicación inalámbrica para transmisión.
7. El método de conformidad con la reivindicación 1, caracterizado porque: el sistema de comunicación inalámbrica comprende una red de área local inalámbrica; el transmisor comprende una capa de control de acceso a medios (MAC) y una capa física (PHY) para comunicación inalámbrica; y el receptor comprende una capa MAC y una capa PHY para comunicación inalámbrica, la capa de comunicación superior del receptor comprende la capa MAC.
8. El método de conformidad con la reivindicación 7, caracterizado porque: la posición predefinida se establece en el punto de partida del preámbulo del cuadro de sincronización.
9. El método de conformidad con la reivindicación 8, caracterizado porque comprende además: una capa MAC del transmisor determina la hora local cuando el símbolo en la posición predefinida se transmite en el canal inalámbrico usando un parámetro TIME_OF_DEPARTURE, después de que una subcapa de procedimiento de convergencia de capa PHY (PLCP) de la capa PHY de transmisor emite una primitiva PHY_TXSTART . confirmation (TXSTATUS) a la capa MAC de transmisor; en donde el parámetro TIME_0F_DEPARTURE porta el valor de tiempo para el punto de partida del preámbulo, que se transmitirá en una subcapa dependiente de medios físicos ( PMD) de la capa PHY del transmisor.
10. El método de conformidad con la reivindicación 9, caracterizado porque comprende además: la capa MAC del receptor obtiene la hora estimada en que la capa PHY del receptor comenzó a recibir el preámbulo del paquete de sincronización, usando un parámetro RX_START_OF_FRAME_OFFSET con un RXVECTOR, después de que una subcapa PLCP de la capa PHY del receptor emita la primitiva PHY_RXSTART. indicatión (RXVECTOR) a la capa MAC de receptor; en donde el parámetro RX_START_OF_FRAME_OFFSET porta el desplazamiento de tiempo estimado a partir del punto en tiempo en el cual el inicio del preámbulo de cuadro de sincronización llegó a la capa PHY del receptor, hasta el punto en tiempo en el cual la primitiva PHY_RXSTART . indication se emite a la capa MAC del receptor.
11. El método de conformidad con la reivindicación 7, caracterizado porque la posición predefinida se establece al punto de partida del encabezado PLCP del cuadro de sincronización.
12. El método de conformidad con la reivindicación 11, caracterizado porque comprende además: una capa MAC del transmisor determina la hora local cuando el símbolo en la posición predefinida se transmite en el canal inalámbrico ya que una PHY_TXSTART . confirmation se emite a la capa MAC transmisora al inicio del encabezado PLCP.
13. El método de conformidad con la reivindicación 12, caracterizado porque comprende además: una subcapa PMD de la capa PHY del receptor emite un PM_DATA. ind a una subcapa PLCP de la capa PHY del receptor, al inicio del encabezado PLCP; determinar cuando el inicio del encabezado PLCP se reciba en la subcapa PMD de la capa PHY; y emitir PHY_RXSTART . indication (RXVECTOR) a la capa MAC del receptor al final del encabezado PLCP.
14. El método de conformidad con la reivindicación 13, caracterizado porque comprende además: proporcionar un parámetro RX_START_TIME_OF_PLCP_HEADER en el RXVECTOR para registrar el tiempo cuando el PMD_DAT.ind se emita a la subcapa PLCP dé la capa PHY del receptor; en donde el parámetro RX_START_TIME_OF_PLCP_HEADER indica la hora en la que el inicio del encabezado PLCP se recibe en la subcapa PMD de la capa PHY del receptor.
15. El método de conformidad con la reivindicación 7, caracterizado porque la posición predefinida se establece al punto final del encabezado PLCP del cuadro de sincronización .
16. El método de conformidad con la reivindicación 15, caracterizado porque comprende además: proporcionar una primitiva PHY_TXPLCPEND . indication; el transmisor obtiene hora local directamente usando la primitiva PHY_TXPLCPEND . indication emitida a la capa MAC del transmisor cuando la transmisión del encabezado PLCP se completa en la capa PHY del transmisor.
17. El método de conformidad con la reivindicación 16, caracterizado porque comprende además: la capa MAC del transmisor obtiene la hora local cuando la transmisión del encabezado PLCP se completa en la capa PHY, al registrar la hora cuando la primitiva PHY_TXPLCPEND . indication se recibe desde la subcapa PLCP de la capa PHY del transmisor.
18. El método de conformidad con la reivindicación 17, caracterizado porque comprende además: emitir PHY_RXSTART . indication (RXVECTOR) a la capa MAC del receptor al final del encabezado PLCP; y la capa MAC del receptor obtiene hora local ya que la PHY_RXSTART . indication se emite a la capa MAC del receptor al final del encabezado PLCP.
19. El método de conformidad con la reivindicación 1, caracterizado porque el sistema de comunicación inalámbrica comprende una red de área local inalámbrica.
20. El método de conformidad con la reivindicación 19, caracterizado porque la red de área local inalámbrica comprende una red de área local inalámbrica de ondas milimétricas.
21. El método de conformidad con la reivindicación 20, caracterizado porque el transmisor y receptor incluyen radios inalámbricos que operan en 60 GHz y el medio de comunicación inalámbrica comprende un canal de radiofrecuencia inalámbrica.
22. El método de conformidad con la reivindicación 21, caracterizado porque: el transmisor comprende un punto de acceso; el paquete de sincronización comprende una baliza de difusión transmitida por el punto de acceso sobre el canal inalámbrico .
23. Un sistema de comunicación inalámbrica caracterizado porque comprende: un transmisor inalámbrico; y un receptor inalámbrico; el transmisor inalámbrico comprende un módulo de sincronización configurado para transmitir un cuadro de sincronización al receptor inalámbrico sobre un medio de comunicación inalámbrica, el cuadro de sincronización incluye una marca de tiempo que comprende una hora de transmisión que indica la hora local de transmisor cuando un símbolo en una posición predefinida del cuadro de sincronización se pone en el medio de comunicación inalámbrica para transmisión; el receptor inalámbrico comprende un módulo de sincronización configurado para determinar una hora de recepción que comprende la hora local de receptor cuando el símbolo del cuadro de sincronización se recibió desde el medio de comunicación inalámbrica en la capa física del receptor, y proporcionar el cuadro de sincronización recibido a una capa de comunicación superior en el receptor, en donde el cuadro de sincronización llega a la capa de comunicación superior a una hora de llegada que indica una hora local de receptor a la cual el cuadro de sincronización llevó a la capa superior; la hora de módulo de sincronización de receptor sincroniza al receptor con el transmisor al: determinar una diferencia entre la marca de tiempo y la hora de recepción; y ajustar la hora local de receptor con la diferencia para sincronizar en tiempo el receptor con el transmisor.
24. El sistema de conformidad con la reivindicación 23, caracterizado porque el módulo de sincronización de receptor sincroniza en tiempo el receptor con el transmisor usar la marca del tiempo del cuadro de sincronización recibido para determinar una diferencia entre la marca de tiempo y la hora de recepción; determinar una hora local revisada con base en una combinación de la hora de llegada y la diferencia; y actualizar la hora local de receptor con base en la hora local revisada para sincronizar en tiempo al receptor con el transmisor.
25. El sistema de conformidad con la reivindicación 23, caracterizado porque: el módulo de sincronización de transmisor lee un reloj local de transmisor para obtener la hora local cuando un símbolo en una posición predefinida del paquete de sincronización se ponga en el medio de comunicación inalámbrica para su transmisión al receptor; y el módulo de sincronización de receptor lee un reloj local de receptor para obtener la hora. local cuando un símbolo en una posición predefinida del paquete de sincronización se reciba en el medio de comunicación inalámbrica desde el transmisor.
26. El sistema de conformidad con la reivindicación 23, caracterizado porque el módulo de- sincronización de receptor ajusta la hora local de receptor al añadir un retraso de procesamiento en la capa física de receptor y un retraso de procesamiento entre la capa física y la capa de comunicación superior.
27. El sistema de conformidad con la reivindicación 23, caracterizado porque la marca de tiempo comprende una hora de transmisión que estima la hora local de transmisor cuando un símbolo en una posición predefinida del cuadro de sincronización se pone en el medio de comunicación inalámbrica para transmisión.
28. El sistema de conformidad con la reivindicación 23, caracterizado porque: el sistema de comunicación inalámbrica comprende una red de área local inalámbrica; y el transmisor comprende una capa de control de acceso a medios (MAC) y una capa física (PHY) para comunicación inalámbrica; y el receptor comprende una capa MAC y una capa PHY para comunicación inalámbrica, la capa de comunicación superior del receptor comprende la capa MAC.
29. El sistema de conformidad con la reivindicación 28, caracterizado porque: la posición predefinida se establece para el punto de partida del preámbulo del cuadro de sincronización.
30. El sistema de conformidad con la reivindicación 29, caracterizado porque: el módulo de sincronización de transmisor incluye la capa ' MAC de transmisor para determinar la hora local cuando el símbolo en la posición predefinida sé transmita en el canal inalámbrico usando un parámetro TIME_OF_DEPARTURE , después de que una subcapa de procedimiento de convergencia de capa PHY (PLCP) de la capa PHY del transmisor emita una primitiva PHY_TXSTART . confirmation (TXSTATUS) a la capa MAC del transmisor; en donde el parámetro TIME_OF_DEPARTURE porta el valor de tiempo para el punto de partida del preámbulo, que se transmitirá en una subcapa dependiente de medio físico {PMD) de la capa PHY del transmisor.
31. El sistema de conformidad con la reivindicación 30, caracterizado porque: el módulo de sincronización de receptor incluye la capa MAC del receptor para obtener la hora estimada en la que la capa PHY del receptor comenzó a recibir el preámbulo del paquete de sincronización, usando un parámetro RX_START_OF_FRAME_OFFSET dentro de un RXVECTOR, después de que una subcapa PLCP de la capa PHY del receptor emita la primitiva PHY_RXSTART . indication (RXVECTOR) a la capa MAC del receptor; en donde el parámetro RX_START_OF_FRAME_OFFSET porta el desplazamiento de tiempo estimado a partir del punto de tiempo en el cual el inicio del preámbulo de cuadro de sincronización llegó a la capa PHY del receptor, hasta el punto en tiempo en el cual la primitiva PHY_RXSTART . indication se emite a la capa MAC del receptor.
32. El sistema de conformidad con la reivindicación 28, caracterizado porque la posición predefinida se establece al punto de partida del encabezado PLCP del cuadro de sincronización.
33. El sistema de conformidad con la reivindicación 32, caracterizado porque: el módulo de sincronización de transmisor incluye la capa MAC del transmisor para determinar la hora local cuando el símbolo en la posición predefinida se transmite en el canal inalámbrico toda vez que una PHY_TXSTART . confirmation se emite a la capa MAC del transmisor al inicio del encabezado PLCP.
34. El sistema de conformidad con la reivindicación 33, caracterizado porque: una subcapa PMD de la capa PHY del receptor emite un PM_DATA. ind a una subcapa PLCP de la capa PHY del receptor, al principio del encabezado PLCP; el módulo de sincronización de receptor determina cuando el inicio del encabezado PLCP se recibe en la subcapa PMD de la capa PHY; y la capa PHY emite PHY_RXSTART . indication (RXVECTOR) a la capa MAC del receptor al final del encabezado PLCP.
35. El sistema de conformidad con la reivindicación 34, caracterizado porque: un parámetro RX_START_TIME_OF_PLCP_HEADER se proporciona en el RXVECTOR para registrar el tiempo cuando la PMD_DATA. i d se emite a la subcapa PLCP de la capa PHY del receptor; y el parámetro RX_START_TIME_OF_PLCP_HEADER indica la hora en la que el comienzo del encabezado PLCP se recibe en la subcapa PMD de la capa PHY del receptor.
36. El sistema de conformidad con la reivindicación 28, caracterizado porque la posición predefinida se establece al punto final del encabezado PLCP del cuadro de sincronización.
37. El sistema de conformidad con la reivindicación 36, caracterizado porque: se proporciona una primitiva PHY_TXPLCPEND. indication; y el transmisor obtiene hora local directamente usando la primitiva PHY_TXPLCPEND . indication emitida a la capa MAC del transmisor cuando la transmisión del encabezado PLCP completa en la capa PHY del transmisor.
38. El sistema de conformidad con la reivindicación 37, caracterizado porque: la capa MAC del transmisor obtiene la hora local cuando la transmisión del encabezado PLCP completa en la capa PHY, al registrar el tiempo cuando se recibe la primitiva PHY_TXPLCPEND. indication desde la subcapa PLCP de la capa PHY del transmisor.
39. El sistema de conformidad con la reivindicación 38, caracterizado porque: una PHY_RXSTART . indication (RXVECTOR) se emite a la capa MAC del receptor al final del encabezado PLCP; y la capa MAC del receptor obtiene hora local desde que se emite la PHY_RXSTART . indication a la capa MAC del receptor al final del encabezado PLCP.
40. El sistema de conformidad con la reivindicación 23, caracterizado porque: el sistema de comunicación inalámbrica comprende una red de área local inalámbrica de onda milimétrica y el medio de comunicación inalámbrica comprende un canal de radiofrecuencia inalámbrico; el transmisor comprende punto de acceso; y el paquete de sincronización comprende una baliza de difusión transmitida por el punto de acceso sobre el canal inalámbrico.
41. Un receptor inalámbrico, caracterizado porque comprende : una capa física (PHY) para comunicación inalámbrica, que incluye recibir un cuadro de sincronización desde un transmisor inalámbrico sobre un medio de comunicación inalámbrica, el cuadro de sincronización incluye una marca de tiempo que comprende una hora de transmisión que indica la hora local de transmisor cuando un símbolo en una posición predefinida del cuadro de sincronización se pone en el medio de comunicación inalámbrica para su transmisión al receptor; y un módulo de sincronización configurado para determinar una hora de recepción que comprende la hora local de receptor cuando el símbolo de cuadro de sincronización fue recibido desde el medio de comunicación inalámbrica en la capa física del receptor, y para proporcionar el cuadro de sincronización recibido a una capa de comunicación superior en el receptor, en donde el cuadro de sincronización llega a la capa de comunicación superior a una hora de llegada que indica una hora local de receptor a la cual el cuadro de sincronización llegó a la capa superior; el módulo de sincronización de receptor sincroniza en tiempo el receptor con el transmisor al: determinar una diferencia entre la marca de tiempo y la hora de recepción; y ajustar la hora local de receptor con la diferencia para sincronizar en tiempo el receptor con el transmisor.
42. El receptor inalámbrico de conformidad con la reivindicación 41, caracterizado porque el módulo de sincronización de receptor sincroniza en tiempo al receptor con el transmisor al: usar la marca de tiempo del cuadro de sincronización recibido para determinar una diferencia entre la marca de tiempo y la hora de recepción; determinar una hora local revisada cún base en una combinación de la hora de llegada y la diferencia; y actualizar la hora local de receptor con base en la hora local revisada para sincronizar en tiempo el receptor con el transmisor.
43. El receptor inalámbrico de conformidad con la reivindicación 41, caracterizado porque: el módulo de sincronización de receptor lee un reloj local de receptor para obtener la hora local cuando un símbolo en una posición predefinida del paquete de sincronización se recibe en el medio de , comunicación inalámbrica desde el transmisor.
44. El receptor inalámbrico de conformidad con la reivindicación 41, caracterizado porque el módulo de sincronización de receptor ajusta la hora local de receptor al añadir un retraso de procesamiento en la capa física receptora y un retraso de procesamiento entre la capa física y la capa de comunicación superior.
45. El receptor inalámbrico de conformidad con la reivindicación 41, caracterizado porque la marca de tiempo comprende una hora de transmisión que estima la hora local de transmisor cuando un símbolo en una posición predefinida del cuadro de sincronización se pone en el medio de comunicación inalámbrica para transmisión.
46. El receptor inalámbrico de conformidad con la reivindicación 41, caracterizado porque: el sistema de comunicación inalámbrica comprende 5 una red de área local inalámbrica; y „ la capa de comunicación superior del receptor comprende la capa de control de acceso a medios (MAC) .
47. El receptor inalámbrico de conformidad con la reivindicación 46, caracterizado porque: 10 la posición predefinida se establece al punto de © partida del preámbulo del cuadro de sincronización.
48. El receptor inalámbrico de conformidad con la reivindicación 47, caracterizado porque: el módulo de sincronización de receptor incluye la 15 capa MAC del receptor para obtener la hora estimada en que la capa PHY del receptor comenzó a recibir el preámbulo del paquete de sincronización, usando un parámetro RX_START_OF_FRAME_OFFSET dentro de un RXVECTOR, después de que una subcapa de procedimiento de convergencia de capa PHY 20 (PLCP) de la capa PHY del receptor emita la primitiva PHY_RXSTART . indication (RXVECTOR) a la capa MAC del receptor; en donde el parámetro RX_START_OF_FRAME_OFFSET porta el desplazamiento de tiempo estimado a partir del punto en tiempo en el cual el inicio del preámbulo , de cuadro de 25 sincronización llevó a la capa PHY del receptor, hasta el punto en tiempo en el cual la primitiva PHY_RXSTART . indication se emite a la capa MAC del receptor; el transmisor usa un parámetro TIME_OF_DEPARTURE, después de que una subcapa PLCP de la capa PHY del transmisor emite una primitiva PHY_TXSTART . confirmat ion (TXSTATUS) a la capa MAC del transmisor, en donde el parámetro TIME_OF_DEPARTURE porta el valor de tiempo para el punto de partida del preámbulo que será transmitido en una subcapa dependiente de medios físicos (PMD) de la capa PHY del transmisor.
49. El receptor inalámbrico de conformidad con la reivindicación 46, caracterizado porque la posición predefinida se establece al punto de partida del encabezado PLCP del cuadro de sincronización. ,
50. El receptor inalámbrico de conformidad con la reivindicación 49, caracterizado porque: una subcapa PMD de la capa PHY del receptor emite una PM_DATA . ind a una subcapa PLCP de la capa PHY del receptor, al inicio del encabezado PLCP; el módulo de sincronización de receptor determina cuando el inicio del encabezado PLCP se recibe en la subcapa PMD de la capa PHY; la capa PHY emite PHY_RXSTART . indication (RXVECTOR) a la capa MAC del receptor al final del encabezado PLCP; el transmisor determina la. hora local cuando el símbolo en la posición predefinida se transmite en el canal inalámbrico desde que se emite una PHY_TXSTART . confirmation a la capa MAC del transmisor al inicio del encabezado PLCP.
51. El receptor inalámbrico de conformidad con la reivindicación 50, caracterizado porque: un parámetro RX_START_TIME_OF_PLCP_HEADER se proporciona en el RXVECTOR para registrar el tiempo cuando la PMD_DATA.ind se emita a la subcapa PLCP de la capa PHY del receptor; y el parámetro RX_START_TIME_OF_PLCP_HEADER indica la hora en que el comienzo del encabezado PLCP se recibe en la subcapa PMD de la capa PHY del receptor.
52. El receptor inalámbrico de conformidad con la reivindicación 46, caracterizado porque la posición predefinida se establece al punto, final del encabezado PLCP del cuadro de sincronización.
53. El receptor inalámbrico de conformidad con la reivindicación 52, caracterizado porque: se proporciona una primitiva PHYJTXPLCPEND. indication; el transmisor obtiene hora local usando directamente la primitiva PHY_TXPLCPEND . indication emitida a la capa MAC del transmisor cuando la transmisión del encabezado PLCP se completa en la capa PHY del transmisor, la capa MAC del transmisor obtiene la hora local cuando la transmisión de la capa PLCP se completa en la capa PHY, al registrar el tiempo cuando la primitiva PHY_TXPLCPEND. indication se recibe desde la subcapa PLCP de la capa PHY del transmisor; una PHY_RXSTART. indication (RXVECTOR) se emite a la capa MAC del receptor al final del encabezado PLCP; y la capa MAC del receptor obtiene la hora local desde que la PHY_RXSTART . indication se emite a la capa MAC del receptor al final del encabezado PLCP.
54. El receptor inalámbrico de conformidad con la reivindicación 41, caracterizado porque: el sistema de comunicación inalámbrica comprende una red de área local inalámbrica de onda milimétrica y el medio de comunicación inalámbrica comprende un canal de radiofrecuencia inalámbrica; . el transmisor comprende un punto de acceso; y el paquete de sincronización comprende una baliza de difusión transmitida por el punto de acceso sobre el canal inalámbrico .
Applications Claiming Priority (4)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| US31113610P | 2010-03-05 | 2010-03-05 | |
| US31262810P | 2010-03-10 | 2010-03-10 | |
| US12/983,208 US9392565B2 (en) | 2010-03-05 | 2010-12-31 | Method and system for accurate clock synchronization through interaction between communication layers and sub-layers for communication systems |
| PCT/KR2011/001481 WO2011108870A2 (en) | 2010-03-05 | 2011-03-04 | Method and system for accurate clock synchronization through interaction between communication layers and sub-layers for communication systems |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| MX2012010044A true MX2012010044A (es) | 2012-10-01 |
Family
ID=44531294
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| MX2012010044A MX2012010044A (es) | 2010-03-05 | 2011-03-04 | Metodo y sistema para sincronizacion de reloj precisa a traves de interaccion entre capas y subcapas de comunicacion para sistemas de comunicacion. |
Country Status (12)
| Country | Link |
|---|---|
| US (1) | US9392565B2 (es) |
| EP (1) | EP2532114A4 (es) |
| JP (1) | JP5912086B2 (es) |
| KR (1) | KR101849243B1 (es) |
| CN (1) | CN102783078B (es) |
| AU (1) | AU2011221736B2 (es) |
| BR (1) | BR112012022397A2 (es) |
| CA (1) | CA2791698C (es) |
| MX (1) | MX2012010044A (es) |
| MY (1) | MY165237A (es) |
| RU (1) | RU2536178C2 (es) |
| WO (1) | WO2011108870A2 (es) |
Families Citing this family (55)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CA2870452C (en) | 2011-04-15 | 2020-03-10 | Dominion Energy Technologies, Inc. | System and method for single and multi zonal optimization of utility services delivery and utilization |
| CA2874132A1 (en) | 2011-06-09 | 2013-01-17 | Dominion Energy Technologies, Inc. | System and method for grid based cyber security |
| WO2013020053A1 (en) | 2011-08-03 | 2013-02-07 | Power Tagging Technologies, Inc. | System and methods for synchronizing edge devices on channels without carrier sense |
| US9282515B2 (en) * | 2011-09-16 | 2016-03-08 | Electronics And Telecommunications Research Institute | Method of synchronization and link access for low energy critical infrastructure monitoring network |
| JP2013074527A (ja) * | 2011-09-28 | 2013-04-22 | Fujitsu Ltd | 伝送装置、伝送システム及び通信制御方法 |
| WO2013095489A1 (en) * | 2011-12-22 | 2013-06-27 | Intel Corporation | Implementing an assisted cross-protocol adaptation layer/cross-layer clock synchronization scheme |
| CN102547969B (zh) * | 2012-02-24 | 2014-06-25 | 电子科技大学 | 一种面向电力系统的高精度无线时钟同步系统 |
| US9220099B2 (en) | 2012-04-24 | 2015-12-22 | Intel Corporation | Method of protocol abstraction level (PAL) frequency synchronization |
| CN102740430B (zh) * | 2012-07-17 | 2015-12-16 | 宇龙计算机通信科技(深圳)有限公司 | 无数据指示列表信令时间同步通信装置和方法 |
| CN103813382B (zh) * | 2012-11-14 | 2018-03-27 | 华为技术有限公司 | 时钟同步方法、设备及系统 |
| KR101481542B1 (ko) | 2012-12-27 | 2015-01-13 | 성균관대학교산학협력단 | 단말간 직접 통신 시스템에서의 타이밍 동기화 장치, 방법 및 시스템 |
| EP2957139B1 (en) * | 2013-02-12 | 2018-07-25 | Intel IP Corporation | Methods, wireless communication stations, and system for synchronizing devices and neighbor area networking (nan) configuration |
| US10097240B2 (en) | 2013-02-19 | 2018-10-09 | Astrolink International, Llc | System and method for inferring schematic and topological properties of an electrical distribution grid |
| US20140301375A1 (en) * | 2013-04-05 | 2014-10-09 | Ashraf Nusairat | Timing advance method for synchronized wifi network |
| US9438312B2 (en) * | 2013-06-06 | 2016-09-06 | Astrolink International Llc | System and method for inferring schematic relationships between load points and service transformers |
| MX357831B (es) | 2013-06-13 | 2018-07-26 | Astrolink Int Llc | Perdidas no tecnicas en una rejilla electrica publica. |
| MX359225B (es) | 2013-06-13 | 2018-09-20 | Astrolink Int Llc | Inferencia de la alimentación y fase que alimenta a un transmisor. |
| CN104253781B (zh) * | 2013-06-27 | 2018-03-27 | 晨星半导体股份有限公司 | 用于接收器的时序恢复的修正装置与方法 |
| CN103312490B (zh) * | 2013-07-04 | 2016-05-11 | 厦门市美亚柏科信息股份有限公司 | 在无线电系统中对齐收发信号的方法、装置及无线电系统 |
| KR102040940B1 (ko) * | 2013-09-04 | 2019-11-05 | 한화테크윈 주식회사 | 시간 동기화 장치 및 방법 |
| KR102123587B1 (ko) * | 2013-10-07 | 2020-06-16 | 삼성전자주식회사 | 비동기 무선 통신 시스템에서 d2d 통신을 위한 동기화 방법 및 장치 |
| US20150103818A1 (en) * | 2013-10-11 | 2015-04-16 | Qualcomm Incorporated | Transport and error compensation of a globally synchronized time-base |
| CN104753833B (zh) * | 2013-12-27 | 2018-02-27 | 普天信息技术研究院有限公司 | 一种定时估计方法 |
| US9585097B2 (en) | 2014-03-21 | 2017-02-28 | Apple Inc. | Synchronized low-energy detection technique |
| GB2518921B (en) * | 2014-03-24 | 2016-02-17 | Imagination Tech Ltd | High definition timing synchronisation function |
| US9853498B2 (en) | 2014-10-30 | 2017-12-26 | Astrolink International Llc | System, method, and apparatus for grid location |
| US10079765B2 (en) | 2014-10-30 | 2018-09-18 | Astrolink International Llc | System and methods for assigning slots and resolving slot conflicts in an electrical distribution grid |
| US9986519B2 (en) | 2015-03-04 | 2018-05-29 | Texas Instruments Incorporated | Synchronization by difference between link layer and processor time stamps |
| JP6391013B2 (ja) * | 2015-03-25 | 2018-09-19 | セイコーソリューションズ株式会社 | 同期メッセージ送出装置、時刻同期システムおよび同期メッセージ送出方法 |
| JP6516216B2 (ja) * | 2015-03-25 | 2019-05-22 | セイコーソリューションズ株式会社 | 同期メッセージ送出装置、時刻同期システム、同期メッセージ送出方法およびプログラム |
| JP6516215B2 (ja) * | 2015-03-25 | 2019-05-22 | セイコーソリューションズ株式会社 | 同期メッセージ送出装置、時刻同期システム、同期メッセージ送出方法およびプログラム |
| JP6516217B2 (ja) * | 2015-03-25 | 2019-05-22 | セイコーソリューションズ株式会社 | 同期メッセージ送出装置、時刻同期システム、同期メッセージ送出方法およびプログラム |
| WO2016152237A1 (ja) * | 2015-03-25 | 2016-09-29 | セイコーソリューションズ株式会社 | 同期メッセージ送出装置、時刻同期システムおよび同期メッセージ送出方法 |
| US9723610B2 (en) * | 2015-04-07 | 2017-08-01 | Qualcomm Incorporated | Multi-layer timing synchronization framework |
| US10383076B2 (en) * | 2015-04-30 | 2019-08-13 | Telefonaktiebolaget Lm Ericsson (Publ) | Methods used in radio nodes and associated radio nodes |
| US10264407B2 (en) * | 2015-06-25 | 2019-04-16 | The Board Of Trustees Of The University Of Alabama | Intelligent multi-bean medium access control in ku-band for mission-oriented mobile mesh networks |
| US9820248B2 (en) | 2015-06-30 | 2017-11-14 | Globalfoundries Inc. | Network clock synchronization |
| GB2540185B (en) * | 2015-07-08 | 2018-05-16 | Canon Kk | Method and system for wireless communications |
| WO2017120227A1 (en) * | 2016-01-04 | 2017-07-13 | Qatar Foundation For Education, Science And Community Development | Cross-layer time synchronization method |
| EP3523895B1 (en) * | 2016-10-05 | 2025-06-18 | Convida Wireless, LLC | Service layer time synchronization |
| US10129014B2 (en) * | 2017-01-25 | 2018-11-13 | Samsung Electronics Co., Ltd. | System and method of performing initial timing synchronization of receivers of modulated signals |
| SG11202001096TA (en) * | 2017-08-18 | 2020-03-30 | Guangdong Oppo Mobile Telecommunications Corp Ltd | Wireless communication method and device |
| WO2019095241A1 (zh) | 2017-11-16 | 2019-05-23 | 华为技术有限公司 | 一种时间同步方法及装置 |
| CN108322280B (zh) * | 2017-12-12 | 2019-07-23 | 北京时代民芯科技有限公司 | 一种分布式计算机网络时钟同步延时补偿方法 |
| CN110661633B (zh) * | 2018-06-29 | 2022-03-15 | 中兴通讯股份有限公司 | 物理网元节点的虚拟化方法、装置、设备及存储介质 |
| FR3093606B1 (fr) | 2019-03-06 | 2021-04-09 | Renault Sas | Procédé et dispositif de correction de l’heure définie par une horloge interne d’une entité |
| EP4044466B1 (en) * | 2019-10-22 | 2025-02-19 | Huawei Technologies Co., Ltd. | Synchronization method and device |
| CN113424487B (zh) * | 2019-12-19 | 2023-05-30 | 上海飞来信息科技有限公司 | 用于视频显示的方法、装置及计算机存储介质 |
| EP4128589A1 (en) | 2020-03-23 | 2023-02-08 | Marvell Israel (M.I.S.L) LTD. | One-step timestamping in network devices |
| CN116261886A (zh) * | 2020-09-11 | 2023-06-13 | 高通股份有限公司 | 用于针对用户装备的基于增强型抵达时间差的定位的方法和装置 |
| CN114828168B (zh) * | 2021-01-22 | 2024-09-24 | Oppo广东移动通信有限公司 | 监听无线链路的方法、装置、无线终端及存储介质 |
| US11405881B1 (en) * | 2021-03-10 | 2022-08-02 | Landis+Gyr Innovations, Inc. | Clock synchronization in mesh networks |
| CN113438385B (zh) * | 2021-06-03 | 2023-04-04 | 深圳市昊一源科技有限公司 | 一种视频同步方法及无线图像传输系统 |
| US20220159555A1 (en) * | 2021-12-24 | 2022-05-19 | Intel Corporation | Apparatus, system, and method of communicating over a millimeterwave (mmwave) channel based on information communicated over a sub 10 gigahertz (ghz) (sub-10ghz) channel |
| WO2024249231A1 (en) * | 2023-05-26 | 2024-12-05 | Ruckus Ip Holdings Llc | Accurate assessment of communication performance in a wireless network |
Family Cites Families (23)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| DE60124521T2 (de) * | 2000-04-07 | 2007-09-06 | Broadcom Corp., Irvine | Rahmenbasierte übertragung von nutzdaten mit veränderlicher datenrate |
| US6975652B1 (en) | 2000-10-18 | 2005-12-13 | 3Com Corporation | Clock synchronization of HFC telephone equipment |
| US7191354B2 (en) | 2001-03-29 | 2007-03-13 | Nokia Corporation | Method for synchronizing a first clock to a second clock, processing unit and synchronization system |
| US7287096B2 (en) * | 2001-05-19 | 2007-10-23 | Texas Instruments Incorporated | Method for robust, flexible reconfiguration of transceive parameters for communication systems |
| US7120092B2 (en) | 2002-03-07 | 2006-10-10 | Koninklijke Philips Electronics N. V. | System and method for performing clock synchronization of nodes connected via a wireless local area network |
| US7151945B2 (en) | 2002-03-29 | 2006-12-19 | Cisco Systems Wireless Networking (Australia) Pty Limited | Method and apparatus for clock synchronization in a wireless network |
| AU2004237484B2 (en) * | 2003-05-09 | 2009-06-18 | Koninklijke Philips Electronics N.V. | System and method for measurement report time stamping to ensure reference time correctness |
| US7409022B2 (en) | 2004-10-01 | 2008-08-05 | Mitsubishi Electric Research Laboratories, Inc. | Synchronizing clocks in wireless personal area networks |
| WO2006047732A2 (en) * | 2004-10-27 | 2006-05-04 | Eg Technology, Inc. | Network architecture for real time delivery of video over lossy networks from remote locations |
| KR100658223B1 (ko) * | 2005-12-01 | 2006-12-15 | 한국전자통신연구원 | 실시간 위치추적 시스템에서의 고정밀 시각 동기화 장치 및그 방법 |
| US7706376B2 (en) * | 2005-12-30 | 2010-04-27 | Intel Corporation | System and method for communicating with mobile stations over an extended range in a wireless local area network |
| JP4762766B2 (ja) | 2006-03-17 | 2011-08-31 | 株式会社リコー | 無線通信装置及び無線通信システム |
| JP2007324729A (ja) | 2006-05-30 | 2007-12-13 | Sony Corp | 受信方法及び受信機 |
| US7965758B2 (en) | 2006-09-15 | 2011-06-21 | Itron, Inc. | Cell isolation through quasi-orthogonal sequences in a frequency hopping network |
| CN101523829A (zh) | 2006-10-12 | 2009-09-02 | 皇家飞利浦电子股份有限公司 | 用于传感器网络中的时间同步的方法和系统 |
| WO2008069245A1 (ja) * | 2006-12-07 | 2008-06-12 | Mitsubishi Electric Corporation | 無線通信システム、無線端末局、無線基地局および無線通信方法 |
| US8676219B2 (en) * | 2007-04-13 | 2014-03-18 | Hart Communication Foundation | Combined wired and wireless communications with field devices in a process control environment |
| US8023976B2 (en) * | 2007-05-03 | 2011-09-20 | Samsung Electronics Co., Ltd. | Method and system for accurate clock synchronization for communication networks |
| JP5046011B2 (ja) | 2007-08-20 | 2012-10-10 | 独立行政法人情報通信研究機構 | 無線通信システム、無線通信方法 |
| US20090135854A1 (en) | 2007-11-27 | 2009-05-28 | Mark Bettin | System and method for clock synchronization |
| US8385256B2 (en) | 2007-12-19 | 2013-02-26 | Sasken Communication Technologies Ltd | Method and system for efficient synchronization in a wireless communication system |
| CN101707505B (zh) * | 2008-08-13 | 2013-08-28 | 华为技术有限公司 | 一种在无源光网络中时间同步的方法、装置及无源光网络 |
| US8363597B2 (en) * | 2009-04-09 | 2013-01-29 | Qualcomm Incorporated | MAC architectures for wireless communications using multiple physical layers |
-
2010
- 2010-12-31 US US12/983,208 patent/US9392565B2/en active Active
-
2011
- 2011-03-04 EP EP11750927.3A patent/EP2532114A4/en not_active Withdrawn
- 2011-03-04 MX MX2012010044A patent/MX2012010044A/es active IP Right Grant
- 2011-03-04 WO PCT/KR2011/001481 patent/WO2011108870A2/en not_active Ceased
- 2011-03-04 BR BR112012022397-6A patent/BR112012022397A2/pt not_active Application Discontinuation
- 2011-03-04 AU AU2011221736A patent/AU2011221736B2/en active Active
- 2011-03-04 CN CN201180012546.3A patent/CN102783078B/zh active Active
- 2011-03-04 RU RU2012137780/07A patent/RU2536178C2/ru active
- 2011-03-04 CA CA2791698A patent/CA2791698C/en active Active
- 2011-03-04 MY MYPI2012003785A patent/MY165237A/en unknown
- 2011-03-04 KR KR1020117018113A patent/KR101849243B1/ko active Active
- 2011-03-04 JP JP2012556020A patent/JP5912086B2/ja active Active
Also Published As
| Publication number | Publication date |
|---|---|
| US20110216747A1 (en) | 2011-09-08 |
| BR112012022397A2 (pt) | 2020-09-01 |
| MY165237A (en) | 2018-03-14 |
| JP6130471B2 (ja) | 2017-05-17 |
| KR101849243B1 (ko) | 2018-04-16 |
| CN102783078A (zh) | 2012-11-14 |
| US9392565B2 (en) | 2016-07-12 |
| CA2791698A1 (en) | 2011-09-09 |
| CA2791698C (en) | 2017-07-25 |
| JP5912086B2 (ja) | 2016-04-27 |
| WO2011108870A2 (en) | 2011-09-09 |
| RU2536178C2 (ru) | 2014-12-20 |
| AU2011221736A1 (en) | 2012-09-20 |
| WO2011108870A3 (en) | 2011-12-29 |
| AU2011221736B2 (en) | 2015-01-15 |
| RU2012137780A (ru) | 2014-03-10 |
| JP2016067025A (ja) | 2016-04-28 |
| JP2013521692A (ja) | 2013-06-10 |
| CN102783078B (zh) | 2016-11-23 |
| EP2532114A2 (en) | 2012-12-12 |
| EP2532114A4 (en) | 2016-04-13 |
| KR20130048124A (ko) | 2013-05-09 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| MX2012010044A (es) | Metodo y sistema para sincronizacion de reloj precisa a traves de interaccion entre capas y subcapas de comunicacion para sistemas de comunicacion. | |
| US8023976B2 (en) | Method and system for accurate clock synchronization for communication networks | |
| US20010040902A1 (en) | Embedded loop delay compensation circuit for multi-channel transceiver | |
| US20140301375A1 (en) | Timing advance method for synchronized wifi network | |
| EP2702814B1 (en) | Base station synchronization | |
| JP4853625B2 (ja) | 伝搬遅延時間測定方法、同期方法、及び無線lanシステム | |
| US20170238251A1 (en) | Method and Network Node for Facilitating Synchronization in Network | |
| EP2883077B1 (en) | Systems and methods for phase determination over a wireless link | |
| CN102821457B (zh) | 基于软件无线电的时钟同步方法和软件无线电系统 | |
| WO2006075312A2 (en) | Method to synchronize receiver's clock to transmitter's clock at sub-100nsec | |
| JP6130471B6 (ja) | 通信システムでの通信階層とサブ階層との相互作用を介した通信システムの正確なクロック同期化のための方法及びシステム | |
| US20250141540A1 (en) | Time offset measurement method, user device, satellite channel emulator and base station | |
| KR20120018006A (ko) | 광대역 디지털 i/q 신호 전송 및 제어 방법 | |
| KR20110094671A (ko) | 패킷 네트워크에서 네트워크 지연 보상장치 및 방법 |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| FG | Grant or registration |