ES2425225T3 - Aparato, métodos y productos de programas informáticos para selección de retardo en un receptor de espectro ensanchado - Google Patents

Aparato, métodos y productos de programas informáticos para selección de retardo en un receptor de espectro ensanchado Download PDF

Info

Publication number
ES2425225T3
ES2425225T3 ES05795998T ES05795998T ES2425225T3 ES 2425225 T3 ES2425225 T3 ES 2425225T3 ES 05795998 T ES05795998 T ES 05795998T ES 05795998 T ES05795998 T ES 05795998T ES 2425225 T3 ES2425225 T3 ES 2425225T3
Authority
ES
Spain
Prior art keywords
delays
signal
noise
delay
composite signal
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Expired - Lifetime
Application number
ES05795998T
Other languages
English (en)
Inventor
Douglas A. Cairns
Gregory B. Bottomley
Ali S. Khayrallah
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.)
Telefonaktiebolaget LM Ericsson AB
Original Assignee
Telefonaktiebolaget LM Ericsson AB
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
Family has litigation
First worldwide family litigation filed litigation Critical https://patents.darts-ip.com/?family=35455870&utm_source=google_patent&utm_medium=platform_link&utm_campaign=public_patent_search&patent=ES2425225(T3) "Global patent litigation dataset” by Darts-ip is licensed under a Creative Commons Attribution 4.0 International License.
Application filed by Telefonaktiebolaget LM Ericsson AB filed Critical Telefonaktiebolaget LM Ericsson AB
Application granted granted Critical
Publication of ES2425225T3 publication Critical patent/ES2425225T3/es
Anticipated expiration legal-status Critical
Expired - Lifetime legal-status Critical Current

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04BTRANSMISSION
    • H04B1/00Details of transmission systems, not covered by a single one of groups H04B3/00 - H04B13/00; Details of transmission systems not characterised by the medium used for transmission
    • H04B1/69Spread spectrum techniques
    • H04B1/707Spread spectrum techniques using direct sequence modulation
    • H04B1/7097Interference-related aspects
    • H04B1/711Interference-related aspects the interference being multi-path interference
    • H04B1/7115Constructive combining of multi-path signals, i.e. RAKE receivers
    • H04B1/712Weighting of fingers for combining, e.g. amplitude control or phase rotation using an inner loop
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04BTRANSMISSION
    • H04B1/00Details of transmission systems, not covered by a single one of groups H04B3/00 - H04B13/00; Details of transmission systems not characterised by the medium used for transmission
    • H04B1/69Spread spectrum techniques
    • H04B1/707Spread spectrum techniques using direct sequence modulation
    • H04B1/7097Interference-related aspects
    • H04B1/711Interference-related aspects the interference being multi-path interference
    • H04B1/7115Constructive combining of multi-path signals, i.e. RAKE receivers
    • H04B1/7117Selection, re-selection, allocation or re-allocation of paths to fingers, e.g. timing offset control of allocated fingers
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04BTRANSMISSION
    • H04B1/00Details of transmission systems, not covered by a single one of groups H04B3/00 - H04B13/00; Details of transmission systems not characterised by the medium used for transmission
    • H04B1/69Spread spectrum techniques
    • H04B1/707Spread spectrum techniques using direct sequence modulation
    • H04B1/709Correlator structure
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04BTRANSMISSION
    • H04B2201/00Indexing scheme relating to details of transmission systems not covered by a single group of H04B3/00 - H04B13/00
    • H04B2201/69Orthogonal indexing scheme relating to spread spectrum techniques in general
    • H04B2201/707Orthogonal indexing scheme relating to spread spectrum techniques in general relating to direct sequence modulation
    • H04B2201/7097Direct sequence modulation interference
    • H04B2201/709727GRAKE type RAKE receivers

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Noise Elimination (AREA)
  • Cable Transmission Systems, Equalization Of Radio And Reduction Of Echo (AREA)
  • Radio Transmission System (AREA)

Abstract

Un método de recuperación de una señal a partir de una señal compuesta, incluyendo señales de una o másfuentes, el método que comprende: - determinar (1010) las características de canal y de correlación para la señal compuesta; - determinar (1020) las ponderaciones de combinación respectivas para una información a partir de la señalcompuesta para los respectivos de una pluralidad de retardos candidatos en base a las características decanal y de correlación determinadas; caracterizado porque el método además comprende - seleccionar (1030) un primer retardo a partir de la pluralidad de retardos candidatos para inclusión en ungrupo de retardos; - generar una estimación de contenido de señal y de ruido para los respectivos de una pluralidad desegundos retardos a partir de una ponderación asociada con el primer retardo; - seleccionar uno o más de los respectivos de la pluralidad de segundos retardos para inclusión en el grupode retardos en base a la estimación de contenido de señal y de ruido generada; y - procesar (1040) una información a partir de la señal compuesta para los retardos seleccionados según uncódigo de ensanchado para generar una estimación de símbolo.

Description

Aparato, métodos y productos de programas informáticos para selección de retardo en un receptor de espectro ensanchado
ANTECEDENTES DE LA INVENCIÓN La presente invención se refiere a radiocomunicaciones, y más concretamente, a un aparato, métodos y productos de programa informático para procesar señales de comunicaciones de espectro ensanchado.
Las técnicas de transmisión de señales de espectro ensanchado son ampliamente usadas en sistemas de comunicaciones, tales como redes de telefonía celular de acceso múltiple por división de código (CDMA). Con referencia a la FIGURA 1, un símbolo de información está modulado típicamente por una secuencia de ensanchado antes de la transmisión desde una estación de transmisión 110 de manera que el símbolo se representa por un número de segmentos en la señal transmitida. En el receptor 120, la señal recibida se desensancha usando un código de desensanchado, que es típicamente el conjugado del código de ensanchado, El receptor 120 que incluye un procesador radio 122 que realiza la conversión descendente, el filtrado y/u otras operaciones para producir una señal en banda base que se proporciona a un procesador en banda base 124. El procesador en banda base 124 desensancha la señal en banda base para producir estimaciones de símbolos que se proporcionan a un procesador adicional 126, que puede realizar operaciones de procesamiento de señal adicionales, tales como decodificación de corrección de errores.
En sistemas CDMA de secuencia directa (DS-CDMA) coherentes, se usa comúnmente recepción RAKE coherente. Este tipo de receptor desensancha la señal recibida correlacionando la secuencia de segmentos para producir valores desensanchados que se combinan ponderadamente según los coeficientes de canal estimados. La ponderación puede eliminar la rotación de fase del canal y ajustar los valores desensanchados para proporcionar valores “suaves” que son indicativos de los símbolos transmitidos.
La propagación multitrayecto de la señal transmitida puede conducir a dispersión en el tiempo, que causa múltiples ecos resolubles de la señal transmitida para llegar al receptor. En un receptor RAKE convencional, los correlacionadores están típicamente alineados con ecos seleccionados de la señal deseada. Cada correlacionador produce valores desensanchados que se combinan ponderadamente como se descrió anteriormente. Aunque un receptor RAKE puede ser efectivo en ciertas circunstancias, la interferencia de uno mismo y multiusuario puede degradar el rendimiento causando pérdida de ortogonalidad entre los canales definidos de secuencia de ensanchado.
Un receptor RAKE “generalizado” (G-RAKE) ha sido propuesto para proporcionar rendimiento mejorado en tales entornos de interferencia. Un receptor G-RAKE convencional típicamente usa ponderaciones de combinación que son una función de los coeficientes del canal y una covarianza de ruido que incluye información en relación con las señales de interferencia. Estas ponderaciones w se pueden expresar como:
donde R es una matriz de covarianza de ruido y c es un vector de coeficiente del canal.
Un procesador en banda base típico para un receptor G-RAKE se ilustra en la FIGURA 2. Las muestras de segmentos se proporcionan a una unidad de colocación de rama 230, que determina dónde colocar las ramas (seleccionando retardos para una o más antenas) mediante una unidad de correlación 210. La unidad de correlación 210 desensancha uno o más canales de tráfico y produce valores desensanchados de tráfico. Los trayectos seleccionados también se proporcionan a un ordenador de ponderación 240, que calcula las ponderaciones de combinación que se usan para combinar los valores desensanchados en un combinador 220 para producir valores suaves.
Se puede proporcionar una funcionalidad similar usando una estructura de ecualizador de segmentos, como se muestra en la FIGURA 3. En tal estructura, las muestras de segmentos se proporcionan a una unidad de colocación de derivadores 330, que determina dónde colocar los derivadores del filtro (es decir, qué retardos para una o más antenas) para un filtro de respuesta al impulso finita (FIR) 310. Las ubicaciones de derivador seleccionadas también se proporcionan a un calculador de ponderación 340 que calcula los coeficientes (o ponderaciones) del filtro para el filtro 310. El filtro 310 filtra las muestras de segmento para producir una señal que se desensancha por un correlacionador 320 para producir estimaciones de símbolos.
Un ordenador de ponderación convencional para un receptor G-RAKE se ilustra en la FIGURA 4. Las muestras de señal se proporcionan a una unidad de correlación 410 que desensancha símbolos a partir de un piloto o canal de tráfico para producir valores desensanchados iniciales. La modulación de símbolos se elimina de estos valores por un eliminador de modulación 420, y los valores resultantes se proporcionan a un rastreador de canal 430 que genera
estimaciones de canal. Los valores desensanchados y las estimaciones de canal se proporcionan a un estimador de covarianza de ruido 450, que produce una estimación de la covarianza de ruido del conjunto de retardos en uso. Las estimaciones de canal y la estimación de covarianza de ruido se proporcionan a un calculador de ponderación 440, que calcula las ponderaciones de combinación (coeficientes de filtro) de los mismos.
Un receptor G-RAKE difiere de un receptor RAKE tradicional en que considera retardos además de aquéllos correspondientes a ecos de la señal deseada. Estos otros retardos se eligen típicamente para proporcionar información acerca de la interferencia de manera que el receptor puede suprimir la interferencia.
En un receptor RAKE práctico (RAKE tradicional o G-RAKE), las restricciones de componentes físicos y/o soporte lógico limitan típicamente el número de “ramas” que se pueden usar en un momento dado. En un receptor RAKE tradicional, estas ramas se eligen típicamente de manera que se recoge una cantidad máxima de la energía de la señal deseada. En un receptor G-RAKE, no obstante, los criterios de selección de ramas también pueden recoger información de la señal de interferencia de manera que se puede lograr una cantidad deseada de supresión de interferencia.
Se han propuesto una variedad de estrategias para seleccionar ramas para receptores RAKE. La Patente de EE.UU. Nº 5.572.552 de Dent et al. describe un proceso por el cual se colocan ramas según una métrica de relación señal a ruido (SNR) que se calcula como una función de los coeficientes del canal, niveles de potencia y, opcionalmente, el código de ensanchado. La Patente de EE.UU. Nº 6.363.104 de Bottomley describe la estimación de la SNR para diferentes combinaciones de posiciones de rama como una función de estimaciones del canal y estimaciones de la matriz de correlación de deterioro para cada combinación candidata, y la selección de una combinación de ramas que maximiza la SNR. La Patente de EE.UU. Nº 6.683.924 de Ottosson et al. describe un proceso de selección de ramas en base a diferenciales de tiempo e intensidades de señales relativas de trayectos de señal. “Low complexity implementation of a downlink CDMA generalized RAKE receiver,” y “On the performance of a practical downlink CDMA generalized RAKE receiver,” por Kutz et al., Actas de Conf. Tecnolog. Veh. del IEEE, Vancouver, Canadá (24-28 de septiembre de 2002), describen otras técnicas de selección.
La Solicitud de Patente de EE.UU. Nº 2001/0028677 muestra métodos de recuperación de información codificada en una señal de espectro ensanchado transmitida según una secuencia de ensanchado. Una señal de espectro ensanchado se correlaciona con una secuencia de ensanchado para producir una pluralidad de correlaciones de desplazamiento de tiempo. Un subconjunto de la pluralidad de correlaciones de desplazamiento de tiempo se pueden seleccionar entonces, y las correlaciones de tráfico correspondientes se pueden combinar entonces usando una combinación ponderada para estimar la información codificada en la señal de espectro ensanchado transmitida.
COMPENDIO DE LA INVENCIÓN La presente invención se refiere a un método según la reivindicación independiente 1 y un receptor de comunicaciones de espectro ensanchado según la reivindicación independiente 12. Se definen realizaciones ventajosas en las reivindicaciones dependientes.
Según algunas realizaciones de la presente invención, se proporcionan métodos para recuperar una señal a partir de una señal compuesta que incluye señales de una o más fuentes. Las características de canal y de correlación se determinan para la señal compuesta. Las ponderaciones de combinación respectivas para información de la señal compuesta se determinan para los respectivos de una pluralidad de retardos candidatos en base a las características de canal y de correlación determinadas. Un grupo de retardos, por ejemplo, retardos de correlacionador RAKE o derivadores de filtro ecualizador de segmentos, se selecciona a partir de la pluralidad de retardos candidatos en base a las ponderaciones determinadas. La información de la señal compuesta para los retardos seleccionados se procesa según un código de ensanchado para generar una estimación de símbolo.
Una respuesta del canal en el dominio del tiempo y la correlación de cantidad se puede determinar y las ponderaciones respectivas determinadas a partir de la respuesta del canal en el dominio del tiempo y la correlación de cantidad. La correlación de cantidad puede ser una covarianza de ruido. El grupo seleccionado de retardos puede incluir un grupo de retardos, por ejemplo retardos de correlacionador o derivadores de filtro ecualizador de segmentos, que tienen las mayores ponderaciones asociadas.
Un planteamiento en el dominio de la frecuencia se puede usar para determinar ponderaciones para retardos de correlacionador y/o derivadores de filtro ecualizador de segmentos. Se determina una respuesta en frecuencia ponderada que incluye información de ruido, y las ponderaciones respectivas se determinan a partir de la respuesta en frecuencia ponderada, por ejemplo, convirtiendo la respuesta del canal efectiva al dominio del tiempo para determinar los coeficientes de un modelo de canal efectivo en el dominio del tiempo correspondiente. Los retardos con los mayores coeficientes se pueden seleccionar.
Según las realizaciones de la presente invención, se pueden seleccionar retardos de manera incremental para inclusión en un grupo de retardos. Un primer retardo se selecciona para el grupo de retardos, por ejemplo, usando las técnicas anteriormente descritas o alguna otra técnica de selección. Una estimación de contenido de señal y de
ruido se estima para los respectivos de una pluralidad de unos segundos retardos a partir de una ponderación asociada con el primer retardo. Uno o más de la pluralidad de segundos retardos se selecciona para el grupo de retardos en base a la estimación de contenido de señal y de ruido generada. Se puede determinar una correlación entre la información de la señal compuesta para el primer retardo y la información de la señal compuesta para el segundo retardo, y la estimación de contenido de señal y de ruido para el segundo retardo se puede determinar a partir de la correlación y ponderación asociadas con el primer retardo. Una estimación de contenido de señal y de ruido se puede generar sin invertir una matriz de covarianza de ruido.
En algunas realizaciones de presente invención, las estimaciones de contenido de señal y de ruido respectivas para los respectivos de la pluralidad de segundos retardos se puede generar a partir de la ponderación asociada con el primer retardo. Seleccionar un segundo retardo para el grupo de retardos en base a la estimación de contenido de señal y de ruido generada puede incluir seleccionar de entre la pluralidad de segundos retardos en base a las estimaciones de contenido de señal y de ruido. Tal proceso puede darse iterativamente, por ejemplo, se puede seleccionar un primer de los segundos retardos, seguido por determinar nuevas ponderaciones respectivas para los respectivos del grupo de retardos seleccionado incluyendo el primero seleccionado de los segundos retardos, generar nuevas estimaciones de contenido de señal y de ruido para los respectivos de la pluralidad de segundos retardos aún no seleccionados, y seleccionar un segundo de los segundos retardos en base a las nuevas estimaciones de contenido de señal y de ruido. La selección de un nuevo retardo candidato puede incluir la sustitución de uno seleccionado previamente del grupo de retardos seleccionado en base a una comparación de estimaciones de contenido de señal y de ruido.
Aún en aspectos adicionales de la presente invención, los retardos, por ejemplo los retardos del correlacionador RAKE y/o derivadores de filtro ecualizador de segmentos, se puede evaluar de una manera agregada, por ejemplo, como “súper ramas”. Una estimación de contenido de señal y de ruido agregada se genera para un conjunto de retardos. El conjunto de retardos se evalúa para inclusión en el grupo de retardos seleccionados en base a la estimación de contenido de señal y de ruido agregada.
Aún en realizaciones adicionales de la presente invención, una señal se recupera a partir de una señal compuesta. Las características de canal y de correlación se determinan para la señal compuesta. Las ponderaciones de combinación respectivas para información de la señal compuesta se determinan para los respectivos de una pluralidad de retardos candidatos en base a las características de canal y de correlación determinadas. Se selecciona un primer retardo para inclusión en un grupo de retardos. Una estimación de contenido de señal y de ruido se genera para un segundo retardo a partir de una ponderación asociada con el primer retardo. El segundo retardo se selecciona para inclusión en el grupo de retardos en base a la estimación de contenido de señal y de ruido generada. La información de la señal compuesta para los retardos seleccionados se procesa según un código de ensanchado para generar una estimación de símbolo.
En realizaciones adicionales de la presente invención, un receptor de comunicaciones de espectro ensanchado incluye un procesador radio configurado para recibir una señal radio que incluye señales de una pluralidad de fuentes y producir una señal en banda base compuesta que incluye señales de una pluralidad de fuentes. El receptor además incluye un procesador en banda base configurado para determinar las características de canal y de correlación para la señal compuesta, determinar las ponderaciones respectivas para información a partir de la señal compuesta para los respectivos de la pluralidad de retardos candidatos en base a las características de canal y de correlación determinadas, seleccionar un grupo de retardos de la pluralidad de retardos candidatos en base a las ponderaciones determinadas, y procesar información a partir de la señal compuesta para los retardos seleccionados según un código de ensanchado para generar una estimación de símbolo.
Según realizaciones adicionales de la presente invención, un producto de programa informático incluye un código de programa informático que incluye código configurado para realizar el método.
BREVE DESCRIPCIÓN DE LOS DIBUJOS
La FIGURA 1 es un diagrama de bloques que ilustra un sistema de comunicaciones de espectro ensanchado
convencional.
La FIGURA 2 es un diagrama de bloques que ilustra un procesador en banda base convencional con una
estructura RAKE generalizada.
La FIGURA 3 es un diagrama de bloques que ilustra un procesador en banda base convencional con una
estructura de ecualizador de segmentos.
La FIGURA 4 es un diagrama de bloques que ilustra un ordenador de ponderación para un receptor RAKE
generalizado.
La FIGURA 5 es un diagrama de bloques que ilustra un aparato de procesamiento de señal según algunas
realizaciones de la presente invención.
La FIGURA 6 es un diagrama de bloques que ilustra un receptor radio según realizaciones adicionales de la
presente invención.
La FIGURA 7 es un diagrama de bloques que ilustra un aparato de procesamiento de señal con una
estructura RAKE generalizada según realizaciones adicionales de la presente invención.
La FIGURA 8 es un diagrama de bloques que ilustra un aparato de procesamiento de señal con una estructura de ecualizador de segmentos según realizaciones adicionales de la presente invención. La FIGURA 9 es un diagrama de bloques que ilustra un aparato de procesamiento de señal con una unidad de rama de sondeo según realizaciones adicionales de la presente invención. Las FIGURAS 10, 13 a 16 son diagramas de flujo que ilustran diversas operaciones de selección de ramas de correlacionador y derivador de filtro según diversas realizaciones de la presente invención. Las FIGURAS 11 a 12 son diagramas de flujo que ilustran diversas operaciones de selección de ramas de correlacionador y derivadores de filtro, La FIGURA 17 es un diagrama de bloques que ilustra un modelo de sistema para un sistema de comunicaciones de espectro ensanchado. La FIGURA 18 es un diagrama de flujo que ilustra operaciones de selección de ramas de correlacionador y derivadores de filtro. La FIGURA 19 es un diagrama de bloques que ilustra un estimador de covarianza de ruido no paramétrico. La FIGURA 20 es un diagrama de bloques que ilustra un estimador de covarianza de ruido paramétrico.
DESCRIPCIÓN DETALLADA DE LAS REALIZACIONES EJEMPLARES La presente invención se describirá ahora más plenamente en lo sucesivo con referencia a los dibujos anexos, en los cuales se muestran realizaciones de la invención. No obstante, esta invención no se debería interpretar como limitada a las realizaciones expuestas en la presente memoria. Más bien, estas realizaciones se proporcionan de manera que esta descripción sea minuciosa y completa, y transmitirá completamente el alcance de la invención a los expertos en la técnica. Números iguales se refieren a elementos iguales en todas partes.
También se entenderá que, como se usa en la presente memoria, los términos “que comprende”, “comprende”, “incluye” y “que incluye” son de composición abierta, es decir, se refieren a uno o más elementos, pasos y/o funciones indicados sin excluir uno o más elementos, pasos y/o funciones no indicados. También se entenderá que el término “y/o” como se usa en la presente memoria se refiere a y abarca cualquiera y todas las posibles combinaciones de uno o más de los asuntos enumerados asociados. Se entenderá además que cuando se describe transferencia, comunicación u otra interacción como que ocurre “entre” elementos, tal transferencia, comunicación u otra interacción puede ser unidireccional y/o bidireccional.
La presente invención se describe más adelante con referencia a diagramas de bloques y/o ilustraciones operacionales de métodos, aparatos y productos de programa informático según las realizaciones de la invención. Se entenderá que cada bloque de los diagramas de bloques y/o ilustraciones operacionales, y combinaciones de bloques en los diagramas de bloques y/o ilustraciones operacionales, se pueden implementar por componentes físicos analógicos y/o digitales y/o instrucciones de programa informático. Estas instrucciones de programa informático se pueden proporcionar a un procesador de un ordenador de propósito general, ordenador de propósito especial, ASIC, y/u otros aparatos de procesamiento de datos programables, de manera que las instrucciones, que ejecutan a través del procesador del ordenador y/u otros aparatos de procesamiento de datos programables, crean medios para implementar las funciones/acciones especificadas en los diagramas de bloques y/o ilustraciones operacionales. En algunas implementaciones alternativas, las funciones/acciones señaladas en las figuras pueden darse fuera del orden señalado en los diagramas de bloques y/o ilustraciones operacionales. Por ejemplo, dos operaciones mostradas como que ocurren en sucesión se pueden ejecutar, de hecho, sustancialmente concurrentemente o las operaciones se pueden ejecutar algunas veces en el orden inverso, dependiendo de la funcionalidad/acciones implicadas.
Según algunas realizaciones de la presente invención, el aparato electrónico puede incluir un receptor radio configurado para proporcionar las operaciones descritas en la presente memoria. Tal receptor se puede incluir en cualquiera de una serie de tipos de dispositivos, incluyendo, pero no limitado a: aparatos de teléfono celulares y otros terminales inalámbricos, estaciones base celulares y otros tipos de nodos de red radio, y dispositivos receptores cableados. El código de programa informático para llevar a cabo las operaciones de la presente invención se puede escribir en un lenguaje de programación orientado a objeto, un lenguaje de programación procedimental, o código de más bajo nivel, tal como lenguaje ensamblador y/o micro código. El código de programa puede ejecutarse enteramente en un procesador único y/o a través de múltiples procesadores, como un paquete de soporte lógico autónomo o como parte de otro paquete de soporte lógico.
Según diversas realizaciones de la invención, la determinación de retardos, por ejemplo, trayectos de señal tales como las ramas del correlacionador RAKE o derivadores de filtro ecualizador, se pueden lograr determinando las ponderaciones de retardos candidatos a partir de las características de canal y de correlacionador para una señal compuesta. En algunas realizaciones ejemplares, se puede usar un criterio de ponderación máxima para seleccionar retardos de correlacionador y/o derivadores de filtro ecualizador. En otras realizaciones ejemplares, se puede usar una métrica de la relación señal a ruido derivada de las ponderaciones para identificar retardos o derivadores deseables. En realizaciones adicionales, se puede usar una respuesta en frecuencia del canal para calcular las ponderaciones, que se pueden seleccionar por una ponderación máxima u otro criterio.
La FIGURA 5 ilustra un aparato de procesamiento de señal 500 según algunas realizaciones de la presente
invención. El aparato 500 incluye un estimador de símbolo 510, por ejemplo, una combinación de una unidad de correlación y combinador como se usa en una arquitectura de receptor RAKE generalizado o una combinación de un filtro FIR y un correlacionador como se usa en un ecualizador de segmentos. El estimador de símbolos 510 procesa una señal compuesta según un código de ensanchado usando retardos, por ejemplo, los retardos de correlacionador
o derivadores de filtro, seleccionados a partir de una pluralidad de retardos candidatos por un selector de retardos
520. El selector de retardo 520 selecciona los retardos en respuesta a las ponderaciones de combinación generadas por un determinador de ponderación 530. Las ponderaciones de combinación 530 se generan en respuesta a las características de canal y de correlación determinadas por un determinador de canal y correlación 540.
Como se describe en detalle más adelante, el aparato y las operaciones a lo largo de las líneas descritas con referencia al aparato 500 se puede implementar de una serie de formas diferente según diversas realizaciones de la presente invención. Por ejemplo, según diversas realizaciones de la invención, la selección de retardos, por ejemplo retardos de ramas de correlacionador, derivadores de filtro ecualizador y/o fuentes de señal (por ejemplo, antenas diferentes), ocurre en base a un criterio de ponderación máximo. En otras realizaciones ejemplares, se puede usar una métrica de la relación señal a ruido derivada de tales ponderaciones para identificar retardos de correlacionador (ramas) o derivadores deseables. En realizaciones adicionales, se puede usar una respuesta en frecuencia del canal para calcular ponderaciones, que se pueden seleccionar por una ponderación máxima u otro criterio.
Se puede apreciar que el aparato y los métodos según diversas realizaciones de la invención se pueden implementar de manera general usando circuitos electrónicos analógicos y/o digitales. Por ejemplo, los bloques funcionales 510-540 se pueden implementar usando un código de programa que se ejecuta en un dispositivo de procesamiento de datos, tal como un microprocesador o procesador digital de señal (DSP), o en circuitería de procesamiento de datos incluida en un dispositivo electrónico de propósito especial, tal como un ASIC de comunicaciones. La presente invención también se puede integrar como un código informático configurado de manera que, cuando se ejecuta en un dispositivo de procesamiento de datos, proporciona las operaciones anteriormente descritas.
La FIGURA 6 ilustra un receptor 600 que incluye un aparato de procesamiento de señal a lo largo de las líneas mostradas en la FIGURA 5. Las señales radio, que pueden incluir información de múltiples fuentes de transmisión, se reciben por una antena 670 y proporcionan a un procesador radio 650, que realiza el filtrado, conversión descendente y otros procesos que producen una señal en banda base compuesta. La señal en banda base se proporciona a un procesador de banda base que incluye un estimador de símbolo 610, un selector de retardo 620, un determinador de canal y correlación 640 y un determinador de ponderación 630, que puede funcionar de la misma manera que los elementos correspondientes descritos más adelante con referencia a la FIGURA 5. Las estimaciones de símbolos producidas por el estimador de símbolo 610 se proporcionan a un procesador adicional 660, que puede realizar otras funciones de procesamiento de señal, tal como decodificación de corrección de errores.
La FIGURA 7 ilustra un aparato de procesamiento de señal 700 según realizaciones adicionales de la presente invención. El aparato 700 incluye un estimador de símbolo 710 que procesa una señal compuesta para generar una estimación de símbolo. El estimador de símbolo 710 incluye una unidad de correlación 712 y un combinador 714. La unidad de correlación 712 correlaciona la señal compuesta con un código de ensanchado que usa los retardos de correlación seleccionados a partir de los retardos candidatos por un selector de retardo de correlación 720 en respuesta a las ponderaciones determinadas por un determinador de ponderación 730. El determinador de ponderación 730 determina las ponderaciones en respuesta a las características de canal y de correlación, por ejemplo, una combinación de una estimación de canal y una estimación de correlación de cantidad, tal como una estimación de covarianza de ruido, determinada por un determinador de canal y de correlación.
La FIGURA 8 ilustra un aparato de procesamiento de señal 800 con una estructura de ecualizador de segmentos alternativa según realizaciones adicionales de la presente invención. El aparato 800 incluye un estimador de símbolo 810 que procesa una señal compuesta para generar una estimación de símbolo. El estimador de símbolo 810 incluye un filtro 812 que filtra la señal compuesta y un correlacionador 814 que correlaciona la salida del filtro 812 con un código de ensanchado. Los derivadores del filtro 812 se seleccionan de una pluralidad de derivadores candidatos por un selector de derivador de filtro 820 en respuesta a las ponderaciones de combinación generadas por un determinador de ponderación 830. Los coeficientes del filtro 812 corresponden a los coeficientes (es decir, ponderaciones) para los derivadores seleccionados. El determinador de coeficientes 830 determina los coeficientes en respuesta a las características de canal y de correlación de la señal compuesta determinada por un determinador de canal y de correlación 840.
Los retardos candidatos, por ejemplo, los retardos de correlacionador y/o derivadores de filtro, proporcionados a un aparato de procesamiento de señal tales como aquéllos ilustrados en las FIGURA 5-8 se pueden generar en cualquiera de una serie de formas diferentes. Por ejemplo, se puede usar un planteamiento de “rama de sondeo” para generar retardos candidatos a lo largo de las líneas descritas en la Solicitud de Patente de EE.UU. Nº de Serie 09/845.950, presentada el 30 de abril de 2001 (publicada como Publicación de Solicitud de Patente de EE.UU. Nº US 2001/0028677) anteriormente mencionada.
Tal implementación se ilustra en la FIGURA 9. Como se muestra en la FIGURA 9, un aparato de procesamiento de señal 900 según algunas realizaciones de la presente invención incluye un estimador de símbolo 910 que incluye una unidad de correlación 912 que correlaciona una señal compuesta con un código de ensanchado de canal de tráfico, y un combinador 914 que combina ponderadamente las correlaciones producidas por el correlacionador 912. El correlacionador 912 usa retardos seleccionados de una pluralidad de retardos candidatos por un selector de retardo de correlación 920 en respuesta a ponderaciones generadas por un determinador de ponderación 930. Las ponderaciones se generan en base a las características de canal y de correlación generadas por un determinador de canal y correlación 940. Los retardos candidatos proporcionados al selector de retardo de correlación 920 se generan por una unidad de sondeo 950. La unidad de sondeo 950 puede identificar los retardos candidatos, por ejemplo, correlacionando la señal compuesta con un código de canal piloto, como se describe en la Solicitud de Patente de EE.UU. Nº de Serie 09/845.950 anteriormente mencionada. Se entenderá que se pueden usar otras formas de identificación de retardos candidatos o derivadores de filtro con la presente invención.
La FIGURA 10 es un diagrama de flujo que ilustra operaciones de procesamiento de señal ejemplares según algunas realizaciones de la presente invención. Las características de canal y de correlación se determinan para una señal compuesta que incluye una señal deseada junto con las señales de interferencia de una o más fuentes de transmisión (bloque 1010). Las ponderaciones respectivas se determinan para los respectivos de los retardos candidatos en base a las características de canal y de correlación para la señal compuesta (bloque 1020). Un grupo de los retardos candidatos se selecciona en base a las ponderaciones, por ejemplo, seleccionando aquellos retardos que tiene las mayores ponderaciones asociadas o una estimación de señal a ruido deseable derivada de las ponderaciones (bloque 1030). Aquí, “la mayor ponderación asociada” se puede interpretar como la magnitud más grande, la magnitud cuadrada más grande, etc. La información de la señal compuesta a partir de los retardos seleccionados se procesa según un código de ensanchado para generar una estimación de símbolo para una señal deseada en la señal compuesta (bloque 1040).
Como ejemplo, se puede usar un criterio de ponderación máximo para seleccionar retardos, por ejemplo retardos de correlacionador RAKE o derivadores de filtro ecualizador de segmentos. Hablando en términos de una estructura G-RAKE, suponiendo que se ha identificado un conjunto de N retardos de correlacionador candidatos, y dada una característica de correlación en forma de una matriz de covarianza de ruido RN y una característica de canal en forma de un vector de coeficientes de canal cN para los N retardos candidatos, las ponderaciones de combinación wN para los retardos candidatos se pueden dar por:
Las ponderaciones de combinación wN se pueden determinar usando, por ejemplo, inversión de matriz directa u otro método para resolver un sistema lineal de ecuaciones (por ejemplo, el método de Gauss-Seidel). Se puede seleccionar un subconjunto de los N retardos candidatos, según algunas realizaciones de la invención, seleccionando aquellos retardos que tiene las ponderaciones asociadas mayores.
La FIGURA 11 muestra operaciones de procesamiento de señal ejemplares según tal planteamiento. Se determinan coeficientes de canal y una matriz de covarianza para una señal compuesta y un conjunto de retardos candidatos (bloque 1110). Las ponderaciones para retardos candidatos se generan a partir de los coeficientes de canal y la matriz de covarianza (bloque 1120). Se seleccionan los retardos candidatos que tienen las mayores ponderaciones (bloque 1130). La señal compuesta se correlaciona con un código de ensanchado en los retardos seleccionados (bloque 1140). Las correlaciones producidas se combinan según las ponderaciones recalculadas para generar una estimación de símbolo (bloque 1150). Se puede realizar un recálculo usando (2) donde N se sustituye por el número de retardos seleccionado.
La FIGURA 12 muestra operaciones ejemplares en una implementación de ecualizador de segmentos alternativa. Se determinan coeficientes de canal y una matriz de covarianza para una señal compuesta y un conjunto de derivadores de filtro candidatos (bloque 1210). Se generan ponderaciones para derivadores de filtro candidato a partir de los coeficientes del canal y la matriz de covarianza (bloque 1220). Se seleccionan los derivadores de filtro candidato que tiene las mayores ponderaciones (bloque 1230). La señal compuesta se filtra usando un filtro de respuesta al impulso finito (FIR) con coeficientes no cero solamente para los derivadores seleccionados (bloque 1240). Esto se puede implementar, por ejemplo, usando un filtro con retardos programables. Los coeficientes de filtro se obtienen recalculando las ponderaciones. La salida del filtro FIR se correlaciona con una secuencia de ensanchado para generar una estimación de símbolo (bloque 1250).
Se entenderá que la selección de retardo se puede hacer de una serie de maneras diferentes. Por ejemplo, las ponderaciones se pueden ordenar en orden de magnitud ascendente o descendente y los primeros (o los últimos) M retardos seleccionados. Alternativamente, se puede usar una técnica de búsqueda iterativa. Por ejemplo, uno podría buscar la ponderación de magnitud más grande, seleccionar el retardo asociado, y eliminar ese retardo (y ponderación) de consideración. Se entenderá además que se pueden usar “correlaciones de cantidad” distintas de la covarianza de ruido. Por ejemplo, para combinación de error cuadrático medio mínimo (MMSE), se podría usar una matriz de correlación de datos generada correspondiente a valores de desensanchado piloto.
Según aspectos de la presente invención, los retardos de correlacionador RAKE, los derivadores de filtro ecualizador de segmentos u otros retardos se pueden seleccionar en una forma incremental determinando un cambio de contenido de señal y de ruido asociado con añadir retardos o conjuntos de retardos particulares. Para propósitos de la siguiente discusión, se supone una estructura G-RAKE, y un grupo de M ramas candidatas ya han sido seleccionados. Para tal conjunto de M ramas, un vector Mx1 c contiene los derivadores de canal correspondientes y una matriz MxM R contiene los coeficientes de correlación correspondientes. La matriz R es Hermitiana, y es invertible, excepto en casos degenerados. Un vector Mx1 w contiene las ponderaciones de combinación para las M ramas respectivas. La salida del combinador z es una suma ponderada de los valores desensanchados, representados por un vector Mx1 r:
Para un vector ponderado de combinación w, la relación señal a ruido (SNR) se puede expresar como:
Para una implementación G-RAKE, las ponderaciones de combinación que teóricamente maximizan la SNR se puede dar por:
Por consiguiente, la SNR se puede dar por:
Si se desea añadir una nueva rama al grupo seleccionado, el efecto de añadir la nueva rama en la SNR se puede determinar a partir de las ponderaciones y la covarianza de ruido para las ramas seleccionadas previamente. La colocación de la nueva rama perdura en un vector de derivador de canal actualizado c’:
en donde ! representa un nuevo derivador de canal correspondiente a la nueva rama. La nueva matriz de correlación R’ se puede escribir como:
en donde el vector Mx1 p contiene los coeficientes de correlación entre las antiguas ramas y la nueva rama y ∀ 2 es la varianza de ruido de la nueva rama. El inverso R’-1 de la nueva matriz de correlación R’ se puede escribir como:
donde
Usando la ecuación (9), un nuevo vector de ponderación óptimo se puede dar por:
donde un vector de incremento de ponderación # w se da por:
y representa un cambio a las antiguas ponderaciones óptimas debido a la inserción de la nueva rama. La ponderación w de la nueva rama se puede dar por:
Suponiendo que una rama de “ruido”, es decir, una rama que no corresponde a un eco de la señal deseada, está siendo evaluada para la inserción, el derivador del canal ! se puede fijar a cero, de manera que:
Para tal caso, la ecuación (23) se puede simplificar a:
y la ecuación (13) se puede simplificar a:
Una nueva SNR ∃ ’ se puede expresar en términos de la antigua SNR ∃ , usando las ecuaciones (9) y (10):
30 donde el incremento de la SNR #∃ se puede dar por:
El incremento de la SNR #∃ representa el cambio en la SNR atribuible a la inserción de la nueva rama.
35 El análisis de la ecuación (18) revela que el numerador se puede maximizar haciendo coincidir el nuevo vector de correlación p con el antiguo vector de ponderación w, y que el denominador se puede minimizar cuando el nuevo vector de correlación p se hace coincidir con la antigua inversa de la correlación R-1 . De esta manera, para
maximizar el incremento de la SNR #∃ , el nuevo vector de correlación p puede estar a lo largo del vector propio del
40 valor propio más grande de la antigua inversa de la correlación R-1 . Debido a que la antigua correlación R es invertible, no tiene un espacio nulo, así, para esta condición óptima, el nuevo vector de correlación p plantea estar en el espacio nulo de la antigua correlación R. Esto se puede interpretar que significa que la nueva rama debería proporcionar información acerca de una dimensión no cubierta bien por las ramas existentes.
45 Según algunas realizaciones de la presente invención, se puede proporcionar una técnica simplificada para determinar un incremento de la SNR que no implique inversión de la matriz. Una aproximación de primer orden w’ para las nuevas ponderaciones se puede dar por:
En lugar de fijar la ponderación w ~ para la nueva rama usando la ecuación (13), se puede determinar un valor para la ponderación w ~ que maximiza la SNR ∃ ’ para w’. Usando las ecuaciones (4), (8) y (14):
El numerador de la ecuación (20) no depende de la ponderación w. El denominador se puede minimizar mediante:
que provoca un valor máximo para una SNR aproximada ∃ ’ dada por:
15 Un incremento de la SNR aproximada #∃~ ’ se puede dar por:
Esta expresión puede ser más fácil de calcular que la ecuación (18), ya que no requiere inversión de la matriz. 20 Teóricamente, la SNR aproximada ∃ ’ debería ser menor que la SNR ∃ ’ calculada según la ecuación (17). Si el ~
número de antiguas ramas no es demasiado pequeño, entonces la SNR aproximada ∃’ puede aproximar
~
estrechamente la SNR ∃ ’ calculada según la ecuación (17). Por consiguiente, la SNR aproximada ∃’ (o el
incremento #∃~ ’) se puede usar para evaluar la nueva rama.
25 La FIGURA 13 ilustra operaciones ejemplares para seleccionar incrementalmente las ramas G-RAKE según algunas realizaciones de la presente invención. Se supone que han sido seleccionados uno o más miembros de un conjunto de retardos, y que las ponderaciones asociadas y la matriz de covarianza se han determinado (bloque 1310). Las estimaciones de la SNR se generan para uno o más retardos candidatos a partir de las ponderaciones predeterminadas y la matriz de covarianza para los retardos seleccionados previamente (bloque 1320). Uno o más
30 nuevos retardos se seleccionan en base a las estimaciones de la SNR (bloque 1330), y el(los) nuevo(s) retardo(s) se usa(n) para procesar la señal compuesta (bloque 1340). La selección puede ser aditiva y/o puede implicar la sustitución de un retardo seleccionado previamente, por ejemplo, si el “antiguo” retardo fue añadido por el proceso incremental, su estimación de la SNR se puede retener en memoria y comparar con estimaciones de la SNR determinadas nuevamente para nuevas ramas candidatas para determinar si sustituir el antiguo retardo con el nuevo
35 retardo.
La FIGURA 14 ilustra operaciones ejemplares para seleccionar de manera incremental retardos según realizaciones adicionales de la presente invención. De nuevo, se supone que un conjunto de M retardos ya ha sido seleccionado de una pluralidad de L retardos candidatos, y que las ponderaciones asociadas y la matriz de covarianza se han
40 determinado (bloque 1410). Las estimaciones de la SNR para los L-M retardos candidatos restantes se generan a partir de las ponderaciones y la matriz de covarianza de los M retardos (bloque 1420). Estas estimaciones de la SNR corresponden al conjunto de M retardos ya seleccionados más un retardo adicional. El conjunto de retardos seleccionados se actualiza seleccionando los retardos candidatos restantes que tienen la mayor estimación de la SNR (bloque 1430), y usando el conjunto actualizado de retardos en procesar la señal compuesta (bloque 1440).
45 Un planteamiento incremental alternativo según realizaciones adicionales de la presente invención se ilustra en la FIGURA 15. Un conjunto de M retardos se selecciona de una pluralidad de L retardos candidatos, y las ponderaciones asociadas y la matriz de covarianza se determinan (bloque 1510). Las estimaciones de la SNR para los retardos candidatos restantes se generan a partir de las ponderaciones y la matriz de covarianza para los
50 retardos seleccionados previamente (bloque 1520). Se selecciona un retardo con la mejor estimación de la SNR
(bloque 1530). Si el número deseado de nuevos retardos se ha seleccionado (bloque 1540), el grupo actualizado de retardos seleccionados se usa para procesar la señal compuesta (bloque 1550). Si no, no obstante, se calculan nuevas ponderaciones y una nueva métrica de covarianza para el grupo seleccionado de retardos incluyendo el retardo seleccionado nuevamente (bloques 1560, 1510), se generan nuevas estimaciones de la SNR para los retardos candidatos restantes (bloque 1520), y se selecciona otro nuevo retardo (bloque 1530). El planteamiento ilustrado en la FIGURA 15 puede ser más intensivo informáticamente que las operaciones de la FIGURA 14, pero puede aprovechar más información y, de esta manera, puede proporcionar resultados más precisos, por ejemplo, puede hacer un mejor trabajo de evitar elecciones redundantes.
Según realizaciones adicionales de la presente invención, se puede implementar un planteamiento incremental para seleccionar retardos o derivadores tratando grupos de retardos de forma agregada, es decir, como “súper ramas”. Debido a consideraciones de complejidad, un receptor puede no ser capaz de evaluar cada rama individualmente. Para reducir la complejidad, el receptor podría identificar grupos de ramas a ser evaluadas como un grupo. Si el grupo en su conjunto indica un nivel deseable de mejora de la SNR, el grupo en su conjunto se puede añadir al conjunto seleccionado de ramas sin evaluar individualmente cada rama del grupo.
Las operaciones ejemplares para cada planteamiento se ilustran en la FIGURA 16. Un conjunto de M retardos se selecciona de una pluralidad de L retardos candidatos, y se determinan las ponderaciones asociadas y la matriz de covarianza (bloque 1610). Una estimación de la SNR agregada para un grupo (o grupos) de los retardos candidatos restantes se genera a partir de las ponderaciones y la matriz de covarianza para los retardos seleccionados previamente (bloque 1620). Se selecciona el grupo de R retardos con la mejor estimación de la SNR (bloque 1630). Si la actualización de los retardos seleccionados es completa (bloque 1640), el conjunto actualizado, incluyendo el grupo seleccionado de R retardos, se usa para procesar la señal compuesta (bloque 1650). Si no, se determinan las ponderaciones actualizadas y una nueva matriz de covarianza (bloques 1660, 1610), se generan las nuevas estimaciones de la SNR (bloque 1620), y se selecciona un nuevo conjunto de retardos (bloque 1630). Un criterio de integridad es que se ha usado el número total de ramas disponibles. Se apreciará que el planteamiento basado en grupo ilustrado en la FIGURA 16 se puede combinar con el planteamiento de evaluación individual de la FIGURA 15, por ejemplo, las súper ramas se pueden evaluar junto con las ramas individuales.
Se puede señalar que en la determinación del derivador del canal y los parámetros de correlación para una súper rama, el proceso de agregación puede destruir información útil asociada con las ramas individuales en la súper rama. En otras palabras, es posible para las ramas componentes presentar una correlación útil con las ramas ya seleccionadas, pero la correlación puede cancelar en la agregación de la súper rama. Para la súper rama, se pueden usar estimaciones de la SNR exactas (por ejemplo, la ecuación (18)) o aproximadas (por ejemplo, la ecuación (23)). Si la estimación de la SNR es grande, indica que el grupo o subgrupos son de interés. Si el receptor tiene cálculos de repuesto, puede decidir investigar las ramas individuales en el grupo en detalle. Alternativamente, puede identificar el grupo para más escrutinio en una evaluación futura. Si la mejora de la SNR es pequeña, el receptor puede descartar el grupo. Si una súper rama proporciona una mejora de la SNR significativa, se puede usar directamente en el combinador G-RAKE, es decir, no es necesario tratar las ramas componentes individualmente en el combinador, ya que se puede aplicar la misma ponderación a cada una.
Una súper rama se puede ver como un promedio de un número de ramas. Se puede ver además como una combinación paso bajo, que puede provocar pérdida de información que aumenta según aumenta el número de ramas. Este aspecto se puede extender usando una estructura tipo Hadamard. Por ejemplo, suponiendo que un grupo incluye 2j ramas, se puede aplicar un vector de ponderación +1/-1 a las ramas y sumar el resultado. Las secuencias de Hadamard proporcionan todas (2J-1) las secuencias balanceadas (mismo número de +1 y -1). Estas se pueden usar para intentar obtener una súper rama con una mejora de la SNR significativa. Esto se puede ver como una forma de precombinación simplificada que usa solamente los +1 y los -1.
Aún se pueden describir otros aspectos de la presente invención en términos de una estructura de ecualizador de segmentos, aunque estos planteamientos también son aplicables a la selección de retardos de correlacionador G-RAKE. Seleccionar ramas de combinación en un receptor G-RAKE se puede ver como análogo a fijar todos los coeficientes de un filtro FIR ecualizador de segmentos a 0 excepto para un subconjunto pequeño. La formulación del ecualizador de segmentos se puede realizar en el dominio de la frecuencia.
La FIGURA 17 ilustra una estructura de enlace descendente representativa para una señal de espectro ensanchado (por ejemplo, IS-2000 y CDMA) para un terminal conectado a una única estación base. La nomenclatura usada en la FIGURA 17 es como sigue: xi(t) representa la señal ensanchada/aleatorizada del usuario de orden i; Ei representa la energía por símbolo de la señal de usuario de orden i; hTX es la respuesta al impulso del filtro de transmisión; c(t) es la respuesta del canal que varía con el tiempo; hRX es la respuesta al impulso del filtro de recepción; y n(t) es el ruido blanco Gaussiano aditivo complejo con varianza No.
Un filtro adaptado de ruido coloreado para el sistema en la FIGURA 17 se da por: donde HTX(% ) es la transformada de Fourier de hTX, Hc(% ) es la transformada de Fourier de c(t), X0(% ) es la transformada de Fourier de x0(t), y
En el contexto del modelo de sistema presunto y la estructura supuesta del ecualizador de segmentos, los términos de la ecuación (24) se pueden asociar con el filtro de recepción, el filtro FIR o el filtro de ponderación, y el 10 correlacionador. Estos términos se pueden combinar mediante la inspección:
y
correlacionador – X0*(% ).
Un problema es cómo calcular una respuesta en frecuencia ponderada en el filtro de ponderación. Este filtro de ponderación se puede dar por (26).
Para un sistema dado, el producto de HTX(% )Hc(% )HR.Y(% ) es la transformada de Fourier HNET(% ) de los coeficientes de canal netos. HR.Y(% ) es típicamente conocida exacta o aproximadamente en el receptor. Por lo tanto, H*TX(% )H*c(% ) se puede calcular como sigue:
y solamente la energía de señal E1 y la varianza de ruido No son necesarias para calcular la respuesta en frecuencia . Para obtener estimaciones de la energía de señal E1 y la varianza de ruido No, se usa un procedimiento como se describe, por ejemplo, en la Solicitud de EE.UU. Número de Serie 10/943274, presentada el 30 17 de septiembre de 2005 y titulada “Method and Apparatus for CDMA Receivers” por Douglas A. Cairns y Leonid Krasny.
La FIGURA 18 ilustra un método ejemplar para seleccionar retardos de correlacionador o la FIGURA 18 ilustra un método ejemplar para seleccionar retardos de correlacionador o derivadores de filtro usando una respuesta en 35 frecuencia ponderada según algunas realizaciones de la presente invención. Se determinan los coeficientes del canal, una respuesta del filtro de recepción, las energías de la señal y una varianza de ruido (bloque 1810). Una respuesta en frecuencia ponderada (por ejemplo, la ecuación (26)) se determina a partir de estos factores (bloque 1820). Esta respuesta en frecuencia ponderada se convierte al dominio del tiempo para producir una respuesta en frecuencia ponderada en el dominio del tiempo (bloque 1830). Los retardos del correlacionador o derivadores de
40 filtro FIR se seleccionan en base a las ponderaciones (bloque 1840). Una señal compuesta se procesa usando los retardos o derivadores seleccionados (bloque 1850).
Los diagramas de bloques y de flujo de las FIGURA 5-16 y 18 ilustran la arquitectura, funcionalidad, y operaciones de posibles implementaciones del aparato, los métodos y los productos de programa informático según diversas
45 realizaciones de la presente invención. También se debería señalar que, en algunas implementaciones alternativas, las acciones señaladas en los diagramas pueden darse fuera del orden señalado en las figuras. Por ejemplo, dos operaciones mostradas en sucesión se pueden ejecutar, de hecho, considerablemente concurrentemente, o las operaciones algunas veces se pueden ejecutar en el orden inverso, dependiendo de la funcionalidad implicada.
50 Variaciones adicionales del aparato, los métodos y los productos de programa informático anteriormente descritos también caen dentro del alcance de la presente invención. Por ejemplo, las técnicas que usan “correlaciones de
cantidad”, por ejemplo, covarianza de ruido o correlaciones de datos, pueden obtener tales correlaciones usando planteamientos paramétricos o no paramétricos. Un planteamiento no paramétrico puede implicar, por ejemplo, usar un conjunto de ramas de sondeo o ramas existentes para medir las correlaciones de cantidad. Un planteamiento paramétrico puede implicar, por ejemplo, el cálculo de una correlación de ruido usando estimaciones de canal y/u otras cantidades.
Un estimador de covarianza de ruido no paramétrico convencional que se puede usar con la presente invención se describe en la Patente de EE.UU. Nº 6.363.104 de Bottomley et al se muestra en la FIGURA 19. Las estimaciones de canal se proporcionan a una unidad de señal de eliminación 1910, que sustrae las estimaciones del canal a partir de valores desensanchados (modulación eliminada) para formar valores de error. Un procesador de error 1920 recibe los valores de error e incluye un ordenador de correlación de ruido 1922 en donde los errores se multiplican por los conjugados de los otros errores para producir valores de correlación de ruido. Estos valores de correlación de ruido se proporcionan entonces a un suavizador 1924 que promedia los valores en el tiempo, por ejemplo, múltiples intervalos.
Un estimador de covarianza de ruido paramétrico que se puede usar con la presente invención se describe en la Solicitud de EE.UU. Nº de Serie 10/800.167, presentada el 12 de marzo de 2004, titulada “Method and Apparatus for Parameter Estimation in a Generalized Rake Receiver”, se muestra en la FIGURA 20. Una unidad de señal de eliminación 2010 produce una señal de error que se usa para realizar una medición de correlación de ruido en un ordenador de correlación de ruido 2022 de un subprocesador 2020. Las mediciones se fijan a un modelo de covarianza de ruido que incluye elementos de estructura proporcionados por un ordenador de elementos de estructura 2024 y parámetros de ajuste determinados por un estimador de parámetros G-RAKE 2026. Los parámetros de ajuste y los elementos de estructura se combinan por un ordenador de covarianza de ruido 2028 para producir una estimación de covarianza de ruido.
Para planteamientos no paramétricos, las ramas se pueden colocar en retardos candidatos para medir datos o correlaciones de ruido. Para un ecualizador de segmentos, las muestras se pueden correlacionar con otras muestras en base a los retardos candidatos. Para planteamientos paramétricos, se puede introducir un concepto de ramas de sondeo “virtuales”, es decir, un planteamiento paramétrico puede permitir la evaluación de retardos o derivadores candidatos incluso si no está disponible la información de los retardos o derivadores físicos correspondientes reales.
Se apreciará además que la presente invención también abarca realizaciones en las que se usan múltiples antenas de recepción. Por ejemplo, la selección de rama o derivador se podría hacer sobre una base antena por antena, o se podrían usar correlaciones de cantidad combinadas para seleccionar retardos desde múltiples antenas. La presente invención también cubre realizaciones en las que se proporciona diversidad de transmisión. Por ejemplo, para diversidad de transmisión con realimentación, se podrían usar pilotos de múltiples antenas de transmisión para calcular las estimaciones de canal compuesto. Para un traspaso suave, las soluciones ponderadas se podrían calcular separadamente, y usar para seleccionar a partir de un conjunto fusionado de retardos candidatos. Alternativamente, se podría usar una métrica de SNR conjunta. Para diversidad de transmisión que usa un código Alamouti, se podría usar la misma selección de rama para ambas señales transmitidas. Para aplicaciones de entradas múltiples, salidas múltiples (MIMO), la selección del retardo se puede realizar separadamente para cada señal, o se podría usar un planteamiento que maximice la SNR mínima.
En los dibujos y la especificación, han sido descritas realizaciones ilustrativas típicas de la invención y, aunque se emplean términos específicos, se usan en un sentido genérico y descriptivo solamente y no para propósitos de limitación, el alcance de la invención que se expone en las siguientes reivindicaciones.

Claims (16)

  1. REIVINDICACIONES
    1. Un método de recuperación de una señal a partir de una señal compuesta, incluyendo señales de una o más fuentes, el método que comprende:
    & determinar (1010) las características de canal y de correlación para la señal compuesta; & determinar (1020) las ponderaciones de combinación respectivas para una información a partir de la señal compuesta para los respectivos de una pluralidad de retardos candidatos en base a las características de canal y de correlación determinadas;
    caracterizado porque el método además comprende
    & seleccionar (1030) un primer retardo a partir de la pluralidad de retardos candidatos para inclusión en un grupo de retardos; & generar una estimación de contenido de señal y de ruido para los respectivos de una pluralidad de segundos retardos a partir de una ponderación asociada con el primer retardo; & seleccionar uno o más de los respectivos de la pluralidad de segundos retardos para inclusión en el grupo de retardos en base a la estimación de contenido de señal y de ruido generada; y & procesar (1040) una información a partir de la señal compuesta para los retardos seleccionados según un código de ensanchado para generar una estimación de símbolo.
  2. 2.
    Un método según la reivindicación 1, en donde generar una estimación de contenido de señal y de ruido para un segundo retardo a partir de una ponderación asociada con el primer retardo comprende:
    & determinar una correlación entre una información de señal compuesta para el primer retardo y una información de señal compuesta para el segundo retardo; y & generar la estimación de contenido de señal y de ruido para el segundo retardo a partir de la correlación y la ponderación asociadas con el primer retardo.
  3. 3.
    Un método según la reivindicación 1:
    & en donde generar una estimación de contenido de señal y de ruido para un segundo retardo a partir de una ponderación asociada con el primer retardo comprende generar estimaciones respectivas de contenido de señal y de ruido para los respectivos de la pluralidad de segundos retardos a partir de la ponderación asociada con el primer retardo; y & en donde seleccionar el uno o más de los respectivos de la pluralidad de segundos retardos para inclusión en el grupo de retardos en base a la estimación de contenido de señal y de ruido generada comprende seleccionar de entre la pluralidad de segundos retardos en base a las estimaciones de contenidos de señal y de ruido.
  4. 4.
    Un método según la reivindicación 3, en donde seleccionar de entre la pluralidad de segundos retardos en base a las estimaciones de contenido de señal y de ruido comprende seleccionar segundos retardos cuyas estimaciones de contenido de señal y de ruido asociadas indican una mejora más grande de la relación señal a ruido.
  5. 5.
    Un método según la reivindicación 3:
    & en donde seleccionar de entre la pluralidad de segundos retardos en base a las estimaciones de contenido de señal y de ruido comprende seleccionar uno primero de los segundos retardos; & en donde determinar las ponderaciones de combinación respectivas para una información a partir de la señal compuesta para los respectivos de una pluralidad de retardos candidatos en base a las características de canal y de correlación determinadas comprende determinar nuevas ponderaciones de combinación respectivas para los respectivos del grupo seleccionado de retardos incluyendo el primero seleccionado de los segundos retardos; & en donde generar las estimaciones de contenido de señal y de ruido respectivas para los respectivos de la pluralidad de segundos retardos a partir de la ponderación asociada con el primer retardo comprende generar nuevas estimaciones de contenido de señal y de ruido para los respectivos de la pluralidad de segundos retardos aún no seleccionados; y & en donde seleccionar de entre la pluralidad de segundos retardos en base a las estimaciones de contenido de señal y de ruido comprende seleccionar uno segundo de los segundos retardos en base a las nuevas estimaciones de contenido de señal y de ruido.
  6. 6.
    Un método según la reivindicación 5, en donde seleccionar uno segundo de los segundos retardos en base a las nuevas estimaciones de contenido de señal y de ruido comprende sustituir el segundo de los segundos retardos para uno seleccionado previamente del grupo seleccionado de retardos en base a una comparación de las estimaciones de contenido de señal y de ruido.
  7. 7.
    Un método según la reivindicación 3, en donde seleccionar de entre la pluralidad de segundos retardos en base a las estimaciones de contenido de señal y de ruido comprende:
    & generar una estimación de contenido de señal y de ruido agregada para un conjunto de los segundos retardos; y & determinar si seleccionar el conjunto de segundos retardos para inclusión en el grupo de retardos seleccionados en base a la estimación de contenido de señal y de ruido agregada.
  8. 8.
    Un método según la reivindicación 1, en donde procesar la información a partir de la señal compuesta para los retardos seleccionados según un código de ensanchado para generar una estimación de símbolo comprende:
    & generar las correlaciones respectivas de la señal compuesta con el código de ensanchado para los respectivos de los retardos seleccionados; y & combinar las correlaciones generadas para generar la estimación de símbolo.
  9. 9.
    Un método según la reivindicación 1, en donde procesar la información a partir de la señal compuesta para los retardos seleccionados según un código de ensanchado para generar una estimación de símbolo comprende:
    & filtrar la señal compuesta usando un filtro que tiene derivadores de filtro correspondientes a los respectivos de los retardos seleccionados; y & correlacionar las señales de comunicaciones de espectro ensanchado filtradas con el código ensanchado para generar la estimación de símbolo.
  10. 10.
    Un método según la reivindicación 1, en donde determinar las características de canal y de correlación para la señal compuesta comprende determinar la característica de correlación paramétricamente y no paramétricamente.
  11. 11.
    Un método según la reivindicación 1, en donde determinar las características de canal y de correlación para la señal compuesta comprende determinar la característica de correlación a partir de las correlaciones de la señal compuesta en la pluralidad de retardos candidatos.
  12. 12.
    Un receptor de comunicaciones de espectro ensanchado (600) que comprende:
    & un procesador radio (650) configurado para recibir una señal radio que incluye señales de una o más fuentes y producir una señal en banda base compuesta que incluye señales de una o más fuentes; y & un procesador en banda base configurado para determinar (640) las características de canal y de correlación para la señal compuesta, determinar (630) las ponderaciones de combinación respectivas para información a partir de la señal compuesta para los respectivos de una pluralidad de retardos candidatos en base a las características de canal y de correlación determinadas,
    caracterizado porque el procesador en banda base está configurado además:
    & para seleccionar (620) un primer retardo a partir de la pluralidad de retardos candidatos para inclusión en un grupo de retardos, para generar una estimación de contenido de señal y de ruido para los respectivos de una pluralidad de segundos retardos a partir de una ponderación asociada con el primer retardo, seleccionar
    (620) uno o más de los respectivos de la pluralidad de segundos retardos para inclusión en el grupo de retardos en base a la estimación generada de contenido de señal y de ruido, y procesar (610) una información a partir de la señal compuesta para los retardos seleccionados según un código de ensanchado para generar una estimación de símbolo.
  13. 13.
    Un receptor según la reivindicación 12, en donde el procesador en banda base es operativo para generar una estimación de contenido de señal y de ruido agregada para un conjunto de los segundos retardos, y determinar si seleccionar el conjunto de los segundos retardos para inclusión en el grupo de retardos seleccionados en base a la estimación de contenido de señal y de ruido agregada.
  14. 14.
    Un receptor según la reivindicación 12, en donde el procesador en banda base es operativo para generar correlaciones respectivas de la señal compuesta con el código de ensanchado para los respectivos de los retardos seleccionados, y combinar las correlaciones generadas para generar la estimación de símbolo.
  15. 15.
    Un receptor según la reivindicación 12, en donde el procesador en banda base es operativo para filtrar la señal compuesta usando un filtro que tiene derivadores de filtro que corresponden a los respectivos de los retardos seleccionados y correlacionar las señales de comunicaciones de espectro ensanchado filtradas con el código de ensanchado para generar la estimación de símbolo.
  16. 16.
    Un producto de programa informático para recuperar una señal a partir de una señal compuesta que incluye
    señales de una o más fuentes, el producto de programa informático que comprende un código de programa informático integrado en un medio de almacenamiento legible por ordenador, el código de programa informático configurado para realizar el método según cualquiera de las reivindicaciones 1 a 11.
ES05795998T 2004-10-06 2005-10-04 Aparato, métodos y productos de programas informáticos para selección de retardo en un receptor de espectro ensanchado Expired - Lifetime ES2425225T3 (es)

Applications Claiming Priority (3)

Application Number Priority Date Filing Date Title
US10/959,923 US7769078B2 (en) 2000-12-22 2004-10-06 Apparatus, methods and computer program products for delay selection in a spread-spectrum receiver
US959923 2004-10-06
PCT/EP2005/010646 WO2006037593A1 (en) 2004-10-06 2005-10-04 Apparatus, methods and computer program products for delay selection in a spread-spectrum receiver

Publications (1)

Publication Number Publication Date
ES2425225T3 true ES2425225T3 (es) 2013-10-14

Family

ID=35455870

Family Applications (1)

Application Number Title Priority Date Filing Date
ES05795998T Expired - Lifetime ES2425225T3 (es) 2004-10-06 2005-10-04 Aparato, métodos y productos de programas informáticos para selección de retardo en un receptor de espectro ensanchado

Country Status (8)

Country Link
US (1) US7769078B2 (es)
EP (2) EP2605415A1 (es)
JP (1) JP4829239B2 (es)
KR (1) KR101156876B1 (es)
CN (1) CN101069362B (es)
DK (1) DK1800417T3 (es)
ES (1) ES2425225T3 (es)
WO (1) WO2006037593A1 (es)

Families Citing this family (54)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5955992A (en) * 1998-02-12 1999-09-21 Shattil; Steve J. Frequency-shifted feedback cavity used as a phased array antenna controller and carrier interference multiple access spread-spectrum transmitter
US7430257B1 (en) * 1998-02-12 2008-09-30 Lot 41 Acquisition Foundation, Llc Multicarrier sub-layer for direct sequence channel and multiple-access coding
US8670390B2 (en) 2000-11-22 2014-03-11 Genghiscomm Holdings, LLC Cooperative beam-forming in wireless networks
US7769078B2 (en) 2000-12-22 2010-08-03 Telefonaktiebolaget Lm Ericsson (Publ) Apparatus, methods and computer program products for delay selection in a spread-spectrum receiver
US7778312B2 (en) * 2000-12-22 2010-08-17 Telefonaktiebolaget Lm Ericsson (Publ) Method and apparatus for selecting demodulation processing delays in a receiver
US9893774B2 (en) 2001-04-26 2018-02-13 Genghiscomm Holdings, LLC Cloud radio access network
US9819449B2 (en) 2002-05-14 2017-11-14 Genghiscomm Holdings, LLC Cooperative subspace demultiplexing in content delivery networks
US10355720B2 (en) 2001-04-26 2019-07-16 Genghiscomm Holdings, LLC Distributed software-defined radio
US10425135B2 (en) 2001-04-26 2019-09-24 Genghiscomm Holdings, LLC Coordinated multipoint systems
US10931338B2 (en) 2001-04-26 2021-02-23 Genghiscomm Holdings, LLC Coordinated multipoint systems
JP3588087B2 (ja) * 2002-04-19 2004-11-10 松下電器産業株式会社 Sir測定装置および方法
US10644916B1 (en) 2002-05-14 2020-05-05 Genghiscomm Holdings, LLC Spreading and precoding in OFDM
US10200227B2 (en) 2002-05-14 2019-02-05 Genghiscomm Holdings, LLC Pre-coding in multi-user MIMO
US10142082B1 (en) 2002-05-14 2018-11-27 Genghiscomm Holdings, LLC Pre-coding in OFDM
US9628231B2 (en) 2002-05-14 2017-04-18 Genghiscomm Holdings, LLC Spreading and precoding in OFDM
US7738534B2 (en) 2003-11-24 2010-06-15 Telefonaktiebolaget Lm Ericsson (Publ) Multi-transmitter interference suppression using code-specific combining
US7536158B2 (en) * 2004-03-29 2009-05-19 Telefonaktiebolaget Lm Ericsson (Publ) Impairment correlation estimation in a spread spectrum system
US11552737B1 (en) 2004-08-02 2023-01-10 Genghiscomm Holdings, LLC Cooperative MIMO
US11184037B1 (en) 2004-08-02 2021-11-23 Genghiscomm Holdings, LLC Demodulating and decoding carrier interferometry signals
US11431386B1 (en) 2004-08-02 2022-08-30 Genghiscomm Holdings, LLC Transmit pre-coding
EP1913701B1 (en) * 2005-07-06 2011-02-23 National Institute of Information and Communications Technology Delay estimation apparatus and method
US7894514B2 (en) * 2005-09-29 2011-02-22 Alcatel-Lucent Usa Inc. Receiver techniques for wireless communication
US7852902B2 (en) * 2005-09-30 2010-12-14 Telefonaktiebolaget L M Ericsson (Publ) Method of and apparatus for multi-path signal component combining
US7602838B2 (en) * 2005-12-22 2009-10-13 Telefonaktiebolaget Lm Ericsson (Publ) Linear turbo equalization using despread values
EP1994650B1 (en) 2006-02-28 2012-12-19 Rotani Inc. Methods and apparatus for overlapping mimo antenna physical sectors
US7751467B2 (en) * 2006-12-04 2010-07-06 Telefonaktiebolaget Lm Ericsson (Publ) Method and apparatus for selecting signal processing delays based on historical selection data
US7751463B2 (en) 2006-12-05 2010-07-06 Telefonaktiebolaget Lm Ericsson (Publ) Method and apparatus for suppressing interference based on channelization code power estimation with bias removal
US7933345B2 (en) * 2006-12-20 2011-04-26 Telefonaktiebolaget Lm Ericsson (Publ) Method and apparatus for determining combining weights for MIMO receivers
KR101353058B1 (ko) * 2007-02-12 2014-01-17 삼성전자주식회사 Mimo를 이용한 무선 랜 핸드오프 제어 방법 및 그 장치
KR100848000B1 (ko) 2007-02-20 2008-07-23 에스케이 텔레콤주식회사 위성 방송 수신 시스템 및 수신 방법
US7848387B2 (en) * 2007-05-21 2010-12-07 Telefonaktiebolaget Lm Ericsson (Publ) Receiver parametric covariance estimation for transmit diversity
US7916774B2 (en) * 2007-09-12 2011-03-29 Broadcom Corporation Method and system for estimating channel of a mobile station in a communication system
US7995641B2 (en) * 2007-11-06 2011-08-09 Telefonaktiebolaget Lm Ericsson (Publ) Method and apparatus for code power parameter estimation for received signal processing
US7978757B1 (en) * 2008-02-08 2011-07-12 Freescale Semiconductor, Inc. Configurable receiver and a method for configuring a receiver
US8781011B2 (en) 2008-02-25 2014-07-15 Telefonaktiebolaget Lm Ericsson (Publ) Receiver parametric covariance estimation for precoded MIMO transmissions
US7983353B2 (en) 2008-02-25 2011-07-19 Telefonaktiebolaget Lm Ericsson (Publ) Code power estimation for MIMO signals
US7953186B2 (en) * 2008-02-29 2011-05-31 Telefonaktiebolaget Lm Ericsson (Publ) Multi-stage combining weight calculation method and apparatus
US8068535B2 (en) 2008-03-28 2011-11-29 Telefonaktiebolaget L M Ericsson (Publ) Robust iterative linear system solvers
US8085840B2 (en) * 2008-10-01 2011-12-27 Qualcomm Incorporated Method and apparatus for reducing interference of a signal over a plurality of stages
US8411780B2 (en) 2009-02-24 2013-04-02 Telefonaktiebolaget Lm Ericsson (Publ) Estimating the ratio of traffic channel power to pilot power in a MIMO wireless communication system
US8218606B2 (en) * 2009-04-14 2012-07-10 Telelfonaktiebolaget Lm Ericsson (Publ) Method and apparatus for direct estimation of impairment correlations for received signal processing
US9374248B2 (en) * 2012-04-27 2016-06-21 Intel Deutschland Gmbh Receiver circuit and method performed by a receiver circuit for determining a channel estimate
ES2700539T3 (es) 2013-05-14 2019-02-18 Broadnet Invest AG Señal que representa datos, método y dispositivo para generar tal señal y método y dispositivo para determinar los datos representados a partir de tal señal
US9071318B2 (en) * 2013-09-13 2015-06-30 Intel IP Corporation Techniques for determining covariance measures based on correlation criteria
US12224860B1 (en) 2014-01-30 2025-02-11 Genghiscomm Holdings, LLC Linear coding in decentralized networks
CN106034099B (zh) * 2015-03-12 2019-06-21 富士通株式会社 多载波信号的限幅失真的估计装置、补偿装置以及接收机
US9660709B1 (en) * 2015-12-04 2017-05-23 Uurmi Systems Pvt. Ltd. Systems and methods for calculating log-likelihood ratios in a MIMO detector
US10243773B1 (en) 2017-06-30 2019-03-26 Genghiscomm Holdings, LLC Efficient peak-to-average-power reduction for OFDM and MIMO-OFDM
US10637705B1 (en) 2017-05-25 2020-04-28 Genghiscomm Holdings, LLC Peak-to-average-power reduction for OFDM multiple access
US12206535B1 (en) 2018-06-17 2025-01-21 Tybalt, Llc Artificial neural networks in wireless communication systems
US11343823B2 (en) 2020-08-16 2022-05-24 Tybalt, Llc Orthogonal multiple access and non-orthogonal multiple access
EP3915236A4 (en) 2019-01-25 2023-05-24 Genghiscomm Holdings, LLC ORTHOGONAL MULTI-ACCESS AND NON-ORTHOGONAL MULTI-ACCESS
WO2020242898A1 (en) 2019-05-26 2020-12-03 Genghiscomm Holdings, LLC Non-orthogonal multiple access
CN113679394B (zh) * 2021-09-26 2022-09-27 华东理工大学 基于相关性的运动想象的导联选择方法及装置

Family Cites Families (76)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5673291A (en) * 1994-09-14 1997-09-30 Ericsson Inc. Simultaneous demodulation and decoding of a digitally modulated radio signal using known symbols
US5572552A (en) * 1994-01-27 1996-11-05 Ericsson Ge Mobile Communications Inc. Method and system for demodulation of downlink CDMA signals
EP0748215B1 (en) * 1994-02-17 2003-05-28 New York Blood Center, Inc. Biologic bioadhesive compositions containing fibrin glue and liposomes, methods of preparation and use
US5530716A (en) * 1994-06-30 1996-06-25 Motorola, Inc. Method and apparatus for identifying a coded communication signal
MY120873A (en) 1994-09-30 2005-12-30 Qualcomm Inc Multipath search processor for a spread spectrum multiple access communication system
US5671221A (en) * 1995-06-14 1997-09-23 Sharp Microelectronics Technology, Inc. Receiving method and apparatus for use in a spread-spectrum communication system
US5615209A (en) * 1995-07-26 1997-03-25 Ericsson Inc. Method and apparatus for CDMA signal orthogonalization
JP3337613B2 (ja) * 1996-03-05 2002-10-21 シャープ株式会社 スペクトル拡散通信システム
US5796788A (en) * 1996-04-19 1998-08-18 Ericsson Inc. Method and apparatus for interference decorrelation in time and space
US6160841A (en) * 1996-05-24 2000-12-12 Leica Geosystems Inc. Mitigation of multipath effects in global positioning system receivers
US6026115A (en) 1996-08-23 2000-02-15 Ntt Mobile Communications Network, Inc. Rake receiver
US6052406A (en) * 1997-05-02 2000-04-18 Itt Manufacturing Enterprises, Inc. Frequency hopping synchronization and tracking in a digital communication system
JPH1141141A (ja) * 1997-05-21 1999-02-12 Mitsubishi Electric Corp スペクトル拡散信号受信方法及びスペクトル拡散信号受信装置
JP2924864B2 (ja) * 1997-06-16 1999-07-26 日本電気株式会社 適応レイク受信方式
US5852630A (en) * 1997-07-17 1998-12-22 Globespan Semiconductor, Inc. Method and apparatus for a RADSL transceiver warm start activation procedure with precoding
US6345078B1 (en) 1997-07-31 2002-02-05 Lucent Technologies Inc. Finger assignment system for a multiple finger receiver and method thereof
BR9812816A (pt) * 1997-09-15 2000-08-08 Adaptive Telecom Inc Processos para comunicação sem fio, e para eficientemente determinar na estação base um canal espacial da unidade móvel em um sistema de comunicação sem fio, e, estação base de cdma
US5987016A (en) * 1997-11-04 1999-11-16 Motorola, Inc. Method and apparatus for tracking a communication signal in a wireless communication system
JP3305639B2 (ja) * 1997-12-24 2002-07-24 株式会社エヌ・ティ・ティ・ドコモ 直接拡散cdma伝送方式におけるrake受信機
US6839378B1 (en) 1998-01-12 2005-01-04 Ericsson, Inc. Method and apparatus for multipath delay estimation in direct sequence spread spectrum communication systems
US5973642A (en) * 1998-04-01 1999-10-26 At&T Corp. Adaptive antenna arrays for orthogonal frequency division multiplexing systems with co-channel interference
US6615024B1 (en) * 1998-05-01 2003-09-02 Arraycomm, Inc. Method and apparatus for determining signatures for calibrating a communication station having an antenna array
EP0975100A1 (en) * 1998-07-23 2000-01-26 Siemens Aktiengesellschaft Receiver and method of recovering data from radio signals
US6275483B1 (en) * 1998-09-03 2001-08-14 Texas Instruments Incorporated Fast and accurate identification of spread spectrum signals
US6125137A (en) * 1998-09-11 2000-09-26 Motorola, Inc. Apparatus and method for performing a signal search in a coherent wireless communication system
JP3031350B2 (ja) * 1998-09-14 2000-04-10 日本電気株式会社 スペクトラム拡散復調装置および方法
FI106897B (fi) * 1998-09-14 2001-04-30 Nokia Networks Oy RAKE-vastaanotin
US6363104B1 (en) 1998-10-02 2002-03-26 Ericsson Inc. Method and apparatus for interference cancellation in a rake receiver
US7184462B1 (en) 1998-12-04 2007-02-27 Telefonaktiebolaget L M Ericsson (Publ) Method and apparatus for configuring a rake receiver
KR100378124B1 (ko) * 1998-12-10 2003-06-19 삼성전자주식회사 이동통신시스템에서단말기의위치추정장치및방법
JP3264259B2 (ja) * 1998-12-10 2002-03-11 日本電気株式会社 Cdma受信装置
US6466558B1 (en) * 1999-06-14 2002-10-15 Qualcomm Incorporated Selection mechanism for signal combining methods
EP1063781A1 (en) 1999-06-18 2000-12-27 Alcatel Method of finding the best transmission channels for a CDMA signal, and components therefor
US6801565B1 (en) 1999-06-25 2004-10-05 Ericsson Inc. Multi-stage rake combining methods and apparatus
US6636561B1 (en) * 1999-06-29 2003-10-21 Nortel Networks Limited Channel equalisers
US6377615B1 (en) * 1999-09-30 2002-04-23 Ericsson Inc. Apparatus and methods for receiving information using variable length accumulation searchers
US6683924B1 (en) * 1999-10-19 2004-01-27 Ericsson Inc. Apparatus and methods for selective correlation timing in rake receivers
US6922434B2 (en) * 1999-10-19 2005-07-26 Ericsson Inc. Apparatus and methods for finger delay selection in RAKE receivers
ES2264586T3 (es) 1999-11-26 2007-01-01 Nokia Corporation Receptor rake.
DE60045872D1 (de) 1999-12-17 2011-06-01 St Ericsson Sa Verfahren und gerät zur steuerung von mehrwegsignalen
US6363350B1 (en) * 1999-12-29 2002-03-26 Quikcat.Com, Inc. Method and apparatus for digital audio generation and coding using a dynamical system
JP2001345739A (ja) 2000-06-06 2001-12-14 Nec Corp Rake受信装置
AU2001283124A1 (en) * 2000-07-31 2002-02-13 Morphics Technology, Inc. Generic finger architecture for spread spectrum applications
US7031373B1 (en) * 2000-08-15 2006-04-18 Motorola, Inc. Apparatus for controlling a plurality of receiver fingers in a CDMA receiver
US7613229B1 (en) 2000-10-02 2009-11-03 St Wireless Sa Method and apparatus for combined finger management and finger lock for a multipath signals in a wireless communication system
KR100358349B1 (ko) * 2000-11-22 2002-10-25 한국전자통신연구원 다중전송속도를 가지는 코드분할다중접속시스템의 그룹별병렬 간섭제거장치 및 방법
US7043217B2 (en) * 2000-12-04 2006-05-09 Mitsubishi Denki Kabushiki Kaisha Combining reception method and apparatus
CA2364986C (en) * 2000-12-22 2007-10-02 Research In Motion Limited Adaptive generalized matched filter rake receiver system and method
US7769078B2 (en) 2000-12-22 2010-08-03 Telefonaktiebolaget Lm Ericsson (Publ) Apparatus, methods and computer program products for delay selection in a spread-spectrum receiver
JP4354629B2 (ja) * 2000-12-28 2009-10-28 川崎マイクロエレクトロニクス株式会社 Rake合成回路
US6771690B2 (en) * 2000-12-29 2004-08-03 Nokia Corporation Method and apparatus for providing blind adaptive estimation and reception
KR100400898B1 (ko) * 2001-05-03 2003-10-08 엘지전자 주식회사 이동통신시스템에서의 레이크 수신 장치
US6996159B2 (en) * 2001-05-17 2006-02-07 Intel Corporation Reducing spread spectrum noise
JP2003023371A (ja) * 2001-07-06 2003-01-24 Nec Corp Cdma受信機、その受信方法及びプログラム
US7359466B2 (en) * 2001-08-24 2008-04-15 Lucent Technologies Inc. Signal detection by a receiver in a multiple antenna time-dispersive system
US7236514B2 (en) * 2001-10-01 2007-06-26 Ericsson, Inc. Communications methods, apparatus and computer program products using gain multipliers
TWI261468B (en) * 2001-11-02 2006-09-01 Benq Corp Rake reception device and method
US6728304B2 (en) * 2001-12-18 2004-04-27 Motorola, Inc. Method and apparatus for performing a signal detection and assignment in a wireless communication system
EP1351405A1 (en) 2002-04-04 2003-10-08 STMicroelectronics Asia Pacific Pte Ltd. Rake-finger combiner with reduced resource requirement
JP4086574B2 (ja) * 2002-04-12 2008-05-14 松下電器産業株式会社 パスサーチ回路、無線受信装置及び無線送信装置
EP1359684A1 (en) 2002-04-30 2003-11-05 Motorola Energy Systems Inc. Wireless transmission using an adaptive transmit antenna array
DE10220906A1 (de) 2002-05-10 2003-12-24 Infineon Technologies Ag Rake-Demodulator mit Multicode-Finger
EP1372269A1 (en) 2002-06-12 2003-12-17 Agilent Technologies, Inc. - a Delaware corporation - Improved spread spectrum receiver rake
US7194051B2 (en) 2002-06-13 2007-03-20 Qualcomm Incorporated Finger merge protection for rake receivers
US6987797B2 (en) * 2002-07-26 2006-01-17 Qualcomm Incorporated Non-parametric matched filter receiver for wireless communication systems
AU2002324276A1 (en) 2002-08-19 2004-03-03 Nokia Corporation Rake receiver
US20040066841A1 (en) * 2002-09-23 2004-04-08 Elias Jonsson Systems, methods of operating, and computer program products for selecting delays for a rake receiver based on signal to interference ratios and/or powers
KR100979153B1 (ko) * 2002-11-22 2010-08-31 인터디지탈 테크날러지 코포레이션 복소 가중치 생성(cwg) 알고리즘을 이용한 레이크 수신기에서의 채널 이득 추정
JP4276009B2 (ja) * 2003-02-06 2009-06-10 株式会社エヌ・ティ・ティ・ドコモ 移動局、基地局、無線伝送プログラム、及び無線伝送方法
US7257377B2 (en) * 2003-02-18 2007-08-14 Qualcomm, Incorporated Systems and methods for improving channel estimation
JP4198732B2 (ja) * 2003-07-14 2008-12-17 インターデイジタル テクノロジー コーポレーション クラスタ多経路干渉抑制回路を有する高性能無線受信器
US7460583B2 (en) * 2003-12-15 2008-12-02 Telefonaktiebolaget Lm Ericsson (Publ) Method for path searching and verification
US7310394B2 (en) * 2004-01-09 2007-12-18 Wang Xiao-An LMMSE-based RAKE receiver with channel tap assignment
US7782987B2 (en) * 2004-03-12 2010-08-24 Telefonaktiebolaget Lm Ericsson (Publ) Method and apparatus for received signal quality estimation
US7711035B2 (en) 2004-09-17 2010-05-04 Telefonaktiebolaget Lm Ericsson (Publ) Method and apparatus for suppressing communication signal interference
US20080089403A1 (en) * 2007-11-26 2008-04-17 Nokia Corporation Chip-level or symbol-level equalizer structure for multiple transmit and receiver antenna configurations

Also Published As

Publication number Publication date
US20050078742A1 (en) 2005-04-14
JP2008516491A (ja) 2008-05-15
CN101069362A (zh) 2007-11-07
CN101069362B (zh) 2011-05-25
WO2006037593A1 (en) 2006-04-13
DK1800417T3 (da) 2013-07-15
EP1800417B1 (en) 2013-05-22
JP4829239B2 (ja) 2011-12-07
EP1800417A1 (en) 2007-06-27
EP2605415A1 (en) 2013-06-19
KR101156876B1 (ko) 2012-06-20
KR20070060116A (ko) 2007-06-12
US7769078B2 (en) 2010-08-03

Similar Documents

Publication Publication Date Title
ES2425225T3 (es) Aparato, métodos y productos de programas informáticos para selección de retardo en un receptor de espectro ensanchado
CN102334298B (zh) 估计mimo无线通信系统中的业务信道功率与导频功率的比率
KR101471685B1 (ko) 다수의 기지국을 사용하여 일반화 레이크 수신기 파라미터에 대한 확장된 최소 제곱 평가를 위한 방법 및 무선 통신 단말기
US8351488B2 (en) Diversity receiver
KR20070007029A (ko) 부호 특정 결합을 이용한 ds-cdma 간섭 억제를 위한방법 및 장치
ES2364884T3 (es) Método y aparato para eliminar las dependencias de amplitud del canal piloto desde la salida del receptor rake.
JP2008514063A (ja) 通信信号の干渉を抑制するための方法と装置
JP5038410B2 (ja) 汎用rake受信機における干渉推定のための方法と装置
KR100818465B1 (ko) 다중 수신기 안테나용 레이크 기반 cdma 수신기
US8848846B2 (en) Receiver
TWI323575B (en) Generalized rake receiver for wireless communication
US20040097204A1 (en) Multi-subscriber detection using a rake receiver structure
US7995641B2 (en) Method and apparatus for code power parameter estimation for received signal processing
CN103988444B (zh) 非冗余均衡
EP2485417A1 (en) Method and device for selecting noise path
Ko et al. Performance analysis for multistage interference cancellers in asynchronous DS-CDMA systems
Kim et al. An adaptive antenna array based propagation delay estimation for DS-CDMA communication systems
CN101128993B (zh) 信道估计装置、码分多址接收装置以及信道估计方法
Tarighat et al. An uplink DS-CDMA receiver using a robust post-correlation Kalman structure
Youssef et al. An effective and scalable multiuser architecture for the base station receiver
Kumaratharan et al. STSIC detection for multi-user MIMO MC-CDMA systems
CN101228704B (zh) 用于参量通用rake接收机中比例因数估计的方法和装置
JP2002280928A (ja) 拡散係数推定システム及び方法
Cairns et al. Robust and Efficient Parametric Linear Equalization
Ruan Practical Low Complexity DSP Implementations for MIMO Systems