ES2682622T3 - Procedimientos de aleatorización para canales de sincronización - Google Patents

Procedimientos de aleatorización para canales de sincronización Download PDF

Info

Publication number
ES2682622T3
ES2682622T3 ES08780677.4T ES08780677T ES2682622T3 ES 2682622 T3 ES2682622 T3 ES 2682622T3 ES 08780677 T ES08780677 T ES 08780677T ES 2682622 T3 ES2682622 T3 ES 2682622T3
Authority
ES
Spain
Prior art keywords
sequence
sch
sequences
randomization
sector
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.)
Active
Application number
ES08780677.4T
Other languages
English (en)
Inventor
Tao Luo
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.)
Qualcomm Inc
Original Assignee
Qualcomm Inc
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 Qualcomm Inc filed Critical Qualcomm Inc
Application granted granted Critical
Publication of ES2682622T3 publication Critical patent/ES2682622T3/es
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • 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]
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W48/00Access restriction; Network selection; Access point selection
    • H04W48/08Access restriction or access information delivery, e.g. discovery data delivery
    • H04W48/12Access restriction or access information delivery, e.g. discovery data delivery using downlink control channel
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W88/00Devices specially adapted for wireless communication networks, e.g. terminals, base stations or access point devices
    • H04W88/02Terminal devices

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)

Abstract

Un procedimiento para generar canales de sincronización en un sistema de comunicación inalámbrica, comprendiendo el procedimiento: generar (610) un conjunto de secuencias de canales de sincronización principales, P-SCH, en el que cada elemento en el conjunto de secuencias de P-SCH se identifica con un índice de sector; generar (620) una asociación entre el conjunto generado de secuencias de sincronización principales y un conjunto de códigos de aleatorización, en el que la asociación entre el conjunto generado de secuencias 10 de P-SCH y el conjunto de códigos de aleatorización es una relación de uno a uno; generar (610) un conjunto de secuencias de canales de sincronización secundarios, S-SCH, en el que el conjunto de secuencias de S-SCH comprende una secuencia M; y aleatorizar (630) cada elemento en el conjunto de secuencias de S-SCH con el conjunto de códigos de aleatorización.

Description

5
10
15
20
25
30
35
40
45
50
55
60
65
DESCRIPCION
Procedimientos de aleatorizacion para canales de sincronizacion
[1] Esta solicitud reivindica el beneficio de la solicitud provisional de Estados Unidos con n.° de serie 60/940,354 presentada el 25 de mayo de 2007, y titulada "SCRAMBLING METHODS FOR SYNCHRONIZATION CHANNELS IN E-UTRA" [PROCEDIMIENTOS DE ALEATORIZACION PARA LOS CANALES DE SINCRONIZACION EN E-UTRA].
ANTECEDENTES
I. Campo
[2] La memoria descriptiva del asunto se refiere en general a la comunicacion inalambrica y, mas particularmente, a la generacion y aleatorizacion de secuencias de canales de sincronizacion para la adquisicion eficiente de celulas.
II. Antecedentes
[3] Los sistemas de comunicacion inalambrica estan ampliamente desplegados para proporcionar diversos tipos de contenido de comunicacion, tal como voz, video, datos, etc. Estos sistemas pueden ser sistemas de acceso multiple capaces de soportar la comunicacion simultanea de multiples terminales con una o mas estaciones base. La comunicacion de acceso multiple depende de compartir los recursos disponibles del sistema (por ejemplo, ancho de banda y potencia de transmision). Entre los ejemplos de sistemas de acceso multiple se incluyen sistemas de acceso multiple por division de codigo (CDMA), sistemas de acceso multiple por division de tiempo (TDMA), sistemas de acceso multiple por division de frecuencia (FDMA) y sistemas de acceso multiple por division de frecuencia ortogonal (OFDMA).
[4] La comunicacion entre un terminal en un sistema inalambrico (por ejemplo, un sistema de acceso multiple) y una estacion base se efectua a traves de transmisiones a traves de un enlace inalambrico compuesto por un enlace directo y un enlace inverso. Dicho enlace de comunicacion puede ajustarse a traves de un sistema de una unica entrada y una unica salida (SISO), multiples entradas y unica salida (MISO) o multiples entradas y multiples salidas (MIMO). Un sistema MIMO se compone de transmisor(es) y receptor(es) equipado(s), respectivamente, con multiples antenas transmisoras (Nt) y multiples antenas receptoras (Nr) para la transmision de datos. Los sistemas SISO y MISO son ejemplos particulares de un sistema MIMO. Un canal MIMO formado por las Nt antenas transmisoras y las Nr antenas receptoras puede descomponerse en Nv canales independientes, que se denominan tambien canales espaciales, donde Nv ^ min {Nt,Nr}. Cada uno de los Nv canales independientes corresponde a una dimension. El sistema MIMO puede proporcionar un rendimiento mejorado (por ejemplo, mayor rendimiento, mayor capacidad o mejor fiabilidad) si se utilizan las dimensiones adicionales creadas por las multiples antenas transmisoras y receptoras.
[5] Independientemente de las peculiaridades de los muchos sistemas de comunicacion inalambrica disponibles, en cada uno de estos sistemas, un dispositivo inalambrico debe realizar la adquisicion de celulas o la busqueda de celulas, para poder volverse operativo al encenderse. La adquisicion de celulas es el procedimiento por el cual un terminal adquiere sincronizacion de tiempo y frecuencia con la red, identificacion de celula e identificacion adicional de informacion del sistema critica para el funcionamiento, como ancho de banda del sistema y configuracion de antena del transmisor de celula. Debe apreciarse que, despues de la adquisicion de celulas, un terminal movil puede continuar sincronizando el tiempo y la frecuencia con fines de seguimiento; por ejemplo, para corregir los cambios de frecuencia ocasionados por varias fuentes, como el efecto Doppler. En entornos inalambricos sectorizados, la adquisicion debe realizarse para cada sector presente en una celula.
[6] Para llevar a cabo la adquisicion de celulas o sectores, los sistemas inalambricos tipicamente usan senales piloto transmitidas a traves de un conjunto de canales fisicos de sincronizacion y un canal de transmision. Tras la transmision de canales de sincronizacion desde la estacion base de una celula o sector, las senales que surgen de sectores dispares pueden colisionar o interferir, lo cual hace que el proceso de sincronizacion sea ineficiente. Un proceso de sincronizacion ineficiente a su vez puede dar como resultado, por ejemplo, en una descarga acelerada de la bateria. Ademas, la colision de los canales de sincronizacion puede evitar que una senal de canal de sincronizacion actue como referencia de fase para un canal de datos. Por lo tanto, existe una necesidad en la tecnica de canales de sincronizacion que hagan eficiente el proceso de sincronizacion reduciendo las colisiones y la interferencia.
[7] El documento US 6,504,830 B1 describe un procedimiento, un aparato y un sistema para realizar una rapida identificacion del sector y una sincronizacion de la estacion base. La estacion base transmite informacion en los canales de control principal y secundario a la estacion remota. La estacion remota realiza la sincronizacion utilizando informacion en los canales de control principal y secundario. Se determina un grupo de codigos de identificacion correspondientes al sector utilizando informacion en el canal de control secundario. Si esto no da como
5
10
15
20
25
30
35
40
45
50
55
60
65
resultado la identificacion del sector, se determina un codigo de identificacion correspondiente al sector a partir de la informacion en el canal de control principal. Si esto no da como resultado la identificacion del sector, el sector se identifica basandose en la informacion multiplicada por sfmbolos, por ejemplo, sfmbolos piloto, en el canal de control principal, sin tener que descodificar el BCCH.
SUMARIO
[8] La invencion se define en las reivindicaciones independientes 1, 7, 8, 14 y 15. A continuacion se presenta un sumario simplificado con el fin de proporcionar un entendimiento basico de algunos aspectos de los modos de realizacion divulgados. Este sumario no es una vision general exhaustiva y no pretende identificar elementos clave o crfticos ni delimitar el alcance de dichos modos de realizacion. Su finalidad es presentar algunos conceptos de los modos de realizacion descritos de forma simplificada como preludio de la descripcion mas detallada que se presentara mas tarde.
[9] En un aspecto, se describe un procedimiento para generar canales de sincronizacion en un sistema de comunicacion inalambrica en la memoria descriptiva del asunto, comprendiendo el procedimiento: generar un conjunto de secuencias de canales de sincronizacion principales (P-SCH); generar una asociacion entre el conjunto generado de secuencias de sincronizacion principales y un conjunto de codigos de aleatorizacion; generar un conjunto de secuencias de canales de sincronizacion secundarios (S-SCH); y aleatorizar cada elemento en el conjunto de secuencias de S-SCH con el conjunto de codigos de aleatorizacion.
[10] En otro aspecto, se describe un aparato que funciona en un sistema de comunicacion inalambrica, comprendiendo el aparato: un procesador configurado para generar un conjunto de secuencia de canales de sincronizacion principales (P-SCH), generar un conjunto de codigos de aleatorizacion y asociar cada elemento en el conjunto a un elemento en el conjunto de secuencias de P-SCH; generar un conjunto de canales de sincronizacion secundarios, y aleatorizar al menos un elemento en el conjunto de S-SCH con el conjunto generado de codigos de aleatorizacion; y una memoria acoplada al procesador.
[11] En otro aspecto mas, la memoria descriptiva del asunto establece un producto de programa informatico, que incluye un medio legible por ordenador que comprende: codigo para hacer que un ordenador genere un conjunto de secuencias de canales de sincronizacion principales (P-SCH), cada elemento en el conjunto de secuencias de P- SCH secuencias se identifica con un fndice de sector de comunicacion reutilizable; codigo para hacer que un ordenador genere una asociacion de uno a uno entre el conjunto generado de secuencias de sincronizacion principales y un conjunto de codigos de aleatorizacion; codigo para hacer que un ordenador genere un conjunto de secuencias de canales de sincronizacion secundarios (S-SCH); y codigo para hacer que un ordenador aleatorice cada elemento en el conjunto de secuencias de S-SCH con el conjunto de codigos de aleatorizacion.
[12] En otro aspecto adicional, se divulga un dispositivo de comunicacion inalambrica, comprendiendo el dispositivo: medios para generar un conjunto de codigos de sincronizacion principales (PSC), en el que cada uno de los PSC en el conjunto esta indexado con un identificador de sector reutilizable de comunicacion inalambrica; medios para generar un conjunto de codigos de aleatorizacion, con el conjunto asociado en una relacion de uno a uno con el conjunto de PSC; medios para generar un conjunto de codigos de sincronizacion secundarios (SSC); medios para aleatorizar un elemento en el conjunto de sSc con un subconjunto del conjunto de codigos de aleatorizacion; medios para transmitir un elemento del conjunto de PSC, un elemento del conjunto de SSC.
[13] Ademas, un aspecto de la memoria descriptiva del asunto presenta un procedimiento para procesar canales de sincronizacion transmitidos en un entorno de comunicacion inalambrica, comprendiendo el procedimiento: recibir un conjunto de secuencias de canales de sincronizacion principales (P-SCH) y un conjunto secuencias de canales de sincronizacion secundarios (S- SCH), en el que cada elemento en el conjunto esta indexado con un identificador de sector; descodificar el conjunto recibido de secuencias de P-SCH y determinar el identificador de sector asociado; establecer un codigo de aleatorizacion asociado con cada identificador de sector determinado; descodificar el conjunto recibido de secuencias de S-SCH empleando los codigos de aleatorizacion establecidos para desaleatorizar el conjunto de secuencias recibidas.
[14] En otro aspecto, se divulga un producto de programa informatico, incluyendo el programa de producto informatico un medio legible por ordenador que comprende: codigo para hacer que un ordenador reciba un conjunto de secuencias de canales de sincronizacion principales (P-SCH) y un conjunto de secuencias de canales de sincronizacion secundarios (S-SCH), en el que cada elemento en el conjunto de secuencias de P-SCH esta indexado con un identificador de sector; codigo para hacer que un ordenador descodifique el conjunto recibido de secuencias de P-SCH y determinar el identificador de sector asociado; codigo para hacer que un ordenador establezca un codigo de aleatorizacion asociado con cada identificador de sector determinado; codigo para hacer que un ordenador descodifique el conjunto recibido de secuencias de S-SCH empleando los codigos de aleatorizacion establecidos para desaleatorizar el conjunto de secuencias recibidas.
[15] Ademas, en otro aspecto mas, la divulgacion del asunto describe un dispositivo de comunicacion inalambrica que comprende: un procesador configurado para recibir un conjunto de secuencias de canales de
5
10
15
20
25
30
35
40
45
50
55
60
65
sincronizacion principales (P-SCH) y un conjunto de secuencias de canales de sincronizacion secundarios (S-SCH), en el que cada el elemento en el conjunto de secuencias de P-SCH esta indexado con un identificador de sector; descodificar el conjunto recibido de secuencias de P-SCH y determinar el identificador de sector asociado; para establecer un codigo de aleatorizacion asociado con cada identificador de sector determinado; y descodificar el conjunto recibido de secuencias de S-SCH empleando los codigos de aleatorizacion establecidos para desaleatorizar el conjunto de secuencias recibidas; y una memoria acoplada al procesador.
[16] En un aspecto adicional, la memoria descriptiva del asunto establece un aparato que funciona en un entorno inalambrico, comprendiendo el aparato: medios para recibir un conjunto de codigos de sincronizacion principales (PSC) y un conjunto de codigos de sincronizacion secundarios (SSC), en el que cada elemento en el conjunto de PSCs se indexa con un identificador de sector; medios para descodificar el conjunto de PSCs recibidos y determinar el identificador de sector asociado; medios para establecer un codigo de aleatorizacion asociado con cada identificador de sector determinado; medios para descodificar el conjunto recibido de SSC empleando los codigos de aleatorizacion establecidos para desaleatorizar el conjunto de secuencias recibidas; y medios para almacenar una tabla de busqueda que facilita identificar un codigo de aleatorizacion y una biblioteca de codigos de aleatorizacion.
[17] Para conseguir los objetivos anteriores y otros relacionados, uno o mas modos de realizacion comprenden las caracterfsticas descritas en mayor detalle mas adelante y expuestas particularmente en las reivindicaciones. La siguiente descripcion y los dibujos adjuntos exponen detalladamente determinados aspectos ilustrativos y son una muestra de algunas de las diversas maneras en las que pueden emplearse los principios de los modos de realizacion. Otras ventajas y caracterfsticas novedosas se pondran de manifiesto a partir de la siguiente descripcion detallada al considerarse junto con los dibujos, y los modos de realizacion divulgados pretenden incluir todos estos aspectos y sus equivalentes.
BREVE DESCRIPCION DE LOS DIBUJOS
[18]
La FIG. 1 ilustra un sistema de comunicacion inalambrica de acceso multiple de ejemplo de acuerdo con diversos aspectos expuestos en el presente documento.
La FIG. 2 es un diagrama de bloques de un sistema de ejemplo que genera, comunica y procesa un conjunto de canales de sincronizacion de acuerdo con los aspectos descritos en la memoria descriptiva del asunto.
La FIG. 3 es un diagrama de una asignacion de ejemplo entre un conjunto de secuencias de sincronizacion principales y un conjunto de codigos de aleatorizacion para una secuencia de sincronizacion secundaria.
Las FIGs. 4A y 4B ilustran, respectivamente, un ejemplo de secuencia aleatorizada S-SCH y multiples secuencias de ejemplo S-SCH generadas mediante desplazamiento cfclico de tres secuencias concatenadas.
La FIG. 5 presenta un diagrama de estructuras de secuencia de ejemplo generadas a partir de una secuencia de base de acuerdo con un aspecto de la memoria descriptiva del asunto.
Las FIGs. 6A y 6B presentan diagramas de flujo de metodologfas de ejemplo para generar y transmitir una secuencia de P-SCH, una secuencia de S-SCH, y una indicacion de concatenacion de acuerdo con los aspectos expuestos en la memoria descriptiva del asunto.
Las FIGs. 7A y 7B presentan diagramas de flujo de metodologfas de ejemplo para procesar las secuencias de P- SCH y S-SCH recibidas, asf como los codigos de aleatorizacion de acuerdo con los aspectos divulgados en el presente documento.
La FIG. 8 es un diagrama de bloques de un modo de realizacion de un sistema transmisor y un sistema receptor en un despliegue de funcionamiento MIMO que proporciona comunicacion de celulas/sectores de acuerdo con aspectos descritos en la descripcion del asunto.
La FIG. 9 ilustra un diagrama de bloques de un sistema de ejemplo que permite generar, aleatorizar y transmitir canales de sincronizacion principales y secundarios de acuerdo con aspectos de la divulgacion del asunto.
La FIG. 10 ilustra un diagrama de bloques de un sistema de ejemplo que permite recibir y descodificar secuencias de canales de sincronizacion principales y secundarios de acuerdo con aspectos de la divulgacion del asunto.
DESCRIPCION DETALLADA
[19] Se describiran ahora diversos modos de realizacion con referencia a los dibujos, en el que se usan numeros de referencia similares para referirse a elementos similares de principio a fin. En la descripcion siguiente se exponen,
5
10
15
20
25
30
35
40
45
50
55
60
65
para fines explicativos, numerosos detalles especfficos con el fin de proporcionar una profunda comprension de uno o mas modos de realizacion. Sin embargo, puede dar como resultado evidente que dicho o dichos modos de realizacion pueden llevarse a la practica sin estos detalles especfficos. En otros casos, se muestran estructuras y dispositivos bien conocidos en forma de diagrama de bloques con el fin de facilitar la descripcion de uno o mas modos de realizacion.
[20] Tal y como se utilizan en esta solicitud, los terminos "sistema", "componente", "modulo", y similares pretenden hacer referencia a una entidad relacionada con la informatica, ya sea hardware, firmware, una combinacion de hardware y software, software, o software en ejecucion. Por ejemplo, un componente puede ser, pero no se limita a ser, un proceso que se ejecuta en un procesador, un procesador, un objeto, un modulo ejecutable, un hilo de ejecucion, un programa y/o un ordenador. A modo de ilustracion, tanto una aplicacion que se ejecuta en un dispositivo informatico como el dispositivo informatico pueden ser un componente. Uno o mas componentes pueden residir dentro de un proceso y/o hilo de ejecucion, y un componente puede estar localizado en un ordenador y/o distribuido entre dos o mas ordenadores. Ademas, estos componentes pueden ejecutarse desde diversos medios legibles por ordenador que tienen diversas estructuras de datos almacenadas en los mismos. Los componentes pueden comunicarse por medio de procesos locales y/o remotos, tales como procesos de acuerdo con una serial que tiene uno o mas paquetes de datos (por ejemplo, datos de un componente que interactua con otro componente en un sistema local, un sistema distribuido y/o a traves de una red tal como Internet con otros sistemas por medio de la senal).
[21] Ademas, el termino "o" pretende significar un "o" inclusivo en lugar de un "o" exclusivo. Es decir, a menos que se especifique otra cosa, o se desprenda claramente del contexto, la expresion "X emplea A o B" se refiere a cualquiera de las permutaciones inclusivas naturales. Es decir, si X emplea A; X emplea B; o X emplea tanto A como B, entonces "X emplea A o B" se satisface en cualquiera de los casos anteriores. Ademas, los artfculos "un" y "una" como se usan en esta solicitud y en las reivindicaciones adjuntas, deberfan interpretarse en general para significar "uno o mas" a menos que se especifique otra cosa o se desprenda claramente del contexto para referirse a una forma singular.
[22] Ademas, los terminos "codigo" y "secuencia de sfmbolos" o el termino mas simple "secuencia" pretenden transmitir la misma nocion y se emplean indistintamente. Debe observarse que en la memoria descriptiva del asunto, el termino "codigo" tambien se utiliza para indicar "codigo de programacion de ordenador". El contexto de los pasajes de esta descripcion en el que se emplea "codigo" transmite a un experto en la tecnica el significado pretendido para el termino del asunto; en los casos en que el contexto puede no ser lo suficientemente claro, se proporciona una referencia explfcita al significado del termino "codigo".
[23] En el presente documento se describen diversos modos de realizacion en relacion con un terminal inalambrico. Un terminal inalambrico puede hacer referencia a un dispositivo que proporciona conectividad de voz y/o datos a un usuario. Un terminal inalambrico puede conectarse a un dispositivo informatico, tal como un ordenador portatil o un ordenador de sobremesa, o puede ser un dispositivo autonomo, tal como un asistente digital personal (PDA). Un terminal inalambrico tambien puede denominarse sistema, unidad de abonado, estacion de abonado, estacion movil, terminal movil, movil, estacion remota, punto de acceso, terminal remoto, terminal de acceso, terminal de usuario, agente de usuario, dispositivo de usuario, equipo de instalaciones del cliente o equipo de usuario. Un terminal inalambrico puede ser una estacion de abonado, dispositivo inalambrico, telefono movil, telefono PCS, telefono inalambrico, telefono de protocolo de inicio de sesion (SIP), estacion de bucle local inalambrico (WLL), asistente digital personal (PDA), dispositivo portatil con capacidad de conexion inalambrica u otro dispositivo de procesamiento conectado a un modem inalambrico.
[24] Una estacion base puede referirse a un dispositivo en una red de acceso que se comunica a traves de la interfaz aerea, a traves de uno o mas sectores, con terminales inalambricos, y con otras estaciones base mediante comunicacion de red de retorno. La estacion base puede hacer de router entre el terminal inalambrico y el resto de la red de acceso, que puede incluir una red IP, convirtiendo las tramas de interfaz aerea recibidas en paquetes IP. La estacion base tambien coordina la gestion de atributos para la interfaz aerea. Ademas, se describen diversos modos de realizacion en el presente documento en relacion con una estacion base. Una estacion base puede utilizarse para comunicarse con un dispositivo o dispositivos moviles y tambien puede denominarse punto de acceso (AP), Nodo B, Nodo B evolucionado (eNodeB), estacion base evolucionada (eBS), red de acceso (AN) o alguna otra terminologfa.
[25] En la innovacion del asunto, se proporcionan sistemas y procedimientos que facilitan la generacion y deteccion de canales de sincronizacion en un sistema de comunicacion inalambrica. Se establece una relacion de uno a uno entre un conjunto de codigos de aleatorizacion (SC) y un conjunto de secuencias de canales de sincronizacion principales (P-SCH) que estan determinados por un identificador de sector reutilizable que se determina mediante la deteccion del canal P-SCH. El conjunto de codigos de aleatorizacion se utiliza para (i) aleatorizar una secuencia de canales de sincronizacion secundarios (S-SCH), lo cual facilita su deteccion una vez que se detecta el identificador de sector reutilizable, o (ii) componer una secuencia de S-SCH desaleatorizada a traves de una concatenacion secuencial o intercalada de SC, en el que se recibe una indicacion de concatenacion en un terminal movil. Los cambios cfclicos y las operaciones de cambio de signo aplicadas a una secuencia de base se emplean para generar SC. Una tabla de busqueda y una biblioteca de SC facilitan la determinacion del codigo de
5
10
15
20
25
30
35
40
45
50
55
60
65
aleatorizacion en un terminal movil que recibe las secuencias de P-SCH y S-SCH asociadas. Los aspectos de la innovacion se analizan en detalle a continuacion.
[26] Haciendo referencia ahora a los dibujos, la FIG. 1 es una ilustracion de un sistema de comunicacion inalambrica de acceso multiple 100 de acuerdo con diversos aspectos divulgados en la memoria descriptiva del asunto. En un ejemplo, el sistema de comunicacion inalambrica de acceso multiple 100 incluye multiples estaciones base 110 y multiples terminales 120. Ademas, una o mas estaciones base 110 pueden comunicarse con uno o mas terminales 120. A modo de ejemplo no limitativo, una estacion base 110 puede ser un punto de acceso, un Nodo B y/u otra entidad de red apropiada. Cada estacion base 110 proporciona cobertura de comunicacion para un area geografica particular 102a-c. Tal como se utiliza en el presente documento y en general en la tecnica, el termino "celula" puede referirse a una estacion base 110 y/o a su area de cobertura 102a-c dependiendo del contexto en el que se utiliza el termino.
[27] Para mejorar la capacidad del sistema, el area de cobertura 102a, 102b o 102c correspondiente a una estacion base 110 puede dividirse en multiples areas mas pequenas (por ejemplo, las areas 104a, 104b y 104c). Cada una de las areas mas pequenas 104a, 104b y 104c puede recibir servicio de un subsistema transceptor de estacion base (BTS, no mostrado) respectivo. Tal como se utiliza en el presente documento y en general en la tecnica, el termino "sector" puede referirse a un BTS y/o a su area de cobertura, dependiendo del contexto en el que se utilice el termino. En un ejemplo, los sectores 104a, 104b, 104c de una celula 102a (o celulas 102b y 102c) pueden estar formados por grupos de antenas (no mostrados) en la estacion base 110, donde cada grupo de antenas es responsable de la comunicacion con los terminales 120 en una parte de la celula 102a, 102b o 102c. Tal utilizacion de un grupo especffico de antenas se conoce como formacion de haces, en el que se emplean multiples antenas para transmitir una senal en un patron dirigido, localizado. Por ejemplo, una estacion base 110 que da servicio a la celula 102a puede tener un primer grupo de antenas correspondiente al sector 104a, un segundo grupo de antenas correspondiente al sector 104b y un tercer grupo de antenas correspondiente al sector 104c. En un aspecto, cada sector 104a, 104b y 104c en la celula sectorizada 102a (o las celulas 102b y 102c) puede tener un identificador de sector. Tal identificador se puede adquirir durante la busqueda de celulas. Debe apreciarse que los diversos aspectos descritos en el presente documento pueden utilizarse en un sistema que tenga celulas sectorizadas y/o no sectorizadas. Ademas, todas las redes de comunicacion inalambrica adecuadas que tengan cualquier numero sustancial de celulas sectorizadas o no sectorizadas estan concebidas para quedar dentro del alcance de las reivindicaciones adjuntas al presente documento. Por razones de simplicidad, la expresion "estacion base" (u otra terminologfa que indique "estacion base"), tal como se emplea en el presente documento, puede referirse tanto a una estacion que da servicio a un sector, como a una estacion que da servicio a una celula. Si bien la siguiente descripcion se refiere en general a un sistema en el que cada terminal se comunica con un punto de acceso de servicio, por simplicidad, deberfa apreciarse que los terminales pueden comunicarse con cualquier numero de puntos de acceso de servicio.
[28] De acuerdo con un aspecto, los terminales 120 pueden estar dispersos por todo el sistema 100. Cada terminal 120 puede ser fijo o movil. A modo de ejemplo no limitativo, un terminal 120 puede ser un terminal de acceso (AT), una estacion movil, un equipo de usuario, una estacion de abonado y/u otra entidad de red apropiada. Un terminal 120 puede ser un dispositivo inalambrico, un telefono movil, un asistente digital personal (PDA), un modem inalambrico, un dispositivo portatil u otro dispositivo apropiado. Ademas, un terminal 120 puede comunicarse con cualquier numero de estaciones base 110 o con ninguna estacion base 110 en un determinado momento.
[29] En otro ejemplo, el sistema 100 puede utilizar una arquitectura centralizada empleando un controlador del sistema 130 que puede conectarse a una o mas estaciones base 110 y proporcionar coordinacion y control para las estaciones base 110. De acuerdo con aspectos alternativos, el controlador del sistema 130 puede ser una unica entidad de red o un grupo de entidades de red. Ademas, el sistema 100 puede utilizar una arquitectura distribuida para permitir que las estaciones base 110 se comuniquen entre si segun sea necesario. En un ejemplo, el controlador del sistema 130 puede contener ademas una o mas conexiones a multiples redes. Estas redes pueden incluir Internet, otras redes basadas en paquetes y/o redes de voz por conmutacion de circuitos que pueden proporcionar informacion a y/o desde los terminales 120 en comunicacion con una o mas estaciones base 110 en el sistema 100. En otro ejemplo, el controlador del sistema 130 puede incluir o estar conectado a un programador (no mostrado) que puede programar transmisiones a y/o desde los terminales 120. De forma alternativa, el programador puede residir en cada celula individual 102, cada sector 104, o una combinacion de los mismos.
[30] En un ejemplo, el sistema 100 puede utilizar uno o mas esquemas de acceso multiple, tales como CDMA, TDMA, FDMA, OFDMA, FDMA de portadora unica (SC-FDMA) y/u otros esquemas de acceso multiple adecuados. TDMA utiliza multiplexacion por division de tiempo (TDM), en la que las transmisiones para diferentes terminales 120 se ortogonalizan mediante la transmision en diferentes intervalos de tiempo. FDMA utiliza multiplexacion por division de frecuencia (FDM), en la que las transmisiones para diferentes terminales 120 se ortogonalizan mediante la transmision en diferentes subportadoras de frecuencia. En un ejemplo, los sistemas de TDMA y FDMA tambien pueden utilizar multiplexacion por division de codigo (CDM), en la que las transmisiones para multiples terminales pueden ortogonalizarse utilizando codigos ortogonales diferentes (por ejemplo, codigos de Walsh) aunque se envfen en el mismo intervalo de tiempo o la misma subportadora de frecuencia. OFDMA utiliza multiplexacion por division de frecuencia ortogonal (OFDM), y SC-FDMA utiliza multiplexacion por division de frecuencia de portadora unica
5
10
15
20
25
30
35
40
45
50
55
60
65
(SC-FDM). OFDM y SC-FDM pueden dividir el ancho de banda del sistema en multiples subportadoras ortogonales (por ejemplo, tonos, bins,...), cada una de las cuales puede modularse con datos. Habitualmente, los sfmbolos de modulacion se envfan en el dominio de la frecuencia con OFDM y en el dominio del tiempo con SC-FDM. Ademas y/o de forma alternativa, el ancho de banda del sistema puede dividirse en una o mas portadoras de frecuencia, cada una de las cuales puede contener una o mas subportadoras. El sistema 100 tambien puede utilizar una combinacion de esquemas de acceso multiple, tales como OFDMA y CDMA. Si bien las tecnicas de control de potencia proporcionadas en el presente documento se describen en general para un sistema de OFDMA, debena apreciarse que las tecnicas descritas en el presente documento pueden aplicarse de manera similar a cualquier sistema de comunicacion inalambrica.
[31] En otro ejemplo, las estaciones base 110 y los terminales 120 del sistema 100 pueden comunicar datos mediante uno o mas canales de datos y senalizacion usando uno o mas canales de control. Los canales de datos utilizados por el sistema 100 pueden asignarse a los terminales activos 120 de manera que cada canal de datos sea utilizado por un solo terminal en cualquier momento dado. De forma alternativa, pueden asignarse canales de datos a multiples terminales 120, que pueden superponerse o programarse ortogonalmente en un canal de datos. Para conservar recursos del sistema, los canales de control utilizados por el sistema 100 tambien pueden compartirse entre multiples terminales 120 mediante, por ejemplo, multiplexacion por division de codigo. En un ejemplo, los canales de datos multiplexados ortogonalmente solo en frecuencia y tiempo (por ejemplo, canales de datos no multiplexados mediante CDM) pueden ser menos susceptibles a la perdida de ortogonalidad debido a las condiciones de canal y a las imperfecciones del receptor que los canales de control correspondientes.
[32] De acuerdo con un aspecto, el sistema 100 puede emplear una programacion centralizada a traves de uno o mas programadores implementados en, por ejemplo, el controlador del sistema 130 y/o cada estacion base 110. En un sistema que utiliza la programacion centralizada, el (los) programador(es) puede(n) confiar en la realimentacion de los terminales 120 para tomar decisiones de programacion apropiadas. Como ejemplo, tal realimentacion puede incluir una desviacion agregada para recibir informacion de interferencia de otro sector para permitir que el programador estime una velocidad pico de enlace inverso soportable para un terminal 120, desde el cual se recibe tal realimentacion, y asignar el ancho de banda del sistema en consecuencia.
[33] La FIG. 2 es un diagrama de bloques de un sistema 200 que genera, comunica y procesa un conjunto de canales de sincronizacion que puede facilitar la determinacion de los parametros operativos de un sistema inalambrico y la deteccion coherente de las comunicaciones de datos. El nodo B 210 puede generar un conjunto de senales de canales de sincronizacion, o pilotos de adquisicion, a traves del generador de canal de sincronizacion 215. Dichas secuencias de sincronizacion, por ejemplo, un canal de sincronizacion principal (P-SCH) y un canal de sincronizacion secundario (S-SCH), pueden emplearse para adquisicion de celulas/sectores y se transmiten a traves de un enlace directo (FL) 240 de un sistema inalambrico a un terminal de acceso 260 que los procesa a traves de un componente de procesamiento de canal de sincronizacion 265. Una vez que el terminal de acceso 260 descodifica los pilotos de adquisicion, los parametros operacionales del sistema inalambrico quedan disponibles; a saber, (i) ancho de banda del sistema, caracterizado por un tamano FFT en el caso de un sistema FDMA; (ii) perfil de perforacion en el caso de la asignacion de espectro perforado; (iii) indicacion de duplex por division de tiempo (TDD) o duplex por division de frecuencia (FDD), con indicacion adicional de particion TDD espedfica y semiduplex FDD (este ultimo lleva ademas una indicacion de intervalos de proteccion de tiempo asf como intervalo de proteccion de dominio de frecuencia para enlace directo y enlace inverso); (iv) longitud de prefijo dclico; (v) indicacion de funcionamiento smcrono o asmcrono; (vi) reutilizacion de frecuencias; (vii) mdice de identificacion de celula/sector, o identificador de celula/sector; y (viii) configuracion de la antena en la estacion base (por ejemplo, nodo B 210), etc. Ademas, debe apreciarse que una secuencia de sincronizacion recibida puede emplearse como una referencia de fase para la deteccion coherente de un canal de datos recibido.
[34] De acuerdo con un aspecto del generador de canal de sincronizacion 215, un componente de generacion de secuencia 218 puede generar una secuencia de bits de longitud L (con L entero positivo) o sfmbolos complejos que pueden contener al menos una parte de la informacion de busqueda de celula/sector (i) - (viii). Las secuencias pueden ser codigos pseudo-aleatorios o secuencias de pseudo-ruido, una secuencia Gold, una secuencia de Walsh- Hadamard, una secuencia exponencial, una secuencia de Golomb, una secuencia de Rice, una secuencia M o una secuencia de tipo Chirp generalizada (GCL) (por ejemplo, secuencia de Zadoff-Chu). Se puede emplear una secuencia generada para aleatorizar un canal de datos o de control. En otro aspecto, un componente de asociacion 222 puede concatenar dos o mas secuencias generadas (la concatenacion puede implementarse en una disposicion secuencial o intercalada) para formar una senal de canal de sincronizacion tal como P-SCH o S-SCH. Las secuencias asociadas con dichos canales de sincronizacion se pueden identificar como un codigo de sincronizacion principal ({PSC}) para P-SCH o un codigo de sincronizacion secundario ({SSC}) para S-SCH. El componente de generacion de secuencia 218 tipicamente genera una secuencia piloto de acuerdo con la especificacion del sistema inalambrico en el que tiene lugar la comunicacion. Como ejemplo, en E-UTRA (acceso de radio terrestre universal evolucionado) la senal P-SCH corresponde a una concatenacion secuencial de dos secuencias Zhadoff-Chu de dominio de frecuencia de 31 bits especificadas por uno de los tres indicadores de identidad de capa ffsica, y S-SCH es una concatenacion intercalada de dos secuencias de 31 bits que se aleatoriza antes de la modulacion.
5
10
15
20
25
30
35
40
45
50
55
60
65
[35] En otro aspecto mas del generador de canal de sincronizacion 215, el componente de asociacion 222 puede vincular un PSC a un sector o identificador de celula, que puede ser reutilizable a traves de multiples celulas en el sistema inalambrico, y puede generar una tabla de asociacion cuyas entradas comprenden una tabla de busqueda que puede indicarse, o transmitirse, a una estacion movil como el terminal de acceso 260 a traves de un enlace directo (por ejemplo, FL 240). Debe observarse que cada codigo de sincronizacion principal en una celula sectorizada servida por una estacion base (por ejemplo, Nodo B 210) se puede vincular a un identificador de sector; por ejemplo, en E-UTRA, un fndice de rafz que determina cada una de las secuencias de Zhadoff-Chu que comprende un PSC depende del fndice de capa ffsica, que puede adoptar un valor de 0, 1 o 2.
[36] Debe observarse que el componente de generacion de secuencias 215 puede emplear el procesador 225 para realizar una parte de la generacion y asociacion de secuencias, como la generacion de numeros pseudo- aleatorios, la manipulacion de matrices involucrada en las secuencias de construccion Walsh-Hadamard, la generacion de secuencias GCL, la determinacion de identificadores de celula/sector, la generacion de una indicacion de concatenacion, asf como la inicializacion de registros y el almacenamiento de secuencias generadas y valores de contador actualizados en una memoria 225. Ademas, el procesador 225 puede realizar la manipulacion de datos necesaria para comunicar una secuencia, asf como canales de control y de datos. En un aspecto, en un sistema inalambrico FDMA, el procesador 225 puede realizar transformaciones de Fourier directas/inversas (D/IFT), necesarias para asignar una secuencia en un bloque de recursos frecuencia-tiempo antes de la comunicacion- transformacion Hadamard, adicion de prefijos cfclicos a una secuencia, modulacion de control y flujos de datos, asf como manipulaciones de serie a paralelo/paralelo a serie. En un sistema inalambrico CDMA (por ejemplo, banda ancha ultramovil), el procesador 222 puede ejecutar la aleatorizacion de sfmbolos en una secuencia de control o secuencia de trafico. Deberfa apreciarse que el procesador 222 puede realizar otras acciones relacionadas con la comunicacion del nodo B 210 con el terminal de acceso 260, tales acciones adicionales serfan facilmente evidentes para un experto en la materia.
[37] La memoria 225 puede almacenar instrucciones/modulos de codigo empleados para generar secuencias y asociacion de secuencias con indices de identificacion de celula/sector, asf como instrucciones de codigo para operaciones necesarias para manipular y transmitir tales secuencias, control y datos a traves del enlace directo 240.
[38] En conexion con el terminal de acceso 260, un componente de procesamiento de canal de sincronizacion 265 detecta y descodifica (o desmodula) senales de canales de sincronizacion. En un aspecto, los bits o sfmbolos complejos, aleatorizados o no, que se han transmitido en P-SCH 245 o S-SCH 255 mediante el nodo B 210 a FL 240 al generar una secuencia basada en un codigo ortogonal (por ejemplo, Walsh-Hadamard, exponencial, o similar) o codigo no ortogonal, se descodifican mediante correlacion con cada una de las secuencias ortogonales o no ortogonales apropiadas (por ejemplo, hipotesis de codigo). La deteccion de P-SCH (o desmodulacion de PSC) puede ocasionar la determinacion de la informacion de temporizacion, como la duracion de la ranura o el prefijo cfclico. Ademas, la deteccion de PSC puede dar como resultado la determinacion de informacion vinculada con PSC, como un identificador de celula/sector. Debe observarse que las hipotesis de codigo determinadas por identificadores de celula/sector especfficos se emplean para la correlacion con el fin de identificar un fndice de celula/sector adecuado. Deberfa apreciarse que la deteccion eficiente de PSC o SSC en general se puede llevar a cabo empleando una transformacion Hadamard para secuencias de Walsh-Hadamard, y una transformacion de Fourier rapida para secuencias exponenciales.
[39] Como parte de la adquisicion del canal de sincronizacion, un componente, correlacionador 248, correlaciona (temporalmente) secuencias dispares para extraer informacion de temporizacion (por ejemplo, deteccion de lfmite de supertrama, trama y sfmbolo), sincronizacion de frecuencia y otra informacion del sistema tal como identificadores de celula/sector. El correlacionador 248 se basa en el procesador 232 para realizar la correlacion temporal asf como otras operaciones tales como FFT inversa (IFFT). Los procedimientos de sincronizacion de tiempo y frecuencia como el procedimiento Moose, el procedimiento Van De Beenk y el procedimiento Schmidl proponen secuencias de codigo particulares con secciones repetidas de la serie de bits o serie de sfmbolos complejos transmitida (por ejemplo, PSC o SSC) para estimar los lfmites de trama y subtrama, asf como la desviacion de frecuencia. Otros procedimientos tambien se pueden usar para la deteccion de lfmite de supertrama, trama, sfmbolo y correlacion de tiempo; la duracion de CP; y la sincronizacion de frecuencia. Despues de la sincronizacion de tiempo y frecuencia, las secuencias de codigo que llevan informacion completa de sistema e identidad de celula/sector (por ejemplo, ancho de banda, funcionamiento TDD/FDD, reutilizacion de frecuencia) pueden ser desmoduladas por el terminal de acceso 260.
[40] La descodificacion en el componente 265 de procesamiento del canal de sincronizacion puede implicar la desaleatorizacion de una secuencia piloto o una secuencia de datos que se ha transmitido empleando un codigo de aleatorizacion especffico. Dicha descodificacion puede realizarse utilizando la(s) secuencia(s) de aleatorizacion particular(es) que un componente de generacion de secuencia (por ejemplo, el componente 215) emplea para generar una secuencia piloto recibida (por ejemplo, S-SCH 255). En un aspecto, para explotar la asociacion establecida por el componente de asociacion 222 entre PSC y un codigo de aleatorizacion, un identificador de celula/sector extrafdo de un P-SCH descodificado puede utilizarse como clave para identificar un codigo de aleatorizacion en una tabla de busqueda que puede residir en el componente 265 o en la memoria 285, y posteriormente extraer la secuencia de aleatorizacion identificada de una biblioteca de codigos de aleatorizacion. De
5
10
15
20
25
30
35
40
45
50
55
60
65
forma alternativa, un componente (no mostrado) puede generar la secuencia de aleatorizacion adecuada de acuerdo con el indicador de celula/sector detectado. En otro aspecto, el componente 265 de procesamiento de canal de sincronizacion puede emplear una indicacion recibida (por ejemplo, uno o mas bits en un canal de control) para concatenar codigos vinculados/asociados de una manera predeterminada; por ejemplo, una concatenacion secuencial de dos o mas secuencias de aleatorizacion cortas, o una concatenacion intercalada. En un aspecto adicional, las secuencias de aleatorizacion asociadas pueden concatenarse para generar una senal S-SCH. Debe observarse que una sobrecarga de procesamiento incurrida al recibir (por ejemplo, descodificar) una indicacion de concatenacion puede desviarse mediante una complejidad reducida en la descodificacion de un SSC recibido.
[41] Se observa que el componente 265 de procesamiento de canal de sincronizacion puede emplear una senal de canal de sincronizacion descodificada (por ejemplo, P-SCH 245 o S-SCH 255), una senal de referencia en la deteccion coherente de un canal de datos. En tal escenario, un filtro adaptado y una circuiterfa adicional (no mostrada) pueden ser parte del componente 265.
[42] La FIG. 3 es un diagrama 300 de una asignacion de ejemplo entre un conjunto de secuencias de sincronizacion principales y un conjunto de codigos de aleatorizacion para una secuencia de sincronizacion secundaria. La celula de comunicacion inalambrica 305 es una celula sectorizada en la que tres sectores 310i, 3102, y 3103 se sirven por la estacion base 315. (La celula 305 se ilustra como hexagonal aunque se pueden implementar otras geometrfas, tfpicamente, la geometrfa de la celula esta determinada por el paisaje del area de cobertura y la naturaleza de un sistema de comunicacion inalambrica). Como representa el diagrama 300, cada sector 310a posee un identificador de sector N(A) (A = 1,2,3) que puede ser reutilizable; por ejemplo, cada primer sector en una celula puede emplear un primer identificador comun a lo largo de cada celula de comunicacion en un entorno inalambrico celular, cada segundo sector en una celula puede emplear un segundo identificador comun, etc. El sector 3101 ha asociado un {PSC1} 3201, vinculado al identificador N(1), y un {SSC1} 3301; el sector 3102 posee un {PSC2} 3202, vinculado a N(2), y un {SSC2} 3302; y el sector 3103 tiene un {PSC3} 3203, vinculado a N(3), y un {SSC3} 3303. Deberfa apreciarse que se puede determinar la manera especffica en la que se vincula una secuencia de sincronizacion principal en un sector con un identificador de sector, como se menciona anteriormente en relacion con un analisis de la FIG. 2. Para el conjunto {{PSC1} 3201, {PSC2} 3202, {PSC3} 3203} de secuencias de sincronizacion principales, se establece una asociacion de uno a uno con un conjunto de codigos de aleatorizacion ({SC}s), con elementos {SC1} 3551, {SC2} 3552, {SC3} 3553. En un aspecto, el conjunto de codigos de aleatorizacion {{SC1} 3551, {SC2} 3552, {SC3} 3553} se emplea para aleatorizar 365 cada uno de los codigos de sincronizacion secundarios {SSCA} 320a. En un aspecto alternativo o adicional, se puede concatenar un conjunto de tres secuencias cortas {s1}n, {S2}m y {S3}p asociadas con {PSC1} 3201, {PSC2} 3202 y {PSC3} 3203 para generar un conjunto de {SSCA} 320a para un conjunto de senales S-SCH. Por lo tanto, al menos una de las ventajas de la asociacion uno a uno entre {SC}s (o de forma alternativa {S}s) y {PSC}s) es que una vez que una estacion movil recibe y descodifica un conjunto de secuencias de sincronizacion principales (por ejemplo, el terminal de acceso 260), se determina el conjunto de codigos de aleatorizacion asociados y, por lo tanto, una secuencia de sincronizacion secundaria se puede descodificar facilmente en la estacion movil. Se observa que el factor de reutilizacion de los codigos de aleatorizacion (o, de forma alternativa, las secuencias cortas) esta determinado por el factor de reutilizacion de los identificadores del sector. Se debe tener en cuenta que una secuencia de aleatorizacion, por ejemplo, {SC1} 3551, {SC2} 3552 o {SC3} 3553, o de forma alternativa {S1}, {S2} o {S3}, puede ser sustancialmente cualquier secuencia que es conocida por un experto en la tecnica. Por ejemplo, una secuencia puede ser un codigo pseudo-aleatorio o secuencia de pseudo-ruido, una secuencia Gold, una secuencia de Walsh-Hadamard, una secuencia exponencial, una secuencia de Golomb, una secuencia de Rice, una secuencia M, o una secuencia de tipo Chirp generalizada (GCL) (por ejemplo, secuencia de Zadoff-Chu).
[43] Debe apreciarse que la celula 305 en general puede sectorizarse en sectores M (M > 1), y se puede asociar un conjunto correspondiente de codigos de aleatorizacion M, o secuencias cortas, de forma alternativa, con cada elemento de un conjunto de identificadores de sector N (A) (A = 1, 2,..., M-1, M). Las estructuras ilustrativas de los SSC se analizan a continuacion.
[44] Las FIGs. 4A y 4B ilustran, respectivamente, un diagrama 400 de una secuencia aleatorizada S-SCH de ejemplo y diagramas 450 de multiples secuencias de S-SCH de ejemplo generadas a traves del desplazamiento cfclico de tres secuencias concatenadas. El diagrama 400 representa un S-SCH 410 que transmite un codigo de sincronizacion secundario de sfmbolo Q {SSC}q 414 que esta aleatorizado con tres secuencias: una secuencia de N sfmbolos {SC1}n 418, una secuencia de M sfmbolos {SC2}m 422, y una secuencia de P sfmbolos {SC3}p 426, donde N+M+P = Q. Como se indico anteriormente, en un sistema E-UTRA, {SSC}q 414 puede ser una concatenacion intercalada de dos secuencias de 31 bits. Debe observarse que la aleatorizacion de {SSC}q 414 ocurre antes de la modulacion de la misma. En el diagrama 400, se puede utilizar un conjunto de mas de tres secuencias de aleatorizacion para la aleatorizacion {SSC}q 414. En un aspecto, el numero de secuencias de aleatorizacion que pueden emplearse para codificar {SSC}q puede ser igual al numero de sectores presentes en una celula de comunicacion. Debe apreciarse que cada secuencia de aleatorizacion (por ejemplo, {SC}a (a = N, M, P)) concatenada y empleada para codificar {SSC} posee una relacion de 1 a 1 con cada secuencia de P-SCH ({PSC}p, p = 1, 2, 3). Se debe apreciar que {SSC} 410 se puede emplear para cada S-SCH en una celula de tres sectores (por ejemplo, celula 305); en una celula con sectores adicionales, la senal 410 de S-SCH puede codificarse con codigos de aleatorizacion adicionales, cada uno asociado con cada sector adicional.
5
10
15
20
25
30
35
40
45
50
55
60
65
[45] El diagrama 450 en la FIG. 4B ilustra una clase adicional, o alternativa, de senales de canales de sincronizacion secundarios: Las secuencias, por ejemplo, secuencias cortas, {S1}n 453, {S2}m 456 y {S3}p 459 se pueden concatenar para formar una secuencia de sfmbolos Q de S-SCH a la que no se aplica ninguna aleatorizacion. Como se ilustra en el diagrama 450, las tres secuencias {S1}n 453, {S2}m 456 y {S3}p 459 pueden desplazarse cfclicamente antes de la concatenacion secuencial para generar las senales S60, 470 y 480 de S-SCH. Deberfa apreciarse que tambien pueden generarse multiples conjuntos de tres senales S-SCH cuando las secuencias {S1}n 453, {S2}m 456 y {S3}p 459 se concatenan en una disposicion intercalada. El caracter unico de las secuencias {S1}n 453, {S2}m 456 y {S3}p 459, en vista de su asociacion con {PSCA} permite la ausencia de aleatorizacion aplicada a S-SCH.
[46] La FIG. 5 presenta un diagrama 500 de estructuras de secuencia de ejemplo generadas a partir de una secuencia de base (por ejemplo, una secuencia de aleatorizacion basica o una secuencia corta) y que pueden emplearse en un canal de sincronizacion secundario. La secuencia de base 510 es una secuencia de base de N sfmbolos que esta vinculada a una secuencia de PSC. Como se menciono anteriormente, los sfmbolos C1 -C n-1 pueden ser sfmbolos binarios o sfmbolos complejos generados de acuerdo con una codificacion especffica. A partir de la secuencia de base 510, una operacion de cambio de signo da como resultado una secuencia {-C1, -C2, -C3,..., - Cj+1, -Cj, -Cj+1,..., -Cn-1, -Cn} 520. Una operacion de cambio de signo es equivalente a un cambio de fase p de cada elemento de secuencia. Deberfa apreciarse que en una secuencia binaria, una operacion de cambio de signo puede interpretarse como una operacion de cambio de bit; por ejemplo, 1^0. Deberfa apreciarse que una operacion de cambio de signo, o cambio de bit, puede dejar sin cambios las propiedades de autocorrelacion de la secuencia de base 510. Una operacion adicional o alternativa que se puede aplicar a la secuencia de base 510 es una operacion de cambio. La secuencia 530 es una secuencia desplazada a la izquierda del J sfmbolos (J < N). A su vez, la secuencia 540 surge de una^ operacion de conjugacion compleja de desplazamiento de K sfmbolos (K < N): {C *k, C*k+1 ,..., C*n, C*1, C*2,..., C*k-1}. Se observa que una operacion de conjugacion compleja de cambio deja una secuencia binaria sin cambios. Las secuencias desplazadas hacia la derecha estan destinadas a estar dentro de la materia del asunto reivindicada. En un aspecto, debe observarse que la secuencia de base {C1, C2, C3,..., Cj+1, Cj, Cj+1,..., Cn-1, Cn} 510 puede poseer sfmbolos complejos como resultado de la modulacion de una secuencia de base binaria inicial. Los esquemas de modulacion pueden incluir cifrado por desplazamiento de fase (por ejemplo, BPSK (binario), QPSK (cuadratura) y MPSK (M-aria) con M> 4), modulacion de amplitud en cuadratura (por ejemplo, MQAM (M-aria)) y cifrado por desplazamiento asimetrico (amplitud y fase) (APSK M-aria, con M=16 o 32 por ejemplo, aunque se contemplan otras ordenes M).
[47] En vista de los sistemas de ejemplo presentados y descritos anteriormente, las metodologfas para los controles de potencia entre celulas que pueden implementarse de acuerdo con la materia del asunto divulgada pueden apreciarse mejor con respecto a los diagramas de flujo de las FIGs. 6A y B, y las FIGs. 7A y 7B. Aunque, para simplificar la explicacion, las metodologfas se muestran y se describen como una serie de bloques, debe comprenderse y apreciarse que la materia del asunto reivindicada no esta limitada por el numero ni el orden de los bloques, ya que algunos bloques pueden aparecer en ordenes diferentes y/o simultaneamente a otros bloques de lo que se representa y describe en el presente documento. Ademas, no todos los bloques ilustrados pueden ser necesarios para implementar las metodologfas que se describen mas adelante en el presente documento. Debe apreciarse que la funcionalidad asociada a los bloques puede implementarse mediante software, hardware, una combinacion de los mismos o cualquier otro medio adecuado (por ejemplo, dispositivo, sistema, proceso, componente,...). Adicionalmente, debe apreciarse que las metodologfas divulgadas mas adelante en el presente documento y a lo largo de esta memoria descriptiva son susceptibles de almacenamiento en un artfculo de fabricacion para facilitar el transporte y la transferencia de dichas metodologfas a diversos dispositivos. Los expertos en la materia comprenderan y apreciaran que una metodologfa podrfa representarse de forma alternativa como una serie de estados o sucesos interrelacionados, tal como en un diagrama de estado.
[48] Las FIGs. 6A y 6B presentan diagramas de flujo de metodologfas de ejemplo para generar y transmitir una secuencia de P-SCH y una secuencia de S-SCH, y una P-SCH y una indicacion de concatenacion, respectivamente. En la metodologfa 600, en la accion 610 se puede generar un conjunto de codigos de sincronizacion principales (PSC) y un conjunto de codigos de sincronizacion secundarios (SSC) para un conjunto de sectores en una celula de comunicacion inalambrica sectorizada. La cantidad de elementos en cada uno de los conjuntos generados depende del numero de sectores en la celula. En un aspecto, los codigos de PSC pueden determinarse de manera no ambigua mediante un fndice de identificacion de sector, en el que dicho fndice y un elemento reutilizable con factor de reutilizacion son iguales a uno; por ejemplo, cada sector posee el mismo fndice para cada celula en el sistema de comunicacion inalambrica. Los SSC tambien pueden asociarse con el identificador de sector. La generacion de PSC y SSC puede efectuarse mediante un componente de generacion de canal de sincronizacion (por ejemplo, el componente 215), y cada codigo generado puede ser una serie de codigos binarios o una serie de sfmbolos complejos como se conoce en la tecnica; por ejemplo, codigos pseudo-aleatorios o secuencias de pseudo-ruido, una secuencia Gold, una secuencia de Walsh-Hadamard, una secuencia exponencial, una secuencia de Golomb, una secuencia de Rice, una secuencia M, o una secuencia de tipo Chirp generalizada (GCL) (por ejemplo, Zadoff- Secuencia Chu). En la accion 620, se asocia un conjunto de codigos de aleatorizacion con el conjunto de PSCs de acuerdo con los indices de sector correspondientes. Como ejemplo, en E-UTRA una comunicacion se puede dividir en tres sectores con indices de identificacion N(i) = 0, 1, 2, en la que cada fndice determina un PSC de Zhadoff-Chu
5
10
15
20
25
30
35
40
45
50
55
60
65
para cada sector. Los codigos de aleatorizacion pueden ser generados por el mismo componente que genera secuencias de canales de sincronizacion. En la accion 630, cada SSC en el conjunto de secuencias generadas se aleatoriza con una secuencia que contiene todos los elementos en el conjunto de codigos de aleatorizacion asociados con los PSC generados (por ejemplo, vea en el diagrama 400 un conjunto de tres secuencias). En la accion 640, se transmite el conjunto de secuencias de sincronizacion principales y el conjunto de secuencias de sincronizacion secundarias aleatorizadas. La transmision de tales secuencias puede implicar asignar los sfmbolos de secuencia a un bloque de recursos de frecuencia-tiempo, como serfa el caso en un sistema inalambrico E-UTRA.
[49] En conexion con la metodologfa 650 (FIG. 6B), en la accion 660 se genera un conjunto de PSCs para un conjunto de sectores. Tal accion es sustancialmente la misma que la accion 610 en el procedimiento de ejemplo 600. De manera similar, la accion 670 comprende asociar un conjunto de SC con el conjunto de secuencias de sincronizacion principales a traves de indices de identificacion de sector correspondientes sustancialmente de la misma manera que en la accion 620. En la accion 680, se puede emitir una indicacion de concatenacion para indicar que se debe generar un conjunto de canales de sincronizacion secundarios mediante la concatenacion de los codigos de aleatorizacion asociados con el conjunto de PSCs. Tal concatenacion puede ser secuencial (ver en el diagrama 450 una ilustracion) o intercalada. En la accion 690, el conjunto generado de PSC y la indicacion de concatenacion pueden transmitirse de acuerdo con los procedimientos de modulacion y multiplexacion correspondientes al sistema inalambrico en el que tiene lugar la comunicacion.
[50] Las FIGs. 7A y 7B presentan diagramas de flujo de metodologfas de ejemplo para procesar las secuencias de P-SCH y S-SCH recibidas, asf como los codigos de aleatorizacion de acuerdo con los aspectos divulgados en el presente documento. Con respecto al procedimiento de ejemplo 700, en la accion 710 se reciben una secuencia de sincronizacion principal y una secundaria para un sector. Dichas secuencias de sincronizacion pueden ser sustancialmente cualquiera de las secuencias generadas en una estacion base de acuerdo con una accion tal como 610 en el procedimiento de ejemplo 600. Ademas, dicho PSC puede asociarse con un codigo de aleatorizacion (SC), en el que la asociacion puede ser una relacion de uno a uno. En la accion 720, el PSC puede descodificarse empleando un correlacionador (por ejemplo, correlacionador 268) en una estacion movil (por ejemplo, terminal de acceso 260) y un conjunto de hipotesis de codigo que pueden almacenarse en memoria (por ejemplo, memoria 285) en la estacion movil. La descodificacion del PSC tambien da como resultado la determinacion de un indice de identificacion de sector asociado con el PSC. En la accion 730, el SC se establece de acuerdo con el indice de PSC detectado, que es el identificador del sector. En un aspecto, el indice de PSC se puede emplear como una clave en una tabla de busqueda almacenada en una memoria en la estacion movil que realiza la deteccion, con la clave proporcionando acceso a una biblioteca de SC tambien almacenada en la memoria. En la accion 740, el SSC recibido se descodifica. Dicha descodificacion puede emplear un conjunto de codigos de aleatorizacion correspondientes a un conjunto de PSC descodificados. La operacion relacionada con la desaleatorizacion del SSC puede efectuarse mediante un procesador en la estacion movil que recibe las secuencias de sincronizacion.
[51] En relacion con el procedimiento de ejemplo 750, en la accion 760 se recibe un conjunto de PSC para un conjunto de sectores y una indicacion de concatenacion, y en la accion 770 se descodifica el conjunto de pSc y se determinan los indices de sector correspondientes. La descodificacion puede proceder sustancialmente de la misma manera que en la accion 720. En la accion 780, un conjunto de SC asociado con los indices de PSC se establece sustancialmente de la misma manera que en la accion 730. En la accion 790 se genera un conjunto de secuencias de sincronizacion secundarias concatenando un subconjunto de los codigos de aleatorizacion establecidos de acuerdo con la indicacion de concatenacion recibida. Dicha indicacion puede identificar SC especfficos a concatenar y la forma en que puede tener lugar la concatenacion, por ejemplo, secuencialmente o en una configuracion intercalada. Las operaciones asociadas con la concatenacion y manipulacion de SC pueden ser efectuadas por un procesador en el terminal de acceso que recibe el conjunto de PSCs y la indicacion de concatenacion.
[52] La FIG. 8 es un diagrama de bloques 800 de un modo de realizacion de un sistema transmisor 810 (tal como el nodo B 210 o las estaciones base 110a, 110b o 110c) y un sistema receptor 850 (por ejemplo, un terminal de acceso 260) en un sistema MIMO que puede proporcionar comunicacion de celula/sector en un entorno de comunicacion inalambrica de acuerdo con uno o mas aspectos expuestos aquf; por ejemplo, la generacion, comunicacion y descodificacion de secuencias de sincronizacion (por ejemplo, P-SCH y S-SCH) pueden ocurrir como se describe anteriormente. En el sistema transmisor 810, pueden proporcionarse datos de trafico para un numero de flujos de datos desde una fuente de datos 812 a un procesador de datos de transmision (TX) 814. En un modo de realizacion, cada flujo de datos se transmite a traves de una antena transmisora respectiva. El procesador de datos TX 814 formatea, codifica e intercala los datos de trafico para cada flujo de datos basandose en un esquema de codificacion particular seleccionado para que ese flujo de datos proporcione datos codificados. Los datos codificados para cada flujo de datos pueden multiplexarse con datos piloto mediante tecnicas OFDM. Los datos piloto son tfpicamente un patron de datos conocido que se procesa de manera conocida y que puede utilizarse en el sistema receptor para estimar la respuesta de canal. A continuacion, los datos piloto y codificados multiplexados para cada flujo de datos se modulan (por ejemplo, se lleva a cabo la asignacion de sfmbolos) basandose en un esquema de modulacion particular (por ejemplo, cifrado por desplazamiento de fase binaria (BPSK), cifrado por desplazamiento de fase en cuadratura (QpSK), cifrado por desplazamiento de fase multiple (M- PSK) o modulacion en amplitud de cuadratura multinivel (M-QAM)) seleccionado para ese flujo de datos para proporcionar sfmbolos de modulacion. La velocidad, codificacion y modulacion de datos para cada flujo de datos
5
10
15
20
25
30
35
40
45
50
55
60
65
pueden determinarse mediante instrucciones ejecutadas por el procesador 830, las instrucciones asf como los datos pueden almacenarse en la memoria 832.
[53] Los sfmbolos de modulacion para todos los flujos de datos se proporcionan despues a un procesador de MIMO de TX 820, que puede procesar adicionalmente los sfmbolos de modulacion (por ejemplo, OFDM). A continuacion, el procesador MlMo de TX 820 proporciona Nt flujos de sfmbolos de modulacion a los Nt transceptores (TMTR/RCVR) 822a a 822t. En determinados modos de realizacion, el procesador MIMO de TX 820 aplica ponderaciones (o precodificacion) de formacion de haces a los sfmbolos de los flujos de datos y a la antena desde la cual se esta transmitiendo el sfmbolo. Cada transceptor 822 recibe y procesa un flujo de sfmbolos respectivo para proporcionar una o mas senales analogicas y trata ademas (por ejemplo, amplifica, filtra y realiza la conversion ascendente de) las senales analogicas para proporcionar una senal modulada adecuada para su transmision a traves del canal MIMO. A continuacion, las Nt senales moduladas de los transceptores 822a a 822t son transmitidas desde las Nt antenas 824i a 824t, respectivamente. En el sistema receptor 850, las senales moduladas transmitidas son recibidas mediante las Nr antenas 852i a 852r y la senal recibida desde cada antena 852 se proporciona a un transceptor respectivo (RCVR/TMTR) 854a a 854r. Cada transceptor 854i-854r trata (por ejemplo, filtra, amplifica y realiza la conversion descendente de) una senal recibida respectiva, digitaliza la senal tratada para proporcionar muestras y procesa adicionalmente las muestras para proporcionar un correspondiente flujo de sfmbolos "recibido".
[54] A continuacion, un procesador de datos RX 860 recibe y procesa los Nr flujos de sfmbolos recibidos desde los Nr transceptores 854i-854r basandose en una tecnica de procesamiento de receptor particular para proporcionar Nt flujos de sfmbolos "detectados". A continuacion, el procesador de datos de RX 860 desmodula, desintercala y descodifica cada flujo de sfmbolos detectado para recuperar los datos de trafico para el flujo de datos. El procesamiento del procesador de datos RX 860 es complementario al realizado por el procesador MlMO de TX 820 y el procesador de datos TX 814 en el sistema transmisor 810. Un procesador 870 determina periodicamente que matriz de precodificacion utilizar; tal matriz puede almacenarse en la memoria 872. El procesador 870 formula un mensaje de enlace inverso que comprende una parte de fndice de matriz y una parte de valor de rango. La memoria 872 puede almacenar instrucciones que, cuando son ejecutadas por el procesador 870, dan como resultado la formulacion del mensaje de enlace inverso. El mensaje de enlace inverso puede comprender diversos tipos de informacion respecto al enlace de comunicacion y/o al flujo de datos recibido, o una combinacion de los mismos. Como ejemplo, dicha informacion puede comprender un recurso de comunicacion ajustado, una desviacion para ajustar un recurso programado, e informacion para descodificar un formato de paquete de datos. A continuacion, el mensaje de enlace inverso es procesado por un procesador de datos TX 838, que tambien recibe datos de trafico para un numero de flujos de datos desde una fuente de datos 836, modulado por un modulador 880, tratado por los transceptores 854a a 854r y transmitido de vuelta al sistema transmisor 810.
[55] En el sistema transmisor 810, las senales moduladas del sistema receptor 850 son recibidas por las antenas 8241-824t, tratadas por los transceptores 822a-822t, desmoduladas por un desmodulador 840 y procesadas por un procesador de datos RX 842 para extraer el mensaje de enlace inverso transmitido por el sistema receptor 850. A continuacion, el procesador 830 determina que matriz de precodificacion utilizar para determinar las ponderaciones de formacion de haces y procesa el mensaje extrafdo.
[56] El modo de funcionamiento MIMO de un unico usuario (SU) corresponde al caso en el que un unico sistema receptor 850 se comunica con el sistema transmisor 810, como se ha ilustrado anteriormente en la FIG. 8 y de acuerdo con el funcionamiento descrito anteriormente Deberfa apreciarse que en el modo de asunto de funcionamiento, la potencia entre celulas puede efectuarse como se describio anteriormente. En un sistema SU- MIMO, los Nt transmisores 8241-824t (tambien conocidos como antenas TX) y los Nr receptores 8521-852r (tambien conocidos como antenas RX) forman un canal de matriz MIMO (por ejemplo, canal Rayleigh, o canal gaussiano) para la comunicacion inalambrica. El canal SU-MIMO se describe en general mediante una matriz NrxNt de numeros complejos aleatorios. El rango del canal es igual al rango algebraico del canal NrxNt. En la codificacion de espacio-tiempo o espacio-frecuencia, el rango es igual al numero de flujos de datos, o capas, que se envfan a traves del canal. Debe apreciarse que el rango es como mfnimo igual a min {Nt, Nr}. Un canal MIMO formado por las Nt antenas transmisoras y las Nr antenas receptoras puede descomponerse en Nv canales independientes, que se denominan tambien canales espaciales, donde Nv < min{NT, Nr}. Cada uno de los Nv canales independientes corresponde a una dimension o capa de comunicacion. El generador de canal de sincronizacion 215 puede asignar una secuencia generada, despues de la modulacion de la misma, en las Nv capas de comunicacion en las que se puede descomponer el canal MIMO. El procesador 225 puede realizar una parte de la asignacion.
[57] En un aspecto, los sfmbolos transmitidos/recibidos con OFDM, en el tono w, pueden modelizarse mediante:
y(o) = H(co)c(co) + n(«). (1)
Aquf, y(w) es el flujo de datos recibido y es un vector Nrx1, H(w) es la matriz NrxNt de respuesta de canal en el tono w (por ejemplo, la transformada de Fourier de la matriz de respuesta de canal dependiente del tiempo h), c(w) es un vector de sfmbolo de salida Ntx1, y n(w) es un vector de ruido Nrx1 (por ejemplo, ruido blanco gaussiano aditivo). La precodificacion puede convertir un vector de capa Nvx1 en un vector de salida de precodificacion Ntx1.
5
10
15
20
25
30
35
40
45
50
55
60
65
Nv es el numero real de flujos de datos (capas) transmitidos por el transmisor 810, y Nv puede programarse a discrecion del transmisor (por ejemplo, punto de acceso 250) basandose al menos en parte en las condiciones del canal y el rango informado por el terminal. Debe apreciarse que c(w) es el resultado de al menos un esquema de multiplexacion, y al menos un esquema de precodificacion (o formacion de haces) aplicado por el transmisor. Ademas, c(w) se convoluciona con una matriz de ganancia de potencia, que determina la cantidad de potencia que el transmisor 810 asigna para transmitir cada flujo de datos Nv. Se debe apreciar que dicha matriz de ganancia de potencia puede ser un recurso que se asigna al terminal de acceso 240, y se puede gestionar a traves del ajuste de las desviaciones de potencia como se describe en el presente documento. En vista de la reciprocidad FL/RL del canal inalambrico, se debe apreciar que una transmision desde el receptor MIMO 850 tambien se puede modelar a la manera de la ec. (1), que incluye sustancialmente los mismos elementos. Ademas, el receptor 850 tambien puede aplicar esquemas de precodificacion antes de transmitir datos en el enlace inverso. Deberfa apreciarse que la generacion de un PSC (por ejemplo, 3201, 3202 o 3203) o SSC (por ejemplo, 3301, 3302 o 3303) precede a la asignacion de la secuencia generada en un bloque de recursos de tiempo-frecuencia de OFDM. Como se menciono anteriormente, el generador de canal de sincronizacion 215 puede asignar una secuencia generada, que puede transmitirse de la manera descrita anteriormente.
[58] En el sistema 800 (FIG. 8), cuando Nt = Nr = 1, el sistema se reduce a un sistema de una unica entrada y una unica salida (SISO) que puede proporcionar comunicacion sectorial en un entorno de comunicacion inalambrica de acuerdo con uno o mas aspectos expuestos en el presente documento. De forma alternativa, un modo de funcionamiento de una unica entrada y multiples salidas (SIMO) corresponde a Nt>1 y Nr=1. Ademas, cuando multiples receptores se comunican con el sistema transmisor 810, se establece un modo de funcionamiento MIMO multiusuario (MU).
[59] A continuacion, se describen sistemas que pueden habilitar aspectos de la materia del asunto divulgada en conexion con las FIGs. 9 y 10. Dichos sistemas pueden incluir bloques funcionales, que pueden ser bloques funcionales que representan funciones implementadas por un procesador o una maquina electronica, software o combinacion de los mismos (por ejemplo, firmware).
[60] La FIG. 9 ilustra un diagrama de bloques 900 de un sistema a modo de ejemplo que permite generar, aleatorizar y transmitir canales de sincronizacion principales y secundarios de acuerdo con aspectos de la divulgacion del asunto. El sistema 900 puede residir, al menos parcialmente, dentro de una estacion movil inalambrica (por ejemplo, el nodo B 210). El sistema 900 incluye una agrupacion logica 1010 de componentes electronicos que pueden actuar en conjunto. En un aspecto, la agrupacion logica 1010 incluye un componente electronico 915 para generar un conjunto de codigos de sincronizacion principales (PSC), en el que cada uno de los PSC en el conjunto esta indexado con un identificador de sector reutilizable de comunicacion inalambrica; un componente electronico 925 para generar un conjunto de codigos de aleatorizacion, con el conjunto asociado en una relacion de uno a uno con el conjunto de los PSC; un componente electronico 935 para generar un conjunto de codigos de sincronizacion secundarios (SSC); un componente electronico 945 para aleatorizar un elemento en el conjunto de SSC con un subconjunto del conjunto de codigos de aleatorizacion; un componente electronico 955 para transmitir un elemento del conjunto de PSC, un elemento del conjunto de SSC.
[61] El sistema 900 tambien puede incluir una memoria 960 que conserva instrucciones para ejecutar funciones asociadas con los componentes electronicos 915, 925, 935, 945 y 1055, asf como datos medidos y calculados que pueden generarse durante la ejecucion de tales funciones. Aunque se muestran de manera externa a la memoria 960, debe entenderse que uno o mas de los componentes electricos 915, 925, 935, 945 y 955 pueden existir dentro de la memoria 960.
[62] La FIG. 10 ilustra un diagrama de bloques 1000 de un sistema a modo de ejemplo que permite recibir y descodificar el canal de sincronizacion principal y secundario de acuerdo con aspectos de la divulgacion del asunto. El sistema 1000 puede residir, al menos parcialmente, dentro de una estacion base inalambrica (por ejemplo, el terminal de acceso 260). El sistema 1000 incluye una agrupacion logica 1010 de componentes electronicos que pueden actuar en conjunto. En un aspecto, la agrupacion logica 1010 incluye un componente electronico 1415 para recibir un conjunto de codigos de sincronizacion principales (PSC) y un conjunto de codigos de sincronizacion secundarios (SSC), en el que cada elemento en el conjunto de PSC esta indexado con un identificador de sector; un componente electronico 1025 para descodificar el conjunto de PSCs recibidos y determinar el identificador de sector asociado; y un componente electronico 1035 para establecer un codigo de aleatorizacion asociado con cada identificador de sector determinado; un componente electronico 1045 para descodificar el conjunto recibido de SSC empleando los codigos de aleatorizacion establecidos para desaleatorizar el conjunto de secuencias recibidas; y un componente electronico para almacenar una tabla de busqueda que facilita la identificacion de un codigo de aleatorizacion y una biblioteca de codigos de aleatorizacion.
[63] El sistema 1000 tambien puede incluir una memoria 1060 que conserva instrucciones para ejecutar funciones asociadas con los componentes electronicos 1015, 1025, 1035, 1045 y 1055, asf como datos medidos y calculados que pueden generarse durante la ejecucion de tales funciones. Aunque se muestran de manera externa a la memoria 1060, debe entenderse que uno o mas de los componentes electricos 1015, 1025, 1035, 1045 y 1055 pueden existir dentro de la memoria 1060.
5
10
15
20
25
30
35
40
45
50
55
60
[64] Para una implementacion en software, las tecnicas descritas en el presente documento pueden implementarse con modulos (por ejemplo, procedimientos, funciones, etc.) que lleven a cabo las funciones descritas en el presente documento. Los codigos de software pueden almacenarse en unidades de memoria y ejecutarse mediante procesadores. La unidad de memoria puede implementarse dentro del procesador o ser externa al procesador, en cuyo caso puede acoplarse de forma comunicativa al procesador a traves de diversos medios, como se conoce en la tecnica.
[65] Varios aspectos o caracterfsticas descritos en el presente documento pueden implementarse como un procedimiento, aparato o artfculo de fabricacion usando tecnicas de programacion y/o de ingenierfa estandar. El termino "artfculo de fabricacion", tal como se usa en el presente documento, pretende abarcar un programa informatico accesible desde cualquier dispositivo, soporte o medio legible por ordenador. Por ejemplo, los medios legibles por ordenador pueden incluir, pero sin limitarse a, dispositivos de almacenamiento magnetico (por ejemplo, un disco duro, un disco flexible, cintas magneticas, etc.), discos opticos (por ejemplo, un disco compacto (CD), un disco versatil digital (DVD), etc.), tarjetas inteligentes y dispositivos de memoria flash (porejemplo, EPROM, tarjetas, unidades de almacenamiento USB, etc.). Ademas, diversos medios de almacenamiento descritos en el presente documento pueden representar uno o mas dispositivos y/u otros medios legibles por maquina para almacenar informacion. El termino "medios legibles por maquina" puede incluir, de forma no limitativa, canales inalambricos y otros diversos medios que pueden almacenar, contener y/o transmitir instrucciones y/o datos.
[66] Tal como se emplea en el presente documento, el termino "procesador" puede referirse a una arquitectura clasica o a un ordenador cuantico. La arquitectura clasica pretende comprender, pero no se limita a, procesadores de un unico nucleo; procesadores unicos con capacidad de ejecucion multihilo de software; procesadores multinucleo; procesadores multinucleo con capacidad de ejecucion multihilo de software; procesadores multinucleo con tecnologfa multihilo de hardware; plataformas paralelas; y plataformas paralelas con memoria compartida distribuida. Ademas, un procesador puede referirse a un circuito integrado, un circuito integrado de aplicacion especffica (ASIC), un procesador de senales digitales (DSP), una matriz de puertas programables (FPGA), un controlador logico programable (PLC), un dispositivo logico programable complejo (CPLd), una puerta discreta o logica de transistores, componentes de hardware discretos, o cualquier combinacion de los mismos, disenados para realizar las funciones descritas en el presente documento. La arquitectura de ordenador cuantico puede basarse en qubits incorporados en puntos cuanticos confinados o autoensamblados, plataformas de resonancia magnetica nuclear, uniones Josephson superconductoras, etc. Los procesadores pueden explotar arquitecturas en la nanoescala tales como, pero no limitadas a, transistores moleculares y basados en puntos cuanticos, interruptores y puertas, con el fin de optimizar el uso del espacio o mejorar el rendimiento de los equipos de usuario. Un procesador tambien puede implementarse como una combinacion de dispositivos informaticos, por ejemplo, una combinacion de un DSP y un microprocesador, una pluralidad de microprocesadores, uno o mas microprocesadores junto con un nucleo DSP o cualquier otra configuracion de este tipo.
[67] Ademas, en la memoria descriptiva del asunto, el termino "memoria" se refiere a almacenes de datos, almacenes de algoritmos, y otros almacenes de informacion tales como, pero no limitados a, almacen de imagenes, almacen de musica y video digital, graficos y bases de datos. Se apreciara que los componentes de memoria descritos en el presente documento pueden ser memoria volatil o memoria no volatil, o pueden incluir memoria volatil y no volatil. A modo de ilustracion y no de limitacion, la memoria no volatil puede incluir memoria de solo lectura (ROM), ROM programable (PROM), ROM programable electricamente (EPROM), ROM borrable electricamente (EEPROM) o memoria flash. La memoria volatil puede incluir memoria de acceso aleatorio (RAM), que actua como memoria cache externa. A modo de ilustracion y no de limitacion, la RAM esta disponible de muchas formas, tales como RAM sfncrona (SRAM), RAM dinamica (DrAM), DRAM sfncrona (SDRAM), SDRAM de doble velocidad de datos (DDR SDRAM), SDrAm mejorada (ESDRAM), DRAM de enlace sfncrono (SLDRAM) y RAM de Rambus directo (DRRAM). Ademas, los componentes de memoria divulgados de los sistemas o procedimientos del presente documento pretenden comprender, sin estar limitados a, estos y otros tipos de memoria cualesquiera convenientes.
[68] Lo que se ha descrito anteriormente incluye ejemplos de uno o mas modos de realizacion. Por supuesto, no es posible describir cada combinacion de componentes o metodologfas concebibles a efectos de describir los modos de realizacion mencionados anteriormente, pero un experto en la materia puede reconocer que son posibles muchas otras combinaciones y permutaciones de diversos modos de realizacion. Por consiguiente, los modos de realizacion descritos pretenden abarcar todos dichos cambios, modificaciones y variaciones que entran dentro del alcance de las reivindicaciones adjuntas. Ademas, en la medida en que se use el termino “incluye”, "incluyendo", "posee", "poseyendo" o variantes de los mismos en la descripcion detallada o en las reivindicaciones, dichos terminos estan concebidos para ser inclusivos, de manera similar al termino “que comprende” segun se interpreta “que comprende” cuando se emplee como una palabra de transicion en una reivindicacion.

Claims (15)

10
15
2.
20
3.
25
4.
30
5.
35
6.
40
7.
45
50
55
8.
60
65
REIVINDICACIONES
Un procedimiento para generar canales de sincronizacion en un sistema de comunicacion inalambrica, comprendiendo el procedimiento:
generar (610) un conjunto de secuencias de canales de sincronizacion principales, P-SCH, en el que cada elemento en el conjunto de secuencias de P-SCH se identifica con un fndice de sector;
generar (620) una asociacion entre el conjunto generado de secuencias de sincronizacion principales y un conjunto de codigos de aleatorizacion, en el que la asociacion entre el conjunto generado de secuencias de P-SCH y el conjunto de codigos de aleatorizacion es una relacion de uno a uno;
generar (610) un conjunto de secuencias de canales de sincronizacion secundarios, S-SCH, en el que el conjunto de secuencias de S-SCH comprende una secuencia M; y
aleatorizar (630) cada elemento en el conjunto de secuencias de S-SCH con el conjunto de codigos de aleatorizacion.
El procedimiento segun la reivindicacion 1, que comprende ademas emitir una indicacion de concatenacion para concatenar dos o mas elementos en un conjunto de secuencias asociadas con el conjunto de secuencias de P-SCH para generar un conjunto de secuencias de S-SCH.
El procedimiento segun la reivindicacion 2, en el que concatenar dos o mas elementos en el conjunto de secuencias asociadas con el conjunto de secuencias de P-SCH para generar un conjunto de secuencias de S-SCH incluye una concatenacion intercalada.
El procedimiento segun la reivindicacion 1, en el que el conjunto de secuencias de P-SCH comprende al menos una de una secuencia de Walsh-Hadamard, una secuencia Gold, una secuencia de Rice, una secuencia de Golomb, una secuencia M, una secuencia de pseudo-ruido o una secuencia de tipo Chirp generalizada.
El procedimiento segun la reivindicacion 1, en el que el conjunto de secuencias de aleatorizacion comprende al menos una de una secuencia de Walsh-Hadamard, una secuencia Gold, una secuencia de Rice, una secuencia de Golomb, una secuencia M, una secuencia de pseudo-ruido o una secuencia de tipo Chirp generalizada.
El procedimiento segun la reivindicacion 2, en el que el conjunto de secuencias comprende al menos una de una secuencia de Walsh-Hadamard, una secuencia Gold, una secuencia de Rice, una secuencia de Golomb, una secuencia M, una secuencia de pseudo-ruido o una secuencia de tipo Chirp generalizada.
Un dispositivo de comunicacion inalambrica, que comprende:
medios para generar (610) un conjunto de secuencias de canales de sincronizacion principales, P-SCH, en el que cada elemento en el conjunto de secuencias de P-SCH se identifica con un fndice de sector;
medios para generar (620) una asociacion entre el conjunto generado de secuencias de sincronizacion principales y un conjunto de codigos de aleatorizacion, en el que la asociacion entre el conjunto generado de secuencias de P-SCH y el conjunto de codigos de aleatorizacion es una relacion de uno a uno;
medios para generar (610) un conjunto de secuencias de canales de sincronizacion secundarios, S-SCH, en el que el conjunto de secuencias de S-SCH comprende una secuencia M; y
medios para aleatorizar (630) cada elemento en el conjunto de secuencias de S-SCH con el conjunto de codigos de aleatorizacion.
Un procedimiento para procesar canales de sincronizacion transmitidos en un entorno de comunicacion inalambrica, comprendiendo el procedimiento:
recibir (710) una secuencia de canales de sincronizacion principales, P-SCH y una secuencia de canales de sincronizacion secundarios, S-SCH, en el que la secuencia de P-SCh esta indexada con un identificador de sector, y en el que la secuencia de S-SCH comprende una secuencia M;
descodificar (720) la secuencia de P-SCH recibida y determinar el identificador de sector asociado;
establecer (730) un codigo de aleatorizacion asociado con el identificador de sector determinado;
5
10
15
20
25
30
35
40
descodificar (740) la secuencia de S-SCH recibida empleando el codigo de aleatorizacion establecido para desaleatorizar la secuencia recibida.
9. El procedimiento segun la reivindicacion 8, que comprende ademas recibir una indicacion de concatenacion S-SCH, la indicacion de concatenacion transmite un protocolo de concatenacion para generar una secuencia de sincronizacion secundaria mediante la concatenacion de dos o mas secuencias en un conjunto de secuencias que presentan una relacion uno a uno con un conjunto de secuencias de P-SCH.
10. El procedimiento segun la reivindicacion 9, en el que el protocolo de concatenacion recibido comprende realizar una concatenacion intercalada.
11. El procedimiento segun la reivindicacion 9, el conjunto de secuencias de P-SCH que comprende al menos una de una secuencia de Walsh-Hadamard, una secuencia Gold, una secuencia de Rice, una secuencia de Golomb, una secuencia M, una secuencia de pseudo-ruido, o una secuencia de tipo Chirp generalizada.
12. El procedimiento segun la reivindicacion 9, el codigo de aleatorizacion establecido que comprende al menos una de una secuencia de Walsh-Hadamard, una secuencia de Gold, una secuencia de Rice, una secuencia de Golomb, una secuencia M, una secuencia de pseudo-ruido o una secuencia de tipo Chirp generalizada.
13. El procedimiento segun la reivindicacion 9, una secuencia en el conjunto de secuencias que presenta una relacion uno a uno con un conjunto de secuencias de P-SCH que comprende al menos una de una secuencia de Walsh-Hadamard, una secuencia Gold, una secuencia de Rice, una Secuencia Golomb, una secuencia M, una secuencia de pseudo-ruido o una secuencia de tipo Chirp generalizada.
14. Un aparato que funciona en un entorno inalambrico, comprendiendo el aparato:
medios para recibir (710) una secuencia de canales de sincronizacion principales, P-SCH, y una secuencia de canales de sincronizacion secundarios, S-SCH, en el que la secuencia de P-SCH esta indexada con un identificador de sector, y en el que la secuencia de S-SCH comprende una secuencia M;
medios para descodificar (720) la secuencia de P-SCH recibida y determinar el identificador de sector asociado;
medios para establecer (730) un codigo de aleatorizacion asociado con el identificador de sector determinado;
medios para descodificar (740) la secuencia de S-SCH recibida empleando el codigo de aleatorizacion establecido para desaleatorizar la secuencia recibida.
15. Un programa informatico que comprende instrucciones ejecutables para hacer que al menos un ordenador realice un procedimiento de acuerdo con una de las reivindicaciones 1 a 6 u 8 a 13, cuando se ejecuta.
ES08780677.4T 2007-05-25 2008-05-21 Procedimientos de aleatorización para canales de sincronización Active ES2682622T3 (es)

Applications Claiming Priority (5)

Application Number Priority Date Filing Date Title
US94035407P 2007-05-25 2007-05-25
US940354P 2007-05-25
US28770 2008-02-08
US12/028,770 US7920598B2 (en) 2007-05-25 2008-02-08 Scrambling methods for synchronization channels
PCT/US2008/064406 WO2008147823A1 (en) 2007-05-25 2008-05-21 Scrambling methods for synchronization channels

Publications (1)

Publication Number Publication Date
ES2682622T3 true ES2682622T3 (es) 2018-09-21

Family

ID=40072348

Family Applications (2)

Application Number Title Priority Date Filing Date
ES18171190T Active ES2906889T3 (es) 2007-05-25 2008-05-21 Métodos de aleatorización para canales de sincronización
ES08780677.4T Active ES2682622T3 (es) 2007-05-25 2008-05-21 Procedimientos de aleatorización para canales de sincronización

Family Applications Before (1)

Application Number Title Priority Date Filing Date
ES18171190T Active ES2906889T3 (es) 2007-05-25 2008-05-21 Métodos de aleatorización para canales de sincronización

Country Status (13)

Country Link
US (1) US7920598B2 (es)
EP (3) EP3376676B1 (es)
JP (1) JP5096566B2 (es)
KR (1) KR101140109B1 (es)
CN (1) CN101682361B (es)
DK (1) DK2158689T3 (es)
ES (2) ES2906889T3 (es)
HU (1) HUE038457T2 (es)
PL (1) PL2158689T3 (es)
PT (1) PT2158689T (es)
SI (1) SI2158689T1 (es)
TW (1) TWI360306B (es)
WO (1) WO2008147823A1 (es)

Families Citing this family (62)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101044770B (zh) 2004-08-16 2016-05-04 高通股份有限公司 用于管理群组通信中的群组成员资格的方法和装置
KR100821275B1 (ko) * 2006-01-04 2008-04-11 한국전자통신연구원 하향링크 신호를 생성하는 방법, 그리고 셀 탐색을수행하는 방법
KR20070106913A (ko) 2006-05-01 2007-11-06 엘지전자 주식회사 통신 시스템에서의 코드 시퀀스 생성 방법 및 송신 장치
US20080080432A1 (en) * 2006-10-02 2008-04-03 Jianmin Lu Carrying Mobile Station Specific Information in the Reverse Access Channel in a Wireless Communications System
MX2009007454A (es) * 2007-01-10 2009-07-22 Qualcomm Inc Busqueda rapida de celda.
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
US9332515B2 (en) 2007-06-18 2016-05-03 Texas Instruments Incorporated Mapping schemes for secondary synchronization signal scrambling
US8054823B2 (en) 2007-06-18 2011-11-08 Texas Instruments Incorporated Mapping schemes for secondary synchronization signal scrambling
JP4465370B2 (ja) * 2007-06-19 2010-05-19 株式会社エヌ・ティ・ティ・ドコモ 基地局装置、送信方法、及び無線通信システム
US20080316947A1 (en) * 2007-06-21 2008-12-25 Bengt Lindoff METHOD AND APPARATUS FOR 3G LTE FDD and TDD DETECTION USING REFERENCE SIGNAL CORRELATION
KR100921769B1 (ko) * 2007-07-12 2009-10-15 한국전자통신연구원 하향링크 프레임 생성 방법 및 셀 탐색 방법
KR101495886B1 (ko) * 2007-07-19 2015-02-26 한국전자통신연구원 하향링크 프레임 생성 방법 및 셀 탐색 방법
US8543151B2 (en) 2007-07-19 2013-09-24 Samsung Electronics Co., Ltd. Method for generating downlink frame, and method for searching cell
KR20090009693A (ko) 2007-07-20 2009-01-23 한국전자통신연구원 하향링크 프레임 생성 방법 및 셀 탐색 방법
JP4994168B2 (ja) * 2007-09-25 2012-08-08 株式会社日立国際電気 通信機
US8780790B2 (en) * 2008-01-07 2014-07-15 Qualcomm Incorporated TDD operation in wireless communication systems
US9419836B2 (en) * 2008-04-25 2016-08-16 Nokia Solutions And Networks Oy Apparatus, methods, and computer program products providing an indication of cyclic prefix length
US8488694B2 (en) * 2008-05-06 2013-07-16 Industrial Technology Research Institute System and method for pilot design
US8644407B2 (en) * 2008-06-23 2014-02-04 Blackberry Limited Apparatus, and associated method of phase-offset modulation, for space-time coded wireless communication systems
US8170592B2 (en) * 2008-09-12 2012-05-01 Broadcom Corporation Method and system for frame timing acquisition in evolved universal terrestrial radio access (EUTRA)
US8284700B2 (en) * 2009-01-07 2012-10-09 Fujitsu Semiconductor Limited System and method for cooperative data transfer
CN101938813B (zh) * 2009-06-30 2013-02-27 中兴通讯股份有限公司 联合辅同步信号检测与帧定时同步的方法
US8189541B2 (en) 2009-07-13 2012-05-29 Broadcom Corporation Method and system for generating timed events in a radio frame in an E-UTRA/LTE UE receiver
CN102195917B (zh) * 2010-03-09 2014-01-08 华为技术有限公司 协作通信中站点共用和确定站点小区标识的方法及装置
CN101860416B (zh) * 2010-05-31 2012-12-19 合肥东芯通信股份有限公司 一种基于3GPP LTE的SCH-signal解扰方法和装置
US9917616B2 (en) * 2013-01-17 2018-03-13 Telefonaktiebolaget L M Ericsson (Publ) Synchronization signal design for wireless devices in a long range extension mode
US9236919B2 (en) * 2013-12-11 2016-01-12 Realtek Semiconductor Corporation MIMO wireless communication method and system
US9350416B2 (en) * 2014-05-07 2016-05-24 Itron France Frequency hopping sequence generation
CN106817714B (zh) * 2015-11-30 2019-07-02 北京展讯高科通信技术有限公司 用户终端及其邻小区的检测方法
JP6801214B2 (ja) * 2016-04-14 2020-12-16 ソニー株式会社 Mimoレーダ装置及び車両
US10098059B2 (en) * 2016-04-29 2018-10-09 Qualcomm Incorporated Discovering physical cell identifiers in wireless communications
WO2018164414A1 (en) 2017-03-04 2018-09-13 Lg Electronics Inc. Method for transmitting synchronization signal in wireless communication system and apparatus therefor
CN108811077B (zh) * 2017-05-05 2020-10-09 电信科学技术研究院 一种辅同步序列的生成方法、检测方法、基站及用户设备
US11647495B2 (en) * 2017-10-06 2023-05-09 Qualcomm Incorporated Sequence generation and assignment
US20190149298A1 (en) * 2017-11-15 2019-05-16 Mediatek Inc. Reference Signals With Improved Cross-Correlation Properties In Wireless Communications
US11656320B2 (en) * 2018-01-15 2023-05-23 Metawave Corporation Method and apparatus for radar waveforms using orthogonal sequence sets
US11121302B2 (en) 2018-10-11 2021-09-14 SeeQC, Inc. System and method for superconducting multi-chip module
US12153150B2 (en) 2019-11-27 2024-11-26 Rockwell Collins, Inc. Doppler nulling scanning (DNS) security (spatial awareness)
US12498442B2 (en) 2019-11-27 2025-12-16 Rockwell Collins, Inc. Robust addressing schema for spatial awareness via doppler null scanning (DNS)
US11737121B2 (en) 2021-08-20 2023-08-22 Rockwell Collins, Inc. System and method to compile and distribute spatial awareness information for network
US12546845B2 (en) 2021-11-23 2026-02-10 Rockwell Collins, Inc. Search and rescue system with doppler-nulling spatial awareness
US12540997B2 (en) 2019-11-27 2026-02-03 Rockwell Collins, Inc. System and method for application of doppler null scanning (DNS) to position navigation timing (PNT)
US12531596B2 (en) 2019-11-27 2026-01-20 Rockwell Collins, Inc. Doppler-nulling for directional networks (spatial awareness)
US12571868B2 (en) 2019-11-27 2026-03-10 Rockwell Collins, Inc. Doppler null scanning for coordination including expendable platforms (spatial awareness)
US12407393B2 (en) 2019-11-27 2025-09-02 Rockwell Collins, Inc. System and method for spatial awareness overlay onto mobile ad hoc network (MANET) frequent message preambles
US11665658B1 (en) 2021-04-16 2023-05-30 Rockwell Collins, Inc. System and method for application of doppler corrections for time synchronized transmitter and receiver
US12477583B2 (en) 2022-06-22 2025-11-18 Rockwell Collins, Inc. Aliasing for cell-based manet
US11726162B2 (en) 2021-04-16 2023-08-15 Rockwell Collins, Inc. System and method for neighbor direction and relative velocity determination via doppler nulling techniques
US12335138B2 (en) 2019-11-27 2025-06-17 Rockwell Collins, Inc. Spatial awareness navigation techniques on unmanned aerial vehicles (spatial awareness)
US12111406B2 (en) 2019-11-27 2024-10-08 Rockwell Collins, Inc. Adaptive doppler-nulling digitization for high-resolution
US11977173B2 (en) 2019-11-27 2024-05-07 Rockwell Collins, Inc. Spoofing and denial of service detection and protection with doppler nulling (spatial awareness)
US12050279B2 (en) 2019-11-27 2024-07-30 Rockwell Collins, Inc. Doppler nulling spatial awareness (DNSA) solutions for non-terrestrial networks
US12523733B2 (en) 2019-11-27 2026-01-13 Rockwell Collins, Inc Directional enhancements for mobile ad hoc networks (MANET) via doppler null scanning (DNS)
US12366625B2 (en) 2019-11-27 2025-07-22 Rockwell Collins, Inc. System and method using passive spatial awareness for GEO network routing
US12326506B2 (en) 2019-11-27 2025-06-10 Rockwell Collins, Inc. DNS spatial discoveries with on-going traffic
US12553978B2 (en) 2019-11-27 2026-02-17 Rockwell Collins, Inc. Proactive link acquisition (spatial awareness)
US12137048B2 (en) 2019-11-27 2024-11-05 Rockwell Collins, Inc. System and method for spatial awareness network routing
US12504496B2 (en) 2019-11-27 2025-12-23 Rockwell Collins, Inc. Station keeping using doppler null scanning
US12316403B2 (en) 2022-05-20 2025-05-27 Rockwell Collins, Inc. Situational awareness (SA) in radio silence (spatial awareness)
US12584986B2 (en) 2019-11-27 2026-03-24 Rockwell Collins, Inc. Reliable efficient flooding with Doppler nulling (spatial awareness)
US12474431B2 (en) 2019-11-27 2025-11-18 Rockwell Collins, Inc. Doppler-nulling and two-way timing and ranging (spatial awareness)
CN111901082B (zh) * 2020-01-16 2025-09-23 中兴通讯股份有限公司 信号处理方法、装置、第一通信节点和第二通信节点

Family Cites Families (18)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6504830B1 (en) * 1998-06-15 2003-01-07 Telefonaktiebolaget Lm Ericsson Publ Method, apparatus, and system for fast base synchronization and sector identification
FR2809554B1 (fr) * 2000-05-23 2002-08-16 Mitsubishi Electric Telecom Eu Procede de synchronisation d'au moins une station mobile dans un reseau de telecommunication mobile ayant une structure de canal de synchronisation modifiee
GB2374252A (en) * 2001-04-04 2002-10-09 Ubinetics Ltd Identification of neighbouring cell scrambling codes
US7206298B2 (en) * 2001-09-06 2007-04-17 Qualcomm, Incorporated Conducting searches amidst asynchronous cells of a communication system
US7525948B2 (en) * 2002-04-29 2009-04-28 Nokia Corporation Method and apparatus for utilizing synchronization information
EP1443669B1 (en) * 2003-01-31 2017-05-03 France Brevets Device for synchronization and codegroup identification
CN1881858B (zh) * 2005-06-16 2010-05-05 中兴通讯股份有限公司 一种宽带码分多址系统同步信道发送码片级实现方法
WO2007020710A1 (ja) * 2005-08-19 2007-02-22 Matsushita Electric Industrial Co., Ltd. 基地局装置および移動局装置
JP4913504B2 (ja) * 2006-05-01 2012-04-11 株式会社エヌ・ティ・ティ・ドコモ 基地局及び同期チャネル生成方法
US7969964B2 (en) * 2006-07-25 2011-06-28 Electronics & Telecommunications Research Institute Cell search method, forward link frame transmission method, apparatus using the same and forward link frame structure
WO2008029475A1 (en) * 2006-09-08 2008-03-13 Panasonic Corporation Multicarrier transmitting apparatus
KR101012857B1 (ko) * 2006-10-18 2011-02-08 삼성전자주식회사 제1차 동기채널과 제2차 동기채널이 tdm으로 구성된ofdm 셀룰라 시스템에서의 셀 탐색 방법
US8320360B2 (en) 2006-11-06 2012-11-27 Motorola Mobility Llc Method and apparatus for fast cell search
KR100958031B1 (ko) * 2007-05-17 2010-05-19 엘지전자 주식회사 무선통신 시스템에서 동기 신호를 전송하는 방법
JP4465370B2 (ja) * 2007-06-19 2010-05-19 株式会社エヌ・ティ・ティ・ドコモ 基地局装置、送信方法、及び無線通信システム
KR100938756B1 (ko) * 2007-07-06 2010-01-26 엘지전자 주식회사 무선통신 시스템에서 셀 탐색 과정을 수행하는 방법
US9119132B2 (en) * 2007-10-10 2015-08-25 Qualcomm Incorporated Efficient system identification schemes for communication systems
US8503547B2 (en) * 2007-10-11 2013-08-06 Qualcomm Incorporated Scrambling codes for secondary synchronization codes in wireless communication systems

Also Published As

Publication number Publication date
HK1142730A1 (en) 2010-12-10
DK2158689T3 (en) 2018-08-06
EP3376676A1 (en) 2018-09-19
US20080291945A1 (en) 2008-11-27
EP4002701A1 (en) 2022-05-25
TW200908577A (en) 2009-02-16
HUE038457T2 (hu) 2018-10-29
TWI360306B (en) 2012-03-11
US7920598B2 (en) 2011-04-05
EP2158689A1 (en) 2010-03-03
WO2008147823A1 (en) 2008-12-04
KR101140109B1 (ko) 2012-05-02
CN101682361B (zh) 2013-01-02
SI2158689T1 (en) 2018-06-29
PL2158689T3 (pl) 2018-10-31
KR20100024439A (ko) 2010-03-05
JP2010528565A (ja) 2010-08-19
CN101682361A (zh) 2010-03-24
ES2906889T3 (es) 2022-04-20
PT2158689T (pt) 2018-07-31
JP5096566B2 (ja) 2012-12-12
EP3376676B1 (en) 2022-01-05
EP2158689B1 (en) 2018-05-09

Similar Documents

Publication Publication Date Title
ES2682622T3 (es) Procedimientos de aleatorización para canales de sincronización
TWI404350B (zh) 在無線通訊系統中執行細胞搜尋的方法
KR101107869B1 (ko) 무선 통신 시스템에서 셀들에 1차 및 2차 동기 코드 시퀀스들의 할당
KR101090530B1 (ko) 다상 cazac 시퀀스들에서 루트 인덱스들의 선택
ES2702804T3 (es) Estructuras de trama para sistemas de comunicación inalámbrica
BRPI0717312B1 (pt) Pilotos de aquisição para sistemas de comunicação sem fio
BRPI0716730A2 (pt) busca de cÉlula assistida por sinalizador em um sistema de comunicaÇço sem fio
BRPI0807071B1 (pt) método, transmissor, receptor e sistema para estabelecer um sinal de sincronização para transmissão em um sistema de comunicação
PT2213028T (pt) Códigos de encriptação para códigos de sincronização secundária em sistemas de comunicação sem fios
KR20090099067A (ko) Ofdm 시스템을 위해 첨두 전력 대 평균 전력 비율(papr)이 낮은 2진수 프리엠블 시퀀스를 생성하는 방법
Wang et al. Preamble design in Ultra Mobile Broadband communication systems
HK1142730B (en) Scrambling methods for synchronization channels
BR122015026521B1 (pt) Método, transmissor, receptor e sistema para estabelecer um sinal de sincronização para transmissão em um sistema de comunicação