MXPA02009520A - Sincronizacion de un combinador de simbolo despues de un salto a un nuevo alineamiento de tiempo. - Google Patents
Sincronizacion de un combinador de simbolo despues de un salto a un nuevo alineamiento de tiempo.Info
- Publication number
- MXPA02009520A MXPA02009520A MXPA02009520A MXPA02009520A MXPA02009520A MX PA02009520 A MXPA02009520 A MX PA02009520A MX PA02009520 A MXPA02009520 A MX PA02009520A MX PA02009520 A MXPA02009520 A MX PA02009520A MX PA02009520 A MXPA02009520 A MX PA02009520A
- Authority
- MX
- Mexico
- Prior art keywords
- combiner
- counter
- time
- remote unit
- time counter
- Prior art date
Links
- 238000000034 method Methods 0.000 claims abstract description 43
- 238000004891 communication Methods 0.000 claims abstract description 33
- 230000006854 communication Effects 0.000 claims abstract description 33
- 230000003111 delayed effect Effects 0.000 claims description 22
- 238000004804 winding Methods 0.000 claims description 10
- 238000012937 correction Methods 0.000 claims description 6
- 238000006073 displacement reaction Methods 0.000 claims description 3
- 238000005259 measurement Methods 0.000 claims description 3
- 230000001360 synchronised effect Effects 0.000 claims description 3
- 230000009849 deactivation Effects 0.000 claims description 2
- 230000007420 reactivation Effects 0.000 claims 1
- 230000005540 biological transmission Effects 0.000 description 9
- 238000010586 diagram Methods 0.000 description 9
- 238000001228 spectrum Methods 0.000 description 7
- 239000000872 buffer Substances 0.000 description 4
- 230000007246 mechanism Effects 0.000 description 4
- 230000008569 process Effects 0.000 description 4
- 230000007704 transition Effects 0.000 description 4
- 230000001413 cellular effect Effects 0.000 description 3
- 238000009792 diffusion process Methods 0.000 description 3
- 230000006870 function Effects 0.000 description 3
- 230000007175 bidirectional communication Effects 0.000 description 2
- 230000007423 decrease Effects 0.000 description 2
- 230000000977 initiatory effect Effects 0.000 description 2
- 238000002360 preparation method Methods 0.000 description 2
- 230000009467 reduction Effects 0.000 description 2
- 230000004044 response Effects 0.000 description 2
- 230000002441 reversible effect Effects 0.000 description 2
- 230000002411 adverse Effects 0.000 description 1
- 230000008859 change Effects 0.000 description 1
- 238000006243 chemical reaction Methods 0.000 description 1
- 230000003247 decreasing effect Effects 0.000 description 1
- 230000000694 effects Effects 0.000 description 1
- VJYFKVYYMZPMAB-UHFFFAOYSA-N ethoprophos Chemical compound CCCSP(=O)(OCC)SCCC VJYFKVYYMZPMAB-UHFFFAOYSA-N 0.000 description 1
- 238000005562 fading Methods 0.000 description 1
- 238000010438 heat treatment Methods 0.000 description 1
- 238000011835 investigation Methods 0.000 description 1
- 230000000116 mitigating effect Effects 0.000 description 1
- 238000010295 mobile communication Methods 0.000 description 1
- 230000008447 perception Effects 0.000 description 1
- 230000010287 polarization Effects 0.000 description 1
- 238000012545 processing Methods 0.000 description 1
- 230000003252 repetitive effect Effects 0.000 description 1
- 238000012546 transfer Methods 0.000 description 1
- 238000004148 unit process Methods 0.000 description 1
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04B—TRANSMISSION
- H04B1/00—Details of transmission systems, not covered by a single one of groups H04B3/00 - H04B13/00; Details of transmission systems not characterised by the medium used for transmission
- H04B1/69—Spread spectrum techniques
- H04B1/707—Spread spectrum techniques using direct sequence modulation
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04B—TRANSMISSION
- H04B1/00—Details of transmission systems, not covered by a single one of groups H04B3/00 - H04B13/00; Details of transmission systems not characterised by the medium used for transmission
- H04B1/69—Spread spectrum techniques
- H04B1/707—Spread spectrum techniques using direct sequence modulation
- H04B1/7073—Synchronisation aspects
- H04B1/7075—Synchronisation aspects with code phase acquisition
- H04B1/70756—Jumping within the code, i.e. masking or slewing
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04B—TRANSMISSION
- H04B1/00—Details of transmission systems, not covered by a single one of groups H04B3/00 - H04B13/00; Details of transmission systems not characterised by the medium used for transmission
- H04B1/69—Spread spectrum techniques
- H04B1/707—Spread spectrum techniques using direct sequence modulation
- H04B1/7097—Interference-related aspects
- H04B1/711—Interference-related aspects the interference being multi-path interference
- H04B1/7115—Constructive combining of multi-path signals, i.e. RAKE receivers
-
- 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)
- Synchronisation In Digital Transmission Systems (AREA)
- Electric Clocks (AREA)
Abstract
Un metodo y aparato con el cual una unidad remota (10A,10B y 10C) en un sistema de comunicacion inalambrica de modo ranurado puede calcular el tiempo exacto a lo largo de todo su estado activo completo. En la unidad remota (10A, 10B y 10C) un "tiempo de reloj de pared" se calcula a partir de un contador de modulo 80 llamado un contador (224) de tiempo del combinador. Cuando una unidad remota (10A, 10B y 10C) ingresa a su estado inactivo, los contadores dentro de la unidad remota (10A,10B y 10C), incluyendo el contador de tiempo combinado, se desactivan. Cuando la unidad remota (10A, 10B y 10C) reingresa a su estado activo, el valor en el contador (224) del tiempo del combinador puede no ser correcto en relacion con el tiempo del modo ranurado. Un controlador (106) en la unidad remota (10A,10B y 10C) fuerza el tiempo del combinador contado para corregir la fase resultante en el combinador (224) que esta dentro del valor correcto 26.66. El controlador (106) entonces determina una desviacion o desplazamiento del combinador para compensar cualquier error remanente en el contador (224) de tiempo del combinador. El control (106) entonces puede usar el contador (224) de tiempo del combinador y la desviacion del combinador para calcular el tiempo exacto del reloj de pared. Cuando es conveniente, tal como en el limite de la ranura, la unidad remota (10A, 10B y 10C) puede poner en cero o reiniciar el contador (224) del combinador a un valor correcto, y determinar o fijar la desviacion del combinador en cero.
Description
SINCRONIZACIÓN DE UN COMBINADOR DE SÍMBOLO DESPUÉS DE UN SALTO A UN NUEVO ALINEAMIENTO DE TIEMPO
CAMPO DE LA INVENCIÓN La invención se refiere a sistemas de comunicación inalámbrica. En particular, la invención está referida a reducir el consumo de energia en una unidad remota en una sistema de comunicación inalámbrica utilizando búsqueda ranurada . ANTECEDENTES DE LA INVENCIÓN Un sistema de comunicación inalámbrica puede comprender unidades remotas múltiples y estaciones base múltiples. La Figura 1 ejemplifica una modalidad de un sistema de comunicación inalámbrica terrestre con tres unidades remotas 10A, 10B y 10C y dos estaciones base 12. En la Figura 1, las tres unidades remota se muestran como una unidad de teléfono móvil instalada en una carro 10A, una computadora portátil remota 10B, y una unidad de ubicación fija 10C tal co o se deberla encontrar en un circuito local inalámbrico o en un sistema de lectura del medidor. Las unidades remotas pueden ser cualquier tipo de unidades de comunicación tal como, por ejemplo, las unidades de sistema de comunicación personal portátiles o manuales, unidades de datos portátiles tales como un asistente de datos personal, o unidades de datos de
ubicación fija tal como un equipo de lectura del medidor. La Figura 1 muestra una conexión 14 delantera de la estación base 12 a las unidades remota 10 y una conexión inversa 16 de las unidades remotas 10 a las estaciones base 12. La comunicación entre las unidades remotas y las estaciones base, sobre el canal inalámbrico, puede realizarse usando una de una variedad de técnicas de acceso múltiple que facilita un gran número de usuarios en un espectro de frecuencia limitada. Estas técnicas de acceso múltiple incluyen el acceso múltiple de división de tiempo
(TDMA) , el acceso múltiple de división de frecuencia
(FDMA), y un acceso múltiple de división del código (CDMA) .
Un estándar - industrial para el CDMA se describió anteriormente en el Estándar Interino TIA/EIA titulado "Remote unit - Base Station Compatibility Standard for Dual-Mode ideband Spectrum Cellular System", TIA/EIA/IS-95, y su progenie (colectivamente referido aqui como IS-95) , los contenidos de los cuales aqui se incorporan como referencia en su totalidad. Información adicional que conciernen a un sistema de comunicación se divulga en la Patente Norteamericana No. 4,901,307, titulada SPREAD SPECTRUM MÚLTIPLE ACCESS COMMUNICATION SYSTEM USING SATELLITE OR TERRESTRIAL REPEATERS, (la patente x307)
asignada al cesionario de la presente invención y aqui incorporada en su totalidad como referencia. En la patente ?307, se divulga una técnica de acceso múltiple donde un gran número de usuarios del sistema de teléfono móvil, cada uno de ellos tienen un receptor-transmisor, se comunican a través de estaciones base usando señales de comunicación de espectro de difusión CDMA. Las técnicas de modulación CDMA divulgadas en la patente ?307 que ofrece muchas ventajas sobre otras técnicas de modulación usadas en los sistemas de comunicación inalámbrico tales como el TDMA y FDMA. Por ejemplo, el CDMA permite que el espectro de frecuencia sea reusado múltiples veces, por lo cual se permite un incremento en la capacidad del usuario de sistema. Adicionalmente, el uso de las técnicas CDMA permite que los problemas especiales del canal terrestre sean superados mediante la mitigación de los efectos adversos de la multi-trayectoria, por ejemplo, el desvanecimiento, mientras también se explotan las ventajas de la misma. En un sistema tipico de comunicación CDMA, las unidades remota solo esporádicamente establecen una comunicación bi-direccional con una estación base. Por ejemplo, un teléfono celular permanece desocupado por periodos significantes de tiempo cuando no hay una llamada en proceso. Para asegurar que cualquier mensaje dirigido a
una unidad remota es reciba, la unidad remota debe continuamente monitorear el canal de comunicación incluso cuando esté desocupado. Por ejemplo, mientras esté desocupado, la unidad remota monitorea el canal de conexión delantero de la estación base para detectar las llamadas entrantes. Durante tales periodos de estado desocupado, el teléfono celular continua consumiendo energia para sustentarlos elementos necesarios para monitorear las señales de las estaciones base. Muchas unidades remota son portátiles y son accionadas por una batería interna. Por ejemplo, los auriculares del sistema de comunicación personal (PCS) son casi exclusivamente accionados por una batería. El consumo de las fuentes de la batería por la unidad remota en el modo desocupado disminuye las fuentes de la batería disponibles para la unidad remota cuando una llamada se ubica o se recibe. Por lo tanto, es deseable minimizar el consumo de energia en una unidad remota en el estado desocupado y por ello incrementar la vida de la batería . Un medio para reducir el consumo de energia de la unidad remota en un sistema de comunicación se divulga en la Patente Norteamericana No. 5,392,287, titulada APPARATUS AND METHOD FOR REDUCING POWER CONSUMPTION IN A MOBILE COMMUNICATION RECEIVER (la patente 287), asignada al cesionario de la presente invención y aqui incorporada en
su totalidad como referencia. En la patente '287, se divulga una técnica para reducir el consumo de energia en una unidad remota que opera en un modo desocupado (por ejemplo, una unidad remota que no está interconectada en una comunicación bi-direccional con una estacione base) . En el modo desocupado, cada unidad remota periódicamente ingresa a un estado "activo" durante el cual esta se prepara y recibe mensajes en un canal de comunicación de conexión delantero. En el periodo de tiempo entre los estados sucesivos activos, la unidad remota ingresa a un estado "inactivo". Durante el estado inactivo de la unidad remota, la estación base no envia ningún mensaje a la unidad remota, aunque esta puede enviar mensajes a otras unidades remota en el sistema, que están en el estado activo. Como se divulgó en la patente ?287, unos mensajes emitidos por radio por la estación base que son recibidos por todas las unidades remota dentro del área de cobertura de la estación base en un "canal de búsqueda". Todas las unidades remota en el estado desocupado dentro del área de cobertura de la estación base monitorean el canal de búsqueda. El canal de búsqueda se divide en la dimensión de tiempo dentro de una corriente continua de "ranuras". Cada unidad remota que opera en una modo ranurado monitorea solo las ranura especificas que se han asignado a esta como
ranuras (asignadas) activas. El canal de búsqueda continuamente transmite los mensajes convolucionales codificados en ranuras numeradas, repitiendo la secuencia de las ranuras, tal como por ejemplo, cada 640 ranuras. Cuando una unidad remota ingresa al área de cobertura de una estación base, o si una unidad remota es inicialmente accionada en encendido, está comunica su presencia a una estación base preferida. Tipicamente la estación base preferida es la estación base que tenga la señal piloto más fuerte tal como se mide por la unidad remota. La estación base preferida, junto con una pluralidad de estaciones base vecinas geográficamente cercanas, asignan una ranura, o una pluralidad de ranuras, dentro de sus respectivos canales de búsqueda, para monitorear la unidad remota. Si es necesario, la estación base usa las ranuras en el canal de búsqueda para transmitir la información de control a una unidad remota. La unidad remota también puede monitorear una señal de cronometraje de la estación base preferida que permite a la unidad remota alinearse, en la dimensión del tiempo, en el cronometraje de la ranura de la estación base. Alineando en la dimensión de tiempo al cronometraje de la ranura de la estación base preferida, la unidad remota puede determinar cuando una secuencia de ranura de un canal de búsqueda inicia. De esta manera, conociendo cuando la secuencia de
ranura del canal de búsqueda inicia, cuales ranuras se asignan para monitorear a esta, el número total de ranuras en la secuencia repetitiva del canal de búsqueda de las ranuras, y el periodo de cada ranura, la unidad remota es capaz de determinar cuando sus ranuras asignadas aparecen. Generalmente, la unidad remota está en el estado inactivo mientras la estación base está transmitiendo sobre el canal de búsqueda en las ranuras que no están dentro del conjunto asignado a la unidad remota. Mientras en el estado inactivo, la unidad remota no monitorea las señales de cronometraje transmitidas por la estación base, manteniendo un cronometraje de ranura usando una fuente de reloj interno. Adicionalmente, mientras en el estado inactivo la unidad remota puede remover energia y/o relojes del circuito seleccionado, tales como, por ejemplo, los circuitos que monitorean el canal inalámbrico y el descodificador. Usando su cronometraje interno, la unidad remota transmite a su estado activo un periodo corto de tiempo antes del próximo acontecimiento de una ranura asignada. Para que un mensaje sea descodificado con alta fiabilidad por la unidad remota, el estado activo debe incluir el tiempo necesario para reiniciar la cadena del receptor para proveer las muestras recibidas validas, el tiempo necesario para buscar estas muestras para la multi-
trayectoria y asignar los Índices de desmodulación para proveer una corriente de símbolos validos, y el tiempo necesario para iniciar la métrica o medición del estado con la corriente de símbolos antes de los símbolos asociados con el mensaje de interés. Durante la iniciación de la cadena del receptor análogo, el sintetizador de frecuencia usado para mezclar las señales hasta que la frecuencia de la banda de la base deba asegurarse, y ganar escalamiento y los circuitos de polarización DC, si existe alguno, debe cerrarse para proveer una corriente de muestras validas recibidas de la banda de la base. En un sistema de comunicación basado en IS-95, el canal de búsqueda continuamente se descodifica con un código convolucional K=9, con proporción de 1/2. Diferentes longitudes de limitación de los símbolos deben proveerse al decodificador Viterbi para iniciar sus valores métricos de estado antes de los símbolos de interés. Para desmodular el canal de búsqueda, la unidad remota necesita adquirir una referencia de cronometraje precisa para cada uno de los ejemplos de multi-trayectoria que comprendan la forma de onda recibida. Los Índices del desmodulador, cada uno con sus propias referencias de tiempo especificas, se asignan a los ejemplos individuales de multi-trayectoria. Cada uno, de los Índices efectúan lo opuesto de la difusión, a las muestras recibidas en sus
referencias de tiempo asignadas. Los resultados de lo opuesto de la difusión para cada Índice son después combinados para formar una sola corriente de símbolos para la descodificación. Un desmodulador tal, conocido como receptor RAKE, se describe en la Patente Norteamericana No. 5,109,390 titulada "DIVERSITY RECEIVER IN A CDMA CELLULAR TELEPHONE SYSTEM", publicada en Abril 28, 1992, asignada al cesionario de la presente invención y aquí incorporada como referencia . Durante la adquisición de encendido inicial, todos los desplazamientos posibles de las secuencias PN se investigan para adquirir las referencias de cronometraje para cada Índice. La investigación de cada PN desviado puede tomar cualquiera desde cientos de milisegundos hasta unos pocos segundos dependiendo de las condiciones del canal durante la adquisición. La realización de una re-adquisición completa tal en el inicio de cada estado activo podría tomar también demasiado tiempo y consumir también mucha corriente para una batería prácticamente de tamaño portátil. Por el contrario, el reloj para el circuito de desmodulador se controla para una duración precisa de tiempo que se designa de manera que los circuitos automáticamente se alinean con el sistema cuando sus relojes se controlan para que regrese al estado encendido. El periodo de tiempo se mide por un temporizador del estado
dormido que temporiza un oscilador de alta precisión. Durante el intervalo del estado dormido, solo el oscilador y el temporizador de estado dormido se activan. En los sistemas IS-95, un intercalador en el transmisor y un desintercalador en la unidad remota procesan los datos en los límites de la estructura de 20 ms . Ambas deben alinearse una con la otra. Los generadores PN en el transmisor y la unidad remota tienen longitudes de secuencia de 215. Cada generador PN se actualiza en una proporción de 1.2288 MHz, por lo tanto el periodo de la secuencia PN es 26.66 ms . Los generadores PN en la unidad remota deben alinearse con los generadores PN respectivos en el transmisor. El periodo más pequeño que es común a tanto el cronometraje intercalador / desintercalador como al cronometraje de la secuencia PN es de 80 ms . Exactamente 3 periodos de la secuencia PN de 26.66 ms y exactamente 4 estructuras del intercalador de 20 ms se ajustan en un periodo de 80 ms . Más generalmente, el intervalo del estado dormido se programa en las etapas del minimo común múltiplo de los dos intervalos. El temporizador del estado dormido en la unidad remota se programa para permanecer en estado dormido para un múltiplo del periodo de 80 ms para asegurar que tanto la referencia del cronometraje de los Índices como el cronometraje de la referencia de la estructura del
desintercalador no cambie con respecto al tiempo real, o al tiempo del "reloj de pared", es decir, el cronometraje de la estación base preferida. Sí el temporizador del estado dormido se programa con un valor fuera de un múltiplo de 80 ms, cuando el desmodulador activa los generadores PN y/o el cronometraje del intercalador no se alinearán con el tiempo del sistema correcto y la desmodulación será imposible. Para prolongar la vida de la batería, podría desearse disminuir la cantidad del tiempo que la unidad remota está en su estado activo. Sin embargo, la unidad remota debe estar en su estado activo suficiente tiempo, antes del inicio de un mensaje dirigido a esta, para asegurar que tanto la referencia del cronometraje de los Índices de desmodulación como el cronometraje de referencia de la estructura del desintercalador se alineen correctamente. Por lo tanto, hay necesidad en la técnica de un método y aparato para disminuir el tiempo requerido por una unidad remota para prepararse para la recepción de mensajes durante su ranura de tiempo asignada. BREVE DESCRIPCIÓN DE LA INVENCIÓN La invención está dirigida a esta y otras necesidades proveyendo un sistema y método en donde un método y aparato proveen una sincronización después de una salto a un nuevo alineamiento de tiempo. Esto permite, por ejemplo, a una unidad remota ingresar a un estado activo en un tiempo
posterior mientras aún se mantiene una percepción del tiempo exacto. En un aspecto de la invención, se provee un método para su uso en una unidad remota que opera en un sistema de comunicación de modo ranurado. El método incluye ingresar a un estado activo desde una estado inactivo después de una periodo de tiempo predeterminado. El contador de tiempo del combinador y al menos .un índice de desmodulación se reactivan. Un contador de 80 ms se ajusta con un conteo deseado. El tiempo del reloj de pared se determina con referencia a un valor de la desviación del combinador, el contador de 80 ms, y el contador del tiempo del combinador.
En otro aspecto de la invención, se provee una unidad remota la cual puede proveer una sincronización después de un salto a un nuevo alineamiento de tiempo. La unidad remota incluye un Índice de desmodulación, un contador de tiempo del combinador, un contador de 80 ms y un controlador. El controlador se configura para actualizar los 80 ms a un a conteo deseado con la entrada a un estado activo después de una periodo determinado en un estado inactivo. El controlador además se configura para forzar al contador del combinador a la fase correcta luego de entrar a un estado activo. También el combinador se configura para calcular una medida del tiempo con una referencia al contador del 80 ms en factor correcto.
BREVE DESCRIPCIÓN DE LOS DIBUJOS Las características, objetos y ventajas de los aspectos de la presente invención serán más aparentes a partir de la descripción detallada establecida abajo cuando se toman en conjunción con los dibujos en los cuales los caracteres similares de las referencias se identifican correspondientemente a través de la misma, y en donde: La Figura 1 es un diagrama representativo que muestra un sistema de comunicación inalámbrico típico moderno. La Figura 2 es un diagrama representativo que ilustra la transmisión desde un estado inactivo a un estado activo en una ranura asignada de una unidad remota en un sistema de comunicación en modo ranurado. La figura 3 es un diagrama de bloques de una modalidad de una unidad remota. La Figura 4 es un diagrama representativo que ilustra una línea de tiempo de la transmisión de una unidad remota entre los estados activo e inactivo. La Figura 5 es un diagrama representativo que ilustra el valor del contador de tiempo del combinador como una unidad remota que transita desde el estado inactivo a un estado activo en la ranura asignada de la unidad remota. La Figura 6A y 6B forman un diagrama de flujo de un método para ajustar los contadores como una unidad remota
que transmite desde un estado inactivo a un límite de la ranura . DESCRIPCIÓN DETALLADADE LA INVENCIÓN La Figura 2 es diagrama representativo que ilustra la transmisión desde el estado inactivo a un estado activo a la ranura asignada de una unidad remota de una unidad remota en un sistema de comunicación en modo ranurado. La Figura 2 incluye dos porciones separadas. Un porción 41 superior representa una secuencia continua de ranuras que fluyen en el tiempo desde la izquierda a la derecha. La porción 42 inferior representa eventos que ocurren durante una transición entre los estados activo e inactivo de una unidad remota en una sistema de comunicación en modo ranurado en el cual la ranura 5 es una ranura asignada. La escala de tiempo para la porción inferior se ha expandido de manera que la transición puede mostrarse en más detalle.
En particular, la porción 43 inferior de la Figura 2 muestra la transición desde una estado inactivo 40 a un estado activo 42. En el estado activo 42, la unidad remota monitorea la señal de la estación base durante al menos una porción de la ranura 5. Antes del inicio de la ranura 5, la unidad remota transita desde el estado inactivo 40 al estado activo 42 a través de una estado de transición 44. Como antes se describió, en el estado inactivo 40, el circuito seleccionado en la unidad remota no está
accionado, reduciendo el consumo de energia y prolongando la vida de la batería de la unidad remota. Por ejemplo, la energia puede removerse desde el mecanismo de búsqueda durante el estado inactivo 40. Durante el estado de transmisión 44, la energia se reaplica al circuito seleccionado de la unidad remota. Por ejemplo, si el mecanismo de búsqueda no está accionado, la energia se reaplica en el estado de transmisión 44. La duración del estado de transmisión 44 es suficiente para permitir a la unidad remota proporcionar energía a los circuitos e iniciar las funciones a fin de que la unidad remota sea funcional, permitiendo a está realizar búsquedas en el termino del estado de transmisión 44. Seguido del estado de transmisión 44, la unidad remota ingresa al estado activo 42. El estado activo 42 se hace de dos partes: un periodo de preparación 46 y un periodo de ranura asignada 48. Durante el periodo de preparación 46, se realiza una búsqueda readquiriendo la señal piloto de la estación base preferida a fin de que la unidad remota se prepare para monitorear el canal de búsqueda durante el periodo de la ranura asignada 48. El periodo de la ranura asignada 48 empieza en el inicio de la ranura 5. Durante el periodo de la ranura asignada 48, la unidad remota recibe mensajes en el canal de búsqueda desde la estación base preferida. Normalmente, en la terminación de
la ranura 5, el periodo de la ranura asignada 48 y el estado activo 42 terminan y la unidad remota ingresa al estado inactivo 40. Con el objetivo de además reducir el consumo de energia de la unidad remota, la estación base puede ordenar a la unidad remota ingresar al estado inactivo 40 antes de la terminación de la ranura 5. Alternativamente, sí la estación base no completa la transferencia de mensajes durante la ranura 5, la estación base puede ordenar a la unidad remota permanecer en el periodo de la ranura asignada 48 después de la terminación de la ranura 5. Subsecuentemente, la estación base ordena a la unidad remota ingresar al estado inactivo '40. La búsqueda termina con la entrada al estado inactivo 40 y la energía puede removerse desde el mecanismo de búsqueda. Como antes se discutió, en la operación de búsqueda ranurada, la unidad remota permanece inactiva durante sus ranuras no asignadas, e ingresa a su estado activo puntualmente antes de su ranura asignada como antes se describió con referencia a la Patente Norteamericana No. 5,392,287. La unidad remota permanece inactiva para un número programado de periodos de tiempo. La unidad remota puede activarse al menos antes de la ranura asignada con el objetivo de prepararse para desmodulación del canal de búsqueda .
Una modalidad de unidad remota que opera en una sistema de comunicación en modo ranurado está basada en el estándar IS-95. Como antes se discutió, en IS-95, la secuencia PN de difusión se repite cada 215 chips con una velocidad de chip de 1.2288 MHz. De esta manera, el periodo de la secuencia PN es de 26.66 ms . Los intervalos de tiempo son 20 ms de la estructura del desintercalador. Por lo tanto, 80 ms es el mínimo común múltiplo de tanto las estructuras del canal de 20 ms como las repeticiones de la secuencia PN de 26.66 ms . La duración del ciclo de la ranura es un múltiplo de 80 ms, tipicamente de 1.23, 2.56 o 5.12 segundos, IS-95 usa un código convolucional continuo. Para un descodificador convolucional, tal como el descodificador Viterbi, para confiablemente descodificar un código convolucional continuo, tal como el usado en el canal de búsqueda del IS-95, requiere aproximadamente de un valor de 18 a 20 ms de los símbolos válidos antes del inicio del mensaje a ser descodificado. El simbolo se recibe adelante del mensaje para iniciar la métrica del estado del descodificador, asegurando la descodificación correcta del mensaje. Por lo tanto, en un sistema basado en el IS-95, la unidad remota debe ingresar en su estado activo al menos de 18 a 20 ms antes de su limite de la ranura para correctamente iniciar el descodificador.
La Fig. 3 muestra un diagrama de flujo de una modalidad de una unidad remota 50A. El transmisor 10 transmite a la unidad remota 50. Durante la adquisición inicial, una cadena del receptor análogo 200 se inicia para proveer muestras válidas de la banda de base de las señales recibida en una antena 102. Un buscador 205 se programa o dirige por un controlador 106 para correlacionar las muestras recibidas en todas las desviaciones PN posibles para adquirir las referencias del cronometraje de los ejemplos de multi-trayectoria de cualquiera de las reflexiones o transmisores cercanos. El controlador puede ser un microprocesador, un arreglo de puente de campo programable (FPGA), un circuito integrado de aplicación especifica (ASIC) , u otro lógico de control. En una modalidad, el controlador se configura por el conjunto de programas. En otras modalidades, el controlador puede configurarse mediante las instrucciones del fabricante. Además, la configuración del controlador puede mejorarse mediante descargas de un nuevo conjunto de programas o por las instrucciones del fabricante vía el canal de comunicación inalámbrico, permitiendo al campo mejorarse de la unidad remota. El controlador 106 dirige cada uno de los Índices 207A - 207N para ajustar sus referencias de cronometraje a uno de los ejemplos de multi-trayectoria identificados por el
buscador 205. Este ajuste se hace ya sea acelerando o desacelerando un contador 208 de tiempo del Índice y un generador 209 de la secuencia PN . El contador 208 de tiempo del Índice y el generador 209 de la secuencia PN incrementan cada chip (bitio de PN) y reinician o dan un valor de cero después de contar 215 chips (una secuencia PN completa) . Una vez en la referencia de cronometraje asignado, los índices 207A - 207N hace lo contrario de la difusión a las muestras recibidas usando una conversión de la secuencia PN apropiada para sus referencias particulares de cronometraje. Las muestras que hacen lo contrario de la difusión se integran con una duración de símbolo (tales como 64 chips) y se ponderan por la resistencia del ejemplo de multi-trayectoria que está siendo rastreada via una trayectoria de datos 210 del Índice. Cada uno de los Índices 207A - 207N escriben la muestra resultante dentro de las memorias intermedias 220A - 207N no asimétricas respectivas, usando su contador 208 de tiempo como el Índice de escritura. Dado que cada uno de los Índices 207A - 207N está en una desviación asignada diferente, los símbolos indexados similares de cada Índice se escriben dentro de la memoria intermedia 220A - 220N en tiempos diferentes . Un contador 224 de tiempo del combinador se retrasa de la referencia de tiempo de los índices. El contador 224 de
tiempo del combinador es un contador 80 de módulo, que se incrementa cada chip y que se reestablece después de contar 80 ms de los chips. Usando el contador 224 de tiempo del combinador con el Índice de lectura dentro de cada sección de Índice de la memoria intermedia 220A - 220N no simétrica, los símbolos indexados similares de cada Índice se leen juntos y se alinean al tiempo. Los símbolos alineados al tiempo se suman juntos mediante una sumadora 222 del combinador y se proveen al desintercalador 230. Un contador 225 de 80 ms, o un contador de la estructura, está en comunicación con el contador 224 de tiempo del combinador. El contador 225 de 80 ms incrementa su conteo cada vez que el contador de. tiempo del combinador se "enrolla". El contador de 80 ms también está en comunicación con el controlador 106. Como antes se describió, el controlador 106 puede leer el valor del conteo del contador de 80 ms asi como también actualiza el valor del conteo sí el contador de tiempo del combinador no se "enrolla" cada 80 ms, tal que, por ejemplo, cuando la unidad remota está en su estado inactivo. Como es bien conocido en la técnica, los símbolos del desintercalador se proveen subsecuentemente al descodificador Viterbi 240 para favorecer el procesamiento. En una modalidad, la memoria intermedia 220A - 220N no asimétricas son ocho símbolos profundos, y el contador 224
de tiempo del combinador se inicia en un estado en el cual está cuatro símbolos retrasados del contador 208 de tiempo del índice que rastrea la señal de multi-trayectoria más temprana . En el termino de su estado activo, cuando la unidad remota 50 se prepara para ingresar a su estado inactivo, el controlador 106 envía una orden al controlador del estado dormido 204 para ir al estado dormido. El controlador 204 también programa el contador 203 del estado dormido para contar la duración de un intervalo del estado dormido, es decir, el estado inactivo. El controlador 204 del estado dormido entonces dirige la unidad remota 50 para que ingrese en su estado inactivo y comience el contador 203 del estado dormido. El controlador 204 del estado dormido envia una señal de desactivación a la entrada del generador 202 del reloj desmodulador y envía una señal de corte de energía a la cadena 200 del receptor análogo. Usando el oscilador 201 de precisión como una fuente de reloj, el contador 203 del estado dormido cuenta el intervalo del estado dormido. Durante el intervalo del estado dormido, con el reloj 202 del desmodulador deshabilitado y la cadena 200 del receptor análogo apagados, el contador 203 del estado dormido y el oscilador 201 de precisión cuenta para todo el consumo de energía en la unidad remota.
Antes de la expiración del contador 203 del estado dormido, la cadena 200 del receptor análogo se reinicia. El tiempo requerido antes de la expiración se basa en el tiempo de calentamiento de la cadena 200 del receptor análogo, típicamente a pocos milisegundos. Luego de la expiración del contador 203 del estado dormido, el generador 202 del reloj del desmodulador se rehabilita y la unidad remota 56 ingresa a su estado activo. El buscador 205 se programa por el controlador 106 para correlacionar las muestras recibidas con una grupo pequeño de desviaciones de PN centradas alrededor de la multi-trayectoria presente durante la fase en estado despierto previo. El controlador 106 entonces dirige los índices 207A - 207N para ajustar sus referencias de cronometraje a los ejemplos de la multi-trayectoria identificados por el buscador 205, de manera que una corriente de símbolos válidos se provee al desintercalador 230 y subsecuentemente al descodificador 240 Viterbi para permitir al mensaje del canal de búsqueda ser descodificado. El estado inactivo puede confinarse para que sea un múltiplo de 80 ms tal como es la duración de la ranura para alinear la secuencia PN y el desintercalador a partir del intervalo cuando la unidad remota reingresa a su estado activo. De esta manera, tan pronto como la unidad remota pueda ingresar al estado inactivo sea 80 ms después de su
limite de ranura, y cuanto más tarde esta podria ingresar al estado activo que sea 80 ms antes del limite de la ranura. Por lo tanto, el estado activo minimo es de 160 ms de duración. Si el intervalo inactivo no es múltiplo del periodo de la secuencia PN, entonces cuando el circuito del desmodulador se rehabilita a su cronometraje del índice extremadamente se desalinea relativo a la secuencia PN usada para difundir la señal recibida en el transmisor. Si el intervalo inactivo no es un múltiplo del intervalo de la estructura del desintercalador, cuando el circuito del desmodulador se rehabilita a su referencia del inicio de la estructura del desintercalador extremadamente se desalinea con relación a la estructura del intercalador real usada en el transmisor. Una técnica que permite a los Índices, al combinador, y a los temporizadores del estado dormido, ser configurados para permitir la descodificación correcta del mensaje de búsqueda incluso sí el intervalo inactivo no es un múltiplo entero de ya sea el periodo de la secuencia PN o del intervalo de la estructura del desintercalador, se divulga en la Solicitud de Patente Norteamericana No. de Serie 09/118,750, presentada el 17 de Julio, 1998 titulada TECHNIQUE FOR REDUCTION OF AWAKE TIME IN A WIRELESS COMMUNICATION DEVICE UTILIZING SLOTTED PAGING [Referencia de Qualcomm No. PA ?582app.].
La Fig. 4 muestra una línea de tiempo típica que utiliza las técnicas divulgadas en la Solicitud de Patente Norteamericana No. De Serie 09/118,750, presentada el 17 de Julio, 1998 titulada TECHNIQUE FOR REDUCTION OF AWAKE TIME IN A WIRELESS COMMUNICATION DEVICE UTILIZING SLOTTED PAGING [Referencia de Qualcomm No. PA 582app.]. El ciclo empieza en el Límite de Ranura (n-l) en el estado activo. En lugar de volverse inactivo en 80 ms siguiendo el Limite de Ranura (n-l) , el controlador del estado dormido deshabilita el reloj del desmodulador en los primeros 26.66 ms siguiendo el análisis de algunos mensajes de búsqueda dirigidos a la unidad remota. El intervalo inactivo se programa para ser el intervalo de ranura menos el intervalo inactivo, a fin de que el desmodulador se encuentre en estado dormido hasta que se rehabilite 26.66 ms antes del Límite de Ranura (n) .
Cuando el reloj del desmodulador se rehabilita 26.66 ms antes del límite de la ranura (n) , la referencia de la estructura del desintercalador como se deriva del contador del tiempo del combinador, pueden no tener el alineamiento correcto de estructura necesario para desmodular el canal de búsqueda (cuando esté tiene el cronometraje correcto, esté es meramente un materia de oportunidad) . Para generar el alineamiento correcto de estructura. Un índice de los índices se dirige por el controlador para retardar su referencia de tiempo exactamente 6.66 ms de los otros
índices, la diferencia entre un periodo de secuencia PN y un intervalo de la estructura del desintercalador. Este índice no se usa en la desmodulación, pero se usa solo para iniciar al contador del tiempo del combinador con una referencia de cronometraje retrasada. Típicamente, el contador del tiempo del combinador se reinicia en una profundidad nominal de 4 símbolos de este índice retrasado, de manera que el ejemplo del contador de tiempo del combinador se reestablece en el limite de la ranura, este se reestablece exactamente 20 ms, o 1 estructura antes del Limite de Ranura (n) . A pesar del hecho de que la referencia de tiempo del combinador está desalineada relativa al alineamiento correcto del limite de la ranura, está se alinea con un limite de estructura de símbolos del desintercalador de 20 ms . Por lo tanto, las estructura de símbolos pueden desintercalarse correctamente. Con un alineamiento correcto del desintercalador 20 ms antes del limite de la ranura, los símbolos en la estructura antes del límite de la ranura puede presentarse en el decodificador en el desintercalado correcto de manera que los métricos de estado puede iniciarse. El decodificador decodifica la corriente de símbolos y presenta los resultados el controlador. Sí las paginas no requieren una respuesta se reciben, el controlador dirige al controlador del estado dormido para colocar a la unidad
remota en el estado dormido en el límite de 26.66 ms del próximo controlador. En una modalidad, esta determinación pueda a menudo hacerse para un canal de búsqueda desocupado después de la primera estructura de los datos decodificados, en cuyo caso el controlador del estado dormido ordena que la unidad remota en el estado inactivo del primer limite de 26.66 ms siga el limite de la ranura, resultando en una intervalo activo de 53.33 ms . De otra manera el controlador usualmente dirige el controlador del estado dormido para ordenar a la unidad remota en el estado inactivo en el segundo limite de 26.66 ms enseguida del limite de la ranura, resultando en una intervalo despierto de 80 ms . En ambos casos, el intervalo despierto de la FIG. 4 es substancialmente menor que el intervalo activo de 160 ms de los sistemas previos. Puesto que la iniciación del desintercalador no depende de ir dentro del estado inactivo a cualquier punto en particular en el tiempo, las ganancias pueden realizarse en tanto el borde de conducción o dirección del intervalo activo en el sentido que la linea de tiempo se acorta de 80 ms a 26.66 ms; como también en el borde de rastreo, donde el desmodulador puede controlarse tan anticipado como la transmisión de mensaje permita que esté sin consideración especial para el alineamiento de la estructura del desintercalador.
En algún punto antes de que la unidad remota transmita la conexión inversa en respuesta al mensaje recibido, la referencia de tiempo del combinador necesita realinearse al simbolo nominal 4 retrasado de la multi-trayectoria que primero arribó usada en la desmodulación. Esto puede efectuarse en el limite de la ranura, o más tarde para permitir un tiempo adicional para analizar el primer mensaje del canal de búsqueda enseguida del limite de la ranura. Si el contador de tiempo del combinador todavía está en la referencia retrasada del tiempo y el controlador dirige el controlador del estado dormido para ordenar a la unidad remota ingresar en su estado inactivo en el límite de tiempo de 26.66 ms del primer combinador, la unidad remota se acciona 33.33 ms después del limite de la ranura. En lugar de permanecer inactiva, un múltiplo de 26.66 ms, el controlador del estado dormido se programará para un múltiplo de 26.66 menos 6.66 ms a fin de que el reloj del desmodulador otra vez se rehabilite a 26.66 ms antes del próximo limite de la ranura. Diferentes funciones dentro de la unidad remota requieren del cronometraje exacto en relación con el cronometraje de la estación base preferida, referido como "tiempo del reloj de pared" para correctamente funcionar. Se mantiene dentro del "tiempo del reloj de pared" de la unidad remota contando el número de veces que el contador
del tiempo del combinador cuenta un periodo de 80 ms . El contador de tiempo del combinador, como antes se describió es un contador de módulo 80, el cual repetidamente cuenta desde 0 hasta 80. Mientras la unidad remota está en su estado activo el contador de 80 ms incrementa cada vea que el contador de tiempo del combinador alcanza 80, o se "enrolla". El controlador en la unidad remota entonces es capaz de calcular el "tiempo de reloj de pared" multiplicando el valor del contador de 80 ms por 80 ms y añadiendo el valor actual del contador de tiempo del combinador . Cuando la unidad remota ingresa a su estado inactivo el contador de tiempo del combinador se desactiva. La unidad remota se mantiene en su estado inactivo por una duración precisa, según sea controlado por el contador del estado dormido. Cuando la unidad remota reingresa a su estado activo el contador de 80 ms está incorrecto, no ha sido actualizado durante el estado inactivo. El controlador de la unidad remota, que conoce la duración del estado inactivo actualiza el contador de 80 ms al conteo correcto. Sin embargo, el contador de tiempo del combinador puede no tener el conteo correcto puesto que el contador se detuvo cuando la unidad remota estaba inactiva. Por lo tanto, a menos que el contador de tiempo del combinador se detenga
en el mismo tiempo relativo al tiempo de la ranura, cuando esta se reinicie, el valor del conteo estará en un error. Durante el periodo después de que la unidad remota ingresa a su estado activo hasta que la ranura limita a la unidad remota puede no ser capaz de calcular exactamente el "tiempo de reloj de pared". Cuando la unidad remota alcanza el límite de la ranura, el contador de tiempo del combinador se forzará a "enrollarse" y el "tiempo de reloj de pared" exacto entonces pues calcularse. La Figura 5 es una diagrama que ilustra el valor del contador de tiempo del combinador durante la transmisión de la unidad remota entre los estados activo e inactivo de acuerdo a los aspectos de la presente invención. En la Figura 5, el eje horizontal es el tiempo. El eje vertical es el conteo del combinador. El conteo del combinador se divide en tres regiones, o fases. La fase 0 representa cuando el conteo del combinador está entre 0 y 26.66, la fase 1 representa el conteo del combinador desde 26.66 a 53.33, y la fase 2 representa el conteo del combinador desde 53.33 a 80. En el ejemplo mostrado en la Figura 5, la unidad remota ingresa a su estado inactivo en 26.66 ms, correspondiente a un enrollamiento del contador de tiempo del combinador. Puesto que la unidad remota ingresa a su estado inactivo en una enrollamiento del contador de tiempo
del combinador, el contador tiene un valor de 0. Los Índices de desmodulación son 26.66 más los cuatro periodos de símbolos, los Índices de desmodulación avanzan hacia adelante del contador de tiempo del combinador como antes se describió. El Índice retrasado, que se ha desviado de los Índices de desmodulación por 6.66 ms, tiene un valor de 20. La unidad remota permanece en su estado inactivo por un tiempo preciso, según sea controlado por el contador del estado dormido, reingresando a su estado activo 26.66 ms antes del limite de la ranura. En la Figura 5, la unidad remota reingresa a su estado activo en -26.66 ms . Puesto que los relojes para los Índices de desmodulación, el Índice retrasado y el contador de tiempo del combinador, se desactivan mientras la unidad remota estaba en su estado inactivo, sus valores no han cambiado desde que la unidad remota ingresó a su estado activo. Reingresando a su estado activo precisamente 26.66 ms antes del límite de la ranura, un enrollamiento PN, el tiempo del Índice de desmodulación se sincroniza con el cronometraje del canal de búsqueda. El índice retrasado se "enrollará" 6.66 ms después de que unidad remota ingrese a su estado activo, 20 ms antes de que el limite de la ranura correspondiente al limite de estructura. Sin embargo, el conteo del combinador puede ser incorrecta.
En el ejemplo, el valor correcto del contador de tiempo del combinador relativo al limite de la ranura sería de 53.33. En cambio, el contador de tiempo del combinador tiene un valor de 26. Sí la unidad remota no ingresa a su estado inactivo en el primer enrollamiento PN después del limite de la ranura (n) , el contador de tiempo del combinador puede contener un valor diferente. Sin embargo, si solo por casualidad este es el valor correcto puesto que la unidad remota ingresa a su estado inactivo sin tener en cuenta el valor del conteo del tiempo del combinador. Además, mientras la unidad remota se inactiva, el contador de tiempo del combinador se desactiva. De esta manera, el contador de tiempo del combinador no se "enrolló", así que el contador de 80 ms también está incorrecto. Cuando la unidad remota ingresa a su estado activo, el controlador determina cuantos periodos de 80 ms la unidad remota ha estado inactiva. El controlador entonces actualiza el valor del contador de 80 ms al valor correcto. Por lo tanto, la unidad remota tiene un "tiempo de reloj de pared" correcto dentro del 80 ms . Para determinar el "tiempo de reloj de pared" real, la unidad remota se sincronizará ella misma al tiempo de la estación base preferida. Esto se realiza usando el contador de tiempo del combinador que rastrea el cronometraje de la señal de multi-trayectoria recibida desde la estación base preferida. Sin embargo, la unidad
remota no es capaz de calcular el "tiempo de reloj de pared" exacto. El controlador corrige el valor del contador de tiempo del combinador forzando al contador de tiempo del combinador en la fase 2 y determinando un "desvio" del combinador. Por ejemplo, como se ilustró en la Figura 5, después de que la unidad remota ingresa a su estado activo, el controlador fuerza al combinador para transitar desde la fase a la fase 2. El contador de tiempo del combinador entonces contiene el valor correcto correspondiente a un tiempo de 26.66 ms antes de límite de la ranura. Puesto que el contador de tiempo del combinador está correcto, el valor del desvío del combinador se determina como cero. El controlador puede forzar el contador de tiempo del combinador en una fase en particular, por ejemplo, manipulando los dos bitios más significantes de los valores del contador. El contador de tiempo del combinador incrementa su conteo a 6.67 ms, hasta 20 ms antes del límite de la ranura, cuando el Índice retrasado se "enrolla". El contador de tiempo del combinador determina el índice retrasado enrollado 20 ms antes del límite de la ranura, y restauraba a 0 como antes se describió. El contador de tiempo del combinador en este momento se alinea con el inicio de una estructura de 20 ms que permite el
desintercalado correcto de los símbolos recibidos. Conociendo que el temporizador del combinador se ha restaurado a la fase 0, el controlador fuerza al contador de tiempo del combinador regresar a la fase 2. Puesto que el controlador solo controla tal fase el temporizador el combinador está en, no su contenido completo, el temporizador del combinador es ahora de 6.66 menos que el valor correcto. Por lo tanto, el controlar fija el desvío del combinador a 6.66. El contador de tiempo del combinador continua el incremento hasta que se alcanza el limite de la ranura (n) . Durante el periodo, el controlador mantiene un valor de desvío del combinador, o factor de corrección, de 6.66. Cuando el "tiempo de reloj de pared" se calcula durante este periodo la factor de corrección se suma con el tiempo del contador de tiempo del combinador proveyendo un valor correcto del conteo del tiempo del combinador. En el limite de la ranura, los índices de desmodulación y el enrollamiento del Índice de retraso. Puesto que el contador de tiempo del combinador rastrea el índice de retraso, el contador de tiempo del combinador se "incrustó" a 0. Después el limite de la ranura, el contador de tiempo del combinador inicia el rastreo del Índice de desmodulación asignado al ejemplo de multi-trayectoria que más pronto arribo de la estación base preferida. Esto
alinea el cronometraje de la unidad remota correctamente para la recepción de los mensajes en su ranura asignada. Enseguida del limite de la ranura, y antes del primer enrollamiento PN, el reloj del índice retrasado se deshabilita por 6.66 ms . El reloj del índice retrasado entonces se habilita. La unidad remota entonces permanece en su estado activo capaz de reingresar a su estado inactivo, en el que el tiempo del proceso antes descrito se repite . La Figura 6 es una diagrama de flujo que ilustra aspectos de la invención que compensan los valores incorrectos del contador de tiempo del combinador. El proceso representado en la Figura 6 puede implementarse en la unidad remota descrita en la Figura 3 bajo el control del conjunto de programas o las instrucciones del fabricante, por ejemplo para hacer correr el controlador. El proceso inicia en el bloque 400 cuando la unidad remota se acciona en encendido. A partir del bloque 400 el flujo continúa al bloque 402 donde la cadena del receptor análogo se inicia. A partir del bloque 402 el flujo continua el bloque 404, donde el buscador busca todas las posibles desviaciones de la PN . El flujo entonces continua el bloque 406 y los índices se asignan a las mejores señales de multi-trayectoria localizadas por el buscador. El flujo entonces continua al bloque 408 donde la unidad remota
inicia la descodificación del canal de sincronización. A partir del bloque 408 el flujo continua al bloque 410 donde el contador de tiempo del combinador se reestablece usando el índice que rastrea la multi-trayectoria más pronta. En el bloque 414, Índice se retrasa 6.66 ms de aquel usado en la desmodulación. Este Índice no se usará para la desmodulación. El flujo continúa al bloque 416. En el bloque 416, inicia la decodificación del mensaje de pagina. El flujo continua al bloque 428, donde se determina si hay algunos mensajes de pagina adicionales. Sí es cierto, el flujo continua al bloque 416 y el mensaje de búsqueda se decodifica. Si es falso, el flujo continúa al bloque 432a. En el bloque 432a, el contador del estado dormido se programa a un múltiplo de 26.66 ms . El flujo continúa al bloque 436a y en donde la unidad remota espera por el limite del contador de 26.66 ms y entonces inicia el estado dormido. En el bloque 438, la unidad remota deshabilita el reloj del modulador, y accionada la cadena del receptor análogo. El flujo continua al bloque 440 cuando al unidad remota se encuentra en espera por la duración del contador del estado dormido. El flujo continua al bloque 442 donde la cadena del receptor análogo se inicia. En el bloque 444, la unidad remota se encuentra en espera hasta 26.66 ms antes de limite de la ranura. En el bloque 446, el reloj
del desmodulador se habilita. Como se representa por el bloque 450, se busca la ventana del desvio de la PN se centra en la multi-trayectoria previa. A continuación, en el bloque 452, los Índices se asignan a las multi- trayectorias . El flujo entonces al bloque 454 donde el contador de tiempo del combinador se reestablece, forzando al contador en la fase 2 y fija el factor de corrección del desvio del combinador en 6.66 ms . En el bloque 456 la unidad remota se encuentra en espera por un límite de estructura del desintercalador de 20 ms antes del limite de la ranura, cuando el contador de tiempo del combinador se reestablece a 0. A continuación en el bloque 458, el controlador fuerza al contador de tiempo del combinador regresar a la fase 2, y reestablece el factor de corrección del desvío del combinador en 6.66 ms . En el bloque 460, el Índice retrasado se ajusta para alinear su cronometraje con los Índices de desmodulación. Como se representa en el bloque 462, la unidad remota se encuentra en espera en el límite de la ranura y entonces el flujo continua al bloque 416 cuando el mensaje de pagina se decodifica y las etapas subsiguientes antes bosquejadas se siguen. En la modalidad antes descrita, una de uno pluralidad de índices se usó para reiniciar el contador de tiempo del combinador. En otra modalidad pueden usarse diferentes métodos de hacer ajustar la referencia del tiempo del
combinador, tales como, por ejemplo, sobre-escritura directa de la referencia del tiempo del combinador con una conteo retrasado, mientras aún permanece dentro del espíritu y ámbito de esta invención. Más información concerniente al proceso de búsqueda, asignación del elemento desmodulante y mecanismos de búsqueda pueden encontrarse en: (1) La Patente Norteamericana Número 5,644,591, titulada METHOD AND APPARATUS FOR PERFORMING SEARCH ACQUISITION IN A CDMA COMMUNICATIONS
SYSTEM; (2) La Patente Norteamericana Número 5,805,648, titulada METHOD AND APPARATUS FOR PERFORMING SEARCH ACQUISITION IN A CDMA COMMUNICATIONS SYSTEM; (3) Las Patentes Norteamericanas Números 5,867,527 y 5,710,768, titulada METHOD OF SEARCHING FOR A BURSTY SIGNAL; (4) La Patente Norteamericana Número 5,764,687, titulada MOBILE DEMODULATOR ARCHITECTURE FOR A
SPREAD SPECTRUM MÚLTIPLE ACCESS COMMUNICATIONS SYSTEM; (5) La Patente Norteamericana Número 5,577,022, titulada PILOT SIGNAL SEARCHING TECHNIQUE FOR A CELLULAR COMMUNICATIONS SYSTEM;
(6) La Patente Norteamericana Número 5,654,979, titulada CELL SITE DEMODULATION ARCHITECTURE A SPREAD SPECTRUM MÚLTIPLE ACCESS COMMUNICATIONS SYSTEM; (7) Número de Solicitud 08/987,712, titulada MULTI CHANNEL DEMODULATOR, presentada en Diciembre 9, 1997; y (8) Número de Solicitud 09/283,010, titulada PROGRAMMABLE MATCHED FILTER SEARCHER, presenta en Marzo 31, 199; Cada una de las cuales se asignó al cesionario de esta y aqui se incorporó como referencia, en su totalidad.
La descripción anterior detalla ciertas modalidades de la invención. Se apreciará, sin embargo, que no es importante como se detalló las imágenes anteriores, la invención puede personificarse en otras formas especificas sin alejarse de su espíritu o caracteristicas esenciales.
La modalidad descrita se puede considerar en todos los aspectos solo como ilustrativa y no restrictiva y el ámbito de la invención es, por lo tanto, indicado por las reivindicaciones anexas mas que por la descripción anterior. Todos los cambios que lleguen a originarse dentro del significado y rango de equivalencia de las reivindicaciones son para ser aceptadas dentro de su ámbito.
Claims (19)
- NOVEDAD DE LA INVENCIÓN Habiendo descrito la presente invención, se considera como novedad y por lo tanto, se reclama como propiedad lo contenido en las siguientes: REIVINDICACIONES 1.- Un método para su uso en una unidad remota la cual opera en una sistema de comunicación de modo ranurado, para proveer una sincronización después de un salto a un nuevo alineamiento de tiempo, caracterizado porque comprende: ingresar a un estado activo, y desactivar un contador de tiempo del combinador, desactivar al menos un índice de desmodulación; ingresar a una estado activo después de un periodo de tiempo predeterminado, 26.66 ms antes de un limite de la ranura; re-activar dicho contador de tiempo del combinador; re-activar dicho al menos un índice de desmodulación; ajustar un contador de 80 ms al conteo deseado; ajustar el contador de tiempo del combinador a la fase correcta; determinar el tiempo de reloj de pared con referencia a un valor de desvio o desplazamiento del combinador, a dicho contador de 80 ms y a dicho contador de tiempo del combinador.
- 2.- El método de conformidad con la reivindicación 1, caracterizado porque además comprende determinar dicho tiempo de reloj de pared después de dicho límite de la ranura sin referencia a dicho valor de desvío del combinador.
- 3.- El método de conformidad con la reivindicación 1, caracterizado porque dicho al menos un índice de desmodulación incluye un índice de desmodulación retrasado.
- 4.- El método de conformidad con la reivindicación 1, caracterizado porque a dicho estado inactivo se ingresó en el final o extremo de un enrollamiento de la PN .
- 5.- El método de conformidad con la reivindicación 1, caracterizado porque además comprende ajustar el contador de tiempo del combinador en la fase correcta un segundo tiempo después de que el contador de tiempo del combinador se restablece.
- 6.- El método de conformidad con la reivindicación 1, caracterizado porque el contador de 80 ms se ajusta a un conteo que compensa la longitud de un estado inactivo precedente.
- 7.- Un método para proveer la sincronización luego de ingresar a un estado activo después de una estado inactivo mientras se opera en un modo ranurado, para su uso en una unidad remota que tiene un contador de tiempo del combinador, al menos un Índice de desmodulación y un contador de estructura, dicho método está caracterizado porque comprende: ingresar a un estado activo en un periodo de tiempo predeterminado antes de un límite de la ranura; re-activar el contador de tiempo del combinador; re-activar al menos un Índice de desmodulación; ajustar el contador de estructura a un conteo deseado; ajustar el contador de tiempo del combinador a una fase correcta; determinar el tiempo de reloj de pared con referencia a una valor de desvio del combinador, el contador de estructura y el contador de tiempo del combinador.
- 8.- El método de conformidad con la reivindicación 7, caracterizado porque dicho periodo de tiempo predeterminado corresponde a un enrollamiento de la PN .
- 9.- El método de conformidad con la reivindicación 7, caracterizado porque además comprende dicho tiempo de reloj de pared después de dicho limite de la ranura sin referencia a dicho valor de desvio del combinador.
- 10.- El método de conformidad con la reivindicación 7, caracterizado porque dicho al menos un índice de desmodulación incluye un Índice de desmodulación retrasado.
- 11.- El método de conformidad con la reivindicación 7, caracterizado porque dicho estado inactivo ingresó en el final de un enrollamiento de la PN .
- 12.- El método de conformidad con la reivindicación 7, caracterizado porque además comprende ajustar el contador de tiempo del combinador en una fase correcta un segundo tiempo después de que el contador de tiempo del combinador se reestablece.
- 13.- El método de conformidad con la reivindicación 7, caracterizado porque el contador de estructura se ajusta a un conteo que compensa la longitud de un estado inactivo precedente .
- 14.- Una unidad remota para su uso en una sistema de comunicación inalámbrico, caracterizada porque comprende: un índice de desmodulación retrasado 6.66 ms de un Índice de desmodulación que rastrea una primera señal de multi-trayectoria recibida por dicha unidad remota; un controlador de tiempo del combinador configurado como un contador de módulo 80 y sincronizado con el Índice de desmodulación retrasado; un contador de 80 ms configurado para contar el número de veces, dicho contador de tiempo del combinador cuenta hasta 80 ms; un controlador configurado para actualizar dicho contador de 80 ms a un conteo deseado seguido de una desactivación y reactivación de dicho contador de 80 ms, forzar dicho contador de tiempo del combinador a la fase 2 durante el periodo de 26.66 ms antes de un limite de la ranura y calcular una medición de tiempo sumando un valor obtenido por haber multiplicado dicho valor del contador de 80 ms y el factor de corrección.
- 15.- La unidad remota de conformidad con la reivindicación 14, caracterizada porque dicho controlador además se configura para calcular una medición de tiempo después de que se alcance un limite de la ranura sin referencia a dicho factor de corrección.
- 16.- La unidad remota de conformidad con la reivindicación 14, caracterizada porque dicho a estado inactivo se ingresó en el final o extremo de un enrollamiento de la PN .
- 17.- La unidad remota de conformidad con la reivindicación 14, caracterizada porque dicho controlador además se configura para ajustar el contador de tiempo del combinador en la fase correcta un segundo tiempo después de que el contador de tiempo del combinador se restablece.
- 18.- La unidad remota de conformidad con la reivindicación 14, caracterizada porque el controlador además se configura para ajustar el contador de 80 ms a un conteo que compensa la longitud de un estado inactivo precedente .
- 19.- Una unidad remota para su uso en un sistema de comunicación inalámbrico, caracterizada porque comprende: un Índice de desmodulación retrasado 6.66 ms de un índice de desmodulación que rastrea una primera señal de multi-trayectoria recibida por dicha unidad remota; un contador de tiempo del combinador configurado como un contador de módulo 80 y sincronizado con dicho Índice de desmodulación retrasado; un contador de 80 ms configurado para contar el número de veces que dicho contador de tiempo del combinador cuenta hasta 80 ms; un controlador que comprende medios para re-activar el contador de tiempo del combinador, medios para reactivar al menos un Índice de desmodulación, medios para ajustar el contador de 80 ms a una conteo deseado, medios para ajustar el contador de tiempo del combinador a una fase correcta, y medios para determinar el tiempo de reloj de pared con referencia al valor del desvio del combinador, el contador de 80 ms y el contador de tiempo del combinador. RESUMEN DE LA INVENCIÓN Un método y aparato con él cual una unidad remota (10A, 10B y 10C) en un sistema de comunicación inalámbrica de modo ranurado puede calcular el tiempo exacto a lo largo de todo su estado activo completo. En la unidad remota (10A, 10B y 10C) un "tiempo de reloj de pared" se calcula a partir de un contador de módulo 80 llamado un contador (224) de tiempo del combinador. Cuando una unidad remota (10A, 10B y 10C) ingresa a su estado inactivo, los contadores dentro de la unidad remota (10A, 10B y 10C) , incluyendo el contador de tiempo combinado, se desactivan. Cuando la unidad remota (10A, 10B y 10C) reingresa a su estado activo, el valor en el contador (224) del tiempo del combinador puede no ser correcto en relación con el tiempo del modo ranurado. Un controlador (106) en la unidad remota (10A, 10B y 10C; fuerza el tiempo del combinador contado para corregir la fase resultante en el combinador (224) que está dentro del valor correcto 26.66. El controlador (106) entonces determina una desviación o desplazamiento del combinador para compensar cualquier error remanente en el contador (224) de tiempo del combinador. El control (106) entonces puede usar el contador (224) de tiempo del combinador y la desviación del combinador para calcular el tiempo exacto del reloj de pared. Cuando es conveniente, tal como en el limite de la ranura, la unidad remota (10A, 10B y lOC) puede poner en cero o reiniciar el contador (224) del combinador a un valor correcto, y determinar o fijar la desviación del combinador en cero.
Applications Claiming Priority (2)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| US09/540,302 US6628675B1 (en) | 2000-03-31 | 2000-03-31 | Symbol combiner synchronization after a jump to a new time alignment |
| PCT/US2001/040426 WO2001076089A2 (en) | 2000-03-31 | 2001-04-02 | Symbol combiner synchronization after a jump to a new time alignment |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| MXPA02009520A true MXPA02009520A (es) | 2003-05-14 |
Family
ID=24154874
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| MXPA02009520A MXPA02009520A (es) | 2000-03-31 | 2001-04-02 | Sincronizacion de un combinador de simbolo despues de un salto a un nuevo alineamiento de tiempo. |
Country Status (10)
| Country | Link |
|---|---|
| US (1) | US6628675B1 (es) |
| EP (1) | EP1269651A2 (es) |
| JP (1) | JP2003534681A (es) |
| KR (1) | KR20020082497A (es) |
| CN (1) | CN1205765C (es) |
| AU (2) | AU2001253880B2 (es) |
| CA (1) | CA2404303A1 (es) |
| IL (2) | IL151699A0 (es) |
| MX (1) | MXPA02009520A (es) |
| WO (1) | WO2001076089A2 (es) |
Families Citing this family (22)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US6603979B1 (en) * | 2000-06-27 | 2003-08-05 | Koninklijke Philips Electronics N.V. | Re-synchronization method for a communication device |
| US7308016B2 (en) * | 2001-09-28 | 2007-12-11 | Raytheon Company | System and method for securing signals |
| US20040029545A1 (en) * | 2002-08-09 | 2004-02-12 | Anderson Jon J. | Method and system for leaving a communication channel in a wireless communications system |
| WO2004021720A1 (en) * | 2002-08-28 | 2004-03-11 | Symbol Technologies, Inc. | Personal area networks |
| SG121741A1 (en) * | 2002-10-30 | 2006-05-26 | Stmicooelectronics Asia Pacifi | Method and apparatus for a control signal generating circuit |
| AU2005208694B2 (en) * | 2004-01-28 | 2008-11-27 | Qualcomm Incorporated | Timing estimation in an OFDM receiver |
| US7949032B1 (en) * | 2005-05-16 | 2011-05-24 | Frost Edward G | Methods and apparatus for masking and securing communications transmissions |
| US7509150B1 (en) | 2005-08-02 | 2009-03-24 | Itt Manufacturing Enterprises, Inc. | Reducing power consumption in a radio device by early receiver shut down |
| US7832461B2 (en) * | 2006-04-28 | 2010-11-16 | Hewlett-Packard Development Company, L.P. | Cooling systems and methods |
| CN101174158B (zh) * | 2007-10-24 | 2011-04-13 | 国电南京自动化股份有限公司 | 远动装置中高性能时钟系统实现方法 |
| US7733945B2 (en) * | 2008-03-18 | 2010-06-08 | On-Ramp Wireless, Inc. | Spread spectrum with doppler optimization |
| US20090239550A1 (en) * | 2008-03-18 | 2009-09-24 | Myers Theodore J | Random phase multiple access system with location tracking |
| US7526013B1 (en) * | 2008-03-18 | 2009-04-28 | On-Ramp Wireless, Inc. | Tag communications with access point |
| US8520721B2 (en) | 2008-03-18 | 2013-08-27 | On-Ramp Wireless, Inc. | RSSI measurement mechanism in the presence of pulsed jammers |
| US8958460B2 (en) | 2008-03-18 | 2015-02-17 | On-Ramp Wireless, Inc. | Forward error correction media access control system |
| US20100195553A1 (en) * | 2008-03-18 | 2010-08-05 | Myers Theodore J | Controlling power in a spread spectrum system |
| US8477830B2 (en) | 2008-03-18 | 2013-07-02 | On-Ramp Wireless, Inc. | Light monitoring system using a random phase multiple access system |
| US7773664B2 (en) * | 2008-03-18 | 2010-08-10 | On-Ramp Wireless, Inc. | Random phase multiple access system with meshing |
| US8437433B2 (en) * | 2008-03-28 | 2013-05-07 | Qualcomm Incorporated | Zeroing-out LLRs using demod-bitmap to improve performance of modem decoder |
| US8363699B2 (en) | 2009-03-20 | 2013-01-29 | On-Ramp Wireless, Inc. | Random timing offset determination |
| US20130242828A1 (en) * | 2011-10-31 | 2013-09-19 | Qualcomm Incorporated | Optimized wakeup for communication devices |
| US10257326B2 (en) * | 2017-02-09 | 2019-04-09 | Texas Instruments Incorporated | WLAN device with preamble decode-based receive suspend during undesired packets |
Family Cites Families (7)
| 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 |
| JP2647010B2 (ja) * | 1994-08-08 | 1997-08-27 | 日本電気株式会社 | 無線選択呼出受信機の間欠受信回路 |
| US5915216A (en) | 1995-06-02 | 1999-06-22 | Dsc Communications Corporation | Apparatus and method of transmitting and receiving information in a wireless telecommunications system |
| JP3622875B2 (ja) * | 1996-11-11 | 2005-02-23 | ソニー株式会社 | パイロツト信号検出装置、パイロツト信号検出方法及び移動通信端末装置 |
| 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 |
| JPH11150765A (ja) * | 1997-11-18 | 1999-06-02 | Citizen Watch Co Ltd | 受信機能付電子機器 |
| US6590886B1 (en) * | 1998-07-17 | 2003-07-08 | Qualcomm, Incorporated | Technique for reduction of awake time in a wireless communication device utilizing slotted paging |
-
2000
- 2000-03-31 US US09/540,302 patent/US6628675B1/en not_active Expired - Lifetime
-
2001
- 2001-04-02 CN CNB018103413A patent/CN1205765C/zh not_active Expired - Fee Related
- 2001-04-02 EP EP01927433A patent/EP1269651A2/en not_active Withdrawn
- 2001-04-02 IL IL15169901A patent/IL151699A0/xx unknown
- 2001-04-02 AU AU2001253880A patent/AU2001253880B2/en not_active Ceased
- 2001-04-02 AU AU5388001A patent/AU5388001A/xx active Pending
- 2001-04-02 WO PCT/US2001/040426 patent/WO2001076089A2/en not_active Ceased
- 2001-04-02 JP JP2001573652A patent/JP2003534681A/ja not_active Ceased
- 2001-04-02 CA CA002404303A patent/CA2404303A1/en not_active Abandoned
- 2001-04-02 MX MXPA02009520A patent/MXPA02009520A/es active IP Right Grant
- 2001-04-02 KR KR1020027012860A patent/KR20020082497A/ko not_active Withdrawn
-
2002
- 2002-09-11 IL IL151699A patent/IL151699A/en not_active IP Right Cessation
Also Published As
| Publication number | Publication date |
|---|---|
| WO2001076089A3 (en) | 2002-06-20 |
| IL151699A0 (en) | 2003-04-10 |
| HK1055515A1 (en) | 2004-01-09 |
| CA2404303A1 (en) | 2001-10-11 |
| WO2001076089A2 (en) | 2001-10-11 |
| CN1432219A (zh) | 2003-07-23 |
| KR20020082497A (ko) | 2002-10-31 |
| JP2003534681A (ja) | 2003-11-18 |
| IL151699A (en) | 2008-07-08 |
| CN1205765C (zh) | 2005-06-08 |
| US6628675B1 (en) | 2003-09-30 |
| AU5388001A (en) | 2001-10-15 |
| EP1269651A2 (en) | 2003-01-02 |
| AU2001253880B2 (en) | 2005-02-24 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| MXPA02009520A (es) | Sincronizacion de un combinador de simbolo despues de un salto a un nuevo alineamiento de tiempo. | |
| EP1097595B1 (en) | Technique for reduction of awake time in a wireless communication device utilizing slotted paging | |
| US6289228B1 (en) | Method and apparatus for reducing power consumption of a communication device | |
| AU2001253880A1 (en) | Symbol combiner synchronization after a jump to a new time alignment | |
| JP4057111B2 (ja) | Cdma無線電話機におけるマッチド・フィルタを用いた高速パイロット・チャネル獲得方法および装置 | |
| US6639907B2 (en) | Method and apparatus for processing paging indicator bits transmitted on a quick paging channel | |
| US7142896B2 (en) | Method and apparatus for reducing power consumption of slotted mode mobile communication terminal | |
| EP1269656B1 (en) | Dynamically adjusting integration interval based on a signal strength | |
| JP2003530004A (ja) | 信号強度に応じた検索ウインドウサイズの動的な調整 | |
| CA2403996C (en) | Efficient detection of general paging messages in poor signal to noise environments | |
| GB2368235A (en) | Preventing data losses due to timing errors in a receiver operating in a power-saving mode | |
| HK1055515B (en) | Method for providing synchronization after a jump to a new time alignment and remote unit using the same | |
| HK1074290B (en) | Method and apparatus for processing paging indicator bits transmitted on a quick paging channel |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| FG | Grant or registration |