ES2365730T3 - Procedimiento y aparato para una ecualización de realimentación de decisión. - Google Patents

Procedimiento y aparato para una ecualización de realimentación de decisión. Download PDF

Info

Publication number
ES2365730T3
ES2365730T3 ES03765773T ES03765773T ES2365730T3 ES 2365730 T3 ES2365730 T3 ES 2365730T3 ES 03765773 T ES03765773 T ES 03765773T ES 03765773 T ES03765773 T ES 03765773T ES 2365730 T3 ES2365730 T3 ES 2365730T3
Authority
ES
Spain
Prior art keywords
filter
disconnector
feedback
output
equalizer
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
ES03765773T
Other languages
English (en)
Inventor
Srikant Jayaraman
Ivan Jesus Fernandez Corbaton
John E. Smee
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
Priority claimed from US10/199,159 external-priority patent/US7046726B2/en
Priority claimed from US10/199,158 external-priority patent/US7035329B2/en
Application filed by Qualcomm Inc filed Critical Qualcomm Inc
Application granted granted Critical
Publication of ES2365730T3 publication Critical patent/ES2365730T3/es
Anticipated expiration legal-status Critical
Expired - Lifetime legal-status Critical Current

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L27/00Modulated-carrier systems
    • H04L27/01Equalisers
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L25/00Baseband systems
    • H04L25/02Details ; arrangements for supplying electrical power along data transmission lines
    • H04L25/03Shaping networks in transmitter or receiver, e.g. adaptive shaping networks
    • H04L25/03006Arrangements for removing intersymbol interference
    • H04L25/03012Arrangements for removing intersymbol interference operating in the time domain
    • H04L25/03019Arrangements for removing intersymbol interference operating in the time domain adaptive, i.e. capable of adjustment during data reception
    • H04L25/03057Arrangements for removing intersymbol interference operating in the time domain adaptive, i.e. capable of adjustment during data reception with a recursive structure
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L25/00Baseband systems
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L25/00Baseband systems
    • H04L25/02Details ; arrangements for supplying electrical power along data transmission lines
    • H04L25/03Shaping networks in transmitter or receiver, e.g. adaptive shaping networks
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L25/00Baseband systems
    • H04L25/02Details ; arrangements for supplying electrical power along data transmission lines
    • H04L25/03Shaping networks in transmitter or receiver, e.g. adaptive shaping networks
    • H04L25/03006Arrangements for removing intersymbol interference
    • H04L25/03178Arrangements involving sequence estimation techniques
    • H04L25/03248Arrangements for operating in conjunction with other apparatus
    • H04L25/03254Operation with other circuitry for removing intersymbol interference
    • H04L25/03267Operation with other circuitry for removing intersymbol interference with decision feedback equalisers
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L27/00Modulated-carrier systems
    • H04L27/18Phase-modulated carrier systems, i.e. using phase-shift keying
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L25/00Baseband systems
    • H04L25/02Details ; arrangements for supplying electrical power along data transmission lines
    • H04L25/03Shaping networks in transmitter or receiver, e.g. adaptive shaping networks
    • H04L25/03006Arrangements for removing intersymbol interference
    • H04L2025/03433Arrangements for removing intersymbol interference characterised by equaliser structure
    • H04L2025/03439Fixed structures
    • H04L2025/03445Time domain
    • H04L2025/03471Tapped delay lines
    • H04L2025/03484Tapped delay lines time-recursive
    • H04L2025/0349Tapped delay lines time-recursive as a feedback filter
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L25/00Baseband systems
    • H04L25/02Details ; arrangements for supplying electrical power along data transmission lines
    • H04L25/03Shaping networks in transmitter or receiver, e.g. adaptive shaping networks
    • H04L25/03006Arrangements for removing intersymbol interference
    • H04L2025/03433Arrangements for removing intersymbol interference characterised by equaliser structure
    • H04L2025/03439Fixed structures
    • H04L2025/03445Time domain
    • H04L2025/03471Tapped delay lines
    • H04L2025/03484Tapped delay lines time-recursive
    • H04L2025/03496Tapped delay lines time-recursive as a prediction filter
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L25/00Baseband systems
    • H04L25/02Details ; arrangements for supplying electrical power along data transmission lines
    • H04L25/03Shaping networks in transmitter or receiver, e.g. adaptive shaping networks
    • H04L25/03006Arrangements for removing intersymbol interference
    • H04L2025/03592Adaptation methods
    • H04L2025/03598Algorithms
    • H04L2025/03611Iterative algorithms

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Power Engineering (AREA)
  • Cable Transmission Systems, Equalization Of Radio And Reduction Of Echo (AREA)
  • Digital Transmission Methods That Use Modulated Carrier Waves (AREA)
  • Filters That Use Time-Delay Elements (AREA)
  • Networks Using Active Elements (AREA)
  • Compression, Expansion, Code Conversion, And Decoders (AREA)
  • Complex Calculations (AREA)
  • Dc Digital Transmission (AREA)
  • Exchange Systems With Centralized Control (AREA)
  • Control Of Electric Motors In General (AREA)

Abstract

Un procedimiento para ecualización de realimentación de decisión determinando (412) coeficientes de filtro en un ecualizador de realimentación de decisión (800) que tiene un filtro de pre-alimentación (802) y un filtro de realimentación (806) cada uno definido por una pluralidad de coeficientes, en el que un seccionador se utiliza para recibir una estimación de un símbolo transmitido original y para determinar el símbolo transmitido original, estando caracterizado el procedimiento porque comprende: seleccionar una función de coste para el ecualizador de realimentación de decisión, siendo la función de coste el error cuadrático medio, MSE, entre una primera salida de ecualizador suponiendo una realimentación libre de errores y una salida de ecualizador objetivo más una medida modificada de la energía de los coeficientes de filtro de realimentación; y ajustar (404, 406, 408) la pluralidad de coeficientes hasta que se cumpla una condición de convergencia para minimizar la función de coste; caracterizado porque la medida modificada de la energía de los coeficientes de filtro de realimentación comprende una medida de la correlación de la entrada y la salida de un modelo de canal para dicho seccionador y una medida de la energía de salida media de dicho modelo.

Description

Antecedentes
Campo
La presente invención se refiere, en general, a la ecualización de una señal recibida y, más específicamente, a una ecualización de realimentación de decisión híbrida.
Antecedentes
La transmisión de información digital utiliza normalmente un modulador que mapea información digital a formas de onda analógicas. El mapeo se lleva a cabo generalmente en bloques de bits contenidos en la secuencia de información que va a transmitirse. Las formas de onda pueden diferir en amplitud, fase, frecuencia o una combinación de las mismas. Después, la información se transmite como la forma de onda correspondiente. El proceso de mapeo desde el dominio digital al dominio analógico se denomina como modulación.
En un sistema de comunicaciones inalámbricas, la señal modulada se transmite a través de un canal de radio. Después, un receptor desmodula la señal recibida para extraer la secuencia de información digital original. En el receptor, la señal transmitida está sometida a distorsiones lineales introducidas por el canal, así como a ruido aditivo externo e interferencias. Generalmente, las características del canal varían en el tiempo y, por lo tanto, no son conocidas a priori por el receptor. Los receptores compensan la distorsión e interferencias introducidas por el canal de varias formas. Un procedimiento para compensar la distorsión y reducir las interferencias en la señal recibida utiliza un ecualizador. La ecualización engloba generalmente procedimientos utilizados para reducir los efectos de la distorsión en un canal de comunicaciones. A partir de la señal recibida, un ecualizador genera estimaciones de la información digital original.
Los procedimientos de ecualización actuales se basan en suposiciones relacionadas con la señal recibida. Generalmente, tales suposiciones no son correctas en una diversidad de escenarios de codificación, modulación y transmisión y, por lo tanto, estos ecualizadores no funcionan correctamente bajo muchas condiciones. Además, los ecualizadores actuales que utilizan realimentación de decisión experimentan frecuentemente efectos de propagación de errores que aumentan el efecto de errores de decisión aislados. Además, el proceso de realimentación de decisión implica decisiones firmes relacionadas con cada símbolo y no considera la posibilidad de que una decisión de símbolo sea correcta. La publicación “Decision feedback equalization for channels with error correcting capabilities”, de BEDNARZ ET AL., divulga una ecualización de realimentación de decisión que comprende componentes de pre-alimentación y de realimentación. La publicación “Mitigating error propagation effects in a decision feedback equalizer” de REUTER ET AL., se refiere a una ecualización de realimentación de decisión que tiene el objetivo de mitigar los efectos de la propagación de errores provocada por realimentar símbolos detectados incorrectamente.
Por lo tanto, existe una necesidad en la técnica de un procedimiento de ecualización que reduzca la distorsión lineal en una señal recibida según una variedad de condiciones de funcionamiento. Además, existe la necesidad de reducir la propagación de errores en un ecualizador de realimentación de decisión. Asimismo, existe la necesidad de proporcionar una medida de probabilidad al proceso de realimentación de decisión.
Breve descripción de los dibujos
La FIG. 1A es un diagrama de bloques de componentes en un sistema de comunicaciones. La FIG. 1B es una parte detallada del sistema de comunicaciones como el de la FIG. 1A. La FIG. 2 es un modelo conceptual de un ecualizador de realimentación de decisión dentro de un sistema de comunicaciones. La FIG. 3 es un diagrama de bloques de un ecualizador de realimentación de decisión como el de la FIG. 2. La FIG. 4 es un modelo matemático de un seccionador de niveles de símbolos. La FIG. 5 es un algoritmo para optimizar los coeficientes de filtro en un ecualizador de realimentación de decisión. La FIG. 6 es un algoritmo de filtrado adaptativo de mínimos cuadrados para optimizar los coeficientes de filtro en un ecualizador de realimentación de decisión. La FIG. 7 es un algoritmo de filtrado adaptativo de mínimos cuadrados para optimizar los coeficientes de filtro en un ecualizador de realimentación de decisión para un sistema que utiliza un piloto de ráfagas periódico. La FIG. 8A es un mapeo de constelación para una modulación por desplazamiento de fase (PSK) de 8 símbolos. La FIG. 8B ilustra regiones de rejilla utilizadas para decisiones de seccionador flexible como las superpuestas sobre el mapeo de constelación de la FIG. 8B. La FIG. 9A es un mapeo de constelación para un caso de modulación por desplazamiento de fase binaria (BPSK) o 2-PSK. La FIG. 9B ilustra regiones de rejilla utilizadas para decisiones de seccionador flexible como las superpuestas sobre
el mapeo de constelación de la FIG. 9A. La FIG. 10 es un ecualizador de realimentación de decisión que implementa un proceso de decisión de “seccionamiento flexible”. La FIG. 11 es un proceso para un proceso de decisión de “seccionamiento flexible”. La FIG. 12 es un proceso para un proceso de decisión de “seccionamiento flexible” que aplica un cálculo de series de Taylor. La FIG. 13 es un diagrama de bloques de un “seccionador flexible”. La FIG. 14 es un diagrama de bloques de un “seccionador flexible” que aplica un cálculo de series de Taylor.
Descripción detallada
La expresión “a modo de ejemplo” se utiliza en este documento con el sentido de “que sirve como ejemplo, instancia
o ilustración”. Cualquier forma de realización descrita en este documento como “a modo de ejemplo” no debe considerarse necesariamente como preferida o ventajosa sobre otras formas de realización.
La FIG. 1A ilustra una parte de los componentes de un sistema de comunicaciones 100. Otros bloques y módulos pueden incorporarse en un sistema de comunicaciones además de los bloques ilustrados. Los bits generados por una fuente (no mostrada) se disponen en tramas, se codifican y después se mapean a símbolos de una constelación de señalización. La secuencia de dígitos binarios proporcionados por la fuente se denomina como la secuencia de información. La secuencia de información se codifica por un codificador 102, el cual proporciona una secuencia de bits. La salida del codificador 102 se proporciona a una unidad de mapeo 104 que sirve como la interfaz para el canal de comunicaciones. La unidad de mapeo 104 mapean la secuencia de salida del codificador a símbolos y(n) de una constelación de señalización valorada compleja. La sección 120 modeliza un procesamiento de transmisión adicional, incluyendo bloques de modulación, así como el procesamiento del canal de comunicaciones y del receptor analógico.
La FIG. 1B ilustra algunos de los detalles incluidos dentro de la sección 120 de la FIG. 1A. Tal y como se ilustra en la FIG. 1B, los símbolos complejos y(n) se modulan en un impulso de señal analógica, y la forma de onda de banda base compleja resultante se modula de manera sinusoidal sobre las bifurcaciones en fase y de fase en cuadratura de una señal portadora. La señal analógica resultante se transmite por una antena de RF (no mostrada) a través de un canal de comunicaciones. Una variedad de esquemas de modulación puede implementarse de esta manera, tales como una modulación por desplazamiento de fase M-aria (M-PSK), una modulación de amplitud en cuadratura 2M-aria (2M QAM), etc.
Cada esquema de modulación tiene una “constelación de señalización” asociada que mapea uno o más bits a un símbolo complejo único. Por ejemplo, en la modulación 4-PSK, dos bits codificados se mapean a uno de cuatro valores complejos posibles {1, i, -1, -i}. Por lo tanto, cada símbolo complejo y(n) puede aceptar cuatro valores posibles. En general, para M-PSK, bits codificados por log2M se mapean a uno de M valores complejos posibles dispuestos en el círculo unitario complejo.
Siguiendo con la FIG. 1B, en el receptor, la forma de onda analógica se convierte de manera descendente, se filtra y se muestrea, tal como en un múltiplo adecuado de la velocidad de Nyquist. Las muestras resultantes se procesan por el ecualizador 110, el cual corrige las distorsiones de señal y otro ruido e interferencias introducidos por el canal, tal y como modeliza la sección 120. El ecualizador 110 proporciona estimaciones de los símbolos transmitidos y(n). Después, las estimaciones de símbolo se procesan mediante un descodificador para determinar los bits de información originales, es decir, los bits fuente que se introducen en el codificador 102.
La combinación de un filtro de impulsos, un modulador I-Q, el canal y un procesador analógico en la sección de entrada del receptor, ilustrada en la FIG. 1A y en la FIG. 1B, se modeliza mediante un filtro lineal 106 que tiene una respuesta de impulso {hk} y una transformada de z H(z), donde las interferencias y el ruido introducidos por el canal se modelizan como ruido blanco gaussiano aditivo (AWGN).
En la FIG. 1B destaca que la sección de procesamiento 120 incluye una unidad de procesamiento frontal 122 acoplada a filtros de banda base 126 y 128 para procesar la componente en fase (I) y la componente de cuadratura (Q), respectivamente. Cada filtro de banda base 126, 128 se acopla después a un multiplicador para una multiplicación con una portadora respectiva. Después, las formas de onda resultantes se suman en un nodo sumador 134 y se transmiten a través del canal de comunicaciones al receptor. En el receptor, una unidad de preprocesamiento analógica 142 recibe la señal transmitida, la cual se procesa y se pasa a un filtro adaptado 144. Después, la salida del filtro adaptado 144 se proporciona a un convertidor de analógico/digital (A/D) 146. Debe observarse que otros módulos pueden implementarse según los criterios de diseño y funcionales. Los componentes y elementos de la FIG. 1A y 1B se proporcionan para entender el siguiente análisis y no pretenden ser una descripción completa de un sistema de comunicaciones.
Tal y como se ha indicado anteriormente, la secuencia de símbolos transmitidos se identifica como {y(n)}. Para el presente análisis, se supone que los símbolos {y(n)} están normalizados para tener una energía de unidad media, es decir, E|yn|2 = 1. Si la salida de canal se filtra y muestrea a la velocidad de símbolos (que puede ser o no la velocidad de Nyquist), la salida de canal viene dada como:
imagen1
donde n es el ruido blanco gaussiano con varianza (Es/N0)-1. El ecualizador se implementa normalmente como un filtro lineal con coeficientes {fk} y se define mediante una transformada de z F(z). Denote yˆ la salida del
n
ecualizador, donde yˆ viene dada como:
n
imagen2
en la que G(z) = F(z) H(z) y
imagen3
Debe observarse que el segundo término dentro de los corchetes, […] de la ecuación (2) representa la interferencia entre símbolos (ISI) y el ruido. El primer término de la ecuación (2) corresponde a la interferencia asociada con símbolos pasados, mientras que el segundo término corresponde a la interferencia asociada con símbolos futuros. El 20 primer término se denomina a menudo como ISI “causal”, mientras que el segundo término se denomina a menudo como ISI "anticausal". Si el diseñador supone que los símbolos pasados se detectaron correctamente, el término de ISI causal puede suprimirse. En un caso ideal, si el ecualizador conoce los símbolos de constelación yn-1, yn-2, K, es
decir, los símbolos de constelación transmitidos antes del tiempo n, cuando se determina la estimación yˆ , el
n
ecualizador puede eliminar parte de la interferencia entre símbolos sustrayendo el primer término de [...] de la 25 ecuación (2). Sin embargo, en los sistemas prácticos, el ecualizador solo conoce las estimaciones de símbolo
generadas anteriormente, tales como yˆ, yˆ, K. Si la interferencia y el ruido son lo bastante pequeños, es
n1 n2
razonable esperar que las decisiones de símbolo sobre la estimación yˆ proporcionen el símbolo de constelación
n
transmitido original yn. Un dispositivo que toma tales decisiones de símbolo se denomina como un "seccionador" y su funcionamiento se denota como (.). Después, el receptor puede generar una estimación de la ISI causal utilizando 30 la secuencia de decisiones de símbolo del seccionador y restar esta estimación con respecto a la salida del ecualizador para proporcionar:
imagen4
suponiendo que  (yˆ)  y . Este es el principio fundamental de la ecualización de realimentación de
nknk
40 decisión, en la que la ISI causal se elimina filtrando de manera causal decisiones de símbolo tomadas por un seccionador de niveles de símbolos que funciona en la salida del ecualizador.
La FIG. 3 ilustra un sistema de comunicaciones 350 que utiliza un ecualizador de realimentación de decisión (DFE)
340. El sistema de comunicaciones 350 se modeliza incluyendo un canal lineal equivalente 352, que filtra la
45 secuencia de símbolos yn. El ruido y las interferencias, n, se suman en un nodo sumador 354, y la salida, xn, denota las muestras de señal recibidas después un procesamiento en la parte frontal y un muestreo en el receptor. El DFE 340 procesa xn y filtra xn para generar la estimación yˆ . El DFE 340 se modeliza incluyendo un filtro lineal de pre
n
alimentación 356 y un filtro lineal de realimentación 358. El filtro de pre-alimentación 356 tiene coeficientes de toma designados como {fk} e implementa la transformada de z F(z). El DFE 340 incluye además un filtro de realimentación puramente causal 358 acoplado a un seccionador 360 formando un bucle de realimentación que genera una estimación de la ISI causal. Dicho de otro modo, el filtro de realimentación 358 elimina esa parte de la ISI con respecto a la estimación de símbolo actual generada por símbolos detectados anteriormente. La estimación de la ISI causal del filtro de realimentación 358 se proporciona a un nodo sumador 308 que resta la estimación de la ISI causal con respecto a la salida del filtro de alimentación anticipada 356. La salida resultante del nodo sumador 308
es la salida de ecualizador yˆ . La salida de ecualizador yˆ es también una estimación del símbolo transmitido yn y
nn
se proporciona a un descodificador 364 para determinar la secuencia de información original.
El seccionador 360 procesa la salida de ecualizador del nodo sumador 308 y, en respuesta, toma una decisión con respecto al símbolo original yn. Después, la salida del seccionador 360 se proporciona al filtro de realimentación puramente causal 358. El filtro de pre-alimentación 356 también se denomina en este documento como un filtro de pre-alimentación (FFF). El filtro de realimentación 358 también se denomina en este documento como un filtro de realimentación (FBF). En un DFE, la optimización de los coeficientes de filtro, tanto del filtro de pre-alimentación 356 como del filtro de realimentación 358, afecta directamente al rendimiento del ecualizador. El dispositivo que lleva a cabo esta optimización está diseñado como el optimizador de coeficientes 362 de la FIG. 3. Hay varios procedimientos disponibles para optimizar los coeficientes de filtro. Tradicionalmente, los coeficientes de FFF y de FBF se optimizan bajo la suposición implícita de que las decisiones de símbolo del seccionador son totalmente fiables y que la ISI causal, es decir, la interferencia de símbolos pasados, se elimina completamente por el FBF. Bajo esta suposición, los coeficientes de FFF se optimizan de manera que el término de ruido e interferencia residual de la ecuación (3) tenga un valor pequeño. Más precisamente, la transformada de z del FFF, F(z), se optimiza de
manera que yˆ de la ecuación (3) se aproxime a yn en el sentido cuadrático medio.
n
En la práctica, el FFF y el FBF se implementan frecuentemente mediante filtros de respuesta de impulsos finita (FIR) y, durante un periodo inicial de entrenamiento/preámbulo/adaptación, el FFF y el FBF se “entrenan” sobre símbolos de piloto suponiendo un rendimiento perfecto del seccionador, es decir,  (yˆ)  y . Esto se consigue circunvalando
nn
el seccionador y realimentando símbolos de piloto generados localmente (y, por lo tanto, correctos), en lugar de decisiones de símbolo de piloto seccionadas (por lo tanto, posiblemente erróneas), en el FBF. Puede implementarse una pluralidad de algoritmos para la optimización de coeficientes de filtro durante el periodo de entrenamiento, incluyendo algoritmos adaptativos, tales como el algoritmo de mínimos cuadrados (LMS), el algoritmo recursivo de mínimos cuadrados (RLS), inversión matricial directa, así como otros. Una vez que ha finalizado el periodo de entrenamiento, el seccionador 360 está listo y los símbolos de datos seccionados se realimentan a través del FBF.
Los algoritmos de optimización de DFE convencionales introducen una pluralidad de posibles problemas. Para los sistemas que utilizan una codificación robusta, las decisiones del seccionador presentan normalmente una alta tasa de errores de símbolo (SER). Por ejemplo, una SER del 25% o superior es habitual para un sistema que utiliza una constelación de tamaño medio, tal como 16-QAM, y un código turbo de baja velocidad, tal como una velocidad de 1/3, cuando funciona en el punto de tasa de error de paquete del 1%. Por otro lado, los coeficientes de FFF y de FBF del DFE se optimizan convencionalmente bajo la incorrecta suposición de que las decisiones del seccionador son totalmente fiables.
Además, los coeficientes de FFF y de FBF se optimizan suponiendo que la ISI causal se elimina completamente. Como resultado, la ISI anticausal se reduce a expensas de una mayor ISI causal. Los algoritmos de optimización de DFE convencionales, en lo que respecta a las ecuaciones proporcionadas en este documento (específicamente, las ecuaciones (1)-(3)), proporcionan valores gk que tienden a ser grandes para k > 0 pero pequeños para k < 0. Sin embargo, cuando la SER del seccionador no es despreciable, las decisiones de símbolo erróneas infectan al FBF y, por lo tanto, se sustraen incorrectamente. Cuando los valores gk para k > 0 son grandes, la interferencia residual se amplifica, dando posiblemente como resultado errores de seccionador adicionales en símbolos posteriores. Este fenómeno se denomina como propagación de errores.
Los intentos para mitigar la propagación de errores incluyen realimentar símbolos de piloto seccionados durante el entrenamiento, a diferencia de entrenar el FFF y el FBF realimentando muestras de piloto generadas localmente (por tanto, correctas). Los símbolos de piloto seccionados presentan errores ocasionalmente, haciendo que el FFF y el FBF se ajusten en consecuencia. Este procedimiento no está exento de problemas. Los símbolos de piloto seccionados y los símbolos de datos seccionados pueden incurrir en tasas de error muy diferentes ya que los símbolos de piloto se transmiten normalmente a través de BPSK, es decir, 2-PSK, (u otra constelación más pequeña), pero los símbolos de datos se transmiten normalmente a través de una constelación más grande. Como resultado, la SER de los símbolos de piloto y de los símbolos de datos pueden ser muy diferentes. En este caso, puesto los coeficientes de FFF y FBF se optimizan en función de los símbolos de piloto seccionados, el efecto de esos coeficientes en el procesamiento de los símbolos de datos da como resultado un rendimiento poco óptimo.
Estos problemas se resuelven optimizando los coeficientes de FFF y FBF para tener en cuenta los errores provocados por el seccionador 360 de la FIG. 3. Dicho de otro modo, el optimizador de coeficientes 362 se modifica para reconocer que la ISI causal puede no eliminarse completamente debido a errores del seccionador. Este enfoque es diferente de los procedimientos anteriores que suponen implícitamente que el seccionador está libre de errores y, por lo tanto, que la ISI causal se elimina completamente.
La teoría subyacente a una forma de realización es modelizar el funcionamiento del seccionador mediante un “canal”
~
independiente e idénticamente distribuido (i.i.d.), etiquetado como Q(y |~y ). Se supone que el "canal" es
independiente del proceso con ruido designado como {n} en la ecuación (0) y de la secuencia de símbolos
~
transmitidos designada como {yn}. Este "canal" se caracteriza completamente por su densidad condicional Q(y |~y) ~
donde y e y denotan la salida del seccionador y el símbolo transmitido real, respectivamente. Se supone que un canal de este tipo es la causa de los errores de símbolo en el FBF. En la práctica, los errores de símbolo se producen en ráfagas, ya que un error de seccionador en el símbolo actual implica que los símbolos siguientes pueden tener una mayor probabilidad de seccionarse incorrectamente. En el modelo de seccionador simplificado considerado en este documento, se supone que los errores de seccionador son i.i.d.
La FIG. 2 ilustra un modelo conceptual 300 de un sistema de comunicaciones con un ecualizador de realimentación de decisión. Lo símbolos transmitidos a través del canal de comunicaciones 302 modelizado por la función de transferencia H(z) se corrompen por el ruido aditivo en el nodo sumador 304. La señal resultante se filtra por el FFF
306. Una estimación del símbolo transmitido original se genera restando un término de error en el nodo sumador
308. La estimación del símbolo transmitido original está disponible para el descodificador 316. El término de error se genera por un filtro de realimentación causal 310, con la función de transferencia B(z), que filtra las salidas del “canal” Q(~ y|~y) 314. El término de error generado por el filtro de realimentación 310 representa una estimación de
~
la ISI causal presente en la salida del FFF 306. El “canal” Q(y|~y) imita el comportamiento estadístico del seccionador 360 de la FIG. 3, es decir, la relación estadística entre la entrada y la salida del canal 314 es idéntica a
~
la relación estadística entre el símbolo transmitido yn y la salida correspondiente yn (ˆ ) del seccionador 360.
yn
El optimizador de coeficientes 320 es responsable de optimizar los coeficientes de filtro para el FFF 306 y el FBF
310. Debe observarse que la principal diferencia entre la FIG. 3 y la FIG. 2 es la sustitución del seccionador 360 por
~
el modelo conceptual de “canal” Q(y| y) 314.
Tal y como se ha mencionado anteriormente, el seccionador se modeliza en la FIG. 2 seleccionando el “canal”
~
Q(y| y) para modelizar el comportamiento estadístico de un seccionador real ignorando al mismo tiempo la dependencia estadística en el tiempo de los errores de seccionador. Puesto que el seccionador real opera en la salida del ecualizador, las estadísticas marginales pertinentes implican una interferencia residual. Déjense que SINR represente la relación de señal a interferencia más ruido en la salida del ecualizador, es decir, en la salida del nodo sumador 308 de la FIG. 2. Supóngase que la interferencia residual y el ruido en la salida del ecualizador pueden modelizarse como una variable Z aleatoria gaussiana compleja de media cero con partes reales y imaginarias independientes, cada una con varianza 2, en la que:
imagen1
~
Las estadísticas marginales se proporcionan por el canal equivalente Q(y |~y), en la que:
imagen1
en la que () denota una función de seccionamiento de distancia mínima proporcionada como:
imagen1
y Z en la ecuación (7) es la variable aleatoria gaussiana compleja de media cero que modeliza la interferencia
~
residual con propiedades descritas anteriormente. La FIG. 4 ilustra el canal Q(y| y) modelizado según las suposiciones y las ecuaciones proporcionadas anteriormente. Específicamente, la descripción matemática de
~
Q(y| y) 314 de la FIG. 2 se ilustra como el sistema 380. La entrada al seccionador 384 se denota como yˆ y se modeliza como el símbolo transmitido y, corrompido por el ruido aditivo y las interferencias. El ruido y las interferencias se modelizan mediante la variable Z aleatoria gaussiana compleja. El seccionador 384 implementa una función de seccionamiento de distancia mínima como la descrita en la ecuación (8), dando como resultado una
~
~
salida de seccionador marcada como y . Las estadísticas conjuntas que relacionan y e y constituyen la
~ (~
descripción matemática completa del modelo para el “canal” Q(y | y). La construcción del canal Qy | y) ilustrado en la FIG. 4 es novedosa y difiere de los procedimientos anteriores en que el ruido Z puede tener una varianza distinta de cero. Los procedimientos anteriores suponen implícitamente que Z es idénticamente igual a cero. Por lo tanto, se supone que este modelo para el seccionador genera errores de decisión, a diferencia de los procedimientos anteriores que suponen que el seccionador está libre de errores.
Volviendo a la FIG. 2, denoten fQ y bQ los coeficientes de FFF y de FBF seleccionados para minimizar el error
cuadrático medio entre el símbolo transmitido yn (la entrada del canal 302) y la estimación de símbolo yˆ (la salida
n
del nodo sumador 308). Dicho de otro modo, los coeficientes fQ y bQ son coeficientes “óptimos MMSE de Wiener”. Por razones que se aclararán posteriormente en este documento, estos coeficientes se denominan como coeficientes de "DFE híbrido de Wiener”. Los coeficientes fQ y bQ pueden determinarse mediante una optimización de Wiener-Hopf estándar y se definen mediante la siguiente ecuación:
imagen1
en la que RF denota la covarianza de los contenidos del FFF, RB denota la covarianza de los contenidos del FBF, RF,B denota la covarianza cruzada de los contenidos del FFF y el FBF, y pF denota la covarianza cruzada entre los contenidos del FFF y el símbolo transmitido. Estas covarianzas y covarianzas cruzadas dependen del canal lineal 302 descrito por H(z). Suponiendo que los símbolos de Y, es decir, la constelación de transmisión, se utilizan con idéntica probabilidad, entonces Q se define como:
imagen1
en la que /Y/ denota la cardinalidad de Y, es decir, el número de posibles símbolos de la constelación de transmisión. Por lo tanto, para un Q(~ y| y) dado y un canal con transformada de z H(z), los coeficientes fQ y bQ de MMSE se determinan aplicando la ecuación (4) y la ecuación (5).
~
Debe recordarse que Q(y| y) se definió según la ecuación (6) y la ecuación (7) estimando un valor de SINR en la salida del ecualizador. Por tanto, la aplicación de la ecuación (4) y de la ecuación (5) da lugar a los coeficientes fQ y bQ de MMSE. Cuando estos valores para los coeficientes de FFF y de FBF se utilizan en el FFF 306 y en el FBF 310 de la FIG. 2, la SINR resultante en la salida del ecualizador puede ser diferente del valor de SINR que estimó originalmente. Por lo tanto, el valor de SINR estimado puede ser o no coherente. Sin embargo, puede obtenerse un valor de SINR coherente, y por lo tanto un conjunto coherente de coeficientes fQ y bQ de MMSE, iterando, es decir,
~
utilizando el valor de SINR recién obtenido para definir un nuevo “canal” Q(y | y), encontrando un nuevo conjunto de coeficientes de MMSE correspondientes, etc. Este proceso iterativo puede representarse esquemáticamente de la siguiente manera:
imagen1
En particular, puede utilizarse un algoritmo iterativo para calcular el DFE híbrido de Weiner. El algoritmo de la presente forma de realización se ilustra en la FIG. 5. El proceso 400 comienza fijando n = 0 en la etapa 402 y seleccionando SINR0 de manera arbitraria. El proceso continúa determinando SINRn y calculando (SINRn) aplicando las ecuaciones (5), (6) y (7) en la etapa 404. Los coeficientes de filtro fn, bn, se calculan en la etapa 406 utilizando la ecuación (4). Según la presente forma de realización, el proceso calcula SINRn+1 = SINR(fn, bn, SINRn) en la etapa 408. Debe observarse que SINR(f,b,x) denota la SINR en la salida del ecualizador con los coeficientes f de FFF, los coeficientes b de FBF y un canal de seccionador Q(.|.) con SINR x. El canal de seccionador se define mediante la ecuación (6) y la ecuación (7). Si el proceso converge en el bloque de decisión 410, el procesamiento continúa hasta la etapa 412 para fijar los coeficientes de filtro. Si el proceso no ha convergido, el procesamiento vuelve a la etapa 404.
Debe observarse que, tal y como se ha descrito en el algoritmo iterativo de la FIG. 5, el valor de SINR0 puede elegirse arbitrariamente. Los dos extremos, SINR0 = 0, SINR0 = , corresponden a empezar con un seccionador totalmente no fiable o con un seccionador perfecto, respectivamente.
Debe observarse que  representa la correlación entre la salida del seccionador y el símbolo transmitido real y, como
tal,  es una función de la salida SINR del ecualizador. Si la salida del ecualizador tiene un alto nivel de ruido, la correlación es pequeña. En este caso, las decisiones de símbolo del seccionador son muy poco fiables y una estimación precisa de la ISI causal no es posible. Tal y como se esperaba, en este caso, el algoritmo de la FIG. 5 converge en coeficientes de FFF y de FBF que se parecen en gran medida a los de un ecualizador lineal, es decir, 5 uno en el que los coeficientes de FBF están limitados a valer cero. Por otro lado, cuando la salida del ecualizador tiene un nivel de ruido prácticamente inexistente, la correlación  del seccionador tiende a aproximarse a uno. En este caso, el algoritmo de la FIG. 5 converge en coeficientes de FFF y de FBF que se parecen en gran medida a los de un DFE “ideal”, es decir, un DFE con un seccionador totalmente fiable. Entre estos extremos, el algoritmo de la FIG. 5 converge en coeficientes de FFF y de FBF que son un “híbrido” de estos dos extremos límite. Esta
10 “hibridación” se consigue automáticamente mediante el algoritmo iterativo. Por esta razón, los coeficientes de FFF y de FBF obtenidos de esta manera se denominan como coeficientes de "DFE híbrido".
La(s) forma(s) de realización descrita(s) hasta ahora requieren un conocimiento explícito del canal H(z) con el fin de generar las diversas covarianzas y covarianzas cruzadas de la ecuación (4). Entonces, los coeficientes de FFF y de
15 FBF híbridos de Wiener se determinan resolviendo la ecuación (4) para fQ, bQ. Sin embargo, en la práctica, el receptor no conoce normalmente H(z), por lo que es deseable un procedimiento alternativo para determinar los coeficientes de DFE híbrido de Weiner para el FFF y el FBF. Una forma de realización alternativa, denominada como el DFE híbrido adaptativo, no requiere un conocimiento explícito del canal H(z). En primer lugar, el error cuadrático medio (MSE) se define como:
20
imagen1
en la que Xn son los contenidos del FFF en el tiempo n, Zn son los contenidos de FBF suponiendo una
~
realimentación libre de errores, y n son errores de símbolos de realimentación introducidos por el “canal” Q(y | y). ~
Puesto que los errores introducidos por Q(y| y) se suponen que son i.i.d. e independientes, la ecuación (9) puede escribirse como:
imagen1
donde EQ denota la "expectación” con respecto a Q(~ y | y). Utilizando el hecho de que la constelación de transmisión se normaliza a la energía unitaria y a la definición de Q en la ecuación (5), se obtiene que:
donde
imagen1
Combinando la ecuación (9b) con la ecuación (9a), se obtiene:
imagen1
45 Debe observarse que ||b||2 que aparece en la ecuación (9c) puede interpretarse como la "energía" en los coeficientes de FBF. La ecuación (9c) es el punto de partida para obtener una pluralidad de algoritmos adaptativos. Por ejemplo, para obtener un algoritmo adaptativo basado en el procedimiento recursivo de mínimos cuadrados (RLS), una nueva función de coste se define sustituyendo la expectación estadística por una media de muestra sobre, por ejemplo, n = 1,…, N. Después se aplican técnicas estándar para obtener un optimizador recursivo de esta
50 función de coste. Una forma de realización implementa un optimizador RLS de una función de coste definida de la siguiente manera:
imagen5
Debe observarse que Q||b||2 puede denominarse como una “medida modificada de energía de los coeficientes de filtro de realimentación” o como un “término de corrección de errores”. La optimización RLS puede llevarse a cabo en los símbolos piloto presentes en la transmisión.
Algoritmo de mínimos cuadrados: Otra forma de realización que optimiza la ecuación (9c) se basa en el algoritmo de mínimos cuadrados (LMS). El algoritmo de mínimos cuadrados (LMS) ajusta recursivamente los coeficientes de FFF y de FBF del DFE híbrido para minimizar el MSE definido en la ecuación (9c). Para un canal fijo Q(~ y | y),
actualizaciones del algoritmo de mínimos cuadrados (LMS) vienen dadas como:
imagen1
en las que el MSE es el definido en la ecuación (9c),  es el tamaño de paso de LMS y E denota la reducción de la expectación estadística en la definición de la ecuación (9c). Calcular las derivadas parciales da como resultado:
imagen1
Cuando  se elige con un valor adecuadamente pequeño, la secuencia de iteraciones definida desde la ecuación
(11) hasta la ecuación (13) es estable y converge en el conjunto de coeficientes que resuelven la ecuación (4). Debe observarse que esta secuencia de iteraciones no requiere estimar explícitamente las covarianzas y covarianzas cruzadas de la ecuación (4).
La FIG. 6 ilustra un algoritmo LMS según una forma de realización. El algoritmo 500 empieza con la selección de un valor de SINR0 inicial en la etapa 502. Además, el índice k se inicializa como k = 0. En la etapa 504 se estima el valor de SINRk y se calcula o se determina (SINRk) a partir de un tabla de consulta (LUT) precalculada. Las ecuaciones (11) a (13) proporcionadas anteriormente se calculan de manera iterativa, en función de los símbolos piloto de la transmisión, hasta que se cumpla un criterio de convergencia en la etapa 506. El resultado de tal iteración determina los valores para (fk, bk). En la etapa 508, el proceso estima SINRk+1, que es la SINR en la salida del ecualizador cuando los coeficientes de FFF y de FBF son (fk, bk). La estimación puede hacerse utilizando los símbolos piloto en la transmisión. Después, el proceso incrementa el índice k. En la convergencia de SINRk en el nodo de decisión 510, el proceso continúa hasta la etapa 512 para aplicar los coeficientes de filtro. Si no, el procesamiento vuelve a la etapa 504.
Algoritmo con ráfagas de piloto periódicas: según otra forma de realización, un sistema de comunicaciones incorpora ráfagas de piloto transmitidas periódicamente que se utilizan por los receptores para ajustar los coeficientes de filtro en el ecualizador de los receptores. Tal ajuste se denomina frecuentemente como “entrenamiento del ecualizador”. Un ejemplo de un sistema de este tipo es un sistema que soporta una alta velocidad de transferencia de datos (HDR) como la definida en la norma “TIA/EIA-IS-856 CDMA2000 High Rate Packet Data Air Interface Specification” (la norma IS-856). En un sistema HDR se transmiten 96 símbolos piloto cada 0,833 ms. Cada grupo de 96 símbolos piloto se denomina como una “ráfaga de piloto”. Entre las ráfagas de piloto, el sistema HDR transmite símbolos de datos destinados a los receptores. La FIG. 7 ilustra un algoritmo para aplicar un DFE híbrido basado en LMS en un sistema de este tipo. El algoritmo 600 fija inicialmente la SINR0 a 0 ó a  en la etapa 602. La elección inicial de la SINR no está especificada y puede no ser crítica, aunque para la convergencia más rápida puede preferirse fijar SINR0 a . El índice k también se inicializa y se fija igual a 0. En la etapa 604, el algoritmo determina SINRk y calcula (SINRk) o determina el valor necesario consultando una tabla de consulta precalculada. Los valores iniciales para f y b se fijan como f0 = 0y b0 = 0 en la etapa 606. Durante la (k+1)-ésima ráfaga de piloto, el proceso itera desde la ecuación (11) a (13) para todos los fragmentos de información de la ráfaga de piloto, etapa 608. En el ejemplo de HDR actual, el algoritmo 600 itera para los 96 chips de la ráfaga de piloto y se guardan los valores finales de f y b. En la etapa 610, el proceso estima SINRk+1 utilizando los 96 chips de la ráfaga de piloto anterior. Durante la parte de datos que sigue a la (k+1) ráfaga de piloto, los valores guardados de f y b se cargan en el FFF y el FBF, y los símbolos de datos se ecualizan mediante una realimentación de decisión estándar. En la etapa 614, el proceso calcula el valor de (SINRk+1) e incrementa k. El proceso continúa para implementar el algoritmo durante las operaciones de desmodulación.
El algoritmo de la FIG. 7 es adaptativo para canales que varían lentamente en el tiempo, ya que no se espera que la SINRk de casi estado estacionario y, por lo tanto, (SINRk) varíen demasiado a lo largo del tiempo de convergencia del algoritmo LMS.
Seccionador flexible: Tal y como se ha descrito anteriormente, la propagación de errores limita en gran medida la utilización de los DFE en los sistemas de comunicaciones que utilizan una codificación de canal. Puesto que la ISI causal se cancela realimentando decisiones sobre símbolos individuales, un único error de decisión aislado puede dar lugar a una ráfaga de errores de decisión posteriores, aumentando en gran medida la interferencia residual en la salida del ecualizador. Si el código de canal es defectuoso, la probabilidad de un error de decisión de símbolo no es despreciable (normalmente del orden del 25 por ciento) y la propagación de errores puede tener graves efectos en el rendimiento del DFE. Un procedimiento para evitar los efectos provocados por tal propagación de errores es reconocer que el seccionador habitual de "distancia mínima" no consigue un nivel de confianza para decisiones de símbolo. Dicho de otro modo, las decisiones de un seccionador convencional no proporcionan ninguna medida de la precisión o corrección de las decisiones de símbolo. Si se sabe que una decisión tiene una precisión cuestionable, es mejor evitar la cancelación de esa contribución de símbolo a la parte final del poscursor en lugar de arriesgarse a empeorar la interferencia residual sustrayendo una decisión incorrecta. Dicho de otro modo, las decisiones de símbolo de baja precisión no deben incluirse en el bucle de realimentación que cancela la ISI causal.
Un ejemplo de un seccionador que incorpora un nivel de confianza en el proceso de decisión se denominará en este documento como un “seccionador flexible”. Un seccionador flexible se describe mediante un modelo matemático como el explicado a continuación. En primer lugar, supóngase que el símbolo de entrada al seccionador viene dado como:
imagen1
donde y es el símbolo transmitido que pertenece a la constelación , y n consiste en el ruido residual y la interferencia entre símbolos. Supóngase que y se distribuye uniformemente a través de  de manera que todos los puntos de la constelación se transmiten con la misma probabilidad. Sea L(y,~y) una función de pérdida que mide la
pérdida generada cuando un seccionador decide ~y cuando el símbolo transmitido es y. Un seccionador óptimo
~~
 : y  y , en el que “óptimo” se refiere a un seccionador que minimiza la pérdida esperada, viene dado por la regla de Bayes:
imagen1
Para la función de pérdida de probabilidad de error mínima (MEP), dada como:
imagen1
la pérdida esperada da como resultado:
imagen1
y, por lo tanto:
imagen1
Además, suponiendo que la interferencia n es una variable aleatoria gaussiana con media cero y varianza 2, entonces:
imagen1
10 independiente de 2. Esto es un seccionador tradicional de “distancia mínima” y, aunque es "óptimo según la regla de Bayes" para la función de pérdida de la ecuación (16), el seccionador puede dar lugar a una propagación de errores por los motivos descritos anteriormente. Un diseño alternativo de seccionador considera la función de pérdida cuadrática:
15
imagen1
que, a diferencia de la función de pérdida MEP, penaliza los errores más grandes en mayor medida que los errores más pequeños. A partir de la ecuación (15) se obtiene:
imagen1
y la media condicional es igual a:
imagen6
Una observación importante es que, a diferencia del seccionador de la ecuación (19), el seccionador de la ecuación imagen1
(22) requiere una estimación de la interferencia y la varianza de ruido σ2 (por ejemplo, σ2= ). Debe
observarse además que el seccionador de la ecuación (22) corresponde al centroide de la distribución a posteriori en
30 los símbolos de constelación, es decir, el centroide del término entre corchetes [... ] de la ecuación (22). Por lo tanto, si 2 tiene un valor elevado, la suposición de una distribución anterior uniforme o una constelación simétrica implica una distribución posterior casi uniforme y, por lo tanto, el centroide es casi cero. Por otro lado, cuando 2 tiene un valor pequeño, la distribución posterior tiene su masa concentrada en el símbolo transmitido real y en sus puntos de constelación vecinos; por lo tanto, el centroide está cerca del símbolo transmitido. El seccionador de la educación
35 (22) se denomina por tanto como un “seccionador flexible”.
El seccionador flexible puede utilizarse en el DFE híbrido adaptativo con una mínima modificación. Los coeficientes de FFF y de FBF se eligen para optimizar la siguiente definición de MSE:
imagen7
similar a la ecuación (5), y 2 Q se define como: El “canal” Q(~ y| y) se define como:
imagen1
imagen1
en la que (.) representa el seccionador flexible definido en la ecuación (22) y Z es el ruido gaussiano complejo definido exactamente de la misma manera que en la ecuación (7). Siguiendo un desarrollo análogo al esquema de optimización basado en el algoritmo LMS, las ecuaciones (11), (12) y (13) permanecen invariables, excepto por el hecho de que Q = 1 + Q 2 - 2Q se calcula en función de las ecuaciones (24a) y (24b) y del ecualizador flexible definido en la ecuación (25). Como antes, el factor de fuga (1 - 2Q + 2 Q) depende de SINR y puede determinarse mediante una tabla de consulta.
El algoritmo basado en LMS descrito anteriormente no requiere ningún cambio adicional. Durante la parte piloto/de entrenamiento de la ranura, la adaptación se lleva a cabo como antes; durante la parte de datos de la ranura, el seccionador de media condicional se utiliza en lugar del seccionador “firme” de distancia mínima.
Los cálculos requeridos en el seccionador flexible, concretamente la ecuación (22), pueden ser muy complicados para algunas implementaciones prácticas. Un ejemplo simplifica el diseño del seccionador para limitar que la salida del seccionador acepte como mucho N valores. De manera equivalente, esto supone limitar la entrada del
seccionador para que acepte como mucho N valores. Dicho de otro modo, la entrada de seccionador Yˆ se cuantifica a uno de N puntos utilizando un cuantificador definido por: Q :Yˆ {Yˆ,..., ˆ }. Entonces, para k = 1,…, N,
1 YN
 (Yˆ) se calcula como:
σ(Ŷ)=σk, si Q(Ŷ)=Ŷk (26)
en la que:
imagen1
El funcionamiento del seccionador cuantificado puede resumirse como: 1) cuantificar Yˆ a uno de N valores posibles; y 2) utilizar este valor y conocimiento de la SINR como índices en una tabla de consulta para determinar
~
Y  (Yˆ). Puesto que la complejidad en este diseño radica en la etapa 1), una simplificación adicional sería limitar
Yˆ1,...,Yˆ N para que estuvieran dispuestos en una cuadrícula uniforme y después cuantificar Yˆ cuantificando por
separado su parte real y su parte imaginaria utilizando el criterio del "vecino más próximo". Una función de seccionador de este tipo puede implementarse con una lógica simple, es decir, calculando en primer lugar el
conjunto de vecinos más cercano en función de la coordenada real de Yˆ , y calculando después el vecino más
cercano de este subconjunto en función de la coordenada imaginaria de Yˆ . Además, la tabla de consulta puede ser poco precisa en SINR, siendo suficientes saltos de 1dB para la mayoría de las implementaciones. Por ejemplo, dadas tablas de consulta de {k} para SINR = 5 dB y SINR = 6 dB, los valores apropiados de k para un valor SINR intermedio de, digamos, 5,4 dB, pueden determinarse interpolando de manera adecuada entre las dos LUT. Dicho de otro modo, los valores apropiados de k en los valores de SINR intermedios pueden generarse en el dispositivo seccionador, reduciendo de este modo los requisitos de memoria/almacenamiento necesarios.
Como una ilustración de la aplicación de un seccionador flexible a un DFE híbrido (HDFE), considérense las FIG. 8A y 8B. La FIG. 8A ilustra una constelación 8-PSK, donde 8 símbolos complejos representan los 3 bits codificados correlacionados para la modulación. Tal y como se ilustra, los círculos representan los puntos de constelación utilizados para la modulación en el transmisor. Las marcas “x” indican las muestras recibidas en el receptor e incluyen ruido e interferencias introducidos durante la transmisión. Debe observarse que las muestras recibidas no coinciden necesariamente con los símbolos de constelación reales. En este caso, el receptor decide qué símbolo de constelación se envió realmente. Normalmente, los puntos recibidos se concentran alrededor de los símbolos de constelación transmitidos reales.
Un procedimiento para determinar el símbolo transmitido a partir de las muestras recibidas es dividir el mapa de
5
15
25
35
45
55
constelaciones en pedazos de tarta, tal y como se ilustra en la FIG. 8B. Aquí, el mapa de constelaciones está divido en 8 pedazos 702, 704, 706, 708, 710, 712, 714 y 716. Los pedazos se determinan, por ejemplo, según una métrica de distancia mínima, que utiliza la distancia o separación de Euclides entre dos puntos de constelación para seleccionar una frontera. Hay un problema cuando la muestra recibida es aproximadamente equidistante (es decir, está aproximadamente en la frontera) entre dos puntos de constelación. En este caso, si el proceso de decisión seleccionase el símbolo de constelación erróneo, este error se propagaría en el bucle de realimentación de un DFE. Para evitar tales errores y la amplificación asociada de un DFE, se aplica un seccionador flexible que proporcione un valor no necesariamente en un símbolo de constelación. El seccionador flexible determina de manera implícita un nivel de confianza a partir de las muestras recibidas. El nivel de confianza dota al sistema de unas pautas para evaluar la muestra. Si el nivel de confianza es bajo, es decir, es probable que se produzca un error, la muestra no se resalta en la parte de realimentación del ecualizador. Si el nivel de confianza es alto, la muestra se considera fiable y, por lo tanto, una estimación de símbolo adecuada obtenida a partir de la misma puede utilizarse en la parte de realimentación del ecualizador.
La FIG. 9A ilustra un mapa de constelaciones 2-PSK. Debe observarse que las decisiones tomadas en función de la distancia mínima desde un símbolo de constelación pueden dar como resultado errores para muestras recibidas tales como las marcadas por la “x”. La aplicación de un seccionador flexible según una forma de realización divide el mapa de constelaciones en rectángulos, tal y como se ilustra en la FIG. 9B. Tal y como se muestra, los rectángulos, tal como el rectángulo 720, son semi-infinitos en la dirección y, y no todos los rectángulos abarcan símbolos de constelación. Cuando la muestra de entrada del seccionador está dentro de uno de los rectángulos semi-infinitos, se asigna un valor de media condicional. Efectivamente, todos los puntos dentro del rectángulo se mapean a un valor común. Este valor representa la media condicional del símbolo transmitido, dado que la muestra de entrada del seccionador está dentro del rectángulo de interés. El mapeo de cada rectángulo a un valor de media condicional correspondiente es una función de la relación de señal a interferencia más ruido (SINR). Por ejemplo, un rectángulo dado puede mapearse a  para SINR en un primer nivel, por ejemplo, SINR = 4dB. El mismo rectángulo puede mapearse a ’ para SINR en un segundo nivel, por ejemplo, SINR = 5dB. El mapeo y los valores de media condicional asociados se almacenan en tablas de consulta para su recuperación fácil. Una forma de realización alternativa calcula el valor de media condicional según un algoritmo predeterminado. Debe observarse que una rejilla cuadrada o rectangular se implementa fácilmente y puede extenderse a constelaciones más complejas.
La FIG. 10 ilustra un ecualizador 800 que utiliza un seccionador flexible. El ecualizador 800 incluye un FFF 802 acoplado a un nodo sumador 804. El FFF 802 se controla mediante un algoritmo de ecualización adaptativo 808. La unidad de control adaptativa 808 funciona en respuesta a una unidad de estimación SINR 816. En una forma de realización alternativa, la unidad de estimación SINR 816 puede implementarse como una unidad de estimación MSE. La unidad de estimación SINR 816 proporciona una estimación de SINR a una tabla de consulta (LUT) 810. La estimación de SINR se utiliza junto con los valores almacenados en la LUT 810 para determinar Q(SINR) = 1 + Q 2 -2Q definida según las ecuaciones (24a), (24b) y (25). El algoritmo de ecualización adaptativo 808 utiliza el valor de Q generado a partir de la LUT 810 para actualizar los coeficientes del FFF 802 y del FBF 806, iterando en las ecuaciones (11), (12) y (13). Debe recordarse que las ecuaciones (11), (12) y (13) están basadas en el algoritmo LMS y que están diseñadas para optimizar la función de coste de MSE definida en la ecuación (23). En un ejemplo alternativo, el algoritmo de ecualización adaptativo 808 puede implementar otro algoritmo de filtrado adaptativo, tal como RLS, para optimizar la función de coste de MSE definida en la ecuación (23). El FBF 806 proporciona una estimación de la ISI causal presente en la salida del FFF 802. La salida del FBF 806 está acoplada al nodo sumador 804, donde se resta de la salida del FFF 802. La salida del nodo sumador 804, es decir, la estimación del símbolo transmitido, se proporciona después a un descodificador 820, a la unidad de estimación SINR/MSE 816 y al seccionador flexible 812. El seccionador flexible 812 recibe la estimación de SINR/MSE desde la unidad de estimación de SINR/MSE 816, genera una estimación adicional del símbolo transmitido y proporciona esta estimación de símbolo adicional para el filtrado en el FBF 806.
La FIG. 11 es un diagrama de flujo de un proceso de seccionador flexible que incorpora un seccionador flexible según una forma de realización. El proceso determina en primer lugar una región, tal como un cuadrado o rectángulo de rejilla en el mapa de constelaciones, correspondiente a una cuantificación de la muestra de entrada de
seccionador yˆ , en la etapa 902. Se determina el valor de SINR en la etapa 904. En la etapa 906, el proceso selecciona un mapeo apropiado en función del valor de SINR. Según un ejemplo, diferentes partes de un dispositivo de almacenamiento de memoria almacenan diferentes tablas de consulta. Se accede a las tablas según el valor de SINR. En la etapa 908 se determina un valor de media condicional a partir del mapeo apropiado y esto es la salida del seccionador.
Otro ejemplo de seccionador flexible aplica una rejilla de cuadrados al mapa de constelaciones y utiliza una expansión de Taylor para generar un valor de media condicional más preciso. En esta forma de realización, múltiples valores de almacenamiento más pequeños de tablas de consulta corresponden a cada valor de SINR. El proceso
920 se ilustra en la FIG. 12. La región de la entrada de seccionador flexible yˆ se determina en la etapa 921. En la
etapa 922 se determina un valor de SINR. El valor de SINR se utiliza para determinar mapeos apropiados 1(·) y 2(·) en la etapa 924. La región de la etapa 920 se mapea a un valor 1(yˆ1), donde i corresponde a la región.
Después, en la etapa 922 se lleva a cabo un segundo mapeo coherente con el valor de SINR y la región de la etapa 920 para obtener  (yˆ1). Un valor de media condicional se aproxima en la etapa 928 como  (yˆ) (yˆ  yˆ) (yˆ).
2 11 121
Los mapeos 1(.) y 2(.) están estrechamente relacionados con la cero-ésima y la primera derivadas de (.) definidas en la ecuación (22).
La FIG. 13 ilustra un seccionador flexible 954 según un ejemplo. Un estimador de SINR 952 recibe una o más estimaciones de símbolo y proporciona un valor SINR(n) de estimación de SINR. La SINR(n) puede cuantificarse en un cuantificador opcional 956 y se proporciona al almacenamiento de memoria 960, tal como una LUT. Una estimación de símbolo correspondiente a la entrada de seccionador flexible también se proporciona a un cuantificador 956, donde la estimación de símbolo se cuantifica y el valor cuantificado se utiliza junto con la estimación de SINR para determinar un valor correspondiente almacenado en el almacenamiento de memoria 960. Debe observarse que en una forma de realización, la información se almacena en filas y columnas, donde las filas corresponden a los valores de SINR y las columnas corresponden a valores de símbolo. Sin embargo, formas de realización alternativas pueden almacenar la información en una de varias maneras, donde la información se recupera en función de un valor de SINR y un valor de símbolo. Los valores almacenados en el almacenamiento de memoria 960 pueden ser la media condicional de un símbolo de constelación real, dada la estimación de entrada de seccionador flexible, tal y como se define en las ecuaciones (22), (26) y (27). La FIG. 14 ilustra un seccionador flexible 980 según una forma de realización alternativa que implementa un cálculo de series de Taylor. Tal y como se ilustra, uno o más símbolos recibidos se proporcionan a un estimador de SINR 982 y, además, una estimación de símbolo, correspondiente a la entrada de seccionador flexible, se proporciona directamente al seccionador flexible
980. Debe observarse que los símbolos recibidos se corrompen por el canal de transmisión y, por lo tanto, en este documento también se denominan como "muestras" recibidas. El estimador de SINR 982 proporciona una estimación SINR(n) de la SINR al seccionador flexible 980. La SINR(n) puede proporcionarse a un cuantificador opcional 986. La SINR(n), cuantificada o no, se proporciona a dos unidades de almacenamiento de memoria, A 988 y B 990. La estimación de símbolo de entrada de seccionador flexible se proporciona a un cuantificador 984 cuya salida también se proporciona a las unidades de almacenamiento de memoria A 988 y B 990. Las unidades de almacenamiento de memoria A 988 y B 990 almacenan información utilizada para calcular los valores de media condicional del símbolo de constelación real, dada la estimación de símbolo de entrada de seccionador flexible. Tales valores pueden ser la cero-ésima y la primera derivadas de la media condicional del símbolo de constelación real, dada la estimación de símbolo de entrada de seccionador flexible, tal y como se da en las ecuaciones (22), (26) y (27). El valor de SINR(n) y el valor de símbolo cuantificado se utilizan para identificar los valores correspondientes en la memoria de almacenamiento A 988 y B 990. Una unidad sumadora 992 se utiliza para implementar el cálculo de las series de Taylor. La estimación de símbolo de entrada de seccionador flexible así como el valor cuantificado se proporcionan a la unidad sumadora 992. Además, los valores almacenados en las unidades de almacenamiento de memoria A 988 y B 990 también se proporcionan a la unidad sumadora 992. La unidad sumadora 992 utiliza las entradas para calcular una salida que es una estimación de media condicional del símbolo de constelación real. Aunque la presente invención se ha descrito con relación a un sistema de comunicaciones inalámbricas, un sistema de este tipo se proporciona simplemente como un ejemplo. Los conceptos descritos en este documento pueden aplicarse a una pluralidad de sistemas de comunicaciones incluyendo, pero sin limitarse a, un sistema de comunicaciones cableado, tal como una implementación en un módem cableado, etc. La presente invención puede aplicarse a un sistema de comunicaciones de alta velocidad de transferencia de datos y permite optimizar los recursos y la capacidad de un sistema de comunicaciones de datos aumentando la sensibilidad de los receptores y aumentando la velocidad de comunicación de datos. Los expertos en la técnica entenderán que la información y las señales pueden representarse utilizando cualquiera de una variedad de diferentes tecnologías y técnicas. Por ejemplo, los datos, instrucciones, comandos, información, señales, bits, símbolos y fragmentos de información a los que puede haberse hecho referencia a lo largo de la anterior descripción pueden representarse mediante voltajes, corrientes, ondas electromagnéticas, partículas o campos magnéticos, partículas o campos ópticos, o cualquier combinación de los mismos.
Los expertos en la técnica apreciarán además que los diversos bloques lógicos, módulos, circuitos y etapas de algoritmo ilustrativos descritos con relación a las formas de realización divulgadas en este documento pueden implementarse como hardware electrónico, como software informático, o como combinaciones de ambos. Para ilustrar claramente esta intercambiabilidad de hardware y software, varios componentes, bloques, módulos, circuitos y etapas ilustrativos se han descrito anteriormente de manera genérica en lo que respecta a su funcionalidad. Si tal funcionalidad se implementa en hardware o en software depende de la aplicación particular y de las limitaciones de diseño impuestas en el sistema global. Los expertos en la técnica pueden implementar la funcionalidad descrita de diferentes maneras para cada aplicación particular, pero no debe interpretarse que tales decisiones de implementación suponen un apartamiento del alcance de la presente invención.
Los diversos circuitos, módulos y bloques lógicos ilustrativos descritos con relación a las formas de realización divulgadas en este documento pueden implementarse o llevarse a cabo con un procesador de propósito general, un procesador de señales digitales (DSP), un circuito integrado de aplicación específica (ASIC), una matriz de puertas programables de campo (FPGA) u otro dispositivo lógico programable, puerta discreta o lógica de transistor, componentes de hardware discretos, o cualquier combinación de los mismos diseñada para llevar a cabo las funciones descritas en este documento. Un procesador de propósito general puede ser un microprocesador pero, como alternativa, el procesador puede ser cualquier máquina de estados, microcontrolador, controlador o procesador convencionales. Un procesador también puede implementarse como una combinación de dispositivos informáticos, por ejemplo, una combinación de un DSP y un microprocesador, una pluralidad de microprocesadores, uno o más microprocesadores junto con un núcleo de DSP o cualquier otra configuración de este tipo.
5 Las etapas de un procedimiento o algoritmo descrito con relación a las formas de realización divulgadas en este documento pueden realizarse directamente en hardware, en un módulo de software ejecutado por un procesador o en una combinación de los dos. Un módulo de software puede residir en memoria RAM, memoria flash, memoria ROM, memoria EPROM, memoria EEPROM, registros, un disco duro, un disco extraíble, un CD-ROM o en cualquier
10 otra forma de medio de almacenamiento conocido en la técnica. Un medio de almacenamiento a modo de ejemplo está acoplado al procesador de manera que el procesador pueda leer información de, y escribir información en, el medio de almacenamiento. Como alternativa, el medio de almacenamiento puede ser una parte integrante del procesador. El procesador y el medio de almacenamiento pueden residir en un ASIC. El ASIC puede residir en un terminal de usuario. Como alternativa, el procesador y el medio de almacenamiento pueden residir como
15 componentes discretos en un terminal de usuario.
La anterior descripción de las formas de realización divulgadas se proporciona para permitir que cualquier experto en la técnica pueda hacer o utilizar la presente invención. Varias modificaciones de estas formas de realización resultarán fácilmente evidentes para los expertos en la técnica, y los principios genéricos definidos en este
20 documento pueden aplicarse a otras formas de realización sin apartarse del alcance de la invención definida en las reivindicaciones adjuntas.

Claims (18)

  1. REIVINDICACIONES
    1. Un procedimiento para ecualización de realimentación de decisión determinando (412) coeficientes de filtro en un ecualizador de realimentación de decisión (800) que tiene un filtro de pre-alimentación (802) y un filtro de realimentación (806) cada uno definido por una pluralidad de coeficientes, en el que un seccionador se utiliza para recibir una estimación de un símbolo transmitido original y para determinar el símbolo transmitido original, estando caracterizado el procedimiento porque comprende:
    seleccionar una función de coste para el ecualizador de realimentación de decisión, siendo la función de coste el error cuadrático medio, MSE, entre una primera salida de ecualizador suponiendo una realimentación libre de errores y una salida de ecualizador objetivo más una medida modificada de la energía de los coeficientes de filtro de realimentación; y
    ajustar (404, 406, 408) la pluralidad de coeficientes hasta que se cumpla una condición de convergencia para minimizar la función de coste; caracterizado porque
    la medida modificada de la energía de los coeficientes de filtro de realimentación comprende una medida de la correlación de la entrada y la salida de un modelo de canal para dicho seccionador y una medida de la energía de salida media de dicho modelo.
  2. 2.
    El procedimiento según la reivindicación 1, en el que la pluralidad de coeficientes corresponde a una pluralidad de tomas de filtro, y en el que la medida modificada de energía es una función de al menos una de las tomas de filtro.
  3. 3.
    El procedimiento según la reivindicación 1, en el que la función de coste es un MSE que viene dado como:
    en la que yn es un símbolo transmitido, N corresponde a un número de símbolos recibidos, Xn son los contenidos del filtro de pre-alimentación en el tiempo n, Zn son los contenidos de filtro de realimentación suponiendo una realimentación libre de errores, f son coeficientes de filtro para el filtro de pre-alimentación, b son coeficientes de filtro para el filtro de realimentación y Q||b||2 es la medida modificada de energía de los coeficientes de filtro de realimentación.
  4. 4.
    El procedimiento según la reivindicación 3, en el que la medida modificada Q viene dada como:
    en la que Q es una medida de la correlación cruzada de la entrada y la salida de dicho modelo de seccionador, y donde 2 Q es una medida de la energía de salida media de dicho modelo de seccionador.
  5. 5.
    El procedimiento según la reivindicación 3, en el que la función de coste se minimiza utilizando un algoritmo de mínimos cuadrados.
  6. 6.
    El procedimiento según la reivindicación 3, que comprende además:
    generar una estimación del MSE entre una salida de ecualizador y una salida de ecualizador objetivo; y seleccionar Q como una función de la estimación del MSE.
  7. 7.
    El procedimiento según la reivindicación 3, que comprende además:
    generar una estimación de una relación de señal a interferencia más ruido, SINR, en una salida del ecualizador; y seleccionar Q como una función de la estimación de la SINR.
  8. 8.
    El procedimiento según la reivindicación 3, en el que Q = 2m, m = entero.
  9. 9.
    El procedimiento según la reivindicación 3, en el que la medida modificada Q se define como:
    imagen1
    imagen1
    en la que:
    y en la que
    imagen1
    ~
    ~
    y en la que Q(y| y) es dicho modelo de canal de seccionador, y es una salida de seccionador, y es una entrada de seccionador e Y es la constelación de transmisión.
  10. 10.
    El procedimiento según la reivindicación 9, en el que el modelo de canal de seccionador se define como:
    donde (.) denota una función de seccionamiento de distancia mínima, Z es una variable aleatoria gaussiana de media cero, y es una entrada de seccionador e ~y es una salida de seccionador.
  11. 11.
    El procedimiento según la reivindicación 9, que comprende:
    estimar una relación de señal a interferencia más ruido, SINR, de una señal de piloto en una salida de un ecualizador.
  12. 12.
    El procedimiento según la reivindicación 3, en el que las optimizaciones de función de coste comprenden:
    imagen1
    utilizar un algoritmo de mínimos cuadrados, LMS, para determinar coeficientes de filtro y un término de error y calcular de manera iterativa las ecuaciones:
    y
    imagen1
    en las que f representa coeficientes de filtro del filtro de pre-alimentación, b representa coeficientes de filtro del filtro de realimentación, X representa contenidos de filtro de pre-alimentación, Q representa un factor que modifica la energía de los coeficientes de filtro de realimentación, e representa el término de error, Z representa contenidos de filtro de realimentación suponiendo una realimentación libre de errores, y representa un símbolo deseado y  representa el tamaño de paso de LMS.
  13. 13.
    El procedimiento según la reivindicación 3, en el que la función de coste se minimiza utilizando un algoritmo recursivo de mínimos cuadrados.
  14. 14.
    Un ecualizador de realimentación de decisión (800), caracterizado porque comprende:
    un filtro de pre-alimentación (802) que tiene una pluralidad de tomas de filtro, teniendo las tomas de filtro coeficientes de filtro correspondientes;
    un filtro de realimentación (806) que tiene una pluralidad de tomas de filtro, teniendo las tomas de filtro coeficientes de filtro correspondientes;
    un generador de coeficientes (808, 810, 816) acoplado al filtro de pre-alimentación y al filtro de realimentación, adaptado para actualizar los coeficientes de filtro del filtro de pre-alimentación y del filtro de realimentación para minimizar una función de coste predeterminada, en el que la función de coste es un error cuadrático medio, MSE, entre una primera salida de ecualizador suponiendo una realimentación libre de errores y una salida de ecualizador objetivo, más una medida modificada de energía de los coeficientes de filtro de realimentación;
    un nodo sumador (804) acoplado a una salida del filtro de pre-alimentación y a una salida del filtro de realimentación, estando configurado el nodo sumador para restar la salida del filtro de realimentación de la salida del filtro de pre-alimentación, para generar una estimación de un símbolo transmitido original; y
    un seccionador (812) acoplado al nodo sumador, estando adaptado el seccionador para recibir la estimación y determinar el símbolo transmitido original; caracterizado porque la medida modificada de la energía de los coeficientes de filtro de realimentación comprende una medida de la correlación de la entrada y la salida de un modelo de canal para dicho seccionador y una medida de la energía de salida media de dicho modelo.
  15. 15. El ecualizador de realimentación de decisión según la reivindicación 14, en el que el generador de coeficientes está adaptado para:
    estimar una relación de señal a interferencia más ruido, SINR, de una señal de piloto en una salida del ecualizador de realimentación de decisión; y
    determinar una medida modificada Q definida como:
    en la que:
    y en la que:
    imagen1
    y en las que Q(~ y| y) es dicho modelo de canal de seccionador, ~y es una salida de seccionador, donde el modelo de canal de seccionador se define como:
    imagen1
    donde (.) denota una función de seccionamiento de distancia mínima, Z es una variable aleatoria gaussiana de media cero, y es una entrada de seccionador e ~y es una salida de seccionador.
  16. 16.
    El ecualizador de realimentación de decisión según la reivindicación 15, en el que el generador de coeficientes está adaptado además para:
    determinar la medida modificada utilizando un dispositivo de almacenamiento de memoria que almacena medidas modificadas en función de la SINR.
  17. 17.
    El ecualizador de realimentación de decisión según la reivindicación 15, en el que el generador de coeficientes está adaptado para:
    estimar un error cuadrático medio, MSE, entre una salida de ecualizador suponiendo una realimentación libre de errores y una salida de ecualizador objetivo; y determinar una medida modificada Q definida como:
    en la que:
    y en la que:
    imagen1
  18. 18. El ecualizador de realimentación de decisión según la reivindicación 17, en el que el generador de coeficientes está adaptado además para:
    determinar la medida modificada utilizando un dispositivo de almacenamiento de memoria que almacena medidas modificadas en función del MSE.
ES03765773T 2002-07-18 2003-07-18 Procedimiento y aparato para una ecualización de realimentación de decisión. Expired - Lifetime ES2365730T3 (es)

Applications Claiming Priority (5)

Application Number Priority Date Filing Date Title
US199159 2002-07-18
US199158 2002-07-18
US10/199,159 US7046726B2 (en) 2002-07-18 2002-07-18 Method and apparatus for hybrid decision feedback equalization
US10/199,158 US7035329B2 (en) 2002-07-18 2002-07-18 Soft slicer in a hybrid decision feedback equalizer
PCT/US2003/022594 WO2004010665A2 (en) 2002-07-18 2003-07-18 Method and apparatus for hybrid decision feedback equalization

Publications (1)

Publication Number Publication Date
ES2365730T3 true ES2365730T3 (es) 2011-10-10

Family

ID=30772526

Family Applications (1)

Application Number Title Priority Date Filing Date
ES03765773T Expired - Lifetime ES2365730T3 (es) 2002-07-18 2003-07-18 Procedimiento y aparato para una ecualización de realimentación de decisión.

Country Status (15)

Country Link
EP (5) EP2254293A3 (es)
JP (5) JP4373330B2 (es)
KR (1) KR101013628B1 (es)
CN (1) CN100583853C (es)
AT (3) ATE527792T1 (es)
AU (1) AU2003256623C1 (es)
BR (1) BRPI0312747B1 (es)
CA (1) CA2493106C (es)
DE (2) DE60336903D1 (es)
ES (1) ES2365730T3 (es)
IL (2) IL165868A0 (es)
MX (1) MXPA05000707A (es)
NO (1) NO20050863L (es)
RU (2) RU2328081C2 (es)
WO (1) WO2004010665A2 (es)

Families Citing this family (30)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2004010665A2 (en) * 2002-07-18 2004-01-29 Qualcomm Incorporated Method and apparatus for hybrid decision feedback equalization
US20050260528A1 (en) * 2004-05-22 2005-11-24 Hynix Semiconductor Inc. Liquid composition for immersion lithography and lithography method using the same
KR100708482B1 (ko) * 2005-03-04 2007-04-18 삼성전자주식회사 채널 등화기 및 채널 등화 방법
US7522663B2 (en) * 2005-03-10 2009-04-21 Stmicroelectronics, Inc. Burst error limiting feedback equalizer system and method for multidimensional modulation systems
US8098722B2 (en) 2005-03-29 2012-01-17 Qualcomm Incorporated Method and apparatus for equalization control
US8615035B2 (en) 2005-03-29 2013-12-24 Qualcomm Incorporated Method and apparatus for block-wise decision-feedback equalization for wireless communication
US8218615B2 (en) 2005-03-29 2012-07-10 Qualcomm Incorporated Method and apparatus for block-wise decision-feedback equalization for wireless communication
CN1845539B (zh) * 2005-04-08 2010-12-29 上海奇普科技有限公司 一种具有重叠结构的时域自适应均衡器
ATE449475T1 (de) * 2005-08-02 2009-12-15 Alcatel Lucent Empfänger eines optischen signals
US7590197B2 (en) 2005-12-20 2009-09-15 Research In Motion Limited Correction circuit for improving performance in a channel decoder
ATE406023T1 (de) * 2005-12-20 2008-09-15 Research In Motion Ltd Korrekturschaltung zur funktionsverbesserung in einem kanaldekoder
US7826523B2 (en) * 2006-03-31 2010-11-02 Intel Corporation Effective adaptive filtering techniques
US8116364B2 (en) * 2007-04-18 2012-02-14 Mediatek Inc. Selective slicing equalizer
RU2405274C1 (ru) * 2009-04-01 2010-11-27 Открытое акционерное общество "Концерн "Созвездие" Последовательный модем с комбинированной обратной связью
KR101096769B1 (ko) 2009-12-31 2011-12-21 한국산업기술대학교산학협력단 Dtv 방송 시스템 환경에서 동일 채널 중계기를 위한 다중 레벨 상관 lms 기반의 채널 등화 방법 및 장치
RU2465725C1 (ru) * 2011-04-21 2012-10-27 Открытое акционерное общество "Концерн "Созвездие" Широкополосная система радиосвязи кв диапазона
US8913901B2 (en) * 2012-02-20 2014-12-16 Tyco Electronics Subsea Communications Llc System and method for blind equalization and carrier phase recovery in a quadrature amplitude modulated system
GB2503073B (en) * 2013-03-27 2014-04-23 Imagination Tech Ltd Efficient tracking of decision-feedback equaliser coefficients
RU2558609C2 (ru) * 2013-06-18 2015-08-10 Федеральное государственное бюджетное учреждение науки Научно-исследовательский институт системных исследований Российской академии наук (НИИСИ РАН) Передатчик со следящей обратной связью
US9660842B2 (en) 2013-06-27 2017-05-23 Intel Corporation Low power equalizer and its training
DE102014201233B4 (de) * 2014-01-23 2023-12-14 Rohde & Schwarz GmbH & Co. Kommanditgesellschaft Entzerrungsfilter
US9768913B1 (en) * 2016-03-09 2017-09-19 Samsung Electronics Co., Ltd System and method for multiple input multiple output (MIMO) detection with soft slicer
CN108111182A (zh) * 2016-11-25 2018-06-01 晨星半导体股份有限公司 错误限制方法、错误限制器以及数字接收电路
US10135645B1 (en) * 2017-10-18 2018-11-20 Cisco Technology, Inc. Equalizer optimization for FEC-protected communication links
WO2019222373A1 (en) * 2018-05-18 2019-11-21 Macom Technology Solutions Holdings, Inc. Dynamic constellation adaptation for slicer
DE102018208210A1 (de) * 2018-05-24 2019-11-28 Siemens Aktiengesellschaft Einrichtung und Verfahren zum Ermitteln eines Zeitversatzes zwischen zwei Zeitbasen
KR102192377B1 (ko) * 2018-12-05 2020-12-18 서울여자대학교 산학협력단 두개악안면영상에서의 자동 치아 분리방법 및 시스템
CN110138696A (zh) * 2019-05-28 2019-08-16 科大讯飞股份有限公司 信道均衡方法及装置
CN111131101B (zh) * 2019-12-28 2022-02-08 芯动微电子科技(珠海)有限公司 一种反馈均衡电路
CN116187064B (zh) * 2023-02-14 2024-03-12 中国科学院国家空间科学中心 一种连续信号时间序列二阶导数的数值仿真方法

Family Cites Families (15)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5490169A (en) * 1993-06-16 1996-02-06 Universal Data Systems, Inc. Decision feedback equalizer method and apparatus
US5493454A (en) * 1994-10-04 1996-02-20 Quantum Corporation Write precompensation optimization in a PRML channel using a selected PRML signal level
US5513216A (en) * 1994-10-13 1996-04-30 At&T Corp. Hybrid equalizer arrangement for use in data communications equipment
JP3269933B2 (ja) * 1995-03-20 2002-04-02 富士通株式会社 キャリア再生回路
US5809086A (en) * 1996-03-20 1998-09-15 Lucent Technologies Inc. Intelligent timing recovery for a broadband adaptive equalizer
JP3660068B2 (ja) * 1996-09-12 2005-06-15 株式会社ルネサステクノロジ 位相比較器
BR9901056A (pt) * 1998-04-30 2000-01-18 Lucent Technilogies Inc Estimação de canal usando realimentação de decisão temporária.
US6252903B1 (en) * 1998-07-02 2001-06-26 Lucent Technologies Inc. Blind start-up of a dual mode CAP-QAM receiver
US6226323B1 (en) * 1998-11-03 2001-05-01 Broadcom Corporation Technique for minimizing decision feedback equalizer wordlength in the presence of a DC component
US6195632B1 (en) * 1998-11-25 2001-02-27 Matsushita Electric Industrial Co., Ltd. Extracting formant-based source-filter data for coding and synthesis employing cost function and inverse filtering
JP2000315957A (ja) * 1999-04-30 2000-11-14 Jisedai Digital Television Hoso System Kenkyusho:Kk 復号装置
EP1177663B1 (en) * 1999-05-11 2008-10-01 Telefonaktiebolaget LM Ericsson (publ) Multicarrier equaliser based on krakovian algebra
US6934328B1 (en) * 2000-08-15 2005-08-23 Virata Corporation Relaxed, more optimum training for modems and the like
US7023931B2 (en) 2001-11-05 2006-04-04 Texas Instruments Incorporated System and method for soft slicing
WO2004010665A2 (en) * 2002-07-18 2004-01-29 Qualcomm Incorporated Method and apparatus for hybrid decision feedback equalization

Also Published As

Publication number Publication date
EP1956783B1 (en) 2011-04-20
KR20050019861A (ko) 2005-03-03
WO2004010665A2 (en) 2004-01-29
JP5694444B2 (ja) 2015-04-01
ATE527792T1 (de) 2011-10-15
KR101013628B1 (ko) 2011-02-10
WO2004010665A3 (en) 2004-06-17
DE60336903D1 (de) 2011-06-09
AU2003256623A1 (en) 2004-02-09
RU2328081C2 (ru) 2008-06-27
EP2254295A1 (en) 2010-11-24
JP2013243680A (ja) 2013-12-05
JP2009268120A (ja) 2009-11-12
BR0312747A (pt) 2007-06-26
JP2005533457A (ja) 2005-11-04
JP2012029305A (ja) 2012-02-09
RU2005104433A (ru) 2005-09-20
RU2005120491A (ru) 2007-01-20
EP2254294A2 (en) 2010-11-24
CA2493106A1 (en) 2004-01-29
AU2003256623B2 (en) 2008-12-04
IL165868A0 (en) 2006-01-15
DE60336863D1 (de) 2011-06-01
RU2407197C2 (ru) 2010-12-20
CN1669282A (zh) 2005-09-14
JP5855716B2 (ja) 2016-02-09
NO20050863L (no) 2005-02-17
BRPI0312747B1 (pt) 2016-11-22
CN100583853C (zh) 2010-01-20
EP2254295B1 (en) 2011-10-05
IL202168A (en) 2010-12-30
EP2254294A3 (en) 2010-12-08
JP5405541B2 (ja) 2014-02-05
EP2254293A2 (en) 2010-11-24
EP1525727A2 (en) 2005-04-27
EP1956783A1 (en) 2008-08-13
ATE506792T1 (de) 2011-05-15
JP4902696B2 (ja) 2012-03-21
MXPA05000707A (es) 2005-04-08
JP2015008491A (ja) 2015-01-15
ATE507639T1 (de) 2011-05-15
EP1525727B1 (en) 2011-04-27
EP2254293A3 (en) 2010-12-08
AU2003256623C1 (en) 2009-05-28
JP4373330B2 (ja) 2009-11-25
CA2493106C (en) 2014-11-25

Similar Documents

Publication Publication Date Title
ES2368120T3 (es) Procedimiento y aparato para su uso en una ecualización de realimentación de decisión.
EP2254295B1 (en) Method for decision feedback equalization
US7035329B2 (en) Soft slicer in a hybrid decision feedback equalizer
EP1195033B1 (en) Equalization with dc-offset compensation
US9264179B2 (en) Decision feedback equalizer for highly spectrally efficient communications
KR100976746B1 (ko) 가상 병렬 등화기를 갖는 통신 수신기
US8811548B2 (en) Hypotheses generation based on multidimensional slicing
Chen et al. Parallel Blind Adaptive Equalization of Improved Block Constant Modulus Algorithm With Decision-Directed Mode
HU225835B1 (en) Method for equalising and demodulating a data signal which is transmitted via a time-variant channel
Gutierrez Jr Equalization and detection for digital communication over nonlinear bandlimited satellite communication channels