ES2322792T3 - Procedimiento y aparato para reactivar una estacion movil despues de un periodo de reposo. - Google Patents
Procedimiento y aparato para reactivar una estacion movil despues de un periodo de reposo. Download PDFInfo
- Publication number
- ES2322792T3 ES2322792T3 ES00980283T ES00980283T ES2322792T3 ES 2322792 T3 ES2322792 T3 ES 2322792T3 ES 00980283 T ES00980283 T ES 00980283T ES 00980283 T ES00980283 T ES 00980283T ES 2322792 T3 ES2322792 T3 ES 2322792T3
- Authority
- ES
- Spain
- Prior art keywords
- clock
- mode
- time
- cycles
- transition
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Expired - Lifetime
Links
- 238000000034 method Methods 0.000 title claims description 21
- VJYFKVYYMZPMAB-UHFFFAOYSA-N ethoprophos Chemical compound CCCSP(=O)(OCC)SCCC VJYFKVYYMZPMAB-UHFFFAOYSA-N 0.000 title 1
- 230000007704 transition Effects 0.000 claims abstract description 91
- 230000007420 reactivation Effects 0.000 claims abstract description 62
- 230000003213 activating effect Effects 0.000 claims abstract description 5
- 230000004913 activation Effects 0.000 claims description 38
- 238000006073 displacement reaction Methods 0.000 claims description 37
- 238000004891 communication Methods 0.000 claims description 9
- 230000000630 rising effect Effects 0.000 claims description 9
- 230000001360 synchronised effect Effects 0.000 claims description 6
- 230000009849 deactivation Effects 0.000 claims description 3
- 238000007562 laser obscuration time method Methods 0.000 claims 2
- 230000000284 resting effect Effects 0.000 description 9
- 238000010586 diagram Methods 0.000 description 7
- 238000001514 detection method Methods 0.000 description 5
- 238000010295 mobile communication Methods 0.000 description 4
- 230000006872 improvement Effects 0.000 description 3
- 238000012545 processing Methods 0.000 description 3
- 230000001413 cellular effect Effects 0.000 description 2
- 230000006870 function Effects 0.000 description 2
- 230000006641 stabilisation Effects 0.000 description 2
- 238000011105 stabilization Methods 0.000 description 2
- 206010037660 Pyrexia Diseases 0.000 description 1
- 230000010267 cellular communication Effects 0.000 description 1
- 230000003247 decreasing effect Effects 0.000 description 1
- 230000003111 delayed effect Effects 0.000 description 1
- 230000001419 dependent effect Effects 0.000 description 1
- 230000000694 effects Effects 0.000 description 1
- 230000007613 environmental effect Effects 0.000 description 1
- 239000011521 glass Substances 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
- 230000004044 response Effects 0.000 description 1
- 238000012360 testing method Methods 0.000 description 1
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W52/00—Power management, e.g. Transmission Power Control [TPC] or power classes
- H04W52/02—Power saving arrangements
- H04W52/0209—Power saving arrangements in terminal devices
- H04W52/0261—Power saving arrangements in terminal devices managing power supply demand, e.g. depending on battery level
- H04W52/0287—Power saving arrangements in terminal devices managing power supply demand, e.g. depending on battery level changing the clock frequency of a controller in the equipment
- H04W52/0293—Power saving arrangements in terminal devices managing power supply demand, e.g. depending on battery level changing the clock frequency of a controller in the equipment having a sub-controller with a low clock frequency switching on and off a main controller with a high clock frequency
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W52/00—Power management, e.g. Transmission Power Control [TPC] or power classes
- H04W52/02—Power saving arrangements
- H04W52/0209—Power saving arrangements in terminal devices
- H04W52/0261—Power saving arrangements in terminal devices managing power supply demand, e.g. depending on battery level
- H04W52/0287—Power saving arrangements in terminal devices managing power supply demand, e.g. depending on battery level changing the clock frequency of a controller in the equipment
- H04W52/029—Power saving arrangements in terminal devices managing power supply demand, e.g. depending on battery level changing the clock frequency of a controller in the equipment reducing the clock frequency of the controller
-
- Y—GENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
- Y02—TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
- Y02D—CLIMATE CHANGE MITIGATION TECHNOLOGIES IN INFORMATION AND COMMUNICATION TECHNOLOGIES [ICT], I.E. INFORMATION AND COMMUNICATION TECHNOLOGIES AIMING AT THE REDUCTION OF THEIR OWN ENERGY USE
- Y02D30/00—Reducing energy consumption in communication networks
- Y02D30/70—Reducing energy consumption in communication networks in wireless communication networks
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Mobile Radio Communication Systems (AREA)
- Circuits Of Receivers In General (AREA)
- Electric Clocks (AREA)
- Transceivers (AREA)
- Synchronisation In Digital Transmission Systems (AREA)
Abstract
Un dispositivo (100) para activar un reloj (102) de modo activo después de un periodo de reposo para su uso en una estación móvil en el que componentes seleccionados de la estación móvil operan usando un reloj (104) de modo de reposo durante el periodo de reposo y un reloj (102) de modo activo más rápido durante periodos que no son de reposo comprendiendo dicho dispositivo: medios para estimar (108) un tiempo de reactivación usando el reloj (104) de modo de reposo; medios para compensar errores en el tiempo de reactivación estimado provocados por diferencias de precisión entre el reloj (104) de modo de reposo y el reloj (102) de modo activo; y medios para activar (114) el reloj (102) de modo activo en el tiempo de reactivación compensado; en el que los medios para compensar están configurados para usar un reloj (106) de modo de transición, que se emplea tanto al comienzo como al final de cada periodo de reposo, para compensar dichos errores, en el que dicho reloj (106) de modo de transición tiene una frecuencia sustancialmente mayor que la del reloj de modo de reposo.
Description
Procedimiento y aparato para reactivar una
estación móvil después de un periodo de reposo.
La invención se refiere, en general, a sistemas
de comunicación móvil y, en particular, a técnicas para activar un
reloj de alta frecuencia después de un periodo de reposo en una
estación móvil de un sistema de comunicaciones móviles que emplea
radiomensajería ranurada.
Algunos sistemas de comunicación inalámbrica del
estado de la técnica, tales como sistemas de Acceso Múltiple por
División de Código (CDMA), emplean radiomensajería ranurada para
permitir que las estaciones móviles ahorren potencia de batería. En
un modo de radiomensajería ranurada, las señales de radiomensajería
se transmiten desde una estación base a estaciones móviles
particulares sólo dentro de ranuras de radiomensajería asignadas
separadas por intervalos de tiempo predeterminados. Por
consiguiente, cada estación móvil individual puede permanecer en un
modo de reposo durante el periodo de tiempo entre ranuras de
radiomensajería consecutivas sin riesgo de señales de
radiomensajería perdidas. Que cualquier estación móvil particular
pueda conmutar desde un modo activo a un modo de reposo depende,
sin embargo, de si la estación móvil está actualmente ocupada en
cualquier actividad de usuario tal como procesamiento de órdenes de
entrada introducidas por el usuario o procesamiento de una
comunicación telefónica en nombre del usuario. Suponiendo que la
estación móvil no está ocupada actualmente en ningún procesamiento
en nombre del usuario, la estación móvil apaga automáticamente
componentes internos seleccionados durante cada periodo de tiempo
entre ranuras consecutivas. Un ejemplo de un sistema de
radiomensajería ranurada se da a conocer en la patente
estadounidense n.º 5,392,287, titulada "Apparatus and Method for
Reducing Power Consumption in a Mobile Receiver", publicada el 21
de febrero de 1995, cedida al cesionario de la presente
invención.
Por tanto, dentro del modo de radiomensajería
ranurada, una estación móvil reduce el consumo de potencia
desconectando la potencia de componentes internos seleccionados
durante un periodo de reposo entre ranuras consecutivas. Sin
embargo, incluso durante el periodo de reposo, la estación móvil
debe realizar de manera fiable un seguimiento de la cantidad de
tiempo transcurrido para determinar cuándo se produce la siguiente
ranura para permitir la recepción de componentes de la estación
móvil para alimentar a tiempo para recibir cualquier señal de
radiomensajería transmitida a la estación móvil dentro de la
ranura. Una solución a este problema es operar un reloj de alta
frecuencia durante el periodo de reposo y realizar un seguimiento de
la cantidad de tiempo transcurrido usando el reloj de alta
frecuencia. Esta solución permite realizar un seguimiento muy
preciso del periodo de reposo. Sin embargo, se consume una potencia
considerable operando el reloj de alta frecuencia y no se consiguen
por tanto ahorros de potencia óptimos durante el periodo de
reposo.
Por tanto, sería deseable emplear en su lugar un
reloj de baja potencia y baja frecuencia durante el periodo de
reposo, para reducir el consumo de potencia. Sin embargo, las
señales de reloj proporcionadas por relojes de baja potencia y baja
frecuencia, normalmente, se ven afectadas por una considerable
deriva de frecuencia, de modo que la cantidad de tiempo
transcurrido durante el periodo de reposo no puede determinarse con
precisión contando ciclos del reloj de baja potencia y baja
frecuencia. La deriva de frecuencia en una estación móvil puede ser
particularmente significativa si hay variaciones de temperatura
dentro de la estación móvil provocadas por, por ejemplo, calor
generado por la operación de componentes de la estación móvil o por
cambios en las condiciones ambientales. Por ejemplo, durante una
llamada telefónica extensa, los componentes internos de la estación
móvil pueden calentarse hasta 87 grados Celsius. Durante un periodo
de inactividad extenso entre llamadas telefónicas, los componentes
internos pueden enfriarse hasta una temperatura ambiente de, quizá,
25 grados Celsius. Además, si el usuario coloca el teléfono móvil o
bien en una ubicación muy caliente o bien en una muy fría, pueden
producirse cambios de temperatura correspondientes dentro de la
estación móvil. Los generadores de señal de reloj de baja potencia
y baja frecuencia típicos se ven afectados significativamente
incluso por leves cambios de temperatura, e incluso se ven más
afectados por amplias variaciones de temperatura que pueden
producirse en un teléfono móvil. De hecho, la cantidad de deriva de
frecuencia dentro de una señal de reloj de baja potencia y baja
frecuencia típica usada en una estación móvil puede ser tan grande
que, si se usa por sí misma para calcular el tiempo transcurrido
dentro del periodo de reposo, existe un riesgo significativo de que
la estación móvil no se reactive a tiempo para encender los
componentes para detectar una señal de radiomensajería transmitida
dentro de una ranura de radiomensajería siguiente. Por consiguiente,
pueden perderse señales de radiomensajería importantes, dando como
resultado, posiblemente, llamadas telefónicas perdidas, y
similares. Por tanto, la precisión de sincronismo proporcionada por
una señal de reloj de baja frecuencia y baja potencia es normalmente
pobre.
Otro problema significativo con el uso de
señales de reloj de baja frecuencia para realizar un seguimiento
del tiempo transcurrido dentro de un periodo de reposo es la
relativa falta de precisión proporcionada por el reloj de baja
frecuencia. La falta de precisión puede dar como resultado un
desplazamiento considerable entre el inicio del periodo de reposo y
un ciclo contado en primer lugar de la señal de reloj de baja
frecuencia y también un desplazamiento considerable entre un último
ciclo contado del reloj de baja frecuencia y el final real del
periodo de reposo. Más específicamente, un contador se emplea
normalmente para contar flancos de subida o flancos de bajada de la
señal de reloj de baja frecuencia para realizar un seguimiento del
tiempo transcurrido dentro del periodo de reposo y, una vez que el
número de ciclos del reloj de baja frecuencia correspondiente a la
longitud del periodo de reposo se ha contado, el reloj de alta
frecuencia se reactiva entonces. Sin embargo, puede transcurrir
casi un ciclo entero ciclo del reloj de baja frecuencia entre el
comienzo en el periodo de reposo y el primer flanco de la señal de
reloj de baja frecuencia detectada por el contador. El
desplazamiento inicial puede tener una duración cualquiera entre
cero y un ciclo completo del reloj de baja frecuencia o, en algunos
sistemas, posiblemente incluso más. Con los sistemas convencionales,
no es posible determinar la duración del desplazamiento inicial. La
incertidumbre de la duración del desplazamiento inicial aumenta
adicionalmente la cantidad de error en la determinación de tiempo
transcurrido dentro del periodo de reposo, lo que da como resultado
un riesgo aún mayor de que la ranura de radiomensajería siguiente
se pierda. En un sistema ejemplar en el que el reloj de alta
frecuencia opera a 9,68 megahercios y el reloj de reposo opera a 32
kilohercios, hay aproximadamente 300 ciclos del reloj de alta
frecuencia dentro de cada ciclo del reloj de reposo. Por lo tanto,
aunque el sistema pueda compensar de manera fiable la deriva de
frecuencia, el reloj de alta frecuencia puede necesitar todavía
activarse como 300 ciclos del reloj de alta frecuencia antes de lo
necesario para tener en cuenta de ese modo la duración desconocida
del desplazamiento inicial. Asimismo, debido a que la reactivación
del reloj de alta frecuencia al final del periodo de reposo está
sincronizada con las transiciones en el reloj de baja frecuencia,
el grado de precisión por el que el reloj de alta frecuencia puede
reactivarse está limitado por la precisión del reloj de baja
frecuencia. Por ejemplo, aunque el sistema determine de manera
fiable y precisa que la duración correcta del periodo de reposo es
853,44 ciclos del reloj de reposo, el sistema necesitará reactivar
el reloj de alta frecuencia antes de la transición detectada del
853º ciclo y por lo tanto no tendrá en cuenta apropiadamente el
número restante de ciclos fraccionario, es decir los 0,44 ciclos
restantes. Puesto que se producen aproximadamente 300 ciclos del
reloj de alta frecuencia dentro de cada ciclo del reloj de reposo,
en el ejemplo el reloj de alta frecuencia se enciende por lo tanto
130 ciclos adicionales antes de lo necesario. En otro ejemplo, si la
duración correcta del periodo de reposo es 853,99 ciclos del reloj
de modo de reposo, el reloj de alta frecuencia se encenderá casi 300
ciclos antes de lo necesario.
Por tanto, cuando se usa una señal de reloj de
baja frecuencia para realizar un seguimiento del tiempo durante un
periodo de reposo, la estación móvil se configura normalmente para
volver a un modo activo bastante antes de una ranura de
radiomensajería esperada siguiente para, de ese modo, superar
posibles errores de sincronismo provocados por la deriva de
frecuencia en el reloj de baja frecuencia, y para compensar la
relativa falta de precisión en el reloj de baja frecuencia. Por
ejemplo, si se producen ranuras de radiomensajería cada 26,67
milisegundos, la estación móvil puede programarse para activar el
reloj de alta frecuencia después de sólo, por ejemplo, 25
milisegundos de reposo para garantizar que la ranura de
radiomensajería siguiente no se pierde. Por tanto, no se consiguen
ahorros de potencia óptimos.
Una técnica que se ha propuesto para compensar
los errores de sincronismo inherentes en generadores de señal de
reloj de baja frecuencia y baja potencia, es adaptar una longitud de
cada periodo de reposo basándose en una precisión de sincronismo de
un periodo de reposo previo. Más específicamente, si el teléfono
móvil se reactiva demasiado tarde dentro de un periodo de reposo
para detectar las señales de radiomensajería, la estación móvil se
ajusta para reactivarse antes en el siguiente periodo de reposo.
Para determinar si un periodo de reposo es demasiado largo o
demasiado corto, la estación móvil intenta detectar una única
palabra dentro de una señal de radiomensajería recibida, tal como
un preámbulo de mensaje que indique el comienzo de una ranura
asignada. Si no se detecta la palabra única, la estación móvil
concluye que se activó demasiado tarde y por tanto la duración de
reposo se disminuye para el siguiente periodo de reposo. Si la
palabra única se recibió apropiadamente, la estación móvil o bien
se activó a tiempo o demasiado pronto y la duración de reposo se
aumenta ligeramente para el siguiente periodo de reposo. Un problema
de la técnica mencionada anteriormente es que supone que cualquier
fallo para detectar la palabra única es el resultado de un error de
sincronismo. Sin embargo, puede haber otros motivos además de la
duración del periodo de reposo por los que la palabra única no se
recibió y demoduló correctamente, tales como malas condiciones de
calidad del canal de comunicación. Además, aunque que no se pudiera
detectar la palabra única fuera el resultado de un error de
sincronismo en lugar de otros errores de comunicación, aún así el
sistema no compensa los desplazamiento inicial y final provocados
por la relativa falta de precisión de la señal de reloj de baja
potencia y baja frecuencia y por tanto no proporciona ahorros de
potencia óptimos.
Una mejora significativa se prevé en la
solicitud de patente estadounidense con n.º de serie 09/134,808,
titulada "Sincronization of a Low Power Oscillator with a
Reference Oscillator in a Wireless Communication Device Utilizing
Slotted Paging," presentada el 14 de agosto de 1998 y cedida al
cesionario de la presente invención. En la solicitud de patente
anteriormente mencionada, los errores de sincronismo se corrigen sin
depender de no poder recibir partes de señales transmitidas. En su
lugar, el sistema incluye una unidad de estimación de error de
frecuencia para estimar directamente la deriva de frecuencia en el
reloj de baja potencia y baja frecuencia. En un ejemplo descrito en
la solicitud de patente, la deriva de frecuencia en el reloj de baja
frecuencia se determina sincronizando el reloj de baja frecuencia
usando un reloj de alta frecuencia durante periodos de tiempo en
los que el reloj de alta frecuencia está activo. Por ejemplo,
durante cada ranura de radiomensajería en la que está operando el
reloj de alta frecuencia de la estación móvil, se calcula el error
de frecuencia en el reloj de baja frecuencia basándose en el reloj
de alta frecuencia. El sistema opera para sincronizar la activación
del reloj de alta frecuencia de manera muy precisa con transiciones
en la señal de reloj de baja frecuencia.
Aunque el sistema de la solicitud de patente
anteriormente mencionada proporciona una mejora significativa
respecto a los sistemas que dependen de la detección de palabras
únicas dentro de las señales transmitidas a la estación móvil,
todavía queda espacio para más mejoras. Por ejemplo, los
desplazamientos inicial y final anteriormente mencionados no se
tienen en cuenta. Por consiguiente, incluso con el sistema mejorado
de la solicitud de patente, la señal de reloj de alta frecuencia
debe, normalmente, activarse algo antes de la siguiente ranura de
radiomensajería esperada para tener en cuenta errores de sincronismo
restantes. Por tanto, no se consiguen ahorros de potencia óptimos.
Sería preferible proporcionar un sistema en el que el reloj de alta
frecuencia de modo activo se encienda tan próximo como sea posible a
la ranura de radiomensajería siguiente para permitir ahorros de
potencia máximos durante el periodo de reposo y es a este fin al que
van dirigidos, principalmente, los aspectos de la invención. En
particular, es deseable prever un sistema que compense los
desplazamientos inicial y final anteriormente mencionados, para
reactivar el reloj de alta frecuencia, para reactivarse basándose
en partes fraccionarias del reloj de baja frecuencia, y aspectos
particulares de la invención van dirigidos a estos fines.
Se destaca adicionalmente el documento
EP-A-0 924 947 que da a conocer un
sistema y procedimiento para calibrar el reloj de baja velocidad de
un sistema de comunicación celular digital, empleándose el reloj de
baja velocidad para proporcionar una función de reposo de ahorro de
potencia intermitente para el terminal. El sistema comprende medios
para generar una señal indicativa de la existencia de un primer
punto de sincronismo en una señal transmitida desde una estación
base de sistema celular, y medios de primer periodo de tiempo para
determinar el periodo de tiempo entre la recepción de la señal
indicativa del primer punto de sincronismo y una transición en el
estado de una señal de reloj lento. Asimismo, hay medios para contar
el número de transiciones en la señal de reloj lento después de
recibir la señal indicativa de la existencia del primer punto de
sincronismo y medios para detectar la presencia de una señal
indicativa de la recepción de un segundo punto de sincronismo en una
señal desde la estación base de sistema celular. Unos segundos
medios de detección de periodo de tiempo para determinar el periodo
de tiempo entre la recepción de la señal indicativa del segundo
punto de tiempo y una transición adyacente en la señal de reloj
lento, y otros medios, usan la salida del contador de transición de
reloj lento, los primeros medios de detección de periodo de tiempo,
y los segundos medios de detección de periodo de tiempo para
determinar la frecuencia real imperante del reloj lento para el
control, en uso, de la función de reposo intermitente.
Según la presente invención, se proporcionan un
dispositivo para activar un reloj de modo activo, según se expone
en la reivindicación 1, y un procedimiento para activar un reloj de
modo activo, según se expone en la reivindicación 16. Realizaciones
de la presente invención se reivindican en las reivindicaciones
dependientes.
Según la invención, se prevé un dispositivo para
su uso en la activación de un reloj de modo activo después de un
periodo de reposo para su uso en una estación móvil en el que
componentes seleccionados de la estación móvil operan usando un
reloj de modo de reposo durante el periodo de reposo y un reloj de
modo activo más rápido durante periodos que no son de reposo. El
dispositivo incluye una unidad de estimación de reactivación para
estimar un tiempo de reactivación usando el reloj de modo de reposo.
Se prevé una unidad de compensación para compensar errores de
desplazamiento de sincronismo en el tiempo de reactivación estimado
provocados por diferencias de precisión entre el reloj de modo de
reposo y el reloj de modo activo. Una unidad de activación de reloj
de modo activo activa el reloj de modo activo en el tiempo de
reactivación compensado para terminar el modo de reposo.
En una realización ejemplar, la estación móvil
opera en un sistema de comunicaciones móviles que emplea
radiomensajería ranurada. El dispositivo incluye una unidad de
compensación de deriva de frecuencia para compensar un error en el
tiempo de reactivación estimado provocado por la deriva de
frecuencia en el reloj de modo de reposo. Compensando tanto la
deriva de frecuencia como los desplazamientos de sincronismo, el
reloj de modo activo se activa en un tiempo de reactivación
íntimamente en sincronización con una ranura de radiomensajería
siguiente y se consiguen ahorros de potencia significativos en
comparación con sistemas en los que el reloj de modo activo debe
activarse bastante antes de la ranura de radiomensajería siguiente
para compensar los posibles errores de
sincronismo.
sincronismo.
En la realización ejemplar, la compensación de
los desplazamientos de sincronismo y de la deriva de frecuencia se
consigue usando un reloj de modo de transición que se emplea tanto
al principio como al final de cada periodo de reposo. El reloj de
modo de transición tiene una frecuencia sustancialmente mayor que la
del reloj de modo de reposo. El reloj de modo de transición permite
al dispositivo compensar de manera conveniente tanto los errores de
deriva de frecuencia como los errores de desplazamiento de
sincronismo para permitir que el reloj de modo activo se reactive
más tarde en el periodo de reposo. El reloj de modo de transición se
desactiva poco después de que el periodo de reposo comience y se
reactiva sólo ligeramente antes de que el periodo de reposo deba
finalizar y por tanto el reloj de modo de transición consume muy
poca potencia. Además, debido a que el reloj de modo de transición
permite que los componentes de la estación móvil se reactiven más
tarde dentro del periodo de reposo, cualquier aumento de potencia
necesario para operar el reloj de modo de transición se compensa
con creces con los ahorros de potencia conseguidos permitiendo un
periodo de reposo más largo.
Se describen realizaciones del procedimiento y
el aparato de la invención.
Las características, objetos, y ventajas de la
invención serán más evidentes a partir de la descripción detallada
expuesta posteriormente cuando se tome en conjunción con los dibujos
en los que caracteres de referencia similares se identifican de
manera correspondiente en todos y en los que:
la figura 1 es un diagrama de bloques que
ilustra un dispositivo, configurado según una realización ejemplar
de la invención, para activar un reloj de modo activo después de un
periodo de reposo para su uso en una estación móvil de un sistema
de comunicación móvil que emplea radiomensajería ranurada.
La figura 2 es un diagrama de bloques que
ilustra el dispositivo de la figura 1 de manera más detallada.
La figura 3 es un diagrama de sincronismo que
ilustra señales de reloj seleccionadas controladas por el
dispositivo de las figuras 1 y 2.
La figura 4 es un diagrama de flujo que ilustra
una secuencia de etapas realizada por el dispositivo de las figuras
1 y 2 para activar la señal de reloj de modo activo después de un
periodo de reposo.
La figura 5 es un diagrama de sincronismo de una
implementación específica del dispositivo de las figuras 1 y 2
configurado para su uso con CDMA.
A continuación se describen realizaciones
ejemplares de la invención con referencia a las figuras. Las
realizaciones ejemplares se describen en primer lugar, con
referencia a los diagramas de bloques de las figuras 1 y 2, en
combinación con el diagrama de sincronismo de la figura 3. La
operación de la invención se resume entonces, con referencia al
diagrama de flujo de la figura 4. Por último, se describe una
implementación específica de la invención, con referencia a las
figuras 5 y 6.
La figura 1 ilustra un dispositivo 100 de
activación de reloj de modo activo configurado para activar un reloj
de alta frecuencia después de un periodo de reposo en una estación
móvil (no mostrada) que opera en un sistema de comunicaciones
móviles que emplea radiomensajería ranurada, tal como un sistema de
CDMA de telecomunicaciones inalámbricas. El reloj de alta
frecuencia se muestra en la figura 3, y se identifica por el número
de referencia 101. El periodo de reposo durante el que el tiempo el
reloj de alta frecuencia se desactiva se identifica por el número
de referencia 103. El dispositivo de activación de reloj está
configurado para activar el reloj de alta frecuencia tan próximo
como sea posible a una ranura de radiomensajería siguiente, para
maximizar los ahorros de potencia durante el periodo de reposo
mientras se permite que la estación móvil se active a tiempo para
recibir y responder a cualquier señal de radiomensajería transmitida
a la estación móvil dentro de la ranura. Para este fin, el
dispositivo 100 de activación de reloj de la figura 1 incluye
componentes para compensar la deriva de frecuencia dentro de un
reloj de baja potencia y baja frecuencia empleado durante el
periodo de reposo y componentes para compensar el reloj de
desplazamientos de sincronismo inicial y final para, de ese modo,
permitir que el reloj de alta frecuencia se encienda con un alto
grado de precisión a pesar del hecho de que el periodo de reposo se
sincroniza usando sólo el reloj de baja frecuencia. En lo sucesivo
en el presente documento, se hace referencia al reloj de alta
frecuencia empleado por la estación móvil durante modos que no son
de reposo como el reloj de modo activo y se hace referencia a la
señal de reloj de baja frecuencia empleada para sincronizar el
periodo de reposo como un reloj de modo de reposo. El reloj de modo
de reposo permanece activo en todo momento tanto durante los
periodos de reposo como durante los periodos que no son de reposo.
La compensación de la deriva de frecuencia y del desplazamiento de
sincronismo se realiza, en parte, usando un tercer reloj que tiene
una frecuencia preferiblemente igual a la del reloj de modo activo.
Se hace referencia a la tercera señal de reloj en el presente
documento como un reloj de modo de transición y se emplea en el
comienzo y final de cada periodo de reposo. En la figura 3, la señal
de reloj de modo de transición se identifica por el número de
referencia 105 y el reloj de modo de reposo se identifica por el
número de referencia 107. Como puede verse, el reloj de modo de
transición permanece activo durante al menos unos cuantos ciclos
después de la desactivación del reloj de modo activo y el reloj de
modo de transición se reactiva al menos unos cuantos ciclos de
reloj antes de la reactivación del reloj de modo activo. En el
siguiente ejemplo, tanto el reloj de modo activo como el reloj de
modo de transición operan a aproximadamente 9,68 megahercios (MHz)
y el reloj de modo de reposo opera a aproximadamente 32 kilohercios
(kHz). Sin embargo, pueden emplearse diferentes frecuencias de
reloj en diferentes implementaciones. En la figura 1, las señales de
modo activo, modo de reposo y de reloj de modo de transición se
generan mediante un generador 102 de reloj de modo activo, un
generador 104 de reloj de generador de modo de reposo, y un
generador 106 de reloj de modo de transición, respectivamente.
El dispositivo 100 de activación de reloj de la
figura 1 incluye una unidad 108 de estimación de tiempo de
reactivación para estimar el final de un periodo de reposo,
basándose únicamente en ciclos de reloj contados usando el reloj de
modo de reposo, es decir, el número de ciclos del reloj 107 de la
figura 3 contado durante el periodo 103 de reposo. Una unidad 110
de compensación de deriva de frecuencia calcula un factor de ajuste
para compensar la deriva de frecuencia dentro del reloj de modo de
reposo y aplica el ajuste más rápidamente usando la señal 105 de
reloj de modo de transición de la figura 3. Una unidad 112 de
compensación de tiempo de desplazamiento proporciona un factor de
ajuste adicional para ajustar el tiempo de reactivación para
compensar un desplazamiento entre el comienzo del periodo de reposo
y un ciclo de reloj contado en primer lugar del reloj de modo de
reposo basándose en ciclos de reloj contados usando la señal de
reloj de modo de transición, es decir la unidad de compensación de
tiempo de desplazamiento compensa el desplazamiento que se produce
entre el comienzo del periodo 103 de reposo en la figura 3 que
comienza en el tiempo 109 y un primer flanco de subida de reloj 107
de modo de reposo contado en el tiempo 111. La estimación del tiempo
de reactivación proporcionada por la unidad 108 de la figura 1 y
los factores de ajuste proporcionados por las unidades 110 y 112 se
envían ambos a una unidad 114 de activación de reloj de modo activo
que controla el generador 102 de reloj de modo activo, para
comenzar a emitir la señal de reloj de modo activo para su uso por
otros componentes de la estación móvil, tales como una unidad de
recepción de CDMA usada para recibir señales de radiomensajería
dentro de las ranuras de radiomensajería transmitidas desde la
estación base. La unidad de activación de reloj de modo activo
puede, dependiendo de la implementación particular, controlarse para
activar el reloj de modo activo con la antelación suficiente a la
ranura de radiomensajería siguiente para permitir el
precalentamiento de los componentes de la estación móvil tales como
la circuitería de recepción de
CDMA.
CDMA.
Por tanto, el dispositivo 100 de activación de
reloj en la figura 1 activa el reloj de modo activo después de un
periodo de reposo, basándose principalmente en el relativamente
impreciso reloj de modo de reposo pero se ajusta basándose en los
factores de ajuste de deriva de frecuencia y desplazamiento de
sincronismo, usando el reloj mucho más rápido de modo de
transición, que está desactivado durante la mayor parte del periodo
de reposo. De esta manera, pueden conseguirse ahorros de potencia
considerables respecto a los sistemas anteriores.
La figura 2 proporciona detalles relativos a los
componentes de la unidad de estimación de tiempo de reactivación,
la unidad de compensación de deriva de frecuencia y la unidad de
compensación de tiempo de desplazamiento de la figura 1. Se usará
un periodo ejemplar de reposo de 26,67 milisegundos en la
descripción, aunque pueden emplearse otras duraciones de periodo de
reposo. Un controlador 116 de reposo inicia el periodo de reposo
desactivando el generador 102 de reloj de modo activo y controlando
la unidad 108 de estimación y las unidades 110 y 112 de
compensación para comenzar la operación. La unidad 108 de estimación
de tiempo de reactivación proporciona una estimación del final del
periodo de reposo contando el número de ciclos de reloj dentro del
reloj (107 de la figura 2) de modo de reposo y comparando la cuenta
con el número esperado de señales de reloj esperadas dentro del
periodo de reposo, suponiendo que el reloj de modo de reposo no está
sujeto a ninguna deriva de frecuencia, y suponiendo que un primer
flanco de subida del reloj de modo de reposo está sincronizado con
el tiempo de inicio del periodo de reposo. Para este fin, la unidad
108 de estimación incluye un registro 118 de memoria que almacena
el número esperado de ciclos de reloj del periodo de reposo menos
cualquier periodo de precalentamiento necesario y menos una
cantidad máxima de tiempo necesario para ajustar errores de
desplazamiento y errores de deriva de frecuencia. El periodo de
precalentamiento es un valor predeterminado. La cantidad máxima de
ajuste requerida para compensar un desplazamiento inicial en el
comienzo del periodo de reposo es un ciclo y medio (1 ½.) del reloj
de modo de reposo. La cantidad máxima de tiempo necesario para
ajustar los errores de deriva de frecuencia es un valor
predeterminado calculado basándose en las cantidades de deriva
máximas esperadas, basándose en las variaciones de temperatura y
potencia máximas esperadas. Estos valores pueden calcularse, sin
excesiva experimentación, basándose por ejemplo en pruebas usando
componentes de muestra sujetos a variaciones de temperatura
esperadas. Para el ejemplo en el que el reloj de modo activo opera a
9,83 MHz y el reloj de modo de reposo opera a 30 kHz, el registro
de memoria almacena el número 300 menos el periodo de
precalentamiento y menos los valores máximos esperados de deriva y
desplazamiento. Así, el registro de memoria almacena un número de
ciclos de reloj del reloj de modo de reposo durante un periodo de
tiempo inferior al periodo real esperado, de modo de reposo en una
cantidad suficiente para permitir que un periodo de
precalentamiento y para permitir que el reloj de modo de transición
se usen para compensar de manera más precisa las variaciones de
tiempo.
Un contador 120 se activa mediante un
controlador 116 de modo de reposo para comenzar a contar flancos de
subida de la señal de reloj de modo de reposo. Un controlador 122
recibe la cuenta y compara la cuenta con el número esperado de
ciclos de reloj almacenado dentro del registro 118 de memoria y
emite como salida una señal de indicador cuando el reloj es igual
al valor en el registro de memoria, para indicar la finalización
estimada del periodo de reposo. La señal de indicador se transmite a
la unidad 114 de activación de reloj de modo activo para permitir
la reactivación del reloj de modo activo sujeto a los factores de
ajuste proporcionados por la unidad 110 de compensación de deriva
de frecuencia y la unidad 112 de desplazamiento. Debido a que la
señal de indicador se genera basándose en el número de ciclos en la
memoria que tienen en cuenta cualquier periodo de precalentamiento
y cualquier periodo de ajuste máximo esperado, la señal de indicador
no identifica por lo tanto el final real esperado del periodo de
reposo. En su lugar, la señal de indicador se transmite lo
suficientemente antes del final del periodo de reposo esperado para
permitir el precalentamiento y para permitir ajustar de manera
precisa el final real del periodo de reposo usando los factores de
ajuste proporcionados por la unidad de estimación de deriva de
frecuencia y la unidad de estimación de desplazamiento.
La unidad 110 de deriva de frecuencia incluye
una unidad 124 de estimación de deriva de frecuencia para estimar
una cantidad de deriva en, por ejemplo, partes por millón dentro del
reloj de modo de reposo como resultado de variaciones de
temperatura y similares. En un ejemplo, la unidad de estimación de
deriva de frecuencia opera sólo mientras el generador de reloj de
modo activo está en operación. La unidad de estimación de deriva de
frecuencia recibe tanto la señal de reloj de modo de reposo como la
señal de reloj de modo activo, y cuenta los ciclos de número de
reloj de modo activo dentro de cada ciclo del reloj de modo de
reposo para mantener un promedio móvil de la frecuencia real del
reloj de modo de reposo. Para este fin, puede emplearse un filtro
de ventana de promedio móvil (MAW). La unidad de estimación de
deriva de frecuencia compara un número esperado de ciclos de reloj
de modo activo encontrados dentro de cada ciclo de modo de reposo
con el número real contado, y calcula un factor de deriva de
frecuencia en consecuencia. En el ejemplo en el que el reloj de modo
activo opera a 9,83 MHz y el reloj de modo de reposo opera a 30
kHz, la unidad de estimación de deriva de frecuencia está
configurada para esperar aproximadamente 300 ciclos del reloj de
modo activo dentro de cada ciclo del reloj de modo de reposo.
En una implementación preferida, sin embargo, la
unidad de estimación de deriva de frecuencia está configurada según
se describe en una solicitud de patente estadounidense titulada
"Method and Apparatus for Compensating for Frequency Drift in a
Low Frequency Clock Within a Mobile Station Operating in a Slotted
Paging Mode", presentada simultáneamente con la presente y
cedida al cesionario de la presente invención.
El valor de deriva de frecuencia estimada
generado por la unidad 124 de estimación se emite como salida a una
unidad 126 de cálculo de error de sincronismo esperado que calcula
un error de sincronismo en milisegundos que se espera que se
produzca entre el tiempo de reactivación generado por la unidad 108
de estimación de reactivación y la ranura de radiomensajería
siguiente. Por ejemplo, si la salida de la unidad de estimación de
deriva de frecuencia se expresa en partes por millón, entonces la
unidad de cálculo de error de sincronismo esperado convierte el
valor en partes por millón a un valor de tiempo real basándose en la
longitud conocida del periodo de reposo. El error de sincronismo
esperado se transmite a una unidad 128 de ajuste de error de
sincronismo que controla la unidad 114 de activación de reloj de
modo activo para retardar la activación del reloj de modo activo
una cantidad suficiente para compensar el error de sincronismo
estimado que ha transcurrido. Para este fin, la unidad de ajuste de
error de sincronismo incluye una unidad 132 de activación de reloj
de modo de transición para activar el generador 106 de reloj de
modo de transición tras la recepción de la señal de indicador
proporcionada por la unidad 108 de estimación de reactivación. Un
contador 134 comienza entonces a contar un número de ciclos de
reloj dentro del reloj de modo de transición, es decir el contador
cuenta ciclos de reloj 105 de modo de transición comenzando en el
tiempo 113 según se muestra en la figura 3. Un controlador 136
calcula el número de ciclos de reloj de modo de transición dentro
del error de sincronismo esperado, a continuación emite como salida
una señal de control a la unidad de activación de reloj de modo
activo cuando la cuenta mantenida por el contador 134 es igual al
número de ciclos de reloj de modo de transición calculado, es decir
la señal de control se emite como salida en el tiempo 115 según se
muestra en la figura 3. La unidad 114 de activación de reloj de
modo activo está configurada para activar el reloj de modo activo
sólo cuando se recibe una señal de control de habilitación desde la
unidad de compensación de deriva de frecuencia y la unidad de
compensación de tiempo de desplazamiento. Por tanto, el reloj de
modo activo se retarda al menos hasta que se recibe la señal de
control emitida como salida por el controlador 136 de la unidad de
compensación de deriva de frecuencia.
La unidad 112 de compensación de desplazamiento
incluye una unidad 138 de estimación de tiempo de desplazamiento
inicial y una unidad 140 de ajuste de error de desplazamiento que
operan juntas para calcular un desplazamiento entre el comienzo del
periodo de reposo y el primer flanco de subida del reloj de modo de
reposo y para emitir como salida una señal de control a la unidad
de activación de reloj de modo activo para, por consiguiente,
ajustar la activación de reloj de modo activo. En el ejemplo de la
figura 3, el reloj de modo de transición se activa poco antes del
inicio del periodo de reposo y por tanto está operativo en el
comienzo del periodo de reposo. Un contador 142, activado por el
controlador 116 de reposo, comienza a contar ciclos del reloj de
modo de transición en el comienzo del periodo de reposo. El contador
142 continúa contando hasta que se detecta un primer flanco de
subida del reloj de modo de reposo mediante una unidad 144 de
detección, es decir, el contador 142 cuenta ciclos del reloj 105 de
modo de transición que se producen entre el tiempo 109 y el tiempo
111, según se muestra en la figura 3. El número de cuentas se
almacena dentro de un registro 146 de memoria, y el reloj de modo
de transición se desactiva entonces mediante una unidad 148 de
desactivación de reloj de transición. El reloj de modo de
transición permanece inactivo a lo largo de las partes restantes
del periodo de reposo, hasta que se reactiva mediante la unidad 150
de reactivación. La unidad de reactivación activa el reloj de modo
de transición tras recibir la señal de indicador desde la unidad 108
de estimación de reactivación. En ese momento, un controlador 152
lee el valor almacenado dentro del registro 146 de memoria y activa
un contador 154, para contar el número de cuentas que se habían
almacenado en el registro 146. Tras la expiración del contador 154,
se envía una señal de control desde la unidad 152 de controlador
hasta la unidad 114 de activación de reloj de modo activo, para
permitir la activación del reloj de modo activo.
Así, la unidad 108 de estimación de tiempo de
reactivación genera una señal de indicador una cantidad
predeterminada de tiempo antes del final del periodo de reposo
según se estimó usando sólo el generador de reloj de modo de
reposo. La unidad de compensación de deriva de frecuencia y la
unidad de desplazamiento de compensación retardan la activación del
reloj de modo activo a partir de la recepción de la señal de
indicador para tener en cuenta la duración del periodo de
precalentamiento y para una compensación de la deriva de frecuencia
dentro del reloj de modo de reposo y para compensar cualquier
desplazamiento entre el comienzo del periodo de reposo y un ciclo
contado en primer lugar del reloj de modo de reposo. De este modo,
el reloj de modo activo se sincroniza para reanudar la operación en
el comienzo del periodo de precalentamiento dándole el tiempo
suficiente para permitir que los componentes de la estación móvil
se precalienten antes de la ranura de radiomensajería siguiente. De
este modo, se consiguen ahorros de potencia respecto a los
dispositivos que o bien no compensan la deriva de frecuencia o no
compensan el periodo de desplazamiento inicial.
Así, las figuras 1 a 3 ilustran de manera
colectiva una realización ejemplar de la invención, operativa para
reactivar una señal de reloj de alta frecuencia al final de un
periodo de reposo mientras se compensan tanto la deriva de
frecuencia como los desplazamientos de sincronismo iniciales, en
parte, usando una señal de reloj de modo de transición en el
comienzo y los finales de los periodos de reposo. El procedimiento
que emplea la señal de reloj de modo de transición se resumirá
brevemente a continuación, con referencia al diagrama de flujo de
la figura 4. Inicialmente, en la etapa 200, la estación móvil activa
el reloj de modo de transición antes del de un periodo de reposo.
En la etapa 202, el reloj de alta frecuencia de modo activo se
desactiva iniciando de ese modo el periodo de reposo. Durante la
etapa 204, el dispositivo cuenta un número de flancos de subida en
la señal de modo de transición que se produce desde el punto y el
tiempo en que termina el reloj de modo activo hasta un flanco de
subida siguiente del reloj de modo de reposo, que permanece activo
en todo momento. El número de cuentas determinado durante la etapa
204 se almacena en un contador. En la etapa 204, se desactiva el
reloj de modo de transición. Durante la etapa 208, se calcula una
estimación de la cantidad de tiempo transcurrido durante el periodo
de reposo usando sólo el reloj de baja frecuencia de modo de reposo.
En la etapa 210, se reactiva la señal de reloj de modo de
transición. El tiempo de reactivación está basado en el final
estimado del periodo de reposo según se determina usando el reloj de
modo de reposo menos una cantidad predeterminada de tiempo
suficiente para permitir la compensación de los errores máximos
esperados de deriva de frecuencia y de desplazamiento de
sincronismo. Durante la etapa 212, se cuenta el número de ciclos
que se produce en la señal de reloj de modo de transición, hasta que
la cuenta es igual al número de cuentas registradas después de la
etapa 204 más el número de cuentas necesarias para compensar la
deriva de frecuencia calculada. Una vez transcurrido el número
apropiado de ciclos del reloj de modo de transición, entonces, en
la etapa 214, se reactiva el reloj de alta frecuencia de modo
activo, permitiendo que los componentes de la estación móvil se
precalienten a tiempo para recibir una señal de radiomensajería que
se transmite en la ranura de radiomensajería siguiente.
A continuación, se describe brevemente una
implementación de la invención configurada para su uso con sistemas
de CDMA de acuerdo con la norma IS-95A promulgada
por la Asociación de la Industria de Telecomunicaciones (TIA).
Según la Norma IS-95A, una "estación de
abonado" de CDMA que opera en el modo de ranura maximiza el
tiempo de espera poniéndose en reposo, basándose en un parámetro,
Índice de Ciclo de Ranura (SCI). La estación de abonado se activa
cada (1,28 * 2SCI) segundos, para monitorizar una ranura de 80 ms
asignada para recibir radiomensajes. Por ejemplo, con SCI = 0, la
estación de abonado idealmente permanece activa durante 80 ms y se
pone en reposo durante 1,2 s. En la práctica, es necesario que se
active una cantidad de tiempo suficiente antes del siguiente límite
de ranura, para tener cuidado con los eventos tales como el
precalentamiento de RF, la estabilización de sintetizador, la
estabilización de reloj, la adquisición y la búsqueda de piloto de
CDMA, la reasignación de dedos y el precalentamiento de
decodificador.
En cada ciclo de reposo, la unidad está en
reposo en "siestas" para permitir un buen tiempo de respuesta
si el usuario pulsa una tecla mientras la estación de abonado está
en reposo. La longitud del ciclo de reposo y la longitud de siesta
se eligen para ser múltiplos de una generación aleatoria de
pseudo-número (PN) (por ejemplo 26,67 ms) de modo
que tras la activación, puede realizarse una búsqueda en la estación
para encontrar el piloto aproximadamente en la misma posición. Cada
siesta se divide adicionalmente en: (1) "tiempo de reposo,"
cuando se pone en reposo toda la unidad y (2) "tiempo de
precalentamiento," cuando las unidades de RF y analógica se
encienden para su precalentamiento. Cuando la estación de abonado
está en reposo, el tiempo de sistema se mantiene aproximadamente,
cronometrando los contadores que realizan el seguimiento de la
duración de reposo con una combinación de un reloj lento (SC) para
sincronismo basto (máxima resolución de 1/60k = 16,7 s) y un
SLPCHEPX8 reloj para sincronismo preciso (resolución de
1/(8*1,2288e6) = 0,102 s).
Un ejemplo de los eventos que constituyen un
ciclo de reposo se muestra en la figura 5. La forma E de onda marca
cada evento en el ciclo de reposo según se describe a
continuación:
- -
- Antes de t1: durante el reposo, el software de la estación de abonado apaga todos los regímenes de reloj innecesarios excepto un demodulador CDMA y un régimen de reloj de decodificador, RXCHIPX8 (forma B de onda), que está basada en el reloj de modo activo CHIPX8.
- -
- Un múltiplo de 26,67 ms se divide en tiempo de reposo y tiempo de precalentamiento y se programa como la duración de un primer intervalo de siesta a través de los registros SLEEP_INTERVAL y WU_TIME.
- -
- El software que se ejecuta en un microprocesador de la estación de abonado escribe un bit ASIC_SLEEP_ ARM de un registro SLEEP_CTL, que indica que la estación de abonado puede ponerse en reposo en la siguiente generación aleatoria de PN (indicada por t1).
- -
- Durante todo el tiempo, el reloj de reposo (SC) (forma D de onda) se ejecuta de manera asíncrona con el régimen de reloj de CDMA CHIPX8, mientras que SLPCHIPX8 (forma C de onda), es decir el reloj de modo de transición está en sincronización con RXCHIPX8, que se ha obtenido de la misma fuente, CHIPX8.
- -
- En el tiempo t1, cuando se produce la siguiente generación aleatoria de PN, el régimen de reloj RXCHIPX8 se deshabilita poniendo la estación de abonado en reposo. Desde este punto en delante, el periodo de reposo debe estar muy próximo a múltiplos de 26,67 ms según se determina usando contadores SLEEP_INTERVAL y WU_TIME extraídos del SC. Para tener en cuenta el SC asíncrono, un contador denominado CHIPX8_SLEEP_TIME empieza a contar los SLPCHIPX8 que han transcurrido desde t1 hasta el flanco de subida siguiente del SC.
- -
- En el tiempo t2, se produce el flanco de subida de SC en cuyo tiempo se deshabilita el régimen de reloj SLPCHIPX8, deteniendo el CHIPX8_SLEEP_TIME, proporcionando de ese modo una estimación de la duración de tiempo (t2-t1) en unidades de chipx8.
- -
- En el tiempo t3, después de la mitad de una duración de SC, una señal SLEEP_N (forma A de onda) se hace baja en el flanco de bajada del SC. Esto pone los otros componentes digitales, analógicos y de RF en la estación de abonado en un modo de baja potencia. Si hay chipx8 de NSC en un SC, el tiempo total transcurrido en este punto de tiempo viene dado por: T_{A} = (t2-t1) + (t3-t2) = {CHIPX8_SLEEP_TIME + ½ NSC} chipx8s. Puede observarse que a partir de esta definición, T_{A} estará en el intervalo de ½ - 1½ ciclos de reloj lento. Las siestas posteriores deben ajustarse para tener en cuenta este tiempo en reposo adicional debido al cristal de reposo asíncrono. Asimismo el contador SLEEP_INTERVAL que se extrae del SC empieza a contar hacia atrás.
- -
- En el tiempo t4, el contador SLEEP_INTERVAL impone la interrupción de reposo cuando llega a una cuenta de cero. El microprocesador de la estación de abonado se activa y determina si es necesario que el hardware esté activo en la siguiente ranura o dé servicio a un evento de pulsación de tecla.
- -
- Si ninguna de estas condiciones se cumple, el software garantiza que el hardware puede seguir en reposo, manteniendo la señal SLEEP_N activa durante la cuenta hacia atrás de precalentamiento (a través del contador WU_TIME). En este tiempo, el software estima el número de SC necesarios para el reposo en la siguiente siesta basándose en varios factores tales como la longitud de la siesta siguiente, el desfase asíncrono en el reloj lento, los errores de deriva y truncamiento que surgen a partir del uso de SC para aproximarse a un múltiplo de la generación aleatoria de PN.
- -
- En el tiempo t5, cuando expira el contador de WU_TIME, se carga un nuevo valor obtenido en la etapa anterior en el contador SLEEP_INTERVAL. El contador WU_TIME es una constante precalculada especificada por los requisitos de precalentamiento de hardware de RF. El microprocesador vuelve a estar en reposo, a la espera de la interrupción de reactivación de la siguiente siesta.
- -
- En el tiempo t6, si, sin embargo, hay alguna interrupción pendiente a la que dar servicio o si ésta es la última siesta permitida en este ciclo de reposo, se activa el hardware para que esté listo para la siguiente ranura, haciendo que la señal SLEEP_N se ponga inactiva en la interrupción de activación. Mientras que el contador WU_TIME cuenta hacia atrás, los componentes de RF y analógicos se precalientan.
- -
- En el tiempo t7, el contador WU_TIME expira indicando el final de la última siesta y el régimen SLPCHIPX8 se enciende en el tiempo t8. Como nota adicional, el tiempo total transcurrido durante todas las siestas, indicado por T_{B} = t7-t3, estará próximo a un múltiplo entero de SC. Debido a los diversos factores mencionados anteriormente que se entran en la calibración de reposo, normalmente habrá una cantidad de tiempo residual (una fracción de SC), durante la que es necesario que la estación de abonado permanezca en reposo. Este SC fraccionario (indicado por T_{C}) se convierte en unidades de chipx8 y se programa en el CHIPX8_SLEEP_TIME que empieza a contar hacia atrás cronometrado por el SLPCHIPX8
- -
- En el tiempo t9, el CHIPX8_SLEEP_TIME expira, y el hardware enciende el RXCHIPX8 en el tiempo t10. La última duración de tiempo de interés es T_{C} = t9-t7.
Las realizaciones ejemplares se han descrito
principalmente con referencia a diagramas esquemáticos que ilustran
características pertinentes de las realizaciones. Debe observarse
que no todos los componentes de una implementación completa de un
sistema práctico se ilustran o describen en detalle necesariamente.
En su lugar, sólo se han ilustrado y descrito los componentes
necesarios para una comprensión exhaustiva de la invención. Las
implementaciones reales pueden contener más componentes o,
dependiendo de la implementación, menos componentes. La descripción
de las realizaciones ejemplares se proporciona para permitir a
cualquier experto en la técnica realizar o usar la presente
invención. Diversas modificaciones a estas realizaciones serán
fácilmente evidentes para los expertos en la técnica, y los
principios genéricos definidos en el presente documento pueden
aplicarse a otras realizaciones sin el uso de la facultad
inventiva. Por tanto, la invención no está prevista para limitarse
a las realizaciones mostradas en el presente documento sino que se
le debe conceder el alcance más amplio en coherencia con los
principios y las características novedosas dados a conocer en el
presente documento.
Claims (23)
1. Un dispositivo (100) para activar un reloj
(102) de modo activo después de un periodo de reposo para su uso en
una estación móvil en el que componentes seleccionados de la
estación móvil operan usando un reloj (104) de modo de reposo
durante el periodo de reposo y un reloj (102) de modo activo más
rápido durante periodos que no son de reposo comprendiendo dicho
dispositivo:
- medios para estimar (108) un tiempo de reactivación usando el reloj (104) de modo de reposo;
- medios para compensar errores en el tiempo de reactivación estimado provocados por diferencias de precisión entre el reloj (104) de modo de reposo y el reloj (102) de modo activo; y
- medios para activar (114) el reloj (102) de modo activo en el tiempo de reactivación compensado;
- en el que los medios para compensar están configurados para usar un reloj (106) de modo de transición, que se emplea tanto al comienzo como al final de cada periodo de reposo, para compensar dichos errores, en el que dicho reloj (106) de modo de transición tiene una frecuencia sustancialmente mayor que la del reloj de modo de reposo.
2. El dispositivo (100) según la reivindicación
1, en el que los medios para compensar errores en el tiempo de
reactivación estimado provocados por diferencias de precisión entre
el reloj de modo de reposo y el reloj (102) de modo activo incluyen
medios para determinar la duración de un desplazamiento inicial que
se produce entre un comienzo del periodo de reposo y un ciclo
contado en primer lugar del reloj (104) de modo de reposo y para
ajustar el tiempo de reactivación estimado basándose en la duración
del desplazamiento inicial; y
- medios para determinar la duración de un desplazamiento final que se produce entre un ciclo contado final del reloj (104) de modo de reposo y un final del periodo de reposo y para ajustar el tiempo de reactivación estimado basándose en la duración del desplazamiento final.
3. El dispositivo (100) según la reivindicación
2, que incluye además medios para compensar (110) un error en el
tiempo de reactivación estimado provocado por la deriva de
frecuencia en el reloj de modo de reposo.
4. El dispositivo (100) según la reivindicación
1, en el que dichos medios para compensar (110) un error en el
tiempo de reactivación estimado provocado por deriva de frecuencia
en el reloj de modo de reposo comprenden:
- medios para estimar (124) la deriva de frecuencia que se produce en el reloj de modo de reposo que se produce durante un único periodo de reposo; y
- medios para calcular (126) un error de sincronismo esperado entre una duración de periodo de reposo real y una duración de un periodo de reposo según se contó mediante un reloj de modo de reposo sujeto a la deriva de frecuencia estimada;
- medios (130) de ajuste de error de sincronismo para controlar los medios para activar el reloj (102) de modo activo para ajustar el tiempo de activación basándose en el error de sincronismo esperado.
5. El dispositivo (100) según la reivindicación
4, en el que los medios de ajuste de error de sincronismo
comprenden:
- medios para activar (132) la señal de reloj de modo de transición en un tiempo de inicio antes del tiempo de reactivación estimado.
- medios para calcular un número de ciclos de reloj de la señal (106) de reloj de modo de transición que se produce entre el tiempo de inicio de reloj de modo de transición y el final esperado del periodo de reposo;
- medios para calcular un número de ciclos de reloj de la señal de reloj de modo de transición que se produce dentro del error de sincronismo esperado;
- medios para sumar el número de ciclos de reloj que se produce entre el tiempo de inicio de reloj de modo de transición y el final esperado del periodo de reposo y el número de ciclos de reloj que se produce dentro del error de sincronismo esperado para producir un número combinado de ciclos de reloj;
- medios para contar (134) un número transcurrido de ciclos en el reloj (106) de modo de transición; y
- medios para controlar los medios para activar el reloj (102) de modo activo para retardar la activación del reloj de modo activo después del tiempo de inicio del reloj de modo de transición hasta que el número combinado de ciclos de reloj del reloj (106) de modo de transición ha transcurrido.
6. El dispositivo (100) según la reivindicación
2, en el que dichos medios para determinar la duración de un
desplazamiento inicial que se produce entre un comienzo del periodo
de reposo y un ciclo contado en primer lugar del reloj (104) de
modo de reposo y para ajustar el tiempo de reactivación estimado
basándose en la duración del desplazamiento inicial comprenden:
- medios para generar la señal de reloj de modo de transición;
- medios para contar un número transcurrido de ciclos en el reloj (106) de modo de transición que se produce entre un inicio del periodo de reposo y un flanco de subida siguiente del reloj (104) de modo de reposo;
- medios para almacenar (146) el número contado de ciclos de reloj;
- medios para desactivar (148) el reloj (106) de modo de transición;
- medios para reactivar (132) la señal de reloj de modo de transición en un tiempo de inicio antes del tiempo de reactivación estimado; y
- medios de retardo para controlar los medios para activar el reloj (102) de modo activo para retardar la activación del reloj (102) de modo activo hasta que el número contado de ciclos de reloj del reloj (106) de modo de transición ha transcurrido.
7. El dispositivo (100) según la reivindicación
1, en el que la estación móvil opera en un sistema de comunicaciones
móviles que emplea radiomensajería ranurada y en el que el periodo
de reposo es sustancialmente igual a un periodo de tiempo entre
ranuras de radiomensajería consecutivas de modo que el reloj (102)
de modo activo se activa en un tiempo de reactivación
sustancialmente sincronizado con una ranura de radiomensajería
siguiente.
8. El dispositivo (100) según la reivindicación
1, en el que dichos medios para estimar comprenden
una unidad de estimación de reactivación para
estimar dicho tiempo de reactivación usando el reloj de modo de
reposo; dichos medios para compensar comprenden
una unidad de compensación y dichos medios para
activar comprenden
una unidad de activación de reloj de modo activo
para activar el reloj de modo activo en el tiempo de reactivación
compensado.
9. El dispositivo (100) según la reivindicación
8, en el que la unidad de compensación incluye
una unidad de compensación de desplazamiento
inicial para determinar la duración de un desplazamiento inicial
que se produce entre un comienzo del periodo de reposo y un ciclo
contado en primer lugar del reloj (104) de modo de reposo y para
ajustar el tiempo de reactivación estimado basándose en la duración
del desplazamiento inicial;
y
y
una unidad de compensación de desplazamiento
final para determinar la duración de un desplazamiento final que se
produce entre un ciclo contado final del reloj (104) de modo de
reposo y un final del periodo de reposo y para ajustar el tiempo de
reactivación estimado basándose en la duración del desplazamiento
final.
10. El dispositivo (100) según la reivindicación
9, que incluye además
una unidad (110) de compensación de deriva de
frecuencia para compensar un error en el tiempo de reactivación
estimado provocado por deriva de frecuencia en el reloj de modo de
reposo;
11. El dispositivo (100) según la reivindicación
8, en el que dicha unidad de estimación de reactivación comprende
un registro para almacenar un número predeterminado de ciclos de
reloj que se produce dentro de un único periodo de reposo para un
reloj que opera a una frecuencia de modo de reposo prevista
predeterminada;
un contador (120) para contar un número
transcurrido de ciclos en el reloj de modo de reposo durante el
periodo de reposo; y
una unidad indicadora para indicar cuándo el
número contado de ciclos de reloj es igual al número esperado de
ciclos de reloj.
12. El dispositivo (100) según la reivindicación
8, en el que dicha unidad de compensación de error de frecuencia
comprende:
- una unidad de estimación de deriva de frecuencia para estimar la deriva de frecuencia que se produce en el reloj (104) de modo de reposo que se produce durante un único periodo de reposo;
\global\parskip0.900000\baselineskip
- una unidad de cálculo de error de sincronismo esperado para calcular un error de sincronismo esperado entre una duración de periodo de reposo real y una duración de un periodo de reposo según se contó mediante un reloj (104) de modo de reposo sujeto a la deriva de frecuencia estimada; y
- una unidad (130) de ajuste de error de sincronismo para controlar la unidad (114) de activación de reloj de modo activo para ajustar el tiempo de activación basándose en el error de sincronismo esperado.
13. El dispositivo (100) según la reivindicación
12, en el que la unidad de ajuste de error de sincronismo
comprende:
- una unidad (132) de activación de reloj de modo de transición para activar una señal de reloj de modo de transición en un tiempo de inicio antes del tiempo de reactivación estimado,
- una primera unidad de cálculo para calcular un número de ciclos de reloj de la señal de reloj de modo de transición que se produce entre el tiempo de inicio de reloj de modo de transición y el final esperado del periodo de reposo;
- una segunda unidad de cálculo para calcular un número de ciclos de reloj de la señal de reloj de modo de transición que se produce dentro del error de sincronismo esperado;
- un sumador para sumar el número de ciclos de reloj que se produce entre el tiempo de inicio de reloj de modo de transición y el final esperado del periodo de reposo y el número de ciclos de reloj que se produce dentro del error de sincronismo esperado para producir un número combinado de ciclos de reloj;
- un contador (134) para contar un número transcurrido de ciclos en el reloj de modo de transición; y
- un controlador (136) para controlar la unidad (114) de activación de reloj de modo activo para retardar la activación del reloj de modo activo después del tiempo de inicio del reloj de modo de transición hasta que el número combinado de ciclos de reloj del reloj (106) de modo de transición ha transcurrido.
14. El dispositivo (100) según la reivindicación
9, en el que dicha unidad de compensación de desplazamiento inicial
para determinar la duración de un desplazamiento inicial que se
produce entre un comienzo del periodo de reposo y un ciclo contado
en primer lugar del reloj de modo de reposo y para ajustar el tiempo
de reactivación estimado basándose en la duración del
desplazamiento inicial comprende:
- un generador de señal de reloj para generar una señal de reloj de modo de transición;
- un contador para contar un número transcurrido de ciclos en el reloj de modo de transición que se produce entre un inicio del periodo de reposo y un flanco de subida siguiente del reloj de modo de reposo;
- un registro para almacenar el número contado de ciclos de reloj; y
- una unidad (112) de desactivación para desactivar el reloj de modo de transición; y en el que dicha unidad de ajuste de error de desplazamiento comprende
- una unidad (132) de reactivación para reactivar la señal de reloj de modo de transición en un tiempo de inicio antes del tiempo de reactivación estimado; y
- una unidad de retardo para controlar la unidad (114) de activación de reloj de modo activo para retardar la activación del reloj (102) de modo activo hasta que el número contado de ciclos de reloj del reloj (106) de modo de transición ha transcurrido.
15. El dispositivo según la reivindicación 8, en
el que la estación móvil opera en un sistema de comunicaciones
móviles que emplea radiomensajería ranurada y en el que el periodo
de reposo es sustancialmente igual a un periodo de tiempo entre
ranuras de radiomensajería consecutivas de modo que el reloj (102)
de modo activo se activa en un tiempo de reactivación,
sustancialmente sincronizado con una ranura de radiomensajería
siguiente.
16. Un procedimiento para activar un reloj (102)
de modo activo después de un periodo de reposo para su uso en una
estación móvil en el que componentes seleccionados de la estación
móvil operan usando un reloj (104) de modo de reposo durante el
periodo de reposo y el reloj (102) de modo activo más rápido durante
periodos que no son de reposo, comprendiendo dicho procedimiento
las etapas de:
- estimar (208) un tiempo de reactivación usando el reloj de modo de reposo;
- compensar errores en el tiempo de reactivación estimado provocados por diferencias de precisión entre el reloj de modo de reposo y el reloj de modo activo usando un reloj (106) de modo de transición, que se emplea tanto al principio como al final de cada periodo de reposo, para compensar dichos errores, en el que dicho reloj (106) de modo de transición tiene una frecuencia sustancialmente mayor que la del reloj de modo de reposo;
- activar (214) el reloj de modo activo en el tiempo de reactivación compensado.
\global\parskip1.000000\baselineskip
17. El procedimiento según la reivindicación 16,
en el que la etapa de compensar errores en el tiempo de reactivación
estimado provocados por diferencias de precisión entre el reloj
(104) de modo de reposo y el reloj (102) de modo activo incluye las
etapas de determinar la duración de un desplazamiento inicial que se
produce entre un comienzo del periodo de reposo y un ciclo contado
en primer lugar del reloj (104) de modo de reposo y para ajustar el
tiempo de reactivación estimado basándose en la duración del
desplazamiento inicial; y
determinar la duración de un desplazamiento
final que se produce entre un ciclo contado final del reloj (104)
de modo de reposo y un final del periodo de reposo y para ajustar el
tiempo de reactivación estimado basándose en la duración del
desplazamiento final.
18. El procedimiento según la reivindicación 16,
que incluye además la etapa de compensar (212) un error en el
tiempo de reactivación estimado provocado por deriva de frecuencia
en el reloj de modo de reposo;
19. El procedimiento según la reivindicación 16,
en el que dicha etapa de estimar el tiempo de reactivación comprende
las etapas de:
- almacenar un número predeterminado de ciclos de reloj que se produce dentro de un único periodo de reposo para un reloj que opera a una frecuencia de modo de reposo prevista predeterminada;
- contar (208) un número transcurrido de ciclos en el reloj de modo de reposo durante el periodo de reposo; e
- indicar cuándo el número contado de ciclos de reloj es igual al número esperado de ciclos de reloj.
20. El procedimiento según la reivindicación 16,
en el que dicha etapa de compensar un error en el tiempo de
reactivación estimado provocado por deriva de frecuencia en el
reloj de modo de reposo comprende las etapas de:
- estimar la deriva de frecuencia que se produce en el reloj (104) de modo de reposo que se produce durante un único periodo de reposo;
- calcular un error de sincronismo esperado entre una duración de periodo de reposo real y una duración de un periodo de reposo según se contó mediante un reloj (104) de modo de reposo sujeto a la deriva de frecuencia estimada; y
- ajustar el tiempo de activación del reloj de modo activo basándose en el error de sincronismo esperado.
21. El procedimiento según la reivindicación 20,
en el que la etapa de ajustar el tiempo de activación comprende las
etapas de:
- activar (201) la señal de reloj de modo de transición en un tiempo de inicio antes del tiempo de reactivación estimado, ;
- calcular un número de ciclos de reloj de la señal de reloj de modo de transición que se produce entre el tiempo de inicio de reloj de modo de transición y el final esperado del periodo de reposo;
- calcular un número de ciclos de reloj de la señal de reloj de modo de transición que se produce dentro del error de sincronismo esperado;
- sumar el número de ciclos de reloj que se produce entre el tiempo de inicio de reloj de modo de transición y el final esperado del periodo de reposo y el número de ciclos de reloj que se produce dentro del error de sincronismo esperado para producir un número combinado de ciclos de reloj;
- contar un número transcurrido de ciclos en el reloj de modo de transición; y
- retardar la activación del reloj de modo activo después del tiempo de inicio de reloj de modo de transición hasta que el número combinado de ciclos de reloj del reloj de modo de transición (106) ha transcurrido.
22. El procedimiento según la reivindicación 16,
en el que dicha etapa de compensar un error en el tiempo de
reactivación estimado provocado por un desplazamiento inicial
comprende:
- generar la señal de reloj de modo de transición
- contando un número transcurrido de ciclos en el reloj (106) de modo de transición que se produce entre un inicio del periodo de reposo y un flanco de subida siguiente del reloj (104) de modo de reposo;
- almacenar el número contado de ciclos de reloj; y
- desactivar (206) el reloj de modo de transición;
- y en el que dicha etapa de activar el reloj de modo activo (102) comprende las etapas de reactivar (210) la señal de reloj de modo de transición en un tiempo de inicio antes del tiempo de reactivación estimado;
- y retardar la activación del reloj de modo activo hasta que el número contado de ciclos de reloj del reloj (106) de modo de transición ha transcurrido.
23. El procedimiento según la reivindicación 16,
en el que la estación móvil opera en un sistema de comunicaciones
móviles que emplea radiomensajería ranurada y en el que el periodo
de reposo es sustancialmente igual a un periodo de tiempo entre
ranuras de radiomensajería consecutivas de modo que el reloj (102)
de modo activo se activa en un tiempo de reactivación
sustancialmente sincronizado con una ranura de radiomensajería
siguiente.
Applications Claiming Priority (2)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| US434869 | 1982-10-18 | ||
| US09/434,869 US6735454B1 (en) | 1999-11-04 | 1999-11-04 | Method and apparatus for activating a high frequency clock following a sleep mode within a mobile station operating in a slotted paging mode |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| ES2322792T3 true ES2322792T3 (es) | 2009-06-29 |
Family
ID=23726032
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| ES00980283T Expired - Lifetime ES2322792T3 (es) | 1999-11-04 | 2000-11-03 | Procedimiento y aparato para reactivar una estacion movil despues de un periodo de reposo. |
Country Status (15)
| Country | Link |
|---|---|
| US (1) | US6735454B1 (es) |
| EP (1) | EP1228655B1 (es) |
| JP (1) | JP4723146B2 (es) |
| KR (1) | KR20020044588A (es) |
| CN (1) | CN1451247A (es) |
| AT (1) | ATE429794T1 (es) |
| AU (1) | AU776533B2 (es) |
| BR (1) | BR0015247A (es) |
| CA (1) | CA2387676A1 (es) |
| DE (1) | DE60042080D1 (es) |
| ES (1) | ES2322792T3 (es) |
| IL (1) | IL149333A0 (es) |
| MX (1) | MXPA02004463A (es) |
| RU (1) | RU2255432C2 (es) |
| WO (1) | WO2001033870A2 (es) |
Families Citing this family (90)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US7106709B2 (en) * | 2000-11-29 | 2006-09-12 | Telefonaktiebologet Lm Ericsson (Publ) | Timing drift compensation in wireless packet-based systems |
| KR100350474B1 (ko) * | 2000-12-30 | 2002-08-29 | 삼성전자 주식회사 | 디지털 무선 통신 단말 시스템에서 대기시 적응적 전력소모 감소 방법 |
| US7197096B2 (en) * | 2001-06-08 | 2007-03-27 | Broadcom Corporation | Compensation of reference frequency drift in system requiring critical upstream timing |
| US7403507B2 (en) * | 2001-06-18 | 2008-07-22 | Texas Instruments Incorporated | System and method for recovering system time in direct sequence spread spectrum communications |
| JP2003110484A (ja) * | 2001-09-27 | 2003-04-11 | Sony Corp | 携帯通信端末、該携帯通信端末における通信方法、プログラムおよび該プログラムを記録した記録媒体 |
| US8977284B2 (en) * | 2001-10-04 | 2015-03-10 | Traxcell Technologies, LLC | Machine for providing a dynamic data base of geographic location information for a plurality of wireless devices and process for making same |
| FI116702B (fi) * | 2001-12-20 | 2006-01-31 | Nokia Corp | Dynaaminen tehonsäätö integroiduissa piireissä |
| US6980823B2 (en) * | 2002-01-31 | 2005-12-27 | Qualcomm Inc. | Intermediate wake mode to track sleep clock frequency in a wireless communication device |
| US6965763B2 (en) * | 2002-02-11 | 2005-11-15 | Motorola, Inc. | Event coordination in an electronic device to reduce current drain |
| US6950684B2 (en) | 2002-05-01 | 2005-09-27 | Interdigital Technology Corporation | Method and system for optimizing power resources in wireless devices |
| KR101061955B1 (ko) | 2002-05-06 | 2011-09-05 | 인터디지탈 테크날러지 코포레이션 | 배터리 수명을 연장시키기 위한 동기화 방법 |
| KR100450507B1 (ko) * | 2002-10-15 | 2004-10-01 | 주식회사 팬택 | 이동 통신용 실시간 클럭 타이밍 보정 장치 |
| US6822973B2 (en) * | 2003-02-18 | 2004-11-23 | Motorola, Inc. | Apparatus and method for implementing a reduced slotted mode in a communication system |
| US20040176147A1 (en) * | 2003-03-06 | 2004-09-09 | Wilberth Escalante | Power conservation in a mobile communication device utilizing variable reacquisition time in a discontinuous reception regime |
| US20050096060A1 (en) * | 2003-11-05 | 2005-05-05 | Samsung Electronics Co., Ltd. | Base station for controlling use of reduced slot cycle mode of operation in a wireless network |
| KR100594009B1 (ko) * | 2003-09-26 | 2006-06-30 | 삼성전자주식회사 | 광대역 무선 접속 통신 시스템에서 슬립 구간 설정 방법 |
| KR100686775B1 (ko) * | 2003-11-07 | 2007-02-23 | 삼성전자주식회사 | 광대역 무선 접속 통신 시스템에서 트래픽 지시 메시지 전송 방법 |
| US7197341B2 (en) | 2003-12-22 | 2007-03-27 | Interdigital Technology Corporation | Precise sleep timer using a low-cost and low-accuracy clock |
| FR2864743B1 (fr) * | 2003-12-24 | 2006-03-03 | Sagem | Procede de generation de base de temps dans un telephone mobile |
| ZA200608267B (en) * | 2004-03-04 | 2008-07-30 | Samsung Electronics Co Ltd | System and method for controlling an operational mode of a mac layer in a broadband wireless access communication system |
| FI20040418A7 (fi) * | 2004-03-18 | 2005-09-19 | Nokia Corp | Digitaalijärjestelmän kellokontrolli |
| US7783277B2 (en) * | 2004-03-24 | 2010-08-24 | Somfy Sas | Low power rf control system |
| US20050221870A1 (en) * | 2004-04-06 | 2005-10-06 | Integration Associates Inc. | Method and circuit for determining a slow clock calibration factor |
| US7496774B2 (en) * | 2004-06-04 | 2009-02-24 | Broadcom Corporation | Method and system for generating clocks for standby mode operation in a mobile communication device |
| FR2874777B1 (fr) * | 2004-09-02 | 2007-01-05 | Sagem | Telephone mobile et procede d'utilisation de ce telephone mobile |
| US20060056322A1 (en) * | 2004-09-10 | 2006-03-16 | Simpson Floyd D | Method for updating a timer function in a mobile station in a wireless local area network |
| CN100405863C (zh) * | 2005-03-23 | 2008-07-23 | 大唐移动通信设备有限公司 | 一种移动终端待机过程中校准睡眠处理器的方法 |
| US7522941B2 (en) * | 2005-05-23 | 2009-04-21 | Broadcom Corporation | Method and apparatus for reducing standby power consumption of a handheld communication system |
| US8385878B2 (en) * | 2005-06-28 | 2013-02-26 | Qualcomm Incorporated | Systems, methods, and apparatus for activity control in a wireless communications device |
| US8027373B2 (en) | 2005-09-15 | 2011-09-27 | Qualcomm Incorporated | Quick detection of signaling in a wireless communication system |
| KR100691952B1 (ko) * | 2005-12-09 | 2007-03-09 | 엘지전자 주식회사 | 액티베이션 타임 조절 기능이 구비된 제어국 장치 및 그액티베이션 타임 조절 방법 |
| KR101194072B1 (ko) | 2006-02-15 | 2012-10-24 | 삼성전자주식회사 | 비동기식 이동통신시스템에서 오프라인 페이징 지시자정보를 획득하는 장치 및 방법 |
| US8346313B2 (en) * | 2006-08-01 | 2013-01-01 | Qualcomm Incorporated | Dynamic warm-up time for a wireless device in idle mode |
| US7734264B2 (en) | 2006-08-29 | 2010-06-08 | Qualcomm Incorporated | System frame number (SFN) evaluator |
| US7730339B2 (en) * | 2006-11-20 | 2010-06-01 | Ricoh Company, Ltd. | Remote wake-up from an energy-saving mode |
| JP4869879B2 (ja) * | 2006-11-20 | 2012-02-08 | 富士通セミコンダクター株式会社 | 半導体集積回路 |
| US8031024B1 (en) | 2008-02-28 | 2011-10-04 | Marvell International Ltd. | Temperature-corrected frequency control with crystal oscillators |
| US8451740B2 (en) * | 2008-04-01 | 2013-05-28 | Qualcomm Incorporated | Compensating for drifts occurring during sleep times in access terminals |
| US9237523B2 (en) * | 2008-07-07 | 2016-01-12 | Mediatek Inc. | Method of establishing sleep mode operation for broadband wireless communications systems |
| US8625572B2 (en) * | 2008-12-19 | 2014-01-07 | Nokia Corporation | Synchronization indication in networks |
| US8258881B2 (en) * | 2009-03-13 | 2012-09-04 | Broadcom Corporation | Method and system for drift reduction in a low power oscillator (LPO) utilized in a wireless communication device |
| US8644203B2 (en) | 2009-04-27 | 2014-02-04 | Dialog Semiconductor B.V. | Method of and device for reduced power consumption in synchronized systems |
| US20100303185A1 (en) * | 2009-06-02 | 2010-12-02 | Jacobus Cornelis Haartsen | Methods of Operating Wireless Communications Devices Including Detecting Times of Receipt of Packets and Related Devices |
| JP5463165B2 (ja) * | 2010-02-26 | 2014-04-09 | 株式会社日立製作所 | 省電力化可能なponシステムにおける、onuのスリープ状態からの復旧方法 |
| US8498240B2 (en) * | 2010-11-11 | 2013-07-30 | Mediatek Inc. | Resynchronization method for recovering from sleep mode and apparatuses using the same |
| US8504889B2 (en) * | 2010-11-12 | 2013-08-06 | Qualcomm Incorporated | Sleep clock error recovery scheme |
| GB2486880B (en) * | 2010-12-22 | 2015-01-07 | Toumaz Uk Ltd | A TDMA-based communication method and system |
| US8731119B2 (en) * | 2011-03-18 | 2014-05-20 | Marvell World Trade Ltd. | Apparatus and method for reducing receiver frequency errors |
| US9289422B2 (en) | 2011-03-24 | 2016-03-22 | Marvell World Trade Ltd. | Initial acquisition using crystal oscillator |
| US8488506B2 (en) * | 2011-06-28 | 2013-07-16 | Qualcomm Incorporated | Oscillator settling time allowance |
| US9226241B2 (en) * | 2011-09-02 | 2015-12-29 | Qualcomm Incorporated | Systems and methods for low power medium access |
| US8552804B1 (en) * | 2011-09-30 | 2013-10-08 | Integrated Device Technology Inc. | Frequency synthesizers with dynamic calibration intervals |
| GB2500563B (en) * | 2012-01-23 | 2016-08-17 | Nvidia Corp | Timing calibration method and apparatus |
| US8943352B1 (en) * | 2012-05-07 | 2015-01-27 | Dust Networks, Inc. | Low power timing, configuring, and scheduling |
| CN103327587B (zh) * | 2013-05-29 | 2016-12-07 | 北京创毅讯联科技股份有限公司 | 一种终端睡眠周期控制方法和装置 |
| US9271171B1 (en) | 2013-06-10 | 2016-02-23 | Google Inc. | Transmitter and receiver tracking techniques for user devices in a MIMO network |
| CA2856027C (en) * | 2014-03-18 | 2024-07-02 | Smartrek Technologies Inc. | MESH NETWORK SYSTEM AND TECHNIQUES |
| US9461684B2 (en) * | 2014-07-17 | 2016-10-04 | Qualcomm Incorporated | Fast system recovery in multi-radio-access-technology devices |
| CN105703749B (zh) * | 2014-11-24 | 2018-07-20 | 中国科学院沈阳自动化研究所 | 一种低功耗精确的休眠定时器电路及方法 |
| JP2016115991A (ja) * | 2014-12-11 | 2016-06-23 | 富士通株式会社 | 通信機、送受信システムおよび通信機の制御方法 |
| US9872335B2 (en) | 2015-03-06 | 2018-01-16 | Marvell International Ltd. | Iterative receiver wake-up for long DRX periods |
| US9483129B1 (en) | 2015-05-12 | 2016-11-01 | Atmel Corporation | Active stylus with fractional clock-cycle timing |
| CN106304317B (zh) * | 2015-06-24 | 2019-05-21 | 辰芯科技有限公司 | 睡眠唤醒定时偏差的补偿方法及电子设备 |
| US10172092B1 (en) * | 2015-07-24 | 2019-01-01 | Marvell International Ltd. | Systems and methods for providing a sleep clock on a wireless communications device |
| US10333525B1 (en) | 2015-12-07 | 2019-06-25 | Marvell International Ltd. | Digitally-based temperature compensation for a crystal oscillator |
| KR102656697B1 (ko) * | 2016-12-09 | 2024-04-12 | 에스케이하이닉스 주식회사 | 반도체장치 |
| KR101939379B1 (ko) * | 2017-05-24 | 2019-01-16 | (주)에프씨아이 | 저 전력 모드를 구비한 무선통신 장치 및 방법 |
| US10788883B2 (en) * | 2017-05-26 | 2020-09-29 | Arm Ltd | Timer for low-power communications systems |
| US10588087B2 (en) | 2017-05-26 | 2020-03-10 | Arm Limited | Timer for low-power communications systems |
| CN109976501A (zh) * | 2017-12-28 | 2019-07-05 | 中移物联网有限公司 | 一种低功耗控制方法、装置、系统及存储介质 |
| CN109765985B (zh) * | 2018-12-25 | 2022-11-22 | 赛特威尔电子股份有限公司 | 单片机间隙性工作控制方法、系统及装置 |
| FR3094540B1 (fr) * | 2019-03-27 | 2021-02-19 | Continental Automotive | Procédé de contrôle d’une activation d’une fonction par un module de commande d’une unité roue |
| CN110324810A (zh) * | 2019-06-20 | 2019-10-11 | 上海华虹集成电路有限责任公司 | 一种低功耗蓝牙数据包扫描窗口自动调整的方法 |
| CN110488911B (zh) * | 2019-07-17 | 2023-04-28 | 晶晨半导体(上海)股份有限公司 | 数字频率生成器及其状态切换方法 |
| FR3100628B1 (fr) * | 2019-09-10 | 2023-04-14 | St Microelectronics Grenoble 2 | Communication par bus CAN |
| EP3866019B1 (en) * | 2020-02-17 | 2025-01-01 | STMicroelectronics (Grenoble 2) SAS | Clock-error estimation for two-clock electronic device |
| CN111669812B (zh) * | 2020-05-29 | 2023-03-21 | 上海橙群微电子有限公司 | 低功耗蓝牙芯片、设备及其休眠唤醒控制方法和通信系统 |
| FR3116167B1 (fr) * | 2020-11-12 | 2024-04-19 | St Microelectronics Rousset | Ajustement d’un instant d’activation d’un circuit |
| CN113038445B (zh) * | 2021-03-26 | 2022-11-18 | 上海磐启微电子有限公司 | 一种蓝牙休眠时钟的校准方法 |
| CN115344080A (zh) * | 2021-05-14 | 2022-11-15 | 炬芯科技股份有限公司 | 计时方法、计时装置、计时系统、存储介质及电子设备 |
| CN113392063B (zh) * | 2021-06-11 | 2022-11-25 | 北京紫光展锐通信技术有限公司 | 时间同步方法、装置及系统 |
| FR3124867B1 (fr) * | 2021-06-30 | 2024-10-18 | Stmicroelectronics Grand Ouest Sas | Procédé de communication d’une base de temps de référence dans un microcontrôleur, et circuit intégré de microcontrôleur correspondant. |
| CN113645683B (zh) * | 2021-10-14 | 2021-12-24 | 昂科信息技术(上海)股份有限公司 | 晶振自适应时钟同步方法及系统 |
| CN114025421B (zh) * | 2021-11-11 | 2024-04-26 | 中国电子科技集团公司第五十四研究所 | 天通卫星物联网终端低功耗唤醒时钟预补偿装置及方法 |
| KR20230075767A (ko) * | 2021-11-23 | 2023-05-31 | (주)아이앤씨테크놀로지 | 무선 단말 장치의 웨이크업 시점 제어 장치 및 방법 |
| CN114860323A (zh) * | 2022-05-20 | 2022-08-05 | 重庆御芯微信息技术有限公司 | 一种低功耗精确定时唤醒方法和装置 |
| CN115220527B (zh) * | 2022-07-11 | 2025-07-29 | 乐鑫信息科技(上海)股份有限公司 | 用于高、低频时钟之间的同步方法 |
| CN115933861A (zh) * | 2022-12-30 | 2023-04-07 | 北京紫光展锐通信技术有限公司 | 时钟频率补偿的方法及其系统、电子设备、芯片 |
| CN116546615B (zh) * | 2023-07-07 | 2023-09-12 | 芯迈微半导体(上海)有限公司 | 一种长期演进终端在连接态下的重新同步方法、装置 |
| CN117150988B (zh) * | 2023-11-01 | 2024-04-02 | 成都北中网芯科技有限公司 | 一种验证环境的高精度时钟产生方法、装置、设备及介质 |
Family Cites Families (21)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US5392287A (en) * | 1992-03-05 | 1995-02-21 | Qualcomm Incorporated | Apparatus and method for reducing power consumption in a mobile communications receiver |
| DE4317143C2 (de) * | 1993-05-24 | 1999-02-18 | Deutsche Telekom Mobil | Verfahren und Einrichtung zum Betrieb eines Mobilfunknetzes |
| JP2992670B2 (ja) * | 1994-01-31 | 1999-12-20 | 松下電器産業株式会社 | 移動体通信装置 |
| US5659881A (en) * | 1994-03-11 | 1997-08-19 | Ericsson Inc. | Distributed method of call arbitration in an RF trunking multisite coordinator architecture |
| US5524009A (en) * | 1995-06-07 | 1996-06-04 | Nokia Mobile Phones Ltd. | Fast AGC setting using RSS (I) measurement procedure |
| JP3555252B2 (ja) * | 1995-06-30 | 2004-08-18 | 株式会社デンソー | 間欠受信制御装置 |
| GB2315194B (en) | 1996-07-11 | 2000-11-15 | Nokia Mobile Phones Ltd | Method and apparatus for resynchronizing two system clocks |
| US5953648A (en) * | 1996-08-13 | 1999-09-14 | Qualcomm Incorporated | System and method for estimating clock error in a remote communication device |
| GB2320398B (en) | 1996-12-12 | 2001-11-14 | Nec Technologies | Time base alignment for digital mobile phones |
| JPH10190568A (ja) * | 1996-12-27 | 1998-07-21 | Matsushita Electric Ind Co Ltd | 無線受信装置 |
| US6016312A (en) * | 1997-02-28 | 2000-01-18 | Motorola, Inc. | Radiotelephone and method for clock calibration for slotted paging mode in a CDMA radiotelephone system |
| JPH10257004A (ja) * | 1997-03-06 | 1998-09-25 | Asahi Kasei Micro Syst Kk | 通信装置 |
| US5995820A (en) | 1997-06-17 | 1999-11-30 | Lsi Logic Corporation | Apparatus and method for calibration of sleep mode clock in wireless communications mobile station |
| JP3179382B2 (ja) * | 1997-08-27 | 2001-06-25 | 山形日本電気株式会社 | Pll回路 |
| EP0924947A1 (en) | 1997-12-22 | 1999-06-23 | The Technology Partnership Public Limited Company | Power saving in a digital cellular system terminal |
| JP3555435B2 (ja) * | 1998-03-31 | 2004-08-18 | 株式会社日立製作所 | 移動通信端末 |
| US6333939B1 (en) | 1998-08-14 | 2001-12-25 | Qualcomm Incorporated | Synchronization of a low power oscillator with a reference oscillator in a wireless communication device utilizing slotted paging |
| US6212398B1 (en) * | 1998-12-03 | 2001-04-03 | Ericsson Inc. | Wireless telephone that rapidly reacquires a timing reference from a wireless network after a sleep mode |
| JP2000278752A (ja) * | 1999-03-24 | 2000-10-06 | Toshiba Corp | 移動無線端末装置 |
| JP3389140B2 (ja) * | 1999-04-20 | 2003-03-24 | エヌイーシーアクセステクニカ株式会社 | 間欠受信装置 |
| JP2001053668A (ja) * | 1999-08-06 | 2001-02-23 | Denso Corp | Phs通信装置 |
-
1999
- 1999-11-04 US US09/434,869 patent/US6735454B1/en not_active Expired - Lifetime
-
2000
- 2000-11-03 JP JP2001534892A patent/JP4723146B2/ja not_active Expired - Lifetime
- 2000-11-03 WO PCT/US2000/030387 patent/WO2001033870A2/en not_active Ceased
- 2000-11-03 DE DE60042080T patent/DE60042080D1/de not_active Expired - Lifetime
- 2000-11-03 ES ES00980283T patent/ES2322792T3/es not_active Expired - Lifetime
- 2000-11-03 CA CA002387676A patent/CA2387676A1/en not_active Abandoned
- 2000-11-03 MX MXPA02004463A patent/MXPA02004463A/es active IP Right Grant
- 2000-11-03 AT AT00980283T patent/ATE429794T1/de not_active IP Right Cessation
- 2000-11-03 RU RU2002114547/09A patent/RU2255432C2/ru not_active IP Right Cessation
- 2000-11-03 CN CN00818116A patent/CN1451247A/zh active Pending
- 2000-11-03 KR KR1020027005666A patent/KR20020044588A/ko not_active Withdrawn
- 2000-11-03 IL IL14933300A patent/IL149333A0/xx unknown
- 2000-11-03 EP EP00980283A patent/EP1228655B1/en not_active Expired - Lifetime
- 2000-11-03 BR BR0015247-1A patent/BR0015247A/pt not_active IP Right Cessation
- 2000-11-03 AU AU17567/01A patent/AU776533B2/en not_active Ceased
Also Published As
| Publication number | Publication date |
|---|---|
| IL149333A0 (en) | 2002-11-10 |
| WO2001033870A3 (en) | 2001-11-22 |
| EP1228655A2 (en) | 2002-08-07 |
| RU2002114547A (ru) | 2004-03-27 |
| DE60042080D1 (de) | 2009-06-04 |
| ATE429794T1 (de) | 2009-05-15 |
| RU2255432C2 (ru) | 2005-06-27 |
| US6735454B1 (en) | 2004-05-11 |
| WO2001033870A2 (en) | 2001-05-10 |
| BR0015247A (pt) | 2002-12-31 |
| CN1451247A (zh) | 2003-10-22 |
| JP2003527788A (ja) | 2003-09-16 |
| AU1756701A (en) | 2001-05-14 |
| JP4723146B2 (ja) | 2011-07-13 |
| EP1228655B1 (en) | 2009-04-22 |
| AU776533B2 (en) | 2004-09-16 |
| KR20020044588A (ko) | 2002-06-15 |
| MXPA02004463A (es) | 2002-10-23 |
| CA2387676A1 (en) | 2001-05-10 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| ES2322792T3 (es) | Procedimiento y aparato para reactivar una estacion movil despues de un periodo de reposo. | |
| US6725067B1 (en) | Method and system for restarting a reference clock of a mobile station after a sleep period with a zero mean time error | |
| US6453181B1 (en) | Method and apparatus for compensating for frequency drift in a low frequency sleep clock within a mobile station operating in a slotted paging mode | |
| EP1702421B1 (en) | Precise sleep timer using a low-cost and low-accuracy clock | |
| US7680071B2 (en) | Method and apparatus for managing power during a discontinuous reception mode | |
| ES2252937T3 (es) | Tiempo de readquisicion adaptable para una señal piloto. | |
| KR20010071937A (ko) | 슬롯 페이징을 이용하여 무선 통신장치에서 어웨이크시간을 감소시키는 기술 | |
| JP2007318799A (ja) | 無線通信ユニットにおいてタイミング信号を発生するための方法および装置 | |
| ES2278262T3 (es) | Procedimiento y aparato para el seguimiento de la lontigud de un periodo de espera en una estacion movil. | |
| KR100750078B1 (ko) | 모바일 시스템들을 위한 시간 동기화 | |
| US6807408B2 (en) | Method for interrupting an idle state of a communication unit in a radio communication system | |
| HK1057843A (en) | Method and apparatus for activating a high frequency clock following a sleep mode within a mobile station operating in a slotted paging mode | |
| HK1075548B (en) | Method and apparatus for compensating for frequency drift within a sleep clock signal | |
| HK1075548A1 (en) | Method and apparatus for compensating for frequency drift within a sleep clock signal | |
| HK1074541B (en) | Method and apparatus for tracking the length of a sleep period in a mobile station |