[go: up one dir, main page]

ES2344402T3 - Algoritmo de busqueda de celda inicial. - Google Patents

Algoritmo de busqueda de celda inicial. Download PDF

Info

Publication number
ES2344402T3
ES2344402T3 ES02702141T ES02702141T ES2344402T3 ES 2344402 T3 ES2344402 T3 ES 2344402T3 ES 02702141 T ES02702141 T ES 02702141T ES 02702141 T ES02702141 T ES 02702141T ES 2344402 T3 ES2344402 T3 ES 2344402T3
Authority
ES
Spain
Prior art keywords
module
code
decision
signal
value
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
Application number
ES02702141T
Other languages
English (en)
Inventor
Demir Alpaslan
Donald M. Grieco
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
InterDigital Technology Corp
Original Assignee
InterDigital Technology Corp
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by InterDigital Technology Corp filed Critical InterDigital Technology Corp
Application granted granted Critical
Publication of ES2344402T3 publication Critical patent/ES2344402T3/es
Anticipated expiration legal-status Critical
Expired - Lifetime legal-status Critical Current

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W56/00Synchronisation arrangements
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04BTRANSMISSION
    • H04B1/00Details 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/69Spread spectrum techniques
    • H04B1/707Spread spectrum techniques using direct sequence modulation
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04BTRANSMISSION
    • H04B1/00Details 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/69Spread spectrum techniques
    • H04B1/707Spread spectrum techniques using direct sequence modulation
    • H04B1/7073Synchronisation aspects
    • H04B1/7083Cell search, e.g. using a three-step approach
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04JMULTIPLEX COMMUNICATION
    • H04J3/00Time-division multiplex systems
    • H04J3/02Details
    • H04J3/06Synchronising arrangements
    • H04J3/0602Systems characterised by the synchronising information used
    • H04J3/0605Special codes used as synchronising signal
    • H04J3/0608Detectors therefor, e.g. correlators, state machines
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W48/00Access restriction; Network selection; Access point selection
    • H04W48/16Discovering, processing access restriction or access information
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04JMULTIPLEX COMMUNICATION
    • H04J11/00Orthogonal multiplex systems, e.g. using WALSH codes
    • H04J11/0069Cell search, i.e. determining cell identity [cell-ID]

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Databases & Information Systems (AREA)
  • Computer Security & Cryptography (AREA)
  • Mobile Radio Communication Systems (AREA)
  • Synchronisation In Digital Transmission Systems (AREA)
  • Supplying Of Containers To The Packaging Station (AREA)
  • Data Exchanges In Wide-Area Networks (AREA)

Abstract

Un equipo de usuario, UE, para establecer un enlace de comunicación que comprende: un primer módulo (12), para procesar o tratar una señal de comunicación recibida y generar un valor de índice asociado con un código de sincronización primario dentro de dicha señal de comunicación, comprendiendo dicho primer módulo: un divisor (19) para dividir una señal de comunicación muestreada en muestras pares e impares; un dispositivo de Correlación de Golay Jerárquico, HGC, (21, 22), para correlacionar las muestras pares e impares con un código de sincronización primario de la señal de comunicación, y para generar valores complejos de las muestras pares e impares; un modificador de valor absoluto, AVM, (23, 24) para aproximar los valores de intensidad de señal para cada una de las muestras pares e impares; un circuito de decisión (25) para acumular los valores de intensidad de señal aproximados de las muestras dentro de una trama de la señal de comunicación, asignando un valor de índice al valor de intensidad de señal acumulado más alto, y para determinar un desajuste de chip basado en dicho valor de índice; un circuito de normalización (26) para normalizar el valor de intensidad de señal acumulado; una tabla de consulta (27) para determinar un factor de ganancia basado en el número de tramas acumuladas; un multiplicador (28) para generar un umbral de ruido basado en el valor de intensidad de señal normalizado y en el factor de ganancia; y un comparador (29) para comparar el umbral de ruido con el valor de intensidad de señal acumulado más alto para tomar una primera decisión; un segundo módulo (14) para generar un número de grupo de código de mezcla criptográfica, un desajuste de ranura, un código de sincronización secundario basado en la salida proporcionada por el primer módulo; un tercer módulo (16) para recuperar un código de mezcla criptográfica primario basado en el número de grupo de código de mezcla criptográfica y en el desajuste de ranura; y un controlador (18) acoplado a dichos primer módulo (12), segundo módulo (14) ó tercer módulo (16) para controlar una frecuencia de búsqueda del equipo de usuario, UE, para establecer un enlace de comunicación.

Description

Algoritmo de búsqueda de celda inicial.
Antecedentes
La presente invención se refiere generalmente a la sincronización de un equipo de usuario (UE -"user equipment") con una estación de base. Más particularmente, la presente invención se refiere a un sistema de búsqueda de celda que se sirve de un algoritmo de búsqueda de celda inicial mejorado.
Los algoritmos de búsqueda de celda inicial se utilizan para sincronizar el UE con una estación de base. El UE lleva a cabo este procedimiento a través de un canal de enlace descendente común denominado canal de sincronización físico (PSCH -"physical synchronization channel"). Haciendo referencia a la Figura 2, el PSCH tiene una estructura en la que se transmite el mismo código de sincronización primario (PSC -"primary synchronization code") en el comienzo de cada ranura, en tanto que se transmite un código de sincronización secundario (SSC -"secondary synchronization code") para cada ranura, lo que da lugar a quince (15) SSCs diferentes. Como conocen los expertos de la técnica, una trama que tiene una longitud de quince (15) ranuras puede transmitir quince (15) SSCs.
El orden de transmisión del SSC depende del número de grupos de código de mezcla criptográfica primario. Como ejemplo, en un sistema de quinientas doce (512) celdas, existen sesenta y cuatro (64) grupos. En cada grupo, las configuraciones del SSC y sus desplazamientos o corrimientos cíclicos son diferentes. Como resultado de ello, existen quinientos doce (512) códigos de mezcla criptográfica primarios. A cada celda de un sistema de quinientas doce (512) celdas se le asigna un código de tal manera que no se utiliza un mismo código por parte de más de una celda en un área de recepción dada.
En consecuencia, los sistemas de sincronización de búsqueda de celda determinan el código de mezcla criptográfica primario de una celda mediante el uso de un algoritmo de búsqueda de celda inicial. Los algoritmos de búsqueda de celda inicial comunes se sirven de tres (3) algoritmos principales: un algoritmo de la etapa 1 detecta el PSC y determina un desajuste de chip; un algoritmo de la etapa 2 utiliza la información dada por la etapa 1 y detecta el desajuste de ranura y el número de grupos de código; y un algoritmo de la etapa 3 emplea la información proporcionada por el algoritmo de la etapa 2 y detecta el código de mezcla criptográfica primario. El Informe Técnico del Etsi "Evaluación del concepto de acceso por radio terrestre de UMTS" (UMTS Terrestrial Radio Access Concept Evaluation). TR 101 146 v3.0.0, páginas 47 a 48, describe dicho procedimiento de búsqueda de celda inicial en el que durante la etapa 1, la señal es ajustada al PSC utilizando un filtro de ajuste (o cualquier dispositivo similar). Detectar la posición del pico mas fuerte en el filtro de ajuste da la temporización de la estación de base más fuerte. Desgraciadamente, los algoritmos de cada una de las etapas presentan un error intrínseco asociado a ellos. El error presente en cada una de las etapas es causado por la detección por parte del UE del ruido asociado con el canal de enlace descendente común recibido, lo que puede dar lugar a un elevado número de detecciones falsas.
Asimismo, los algoritmos de búsqueda de celda inicial comunes no pueden hacerse cargo de un rechazo por parte de las capas superiores de la red móvil terrestre pública errónea (PLMN -"public land mobile network"). Puesto que la mayor parte de los algoritmos detectan la celda más fuerte existente en el canal de enlace descendente común, es probable que cada vez que el algoritmo ubica una celda, se asociará la misma PLMN a la celda. Esto da lugar a un conflicto y, en última instancia, a una indicación al UE de que no hay servicio.
De acuerdo con ello, existe la necesidad de un sistema y de un método que reduzcan el número de detecciones falsas por parte del algoritmo de búsqueda de celda inicial, y sean capaces de superar el conflicto asociado a un rechazo debido a una PLMN errónea.
Sumario
La presente invención consiste en un sistema y un método para llevar a efecto una búsqueda de celda inicial y establecer un enlace de comunicación entre un UE y una estación de base de una red de comunicación. La señal de comunicación se trata o procesa en primer lugar para generar un valor de índice y un desajuste de chip asociados a un código de sincronización, lo que produce una primera decisión. Se extrae una muestra de pico de la señal de comunicación y se lleva a cabo un segundo tratamiento en la señal de comunicación. El segundo tratamiento recupera de la señal de comunicación el número de grupos de código, el desajuste de la ranura y el código de sincronización secundario, lo que da lugar a una segunda decisión. Se lleva a cabo un tercer tratamiento o procesamiento en la señal de comunicación, en respuesta al número de grupos de código y al desajuste de la ranura, lo que recupera el código de mezcla criptográfica primario. El código de mezcla criptográfica primario se utiliza entonces para la sincronización del UE con la celda asociada con el código de mezcla criptográfica primario. A lo largo de todo el procedimiento, se emplea una lógica de exclusión de ventana para mejorar el apantallamiento o protección de las bandas de frecuencia mientras se está llevando a cabo la búsqueda de código inicial. Por medio de un sistema de registros de almacenamiento intermedio y contadores, los desajustes de chip rechazados y los códigos de mezcla criptográfica primarios rechazados se almacenan con propósitos de comprobación y comparación por parte de la lógica de exclusión de ventana, lo que puede entonces reiniciar el procedimiento de decisión con la detección de una PLMN equivocada, evitándose con ello un estado de conflicto.
Breve descripción de los dibujos
La Figura 1 es una ilustración del sistema de búsqueda de celda inicial fabricado de acuerdo con la realización preferida de la presente invención.
La Figura 2 es una ilustración del canal de sincronización físico (PSCH).
La Figura 3 es un diagrama de bloques del módulo de la etapa 1, de acuerdo con la realización preferida de la presente invención.
La Figura 4 es un diagrama de flujo del módulo de la etapa 1, de acuerdo con la realización preferida de la presente invención.
La Figura 5 es un diagrama de bloques del módulo de la etapa 2, de acuerdo con la realización preferida de la presente invención.
La Figura 6 es una ilustración gráfica de la estructura de la Transformada de Hadamard Rápida (FHT -"Fast Hadamard Transform").
La Figura 7 es una ilustración de la estructura de matriz de entrada de acuerdo con la realización preferida de la presente invención.
La Figura 8 es una ilustración de la estructura de matriz de grupos de código de acuerdo con la realización preferida de la presente invención.
La Figura 9 es una ilustración de la estructura de matriz de correlación de acuerdo con la realización preferida de la presente invención.
Las Figuras 10A y 10B muestran un diagrama de flujo del algoritmo de la etapa 2, de acuerdo con la realización preferida de la presente invención.
La Figura 11 es un diagrama de bloques del módulo de la etapa 3, de acuerdo con la realización preferida de la presente invención.
La Figura 12 es un diagrama de bloques del dispositivo de correlación de la etapa 3, de acuerdo la realización preferida de la presente invención.
Las Figuras 13A y 13B son un diagrama de flujo del algoritmo de la etapa 3, de acuerdo con la realización preferida de la presente invención.
Las Figuras 14A y 14B muestran un diagrama de flujo de la lógica de decisión de búsqueda de celda del controlador, de acuerdo con la realización preferida de la presente invención.
Las Figuras 15A y 15B muestran un diagrama de flujo de la lógica de exclusión de ventana del controlador, de acuerdo con la realización preferida de la presente invención.
\vskip1.000000\baselineskip
Descripción detallada de la realización preferida
En la Figura 1 se ilustra el sistema 10 de sincronización de búsqueda de celda de acuerdo con la realización preferida de la presente invención. El sistema 10 comprende un módulo 12 de la etapa 1, un módulo 14 de la etapa 2, un módulo 16 de la etapa 3, y un controlador 18 destinado a llevar a cabo la sincronización entre un equipo de usuario (UE -"user equipment") y una estación de base. Con el fin de llevar a cabo esta sincronización, el UE, a través del sistema 10 de sincronización de búsqueda de celda, utiliza un algoritmo de búsqueda de celda inicial, que se describirá aquí en lo que sigue.
El algoritmo de la etapa 1 del algoritmo de búsqueda de celda inicial se lleva a cabo utilizando el módulo 12 de la etapa 1. Haciendo referencia a la Figura 3, el módulo 12 de la etapa 1 comprende dos Dispositivos de Correlación de Golay Jerárquicos (HGC -"Hierarchical Golay Correlators") 21, 22, dos modificadores del valor absoluto (AVM -"absolute value modifiers") 23, 24, un circuito de decisión 25, un circuito de normalización 26, una tabla de consulta 27, un multiplicador 28, un divisor 19 y un comparador 29 de la etapa 1. El filtro de coseno elevado a la raíz cuadrada (RRCFIR -"root raised cosine filter") 1 que se muestra no forma parte del módulo 12 de la etapa 1, pero se ilustra aquí para proporcionar una imagen completa.
El propósito del módulo 12 de la etapa 1 es encontrar el recorrido o camino más fuerte o intenso a lo largo de una trama que sea de calidad para las muestras que ha detectado el UE, y determinar el desajuste de chip del camino más fuerte. El RRCFIR 1 conectado al divisor 19 es un filtro conformado con forma de impulso que muestrea la señal de comunicación de enlace descendente procedente de la estación de base, al doble de la velocidad de chip, y remite la señal de muestra al divisor 19. El divisor 19 divide la señal muestreada en sus muestras par e impar, y las hace pasar a los HGCs 21, 22.
Los HGCs 21, 22 están conectados a los AVMs 23, 24 y al selector de muestra 34 del módulo 14 de la etapa 2 (ilustrado en la Figura 5), que se describirán aquí en lo que sigue. Los HGCs 21, 22 correlacionan el PSC de la señal de entrada. Como conocen los expertos de la técnica, los HGCs 21, 22 suministran como salida, respectivamente, los valores complejos de las muestras par e impar de la señal de entrada. Las salidas de los HGCs 21, 22 son remitidas a los AVMs 23, 24 y al selector de muestra 34.
Los AVMs 23, 24, conectados a los HGCs 21, 22 y al circuito de decisión 25, determinan las magnitudes de los HGCs 21, 22, de tal modo que la ecuación para generar las magnitudes se determina de acuerdo con la siguiente ecuación:
1
El uso del valor absoluto aproximado de acuerdo con la Ecuación 1 reduce los dispositivos físicos o hardware que se requiere en esta implementación y no provoca ninguna degradación significativa del comportamiento. Una vez que se han determinado los valores absolutos aproximados por medio de los AVMs 23, 24, respectivamente, las muestras par e impar modificadas se suministran como salida al un circuito de decisión 25.
El circuito de decisión 25, conectado a los AVMs 23, 24 y al controlador 18, determina el desajuste de chip. Las muestras par e impar modificadas que se suministran como salida desde los AVMs 23, 24, se introducen en un MUX (multiplexador) 8 situado dentro del circuito de decisión 25, y se combinan en una única corriente. Esta corriente es una representación de la intensidad de la señal transmitida en una de las muestras de cada ranura de cada una de las tramas. Como se ha ilustrado en la Figura 2, existen dos mil quinientos sesenta (2.560) chips en cada ranura y quince (15) ranuras en cada trama. Como la señal de entrada se muestrea a dos veces la velocidad de chip, existen 5.120 muestras en cada ranura. En consecuencia, el circuito de decisión 25 determina la ubicación del PSC en la señal, descentrada en chip, mediante el barrido a través de las 5.120 muestras acumuladas en el extremo de cada ranura.
La corriente generada por el MUX se remite a un acumulador (no mostrado), situado dentro del circuito de decisión 25. Este acumulador tiene un registro con una longitud de cinco mil ciento veinte (5.120) muestras, que almacena el valor de muestra acumulado para cada ranura de cada una de las tramas, y opera sobre la velocidad de las ranuras. La intensidad de la señal para cada muestra de una ranura se suma a la resistencia de la señal de cada muestra de cada ranura subsiguiente. Como ejemplo de ello, las muestras de la ranura 1 comprenden los siguientes valores de intensidad de señal: {1, 5, 3, 7}; las muestras de la ranura 2 comprenden los valores de intensidad de la señal siguientes: {2, 4, 8, 3}. Inicialmente, los registros del acumulador tienen los valores {0, 0, 0, 0}. Como cada valor de muestra a partir de la ranura 1 se añade a los registros del acumulador, los valores de los registros cambian en consecuencia. Por ejemplo, cuando se añade el primer valor de muestra de la ranura 1 al primer valor del registro, el acumulador presenta los valores {1, 0, 0, 0}; cuando se añade el segundo valor de muestra de la ranura 1 al segundo valor del registro, el acumulador tiene los valores {1, 5, 0, 0}, y así sucesivamente. Una vez que se ha añadido al acumulador el último valor de muestra de la ranura 1, se añade el primer valor de muestra de la ranura 2 al primer registro del acumulador, lo que da lugar a que el acumulador tenga los valores {3, 5, 3, 7}; cuando se añade el segundo valor de muestra de la ranura 2 al segundo valor del registro, el acumulador presenta los valores {3, 9, 3, 7}. La realización preferida de la presente invención efectúa una limpieza de los registros del acumulador una vez que se han acumulado cinco (5) tramas, lo que es equivalente a setenta y cinco (75) ranuras. El número de tramas acumuladas se cuenta por medio de un contador (no mostrado) de la etapa 1, ubicado dentro del circuito de decisión 25.
Se genera una decisión o determinación del desajuste de chip por parte del circuito de decisión 25, al final de cada trama, o quince (15) ranuras. El circuito de decisión 25 determina el registro del acumulador que tiene el valor máximo de muestra acumulado, MAX, y le asigna un índice. El índice corresponde a la posición media de chip de la señal de PSC para la estación de base con la señal más fuerte o intensa.
La asignación de desajuste de chip se determina mediante el uso del valor de desajuste de HGC de 511. Como conocen los expertos de la técnica, la salida del HGC está retrasada en 256 chips. En consecuencia, cuando el circuito de decisión 25 asigna un índice dentro de la muestra de pico, el valor de desajuste de HGC ha de ser restado. Puesto que el PSC tiene una longitud de 256 chips, o sea, una longitud de 512 muestras, la sustracción del desajuste de HGC del índice equivale a establecer el desajuste de chip al comienzo de la ranura. En el caso de que el índice generado por el circuito de decisión 25 sea mayor que el valor de desajuste de HGC de 511, entonces el desajuste de chip se calcula de acuerdo con la Ecuación 2 que se proporciona a continuación:
2
Si el índice es menor que el valor de desajuste de HGC, entonces el desajuste de chip se calcula de acuerdo con la Ecuación 3 que se proporciona a continuación:
3
Como se ilustra en la Figura 3, el circuito de decisión 25 comprende también un generador 5 de máscara que se utiliza para excluir de la detección, por parte del circuito de decisión 25, una ventana situada en el entorno de un desajuste de chip rechazado. Este generador 5 de máscara prohíbe, en consecuencia, que el circuito de decisión 25 utilice un índice asociado con un desajuste de chip rechazado. Los detalles del generador 5 de máscara se describirán aquí más adelante.
El desajuste de chip calculado y el contador de cómputo de tramas de la etapa 1 se suministran como salida a un controlador 18 que se describirá aquí más adelante. El circuito de decisión 25 también suministra como salida el valor de chip acumulado máximo, MAX, y el valor de chip acumulado, SALIDA ("OUTPUT") para todos los registros.
El valor de chip acumulado, SALIDA, para todos los registros se suministra como salida a un circuito de normalización 26, en el que es muestreado al 20% de la velocidad de chip (uno de cada cinco), sumado y normalizado, a continuación, a 1024. El contador de cómputo de tramas de la etapa 1 se suministra como salida a la tabla de consulta 27 con el fin de determinar el factor de ganancia adecuado basándose en el número de tramas acumulado. Las salidas del circuito de normalización 26 y de la tabla de consulta 27 se multiplican entonces por el multiplicador 28. La salida del multiplicador 28 se considera el Umbral de Ruido y es remitida a un circuito comparador 29 de la etapa 1, a fin de ser comparada con el valor de muestra acumulado máximo, MAX. Si el valor de muestra acumulado máximo MAX es mayor que el Umbral de Ruido, entonces el amplificador diferencial 29 suministra como salida una señal firme de etapa 1 alta al
controlador, que indica una buena decisión para la etapa 1; en caso contrario, se suministra como salida una señal baja.
Como se ha establecido en lo anterior, el desajuste de chip y otras salidas se determinan al final de cada trama. Por lo tanto, la fiabilidad de la primera decisión es menor que la de la segunda debido a que la segunda decisión se realiza sobre treinta ranuras en lugar de sobre quince ranuras. La fiabilidad se incrementa a medida que aumenta el número de ranuras acumuladas. La salida fiable más elevada se genera en la trama M1-ésima, siendo M1 un número entero mayor o igual que uno (1). El controlador 18 restablece el contador de cómputo de tramas de la etapa 1 y los registros del acumulador situados al final de cada trama M1-ésima. Los resultados de rendimiento ante el debilitamiento o atenuación de diferentes canales muestran que una integración de cinco tramas es lo suficientemente buena como para detectar el PSC. Sin embargo, esta integración puede cambiarse a más o menos tramas.
En la Figura 4 se ilustra un diagrama de flujo del módulo de la etapa 1. El UE detecta la recepción de comunicaciones a través del canal de enlace descendente común (etapa 401) y muestrea la señal al doble de la velocidad de chip, con lo que genera muestras pares e impares (etapa 402). Los HGCs 21, 22 remiten a continuación las salidas a los AVMs 23, 24 y al selector de muestra 34 (etapa 404). Los AVMs 23, 24 aproximan las magnitudes de las salidas pares e impares procedentes de los HGCs 21, 22 (etapa 405) y las remiten al circuito de decisión 25 (etapa 406). Con la recepción de las magnitudes de salida, el circuito de decisión 25 combina las magnitudes (etapa 407), lo que representa la intensidad de señal de la señal transmitida por una de las muestras de cada una de las ranuras de cada trama. Se acumula la intensidad de señal de cada muestra para todas las ranuras situadas dentro de cada trama (etapa 408). El circuito de decisión 25 determina entonces la muestra de la trama que tiene el valor de muestra acumulado máximo (etapa 409), y le asigna un índice (etapa 410). Basándose en el índice, se asigna un valor de chip al índice (etapa 411), conocido como el desajuste de chip, y se suministra como salida al controlador 18 (etapa 412). Se genera a continuación un valor de umbral de ruido mediante el uso del valor de chip acumulado para todas las muestras, y se compara entonces el cómputo de tramas (etapa 413) con el valor de muestra acumulado máximo (etapa 414), lo que indica al controlador 18 una decisión firme o provisional (etapa 415).
Haciendo referencia de nuevo a la Figura 1, las salidas del módulo 12 de la etapa 1, el desajuste de chip, la decisión firme de la etapa 1 y el contador de la etapa 1 se remiten al controlador 18. El controlador 18 remite el desajuste de chip al módulo 14 de la etapa 2. Como se ha establecido anteriormente, el módulo 14 de la etapa 2 utiliza un algoritmo de la etapa 2 que toma la salida de desajuste de chip procedente de la etapa 1 y las salidas de los HGC 21, 22 y detecta el desajuste de ranura y el número de grupos de código. El módulo 14 de la etapa 2, que se ilustra en la Figura 5, comprende un comparador 30 de la etapa 2, un selector de muestra 34, un dispositivo de conjugación 36, un multiplicador complejo 38, una Transformada de Hadamard Rápida (FHT -"Fast Hadamard Transform") 33, un supresor 31 de
envolvente, un generador 35 de matriz de entrada, un codificador de RS 37 y un circuito de decisión 39 de la etapa 2.
El propósito del algoritmo de la etapa 2 consiste en proporcionar al algoritmo de la etapa 3 el número de grupos de código de mezcla criptográfica y el desajuste de ranura. El desajuste de chip procedente del módulo 12 de la etapa 1 se envía desde el controlador 18 a un retardador 32 del módulo 14 de la etapa 2. Este desajuste de chip es retrasado para una trama por medio del retardador 32, con el fin de permitir al módulo de la etapa 1 realizar una primera decisión. El desajuste de chip retardado se remite a continuación al selector de muestra 34, que está conectado al retardador 32, a un dispositivo de conjugación 36 y a los HGCs 21, 22 del módulo 12 de la etapa 1. Con el uso del índice determinado por el circuito de decisión 25, el selector de muestra 34 extrae las salidas de pico de los HGC 21, 22 a partir de la señal de entrada, las cuales son entonces conjugadas por el dispositivo de conjugación 36 y suministradas como salida al multiplicador complejo 38.
La misma señal de comunicación suministrada al módulo 12 de la etapa 1 se suministra como entrada a un circuito de alineación 15, el cual alinea la señal de entrada de tal manera que el módulo 14 de la etapa 2 comienza su búsqueda del número de grupos de código de mezcla criptográfica y del desajuste de ranura al comienzo de la ranura. Una vez que se ha alineado la señal, el circuito de alineación 15 la remite al módulo 14 de la etapa 2. Incluso aunque existen dos mil quinientos sesenta (2.560) chips en cada ranura, ha de resultar evidente de la Figura 2 que el PCS está situado dentro de los 256 primeros chips de cada ranura. Como se ha determinado el desajuste de chip por medio del módulo de la etapa 1, el módulo de la etapa 2 determina el SSC utilizando la posición del PSC más fuerte en los 256 primeros chips de cada ranura. Como conocen los expertos de la técnica, una vez que se han generado los códigos SSC, se aplica un secuencia de envolvente a las filas de una matriz de Hadamard con el fin de tener una cierta ortogonalidad entre los códigos PSC y SSC. Esta envolvente ha de ser eliminada antes de proseguir con la parte restante del algoritmo de la etapa 2. Esta supresión de la envolvente se lleva a cabo por medio del supresor 31 de envolvente.
Una vez que se ha eliminado la envolvente de la señal de entrada, la señal se suministra como salida desde el supresor 31 de envolvente a la transformada FHT 33 acoplada al supresor 31 de envolvente, así como al multiplicador 38, el cual reduce la complejidad de la operación de correlación de Hadamard pura. La Figura 6 es una ilustración de la estructura de FHT. La salida de la transformada FHT 33 se multiplica por el conjugado de los HGC 21, 22 de pico, por medio del multiplexador complejo 38 conectado al dispositivo de conjugación 36 y a la transformada FHT 33. El uso del conjugado de la salida de pico procedente de los HGCs 21, 22 proporciona una corrección de fase de la salida de FHT y transforma la entrada que corresponde al código SSC transmitido, sobre el eje real.
Una vez que se ha multiplicado la salida de la transformada FHT 33 en el multiplicador complejo 38, las partes reales de las salidas de FHT son remitidas al generador 35 de matriz de entrada por parte del multiplicador 38, lo que pone las salidas de FHT en una matriz real de 15 \times 16, denominada matriz de entrada. En la matriz de entrada existen quince (15) ranuras y en cada ranura dieciséis (16) elementos para una trama. La matriz de entrada se actualiza para cada trama. La matriz de entrada se remite a continuación al circuito de decisión 39, en el que se realizan unas determinaciones con respecto al desajuste de ranura y al número de grupos de código. La estructura de la matriz de entrada se ilustra en la Figura 7.
Se genera una matriz de correlación dentro del circuito de decisión 39 de la etapa 2, mediante el uso de la matriz de entrada 35 y de una matriz de grupos de código conocida, lo que da lugar a una matriz de 64 \times 15. La matriz de correlación se restablece cuando el contador de tramas para el módulo de la etapa 2 alcanza M2, de manera similar a la descrita con el módulo de la etapa 1. Con el fin de generar la matriz de correlación, el circuito de decisión 39 avanza escalonadamente a través de cada uno de los elementos de la matriz de grupos de código y de los elementos de la matriz de entrada 35, de acuerdo con la ecuación 4 que se da en lo que sigue:
\vskip1.000000\baselineskip
4
\vskip1.000000\baselineskip
donde j es un entero que se va incrementando de uno en uno de 0 a 14, que representa los desplazamientos o corrimientos cíclicos que se llevan a cabo en la matriz identidad con respecto a las columnas; i es un entero que se va incrementado de uno en uno de 0 a 63; y k es un entero que se va incrementado de uno en uno de 0 a 14. La estructura de la matriz de grupos de código y de la matriz de correlación resultante se ilustran, respectivamente, en las Figuras 8 y 9. Una vez que se ha generado la matriz de correlación, se encuentra la entrada máxima por parte del circuito de decisión 39. La fila correspondiente de la entrada máxima encontrada es el número de grupos de código, y la columna correspondiente es el desajuste de ranura.
Análogamente al módulo 12 de la etapa 1, si la correlación máxima MAX 2 es mayor que el umbral, el circuito comparador 30 suministrará como salida una señal firme de la etapa 2, alta, al controlador 18, indicando una decisión firme, en tanto que, en caso contrario, se suministra como salida una señal baja que indica una decisión provisional. El valor de umbral se calcula utilizando el valor de magnitud medio de la matriz de correlación:
5
donde P_{fa} es la probabilidad de una falsa alarma. El módulo 14 de la etapa 2 suministra como salida al controlador 18 el número de grupos de código, el desajuste de ranura, la decisión firme de la etapa 2 y el contador de la etapa 2.
En las Figuras 10A y 10B se ilustran el diagrama de flujo para el algoritmo de la etapa 2. El módulo de la etapa 2 recibe la señal de comunicación procedente de la estación de base a través del canal de enlace descendente (etapa 1001). Se extrae una secuencia de envolvente de la señal de comunicación (etapa 1002a) y ésta se suministra como salida a una transformada FHT 33 (etapa 1003a). Al mismo tiempo, el desajuste de chip procedente del módulo 12 de la etapa 1 se suministra como entrada a un retardador 34 que extrae la salida par o impar de pico generada por los HGCs 21, 22 del módulo 12 de la etapa 1, basándose en el desajuste de chip (etapa 1003b). La salida del transformador FHT 33 se multiplica entonces por el conjugado de la salida de muestra par o impar de pico procedente del selector de muestra 34 (etapa 1004), y se transforma una de las entradas de la salida de FHT, la que corresponde al código SSC, sobre el eje real (etapa 1005). La parte real de las salidas de FHT para cada ranura de una trama se remite al generador 35 de matriz de entrada (etapa 1006). El generador 35 de matriz de entrada crea entonces la matriz de entrada (etapa 1007). La matriz de entrada se remite entonces al circuito de decisión 39 con el fin de determinar el desajuste de ranura y el número de grupos de código (etapa 1008). Utilizando la matriz de entrada y la matriz de grupos de código, conocida, el circuito de decisión 39 genera una matriz de correlación (etapa 1009). Una vez que se ha generado la matriz de correlación, el circuito de decisión 39 localiza la entrada máxima de la matriz de correlación (etapa 1010), para la que se determina la fila correspondiente de la entrada máxima hallada de manera que sea el número de grupos de código, siendo la columna el desajuste de ranura. El número de grupos de código y el desajuste de ranura se remiten entonces al controlador 18 (etapa 1011). Se calcula a continuación un valor de umbral con el uso del valor de magnitud medio de la matriz de correlación (etapa 1012), y se compara con la correlación máxima (etapa 1013), con lo que se remite una indicación de una decisión firme o provisional al controlador 18 (etapa 1014).
La salida de desajuste de chip procedente del módulo 12 de la etapa 1, así como la salida de desajuste de ranura y de número de grupos de código procedente del módulo de la etapa 2, son remitidas por el controlador 18 al módulo 16 de la etapa 3, el cual utiliza un algoritmo de la etapa 3 con el propósito de determinar cuál de los códigos de mezcla criptográfica primarios viene con la menor probabilidad de falsa alarma (P_{fa}) cuando el número de grupos de código se ha dado. Existen ocho códigos de mezcla criptográfica primarios en cada grupo de códigos.
El diagrama de bloques del módulo 16 de la etapa 3 se ilustra en la Figura 11 Análogamente al módulo 14 de la etapa 2, la señal de comunicación se suministra como entrada a un segundo circuito de alineación 17 que alinea la señal de entrada de tal modo que el módulo 16 de la etapa 3 comienza su búsqueda para el número de códigos de mezcla criptográfica al comienzo de la trama. Una vez que se ha alineado la señal de entrada, el circuito de alineación 17 remite la señal de entrada al módulo 16 de la etapa 3. El módulo de la etapa 3 comprende ocho (8) generadores de código de mezcla criptográfica, 40_{1}...40_{8}, ocho (8) circuitos de correlación 41_{1}...41_{8}, un circuito de estimación de ruido 42, un circuito de decisión 44 de la etapa 3, un circuito de soporte de decisión 45, un circuito de ganancia 46 y un circuito comparador 47. El número de grupos de código generado por el módulo 14 de la etapa 2 se suministra como entrada a los ocho (8) generadores de código de mezcla con ininteligibilidad, 40_{1}...40_{8}, y se generan códigos de mezcla criptográfica a partir de los mismos. La salida de los generadores de código de mezcla criptográfica, 40_{1}...40_{8}, se remite a los dispositivos de correlación de código de mezcla criptográfica, 41_{1}...41_{8}, respectivamente.
Conjuntamente con los códigos de mezcla criptográfica suministrados como salida desde los generadores de código de mezcla criptográfica, 40_{1}...40_{8}, la señal de comunicación, tras ser procesada por el circuito de alineación 17 con el uso del desajuste de chip y del desajuste de ranura suministrados como salida desde el controlador 18, se suministra como entrada a los dispositivos de correlación 41_{1}...41_{8}. Los dispositivos de correlación 40_{1}...40_{8} utilizan integración no coherente sobre un cierto número de ranuras. La integración puede ser sobre múltiples tramas. La correlación se realiza de forma coherente para cada símbolo que corresponde a los datos de 256 chips. Los valores absolutos de los resultados de la correlación se acumulan a lo largo de 10*N símbolos por cada trama, donde N es el número de ranuras que se han de acumular desde el comienzo de una trama. En una única ranura existen diez partes de datos con una longitud de 256 chips; en consecuencia, se realizan por cada ranura diez correlaciones coherentes de 256 chips y diez acumulaciones. La figura 12 muestra los detalles de un dispositivo de correlación 41_{1}.
Una vez que los dispositivos de correlación 41_{1}...41_{8} han generado las salidas, han de encontrarse la salida máxima y su índice. El circuito de decisión 44 de la etapa 3 toma las salidas de los dispositivos de correlación de código de mezcla con inteligibilidad, 41_{1}...41_{8}, determina el dispositivo de correlación 41_{1}...41_{8} con la salida máxima, y genera un índice del mismo. El índice es el número de códigos de mezcla con ininteligibilidad. A continuación se remite el número de códigos de mezcla criptográfica al circuito de soporte de decisión 45 y al controlador 18. El circuito de soporte de decisión 45 observa las M3 últimas decisiones tomadas por el circuito de decisión 44. Si un código se repite por más de k veces de entre M3 entradas, entonces el código que se ha repetido es el número de códigos de mezcla criptográfica que se suministra como salida desde el circuito de soporte de decisión 45 al controlador 18. Sin embargo, la salida del circuito de soporte de decisión 45 se utiliza únicamente cuando no hay una decisión firme a lo largo de M3 tramas consecutivas. Incluso aunque el circuito de soporte de decisión se ha ilustrado únicamente en el módulo 16 de la etapa 3, es posible utilizar un circuito de soporte de decisión 45 como el descrito con respecto al modulo 16 de la etapa 3, tanto para el módulo 12 de la etapa 1 como para los módulos 12, 14 de la etapa 2 que se han descrito anteriormente.
Una decisión firme se indica cuando el valor de correlación máximo determinado es mayor que el valor de umbral calculado. El valor de umbral se calcula utilizando el circuito 42 de estimación de ruido, el cual se emplea para la medición del ruido, y un factor de ganancia. El ruido se determina tomando la magnitud de la diferencia entre los sucesivos símbolos piloto comunes. Este método de estimación del ruido elimina cualquier sesgo o desviación en la estimación del ruido debida a interferencia de señal ortogonal. El resultado del dispositivo 42 de estimación del ruido se multiplica por el factor de ganancia en el multiplicador 46, el cual se determina o establece de modo que sea el umbral. Cuando la correlación máxima determinada es mayor que el umbral calculado, el comparador 47 suministra como salida una señal firme de la etapa 3, alta, que indica una decisión firme, en tanto que, en caso contrario, se genera una señal baja que indica una decisión provisional.
En la Figura 13 se ilustra el diagrama de flujo del algoritmo de la etapa 3. La salida de número de grupos de código desde el módulo 14 de la etapa 2 se suministra como entrada a los generadores de código de mezcla criptográfica, 40_{1}...40_{8}, del módulo 16 de la etapa 3 (etapa 1301), los cuales generan entonces códigos de mezcla de inteligibilidad a partir de los mismos (etapa 1302). La salida de los generadores de código de mezcla criptográfica se remite entonces a los dispositivos de correlación de código de mezcla criptográfica, 41_{1}...41_{8} (etapa 1303). Conjuntamente con los códigos de mezcla criptográfica suministrados como salida desde los generadores de código de mezcla criptográfica, 40_{1}...40_{8}, la señal de comunicación se correlaciona en los dispositivos de correlación de código de mezcla criptográfica, 41_{1}...41_{8} (etapa 1304), los cuales generan entonces diez correlaciones coherentes de 256 chips y diez acumulaciones no coherentes por ranura temporal (etapa 1305). Los resultados acumulados se remiten al circuito de decisión 44 de la etapa 3 (etapa 1306). El circuito de decisión 44 determina el dispositivo de correlación con la máxima salida y genera un índice del mismo, que es el número de códigos de mezcla de inteligibilidad (etapa 1307). Se calcula entonces un valor de umbral (etapa 1308) y se compara con el valor de correlación máximo (etapa 1309). Si el valor de correlación máximo es mayor que el umbral calculado, el módulo 16 de la etapa 3 suministra como salida una señal firme de la etapa 3, alta, (etapa 1310) que tiene como resultado que el circuito de decisión 44 suministre como salida el número de código de mezcla criptográfica al controlador 18 (etapa 1311). En caso contrario, se suministra como salida una señal baja al controlador 18 (etapa 1313) y se suministra como salida el número de códigos de mezcla criptográfica al circuito de soporte de decisión 45 (etapa 1313). Como el circuito de soporte de decisión 45 observa las M3 últimas decisiones tomadas por el circuito de decisión 44, se suministra como salida un número de código de mezcla criptográfica al controlador 18 cuando un código de mezcla criptográfica se repite k veces de entre M3 entradas (etapa 1311).
Haciendo referencia de nuevo a la Figura 1, el controlador 18 comprende un registro de almacenamiento intermedio 9 de desajustes de chips rechazados, un contador 11 de desajustes de chips rechazados, un registro de almacenamiento intermedio 13 de vectores de cogido de mezcla criptográfica primarios rechazados, un contador 3 de códigos de mezcla criptográfica primarios rechazados, un circuito lógico de decisión 2 y un circuito lógico 6 de exclusión de ventana. El controlador 18 se utiliza para tomar mejores decisiones durante todo el algoritmo de búsqueda de celda, de acuerdo con la realización preferida de la presente invención.
En la Figura 14 se ilustra el diagrama de flujo de la lógica de decisión utilizada por el controlador 18 para determinar el código de mezcla criptográfica primario para su sincronización con la estación de base transmisora. El controlador 18 recibe el desajuste de chip, la señal firme de la etapa 1 y la señal de contador de la etapa 1 desde el módulo 12 de la etapa 1 (etapa 1401). Si la señal firme de la etapa 1 es alta, el controlador 18 remite el desajuste de chip firme al módulo 14 de la etapa 2 (etapa 1402a), en tanto que, en caso contrario, se remite un desajuste de chip provisional (etapa 1402b). El módulo 14 de la etapa 2 genera el número de grupos de código, el valor de desajuste de ranura, la decisión firme de la etapa 2 y el contador de la etapa 2 (etapa 1403). Si la señal firme de la etapa 2 es alta, entonces el controlador remite el grupo de código firme al módulo de la etapa 3 (etapa 1404a). En caso contrario, el controlador 18 remite un grupo de código provisional al módulo 16 de la etapa 3 (etapa 1404b), y si el contador de la etapa 2 es menor que M2, entonces el módulo 14 de la etapa 2 continúa generando el número de grupos de código (etapa 1403). Si el contador de la etapa 2 es igual a M2, entonces se restablece el módulo 14 de la etapa 2 (etapa 1407), lo que da lugar a que el módulo de la etapa 2 genere un número de códigos y un desplazamiento de ranura (etapa 1403). El módulo 16 de la etapa 3 genera entonces un número de códigos de mezcla criptográfica y la señal firme de la etapa 3 (etapa 1405), generada en la etapa 1403, al recibir el desplazamiento de ranura y el número de grupos de código. Si la señal firme de la etapa 3 es alta, entonces el circuito lógico de decisión 2 determina que el número de códigos de mezcla criptográfica es firme y pone fin al procedimiento lógico de decisión. Si la señal firme de la etapa 3 es baja y la señal firme de la etapa 1 es alta o el contador de la etapa 2 es menor que M2, el módulo de la etapa 2 continúa generando un número de grupos de código (etapa 1403). En caso contrario, el módulo de la etapa 2 recibe una señal de restitución o restablecimiento desde el controlador 18 y restablece en 0 el contador de la etapa 2 (etapa 1407). Este procedimiento continúa hasta que la decisión suministrada como salida por el módulo 16 de la etapa 3 sea firme.
Debido a un posible error de frecuencia inicial en el VCO, puede producirse una pérdida excesiva de correlación de señal. En consecuencia, el VCO se hace avanzar paso a paso en frecuencia con el fin de controlar el error de frecuencia máximo posible entre el UE y la celda. Al inicializar el UE, el controlador 18 inicializa la frecuencia de búsqueda de celda con el uso del sintetizador de frecuencia 20. Haciendo referencia a la Figura 1, el sintetizador de frecuencia 20 comprende un circuito de frecuencia adaptativo (AFC -"adaptative frequency circuit") 4 y un oscilador controlado por tensión (VCO -"voltage controlled oscillator") 7 ó un oscilador controlado numéricamente (NCO -"numerically controlled oscillator"). El AFC 4, conectado al controlador 18 y al VCO 7, comprende una tabla de asignación de frecuencia (FAT -"frequency allocation table") y una tabla de escalones de frecuencia (FST -"frequency step table").
Cuando se inicializa el controlador 18, el AFC 4 ajusta la frecuencia utilizando la primera frecuencia de la FAT y el valor de desajuste obtenido de la FST. Esta frecuencia inicial es la frecuencia que se utiliza por el controlador 18 para llevar a cabo la búsqueda de celda. La FST es una tabla de frecuencias escalonadas, o frecuencias de desajuste, por ejemplo {0, 2, -2, 4, -4, 6, -6...N, -N}, que se utilizan para descentrar o desplazar la frecuencia que se está utilizando por parte del controlador 18. La FAT incluye una pluralidad de frecuencias predeterminadas que utiliza el controlador 18 ó un controlador de nivel 1 (no mostrado) para asignar el UE a la estación de base y sincronizarlo con ella. Para los propósitos de esta descripción, la pluralidad de frecuencias listadas se definen como F_{0}, F_{1}, F_{2}...F_{N} en la FAT, y las frecuencias de desajuste se definen en la FST como SF_{0}, SF_{1}, -SF_{1}, SF_{2}, -SF_{2}...SF_{N}, -SF_{N}. De acuerdo con ello, cuando se inicializa el controlador, la frecuencia de desajuste es SFO y la frecuencia > F_{0}. El AFC 4 combina los dos valores, F_{0} + SF_{0}, y remite el valor de frecuencia resultante a la VCO o NCO 7, que mantiene la frecuencia de UE en su frecuencia remitida.
El controlador 18 lleva a efecto la lógica de decisión anteriormente descrita. Si, tras un número X de tramas, la decisión firme de la etapa 3 suministrada como salida no se pone en un valor alto, el controlador indica al AFC 4 que salte al siguiente desajuste de la FST, por ejemplo, SF_{1}. El AFC 4 combina entonces la nueva frecuencia de desajuste con la frecuencia de la FAT, F_{0} + SF_{1}, y suministra como salida la frecuencia resultante al VCO o NCO 7, a fin de mantener el UE en esta frecuencia.
El controlador 18 continúa saltando a través de las frecuencias de desajuste de la FST hasta que se detecta una señal alta procedente del módulo 16 de la etapa 3, que indica una detección firme, o hasta que se hayan intentado todas las frecuencias de desajuste por parte del controlador 18. Una vez que se han intentado la totalidad de las frecuencias de desajuste, el AFC 4 restablece la frecuencia de desajuste de la FST en SF_{0}, salta a la siguiente frecuencia de la FAT, F_{1}, y combina los dos valores, F_{1} + SF_{0}, para suministrarlos como salida al VCO o NCO 7. El VCO o NCO 7 regula entonces la frecuencia del UE de modo que sea esta nueva frecuencia resultante, y el controlador 18 lleva entonces a cabo la decisión lógica hasta que se detecta una señal alta procedente del módulo 16 de la etapa 3. Este procedimiento de avance por saltos a través de la FST y de avance por saltos, a continuación, hasta la siguiente frecuencia de la FAT se prosigue hasta que se genera como salida una señal alta por parte del módulo 16 de la etapa 3. Una vez que este suceso da lugar a la detección de un código de mezcla criptográfica, el AFC 4 bloquea el valor de desajuste de la FST en la posición que tiene en ese momento, que no se habrá de reajustar hasta que se inicialice el controlador 18.
Como saben los expertos de la técnica, la mayor parte de los proveedores de servicios de un sistema de comunicación tienen una red móvil terrestre pública (PLMN -"public land mobile network") diferente. El UE utiliza la PLMN detectada para determinar si el proveedor de servicios proporciona o no servicio en la posición del UE. El controlador 18 se sirve de una lógica de exclusión de ventana ubicada dentro del circuito lógico 6 de exclusión de ventana, para superar un rechazo debido a que la PLMN sea errónea. Puesto que la detección de la salida de los HGC 21, 22 en el valor de pico siempre proporciona la misma PLMN, el controlador 18 utiliza la lógica de exclusión de ventana para superar este obstáculo. El circuito lógico de exclusión de ventana está conectado al circuito lógico de decisión 2, al registro de almacenamiento intermedio 9 de vectores de desajuste de chip rechazados, a un contador 11 de desajustes de chip rechazados, a un registro de almacenamiento intermedio 13 de vectores de código de mezcla criptográfica primarios rechazados, y a un contador 3 de códigos de mezcla criptográfica primarios rechazados. El circuito lógico 6 de exclusión de ventana comprueba el código de mezcla criptográfica primario suministrado como salida desde el módulo de la etapa 3, con respecto a los códigos de mezcla criptográfica primarios rechazados que están almacenados en el registro de almacenamiento intermedio 13 de vectores de código de mezcla criptográfica primarios rechazados. Si el código de mezcla criptográfica primario suministrado como salida desde el módulo de la etapa 3 se encuentra en el registro de almacenamiento intermedio 13, o bien se ha detectado una PLMN equivocada, el circuito lógico 6 de exclusión de ventanas rechaza el código e inicializa de nuevo el circuito lógico de decisión. Cada vez que se rechaza un código de mezcla criptográfica primario, el desajuste de chip que se generó por el módulo de la etapa 1 se almacena en el registro de almacenamiento intermedio 9 de vectores de desajuste de chip rechazados y es utilizado por el generador 5 de máscara. El generador 5 de máscara del circuito de decisión 25 situado dentro del módulo 12 de la etapa 1, se sirve de los valores almacenados en el registro de almacenamiento intermedio 9 de vectores de desajuste de chip rechazados y del contador 11 de desajustes de chip rechazados, procedente del controlador 18, para determinar los chips de cada ranura que se han de excluir en la ventana. La exclusión de los códigos de mezcla criptográfica primarios y los desajustes de chip detectados se hace sólo dentro de una única banda de frecuencias. Los registros de almacenamiento intermedio y los contadores se restablecen cuando existe una confirmación por parte de la estación de base o se está utilizando una nueva banda de frecuencias por parte del controlador de nivel 1.
Con el fin de ajustar la banda de frecuencias utilizada por el controlador 18 durante el proceso lógico de exclusión de ventana, el controlador de la capa 1 indica al AFC 4 que salte a la siguiente frecuencia de la FAT. Como ya está establecida la frecuencia de desajuste de la FST, el AFC combina la nueva frecuencia con la frecuencia de desajuste establecida. EL VCO o NCO 7 se ajusta entonces de manera que mantenga esta frecuencia combinada.
En la Figura 15 se ilustra un diagrama de flujo de la lógica de exclusión de ventana utilizada por el controlador. El controlador 18 ejecuta la lógica de decisión de búsqueda de celda y encuentra un código de mezcla criptográfica primario (etapa 1501). El código de mezcla criptográfica primario se hace pasar a las capas superiores (etapa 1502), que almacenan la frecuencia y el índice del código de mezcla criptográfica primario (etapa 1503). Si la PLMN es correcta para el proveedor de servicios concreto, el UE es sincronizado con la estación de base y se pone fin al procedimiento (etapa 1514). Si la PLMN es incorrecta y existe una frecuencia restante en la FAT del AGC 4, el AGC 4 salta a la siguiente frecuencia de la FAT y el controlador 18 cambia la frecuencia, almacena el código de mezcla criptográfica primario en el registro de almacenamiento intermedio 13 de vectores, y restablece el algoritmo de búsqueda de celda (etapa 1505). Ha de apreciarse que la condición de fallo supervisa, ya sea los registros de almacenamiento intermedio 3, 11 de contador, ya sea un temporizador para determinar si se ha producido una condición de fallo. Una condición de fallo indica que no se producirá la sincronización en las condiciones presentes en ese momento (por ejemplo, la frecuencia). Si ya no queda ninguna frecuencia dentro de la FAT, el controlador 18 comienza con el barrido de las frecuencias con el código de mezcla criptográfica primario almacenado (etapa 1506). El controlador 18 establece entonces la primera frecuencia y hace pasar el código de mezcla con ininteligibilidad primario rechazado a la búsqueda de celda inicial con el método de exclusión de ventana (etapa 1507). El controlador 18 restablece la búsqueda de celda inicial con el método de exclusión de ventana y restablece también la condición de fallo (etapa 1508). El código de mezcla criptográfica primario rechazado se hace pasar al interior del registro de almacenamiento intermedio 13 de vectores de código de mezcla criptográfica primarios rechazados, y se incrementa el contador de códigos de mezcla criptográfica primarios rechazados (etapa 1509). Se ejecuta la lógica de decisión de búsqueda de celda y se hallan un código de mezcla criptográfica primario y un desajuste de chip (etapa 1510). Si el código de mezcla criptográfica primario es almacenado en el registro de almacenamiento intermedio 13 de vectores de código de mezcla criptográfica primarios rechazados, entonces el desajuste de chip se hace pasar al interior del registro de almacenamiento intermedio 9 de vectores de desajuste de chip rechazados, y se incrementa el contador 11 de desajustes de chip rechazados (etapa 1511). Se ejecuta de nuevo la lógica de decisión de búsqueda de celda, excluyendo una ventana en el entorno del desajuste de chip rechazado (etapa 1512). Si el código de mezcla criptográfica primario generado por esta lógica de decisión de búsqueda de celda, es almacenado de nuevo en el registro de almacenamiento intermedio de vectores de código de mezcla criptográfica primarios rechazados, entonces el desajuste de chip detectado se hace pasar al interior del registro de almacenamiento intermedio de vectores de desajuste de chip rechazados y se incrementa el contador de desajustes de chip rechazados (etapa 1511), y se ejecuta de nuevo la lógica de decisión de búsqueda de celda, excluyendo una ventana del valor del desajuste de chip rechazado (etapa 1512). Las etapas 1511 y 1512 prosiguen hasta que el código primario detectado ya no se encuentre en la lista, instante en el cual el código de mezcla criptográfica primario se remite a las capas superiores para esperar una confirmación por parte de la estación de base (etapa 1513). Si existe una condición de fallo y no queda ninguna frecuencia, el controlador 18 indica que no está disponible ningún servicio (etapa 1517) y se pone fin al procedimiento. Si ha habido un fallo y queda una frecuencia en el ancho de banda, el controlador 18 establece una nueva frecuencia y hace pasar el código de mezcla criptográfica primario rechazado para esa frecuencia (etapa 1516). El controlador 18 restablece entonces la búsqueda de celda inicial con el método de exclusión de ventana y el supervisor de condición de fallo (etapa 1508). El controlador 18 prosigue entonces la búsqueda de celda inicial con el método de exclusión de ventana, según se ha descrito anteriormente. Si no existe ninguna condición de fallo y la PLMN es correcta, el controlador 18 indica que el UE está sincronizado con la estación de base al recibir la confirmación (etapa 1518), y se pone fin al procedimiento. Si la PLMN es incorrecta, el código de mezcla criptográfica primario rechazado se hace pasar al interior del registro de almacenamiento intermedio 13 de vectores de código de mezcla criptográfica primarios rechazados, y se incrementa el contador 3 de códigos de mezcla criptográfica primarios rechazados (etapa 1515). La lógica de decisión de búsqueda de celda se ejecuta de nuevo excluyendo una ventana en torno al valor de desajuste de chip rechazado previamente (etapa 1512). Este procedimiento continúa hasta que el controlador indica que no hay ningún servicio disponible o se recibe una confirmación procedente de una estación de base.

Claims (4)

  1. \global\parskip0.900000\baselineskip
    1. Un equipo de usuario, UE, para establecer un enlace de comunicación que comprende:
    un primer módulo (12), para procesar o tratar una señal de comunicación recibida y generar un valor de índice asociado con un código de sincronización primario dentro de dicha señal de comunicación, comprendiendo dicho primer módulo:
    un divisor (19) para dividir una señal de comunicación muestreada en muestras pares e impares;
    un dispositivo de Correlación de Golay Jerárquico, HGC, (21, 22), para correlacionar las muestras pares e impares con un código de sincronización primario de la señal de comunicación, y para generar valores complejos de las muestras pares e impares;
    un modificador de valor absoluto, AVM, (23, 24) para aproximar los valores de intensidad de señal para cada una de las muestras pares e impares;
    un circuito de decisión (25) para acumular los valores de intensidad de señal aproximados de las muestras dentro de una trama de la señal de comunicación, asignando un valor de índice al valor de intensidad de señal acumulado más alto, y para determinar un desajuste de chip basado en dicho valor de índice;
    un circuito de normalización (26) para normalizar el valor de intensidad de señal acumulado;
    una tabla de consulta (27) para determinar un factor de ganancia basado en el número de tramas acumuladas;
    un multiplicador (28) para generar un umbral de ruido basado en el valor de intensidad de señal normalizado y en el factor de ganancia; y
    un comparador (29) para comparar el umbral de ruido con el valor de intensidad de señal acumulado más alto para tomar una primera decisión;
    un segundo módulo (14) para generar un número de grupo de código de mezcla criptográfica, un desajuste de ranura, un código de sincronización secundario basado en la salida proporcionada por el primer módulo;
    un tercer módulo (16) para recuperar un código de mezcla criptográfica primario basado en el número de grupo de código de mezcla criptográfica y en el desajuste de ranura; y
    un controlador (18) acoplado a dichos primer módulo (12), segundo módulo (14) ó tercer módulo (16) para controlar una frecuencia de búsqueda del equipo de usuario, UE, para establecer un enlace de comunicación.
    \vskip1.000000\baselineskip
  2. 2. El UE de acuerdo con la reivindicación 1, en el que el segundo módulo (14) comprende:
    un módulo de retardo o retardador (32) para retrasar el desajuste de chip determinado en el primer módulo hasta que el primer módulo tome la primera decisión:
    un selector de muestra (34) para extraer una salida del HGC de pico;
    un dispositivo de conjugación (36) para conjugar la salida del HGC de pico extraído;
    un supresor (31) de envolvente para suprimir una secuencia de envolvente de la señal de comunicación recibida;
    una Transformada de Hadamard Rápida, FHT, (33) para transformar una matriz de Hadamard de la señal de comunicación;
    un multiplicador complejo (38) para corrección de fase, la matriz de Hadamard transformada utilizando la salida del HGC de pico conjugado;
    un generador (35) de matriz de entrada para generar una matriz de entrada que comprende las partes reales de la salida de la matriz de Hadamard mediante el multiplicador;
    un circuito de decisión (39) para generar una correlación de matriz que comprende el número de grupo de código de mezcla criptográfica y el desajuste de ranura;
    un codificador de RS; y
    un comparador (30) para comparar una entrada máxima en la matriz de correlación con un umbral para dar salida a una decisión.
    \vskip1.000000\baselineskip
  3. 3. El UE de acuerdo con la reivindicación 1, en el que el tercer módulo (16) comprende:
    una pluralidad de generadores de código de mezcla criptográfica (40_{1}...40_{8}) cada uno de ellos para recuperar el número de grupo de código generado por el segundo módulo y para generar un código de mezcla criptográfica desde el mismo;
    una pluralidad de circuitos de correlación (41_{1}...41_{8}) para generar y acumular correlaciones de símbolos de datos de la señal de comunicación utilizando la salida de los generadores de código de mezcla criptográfica (40_{1}...40_{8});
    un dispositivo de estimación del ruido (42);
    un circuito de decisión (44) para generar el código de mezcla criptográfica primario basado en la salida de los circuitos de correlación (41_{1}...41_{8});
    un circuito de soporte de decisión (45) para dar salida al código de mezcla criptográfica primario hacia el controlador (18);
    un multiplicador (48) para calcular un valor de umbral multiplicando la salida de las estimaciones del ruido desde el dispositivo de estimación del ruido (42) mediante un valor de ganancia; y
    un comparador para comparar el valor de umbral calculado con un valor de correlación máximo y para generar una decisión desde el mismo.
    \vskip1.000000\baselineskip
  4. 4. Un método para generar un valor de índice asociado con un código de sincronización primario dentro de una señal de comunicación, comprendiendo dicho método:
    dividir (402) una señal muestreada de comunicación en muestras pares e impares;.
    correlacionar (403) las muestras pares e impares con un código de sincronización primario de la señal de comunicación utilizando un dispositivo de Correlación de Golay Jerárquico, HGC, y generando valores complejos de las muestras pares e impares;
    aproximar (406) los valores de intensidad de señal para las muestras pares e impares;
    acumular (407, 408) los valores de intensidad de señal aproximados dentro de una trama de la señal de comunicación;
    asignar (410) un valor de índice al valor de intensidad de señal acumulado más alto;
    normalizar el valor de intensidad de señal acumulado;
    determinar un factor de ganancia basado en el número de tramas acumuladas;
    generar un umbral de ruido multiplicando el valor de intensidad de señal normalizado y el factor de ganancia;
    comparar (414) el umbral de ruido con el valor de intensidad de señal acumulado más alto para tomar una primera decisión.
ES02702141T 2001-02-27 2002-02-04 Algoritmo de busqueda de celda inicial. Expired - Lifetime ES2344402T3 (es)

Applications Claiming Priority (4)

Application Number Priority Date Filing Date Title
US27164201P 2001-02-27 2001-02-27
US271642P 2001-02-27
US09/918,611 US6826244B2 (en) 2001-02-27 2001-07-31 Initial cell search algorithm for 3G FDD wireless communication systems
US918611 2001-07-31

Publications (1)

Publication Number Publication Date
ES2344402T3 true ES2344402T3 (es) 2010-08-26

Family

ID=26955047

Family Applications (4)

Application Number Title Priority Date Filing Date
ES05108806T Expired - Lifetime ES2273312T3 (es) 2001-02-27 2002-02-04 Algoritmo de busqueda de celda inicial.
ES06111667T Expired - Lifetime ES2304181T3 (es) 2001-02-27 2002-02-04 Algoritmo de busqueda de celda inicial.
ES07111143.9T Expired - Lifetime ES2657475T3 (es) 2001-02-27 2002-02-04 Algoritmo de búsqueda de celda inicial
ES02702141T Expired - Lifetime ES2344402T3 (es) 2001-02-27 2002-02-04 Algoritmo de busqueda de celda inicial.

Family Applications Before (3)

Application Number Title Priority Date Filing Date
ES05108806T Expired - Lifetime ES2273312T3 (es) 2001-02-27 2002-02-04 Algoritmo de busqueda de celda inicial.
ES06111667T Expired - Lifetime ES2304181T3 (es) 2001-02-27 2002-02-04 Algoritmo de busqueda de celda inicial.
ES07111143.9T Expired - Lifetime ES2657475T3 (es) 2001-02-27 2002-02-04 Algoritmo de búsqueda de celda inicial

Country Status (19)

Country Link
US (7) US6826244B2 (es)
EP (5) EP1833175B1 (es)
JP (2) JP4382352B2 (es)
KR (2) KR100649064B1 (es)
CN (2) CN100346591C (es)
AR (1) AR032861A1 (es)
AT (3) ATE345601T1 (es)
BR (1) BRPI0207841B1 (es)
CA (2) CA2439378C (es)
DE (4) DE60225861T2 (es)
DK (3) DK1608080T3 (es)
ES (4) ES2273312T3 (es)
IL (3) IL157450A0 (es)
MX (1) MXPA03007640A (es)
MY (1) MY130625A (es)
NO (2) NO336023B1 (es)
SG (2) SG132508A1 (es)
TW (5) TWI342681B (es)
WO (1) WO2002069551A1 (es)

Families Citing this family (28)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
DK1273111T3 (da) 2000-04-07 2006-07-10 Interdigital Tech Corp Basisstationssynkronisering til trådlöse kommunikationssystemer
EP1463216A3 (en) 2000-08-04 2008-12-31 Interdigital Technology Corporation Periodic cell search
US6826244B2 (en) * 2001-02-27 2004-11-30 Interdigital Technology Corporation Initial cell search algorithm for 3G FDD wireless communication systems
GB2378328B (en) * 2001-08-01 2005-07-13 Ipwireless Inc AGC scheme and receiver for use in a wireless communication system
US7356098B2 (en) 2001-11-14 2008-04-08 Ipwireless, Inc. Method, communication system and communication unit for synchronisation for multi-rate communication
TWI324023B (en) 2002-07-31 2010-04-21 Interdigital Tech Corp Start-up automatic frequency control (afc) method and apparatus
TW200727605A (en) * 2002-09-12 2007-07-16 Interdigital Tech Corp Mitigation of interference in cell search by wireless transmit and receive units
US20040058650A1 (en) * 2002-09-19 2004-03-25 Torgny Palenius Receivers and methods for searching for cells using recorded data
AU2003259590A1 (en) * 2003-01-23 2004-08-12 Nec Australia Pty Ltd Cell search method and apparatus in a WCDMA system
MXPA05008320A (es) * 2003-02-05 2005-09-30 Interdigital Techlogy Corp Busqueda inicial de celda en sistemas de comunicacion inalambricos.
US7555067B2 (en) * 2003-03-13 2009-06-30 Texas Instruments Incorporated Method and apparatus for decoder input scaling based on interference estimation in CDMA
DE10311323A1 (de) * 2003-03-14 2004-09-30 Infineon Technologies Ag Vorrichtung zur Synchronisation eines Mobilfunkempfängers auf eine Rahmenstruktur eines empfangenen Funksignals
US7261830B2 (en) * 2003-10-16 2007-08-28 Molecular Imprints, Inc. Applying imprinting material to substrates employing electromagnetic fields
US8364185B2 (en) * 2005-04-18 2013-01-29 Samsung Electronics Co., Ltd. Method and system for synchronizing a clock for an adjacent network to a clock for an overlay network
JP2006319765A (ja) * 2005-05-13 2006-11-24 Mitsubishi Electric Corp Cdma用受信装置およびセルサーチ方法
US9094146B2 (en) 2007-01-08 2015-07-28 Telefonaktiebolaget Lm Ericsson (Publ) Secondary synchronization sequences for cell group detection in a cellular communications system
US8050225B2 (en) * 2007-05-21 2011-11-01 Qualcomm Incorporated Assignment of primary and secondary synchronization code sequences to cells in a wireless communication system
US9025586B2 (en) * 2007-09-21 2015-05-05 Texas Instruments Incorporated Secondary synchronization signal mapping
US8503547B2 (en) * 2007-10-11 2013-08-06 Qualcomm Incorporated Scrambling codes for secondary synchronization codes in wireless communication systems
EP2117128B1 (en) 2008-05-09 2012-11-21 Research In Motion Limited Scanning methods and apparatus for system acquisition
US8098630B2 (en) 2008-05-09 2012-01-17 Research In Motion Limited Scanning methods and apparatus for system acquisition
US8849452B2 (en) * 2009-08-03 2014-09-30 Honda Motor Co., Ltd. Robot and control system
EP2456106B1 (en) * 2010-11-22 2013-11-06 Sequans Communications Cell search method for a downlink channel of an OFDMA transmission system
US8748798B2 (en) * 2012-09-05 2014-06-10 Omnivision Technologies, Inc. Comparator circuit for reduced output variation
US10474652B2 (en) * 2013-03-14 2019-11-12 Inpixon Optimizing wide data-type storage and analysis of data in a column store database
US10305671B2 (en) * 2015-05-21 2019-05-28 Cirrus Logic, Inc. Synchronous differential signaling protocol
US10044403B1 (en) * 2017-05-04 2018-08-07 Samsung Electronics Co., Ltd Apparatus and method for multi-beam initial synchronization for 5G-NR system
US10624024B2 (en) 2017-10-24 2020-04-14 Qualcomm Incorporated Correlation-enhanced frequency scanning

Family Cites Families (85)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US378440A (en) * 1888-02-28 Electric railway-station indicator
US14907A (en) * 1856-05-20 Printing-machine
US387168A (en) * 1888-07-31 Rotating trolling device for shipsj logs
US319998A (en) * 1885-06-16 Chaeles g
US101596A (en) * 1870-04-05 Improvement in revolving center-rest for wood-lathes
US421941A (en) * 1890-02-25 leeds
US288239A (en) * 1883-11-13 George a
US9930A (en) * 1853-08-09 Improvement in grain harvesters and binders
US110160A (en) * 1870-12-13 Improvement in anti-friction boxes for axles
US4661A (en) * 1846-07-24 Improvement in magnetic fire-alarms
US44117A (en) * 1864-09-06 Improved composition for concrete pavements
US391101A (en) * 1887-09-28 1888-10-16 Howaed w
US828910A (en) * 1903-05-25 1906-08-21 Day J H Co Mixing-machine.
US854122A (en) * 1905-08-10 1907-05-21 Simon B Storer System of electrical distribution.
US825737A (en) * 1905-11-03 1906-07-10 Thomas Lauther Curtain-fixture.
US852430A (en) * 1906-12-15 1907-05-07 William L Goodman Ruling apparatus.
US1414482A (en) * 1921-05-07 1922-05-02 Nelson John Manufacture of carbon for pigmental and other purposes
FI920976A0 (fi) * 1992-03-05 1992-03-05 Tecnomen Oy Radiosynkroniseringsfoerfarande foer stoedstationer i ett simulcastingnaet.
US5313457A (en) * 1992-04-14 1994-05-17 Trimble Navigation Limited Code position modulation system and method for multiple user satellite communications
SE470037C (sv) 1992-10-27 1995-04-10 Ericsson Telefon Ab L M Anordning vid mobila telekommunikationssystem för att möjliggöra synkronisering av basstationernas sändare
US5448570A (en) 1993-03-17 1995-09-05 Kyocera Corporation System for mutual synchronization and monitoring between base stations
AU4072193A (en) 1993-05-27 1994-12-20 Nokia Telecommunications Oy Base station for a tdma cellular radio network
BR9405406A (pt) * 1993-06-14 1999-09-08 Ericsson Telefon Ab L M Processo e sistema suscetìvel de múltiplo acesso por divisão de código para sistemas de comunicação celulares
JPH0825737A (ja) * 1994-07-13 1996-01-30 Canon Inc 画像形成装置
US5881100A (en) * 1994-09-09 1999-03-09 Omnipoint Corporation Method and apparatus for coherent correlation of a spread spectrum signal
US5784368A (en) 1994-09-23 1998-07-21 Motorola, Inc. Method and apparatus for providing a synchronous communication environment
KR100201806B1 (ko) * 1994-10-19 1999-06-15 윤종용 무선호출수신기의전원 절약장치 및 방법
JP3116264B2 (ja) 1994-12-07 2000-12-11 松下電器産業株式会社 スペクトル拡散通信受信機
US6177964B1 (en) * 1997-08-01 2001-01-23 Microtune, Inc. Broadband integrated television tuner
US6049535A (en) * 1996-06-27 2000-04-11 Interdigital Technology Corporation Code division multiple access (CDMA) communication system
JP3208305B2 (ja) * 1995-11-14 2001-09-10 シャープ株式会社 通信装置および通信方法
US5793772A (en) * 1995-11-29 1998-08-11 Motorola, Inc. Method and apparatus for synchronizing timing of components of a telecommunication system
WO1997033400A1 (fr) * 1996-03-05 1997-09-12 Ntt Mobile Communications Network Inc. Procede de transmission de signaux, emetteur, recepteur, et procede de synchronisation de code a etalement de spectre pour systeme de communication mobile
US6014376A (en) 1996-09-18 2000-01-11 Motorola, Inc. Method for over-the-air synchronization adjustment in a communication system
JP3376224B2 (ja) 1996-10-23 2003-02-10 株式会社エヌ・ティ・ティ・ドコモ Ds−cdma基地局間非同期セルラ方式における初期同期方法および受信機
JP2845228B2 (ja) 1996-12-10 1999-01-13 日本電気株式会社 隣接セル同期検出方式
JPH10190562A (ja) 1996-12-26 1998-07-21 Toshiba Corp 移動通信システムの基地局間フレーム同期方式およびこの方式を適用した基地局装置
JP3373746B2 (ja) 1997-01-07 2003-02-04 株式会社鷹山 Ds−cdma基地局間非同期セルラ方式における初期同期方法および受信機
SE9700896L (sv) * 1997-03-13 1998-02-09 Kockum Sonics Ab Ljudgenerator
JPH10304437A (ja) 1997-04-30 1998-11-13 Fujitsu Ltd 無線区間同期監視方式及び該方式による無線基地局装置
ES2203802T3 (es) * 1997-05-09 2004-04-16 Nokia Corporation Metodo para determinar diferencias de temporizacion entre transmisores de radiocomunicaciones, red de radiocomunicaciones que utiliza dicho metodo y estacion movil correspondiente.
US5991330A (en) 1997-06-27 1999-11-23 Telefonaktiebolaget L M Ericsson (Pub1) Mobile Station synchronization within a spread spectrum communication systems
US5930366A (en) 1997-08-29 1999-07-27 Telefonaktiebolaget L M Ericsson Synchronization to a base station and code acquisition within a spread spectrum communication system
US5872774A (en) 1997-09-19 1999-02-16 Qualcomm Incorporated Mobile station assisted timing synchronization in a CDMA communication system
KR100693682B1 (ko) 1997-10-10 2007-03-09 콸콤 인코포레이티드 다중 사용자 통신 시스템의 다층 pn 코드 확산
JP3385200B2 (ja) 1997-11-07 2003-03-10 株式会社エヌ・ティ・ティ・ドコモ 移動通信システムにおける信号の伝送方法および拡散符号同期法
FI974310L (fi) 1997-11-24 1999-05-25 Nokia Telecommunications Oy Menetelmä tukiasemien synkronisoimiseksi ja solukkoradiojärjestelmä
RU2241312C2 (ru) 1998-02-12 2004-11-27 Телефонактиеболагет Лм Эрикссон (Пабл) Система и способ обеспечения синхронизации базовых станций в асинхронной системе мобильной связи множественного доступа с кодовым разделением каналов
TW428388B (en) 1998-02-20 2001-04-01 Koninkl Philips Electronics Nv A power consumption reduction method in a digital mobile radio system and a mobile radio station
US6208871B1 (en) * 1998-02-27 2001-03-27 Motorola, Inc. Method and apparatus for providing a time adjustment to a wireless communication system
JP3090117B2 (ja) 1998-03-26 2000-09-18 株式会社デンソー スペクトラム拡散信号復調装置
EP0954122A1 (de) 1998-04-28 1999-11-03 Siemens Aktiengesellschaft Verfahren zum Betreiben eines Funk-Kommunikationssystems und derartiges Funk-Kommunikationssystem
US6230018B1 (en) * 1998-05-14 2001-05-08 Nortel Networks Limited Devices and processing in a mobile radio communication network having calibration terminals
US6504830B1 (en) 1998-06-15 2003-01-07 Telefonaktiebolaget Lm Ericsson Publ Method, apparatus, and system for fast base synchronization and sector identification
DE19831569A1 (de) 1998-07-14 2000-01-20 Siemens Ag Verfahren zur Informationsübertragung und Funkstation
DE69821751T2 (de) * 1998-07-30 2004-11-25 Motorola Semiconducteurs S.A. Verfahren und Gerät zur Funkübertragung
US6131030A (en) 1998-08-19 2000-10-10 Telefonaktiebolaget Lm Ericsson System network and method for the transference of cell handover information
GB9819482D0 (en) 1998-09-07 1998-10-28 Nokia Telecommunications Oy Communication system
US6539004B1 (en) * 1998-09-17 2003-03-25 Lucent Technologies Inc. Time synchronization of packetized radio signals to base stations
US6223037B1 (en) 1998-10-09 2001-04-24 Nokia Mobile Phones Ltd. Cell selection during loss of service in a telecommunications system
US6205334B1 (en) * 1998-11-24 2001-03-20 Ericsson Inc. Accelerated scanning of cellular channels by cellular radiotelephones
EP1051818B1 (en) * 1998-12-01 2008-08-13 Samsung Electronics Co., Ltd. Frequency synchronizing device for ofdm/cdma system
US6590881B1 (en) 1998-12-04 2003-07-08 Qualcomm, Incorporated Method and apparatus for providing wireless communication system synchronization
US6522706B1 (en) * 1998-12-10 2003-02-18 National Semiconductor Corporation Delay spread estimation for multipath fading channels
US6625200B1 (en) * 1999-01-25 2003-09-23 Ericsson Inc. Multi-stage CDMA synchronization with parallel execution
KR20010102418A (ko) 1999-02-26 2001-11-15 밀러 럿셀 비 비동기 cdma 기지국 및 동기 cdma 기지국 간의핸드오프 방법 및 시스템
FI107487B (fi) * 1999-03-08 2001-08-15 Nokia Mobile Phones Ltd Datalähetyksen salausmenetelmä radiojärjestelmässä
US6480558B1 (en) 1999-03-17 2002-11-12 Ericsson Inc. Synchronization and cell search methods and apparatus for wireless communications
KR20000073917A (ko) * 1999-05-15 2000-12-05 윤종용 비동기식 부호분할다중접속 통신시스템의 동기워드 생성 및 송수신장치 및 방법
US6493380B1 (en) * 1999-05-28 2002-12-10 Nortel Networks Limited System and method for estimating signal time of arrival
US6363060B1 (en) * 1999-06-30 2002-03-26 Qualcomm Incorporated Method and apparatus for fast WCDMA acquisition
US6483824B1 (en) * 1999-07-29 2002-11-19 Qualcomm, Inc. Method and apparatus for acquiring service in a “border area”
US6834046B1 (en) * 1999-10-05 2004-12-21 Texas Instruments Incorporated Acquisition of an unevenly spaced synchronization channel in a wireless communication system
US6996162B1 (en) * 1999-10-05 2006-02-07 Texas Instruments Incorporated Correlation using only selected chip position samples in a wireless communication system
JP3439399B2 (ja) 1999-10-14 2003-08-25 エヌイーシーマイクロシステム株式会社 Cdmaベースバンド受信装置
TW486914B (en) 1999-12-02 2002-05-11 Ericsson Telefon Ab L M Synchronization of diversity handover destination base station
KR100319927B1 (ko) * 2000-01-11 2002-01-09 윤종용 비동기식 광대역 직접 시퀀스 코드분할다중접속 수신기의셀 탐색 장치 및 각 셀에 고유한 코드 획득 방법
US7047011B1 (en) 2000-02-10 2006-05-16 Telefonaktiebolaget Lm Ericsson (Publ) Synchronization in diversity handover
DK1273111T3 (da) 2000-04-07 2006-07-10 Interdigital Tech Corp Basisstationssynkronisering til trådlöse kommunikationssystemer
ATE261231T1 (de) 2000-05-10 2004-03-15 Mitsubishi Electric Inf Tech Verfahren zur zuweisung von sekundärsynchronisationskodes zu einer basisstation eines mobilkommunikationssystems
FR2811367B1 (fr) * 2000-07-04 2003-02-14 Meritor Light Vehicle Sys Ltd Leve-vitre ayant un curseur a deplacement silencieux
WO2002058334A2 (en) 2001-01-18 2002-07-25 Strix Systems, Inc. System, method and computer-readable medium for wirelessly exchanging communication with a mobile unit
US6826244B2 (en) 2001-02-27 2004-11-30 Interdigital Technology Corporation Initial cell search algorithm for 3G FDD wireless communication systems
US6476572B2 (en) * 2001-04-03 2002-11-05 Overhead Door Corporation Power supply system and method for dock equipment
US20030203745A1 (en) 2002-04-30 2003-10-30 Chiang Tung Ching Assisted base stations synchronization

Also Published As

Publication number Publication date
NO20150027A1 (no) 2003-10-08
TWI268110B (en) 2006-12-01
DK1686698T3 (da) 2008-07-21
US20050271177A1 (en) 2005-12-08
EP1608080B8 (en) 2009-04-15
ATE345601T1 (de) 2006-12-15
US20020146039A1 (en) 2002-10-10
DE60225861T2 (de) 2009-04-09
KR20040007456A (ko) 2004-01-24
KR100649064B1 (ko) 2006-11-27
DK1380131T3 (da) 2010-08-02
NO20033770D0 (no) 2003-08-25
NO20033770L (no) 2003-10-08
US7046754B2 (en) 2006-05-16
JP2004529537A (ja) 2004-09-24
EP1833175B1 (en) 2017-11-01
HK1065424A1 (en) 2005-02-18
ATE465555T1 (de) 2010-05-15
US9247509B2 (en) 2016-01-26
MXPA03007640A (es) 2003-12-04
EP1380131B1 (en) 2010-04-21
KR100722210B1 (ko) 2007-05-29
CN1494782A (zh) 2004-05-05
HK1117664A1 (en) 2009-01-16
EP1608080B9 (en) 2007-03-14
CN100346591C (zh) 2007-10-31
IL194548A (en) 2011-08-31
AR032861A1 (es) 2003-11-26
IL157450A0 (en) 2004-03-28
JP4718520B2 (ja) 2011-07-06
EP1686698A1 (en) 2006-08-02
TW201101903A (en) 2011-01-01
NO342203B1 (no) 2018-04-16
EP1833175A1 (en) 2007-09-12
TW200401988A (en) 2004-02-01
US8503512B2 (en) 2013-08-06
BR0207841A (pt) 2004-03-02
EP1686698B1 (en) 2008-03-26
US20020146041A1 (en) 2002-10-10
EP1833175A8 (en) 2008-04-16
ATE390766T1 (de) 2008-04-15
TWI321913B (en) 2010-03-11
ES2657475T3 (es) 2018-03-05
DE60216162D1 (de) 2006-12-28
US20090034670A1 (en) 2009-02-05
DK1608080T3 (da) 2007-03-26
CA2439378A1 (en) 2002-09-06
IL157450A (en) 2009-07-20
CA2599806A1 (en) 2002-09-06
TW200625839A (en) 2006-07-16
US20020146040A1 (en) 2002-10-10
TWI250425B (en) 2006-03-01
US20100195577A1 (en) 2010-08-05
US6826244B2 (en) 2004-11-30
US7746920B2 (en) 2010-06-29
DE60216162T2 (de) 2007-09-20
JP2007282283A (ja) 2007-10-25
TW200733768A (en) 2007-09-01
CN101174853A (zh) 2008-05-07
EP2148448A1 (en) 2010-01-27
TWI428042B (zh) 2014-02-21
BRPI0207841B1 (pt) 2016-10-18
CA2439378C (en) 2007-11-20
TWI342681B (en) 2011-05-21
KR20040004597A (ko) 2004-01-13
DE60225861D1 (de) 2008-05-08
ES2273312T3 (es) 2007-05-01
JP4382352B2 (ja) 2009-12-09
EP1608080A1 (en) 2005-12-21
DE60236076D1 (de) 2010-06-02
US20130315213A1 (en) 2013-11-28
EP1380131A4 (en) 2004-11-17
SG190452A1 (en) 2013-06-28
EP1380131A1 (en) 2004-01-14
US6804315B2 (en) 2004-10-12
NO336023B1 (no) 2015-04-20
EP1608080B1 (en) 2006-11-15
US7433437B2 (en) 2008-10-07
SG132508A1 (en) 2007-06-28
ES2304181T3 (es) 2008-09-16
DE02702141T1 (de) 2004-07-08
WO2002069551A1 (en) 2002-09-06
MY130625A (en) 2007-07-31
CA2599806C (en) 2013-12-31
CN101174853B (zh) 2012-07-18

Similar Documents

Publication Publication Date Title
ES2344402T3 (es) Algoritmo de busqueda de celda inicial.
ES2540887T3 (es) Adquisición de señales en un sistema de comunicación inalámbrica
HK1116936B (en) Initial cell search algorithm
HK1116936A (en) Initial cell search algorithm