ES2312937T3 - Elemento de codigo de ecualizacion y deteccion multiusuario separada iterativa para sistemas de comunicaciones cdma sobre canal mimo. - Google Patents
Elemento de codigo de ecualizacion y deteccion multiusuario separada iterativa para sistemas de comunicaciones cdma sobre canal mimo. Download PDFInfo
- Publication number
- ES2312937T3 ES2312937T3 ES04291039T ES04291039T ES2312937T3 ES 2312937 T3 ES2312937 T3 ES 2312937T3 ES 04291039 T ES04291039 T ES 04291039T ES 04291039 T ES04291039 T ES 04291039T ES 2312937 T3 ES2312937 T3 ES 2312937T3
- Authority
- ES
- Spain
- Prior art keywords
- interference
- estimate
- filters
- antennas
- stage
- 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
Links
- 238000004891 communication Methods 0.000 title claims description 11
- 238000001514 detection method Methods 0.000 title description 17
- 238000000034 method Methods 0.000 claims abstract description 41
- 230000005540 biological transmission Effects 0.000 claims abstract description 18
- 238000001914 filtration Methods 0.000 claims abstract description 16
- 239000011159 matrix material Substances 0.000 claims description 53
- 238000011282 treatment Methods 0.000 claims description 39
- 239000013598 vector Substances 0.000 claims description 35
- 238000011156 evaluation Methods 0.000 claims description 17
- 230000008929 regeneration Effects 0.000 claims description 13
- 238000011069 regeneration method Methods 0.000 claims description 13
- 230000000737 periodic effect Effects 0.000 claims description 10
- 239000000706 filtrate Substances 0.000 claims description 7
- 238000011144 upstream manufacturing Methods 0.000 claims description 4
- 230000008521 reorganization Effects 0.000 claims 2
- 230000014509 gene expression Effects 0.000 description 11
- 238000004364 calculation method Methods 0.000 description 7
- 238000013459 approach Methods 0.000 description 5
- 230000002123 temporal effect Effects 0.000 description 5
- 239000000654 additive Substances 0.000 description 3
- 230000000996 additive effect Effects 0.000 description 3
- 230000000694 effects Effects 0.000 description 3
- 230000033764 rhythmic process Effects 0.000 description 3
- 238000005070 sampling Methods 0.000 description 3
- 230000003595 spectral effect Effects 0.000 description 3
- 238000012545 processing Methods 0.000 description 2
- 238000007476 Maximum Likelihood Methods 0.000 description 1
- 238000003491 array Methods 0.000 description 1
- 239000000969 carrier Substances 0.000 description 1
- 125000004122 cyclic group Chemical group 0.000 description 1
- 238000000354 decomposition reaction Methods 0.000 description 1
- 238000011161 development Methods 0.000 description 1
- 230000018109 developmental process Effects 0.000 description 1
- 238000005562 fading Methods 0.000 description 1
- 230000007246 mechanism Effects 0.000 description 1
- 238000010606 normalization Methods 0.000 description 1
- 239000000047 product Substances 0.000 description 1
- 238000011084 recovery Methods 0.000 description 1
- 238000002407 reforming Methods 0.000 description 1
- 238000011160 research Methods 0.000 description 1
- URWAJWIAIPFPJE-YFMIWBNJSA-N sisomycin Chemical compound O1C[C@@](O)(C)[C@H](NC)[C@@H](O)[C@H]1O[C@@H]1[C@@H](O)[C@H](O[C@@H]2[C@@H](CC=C(CN)O2)N)[C@@H](N)C[C@H]1N URWAJWIAIPFPJE-YFMIWBNJSA-N 0.000 description 1
- 238000001228 spectrum Methods 0.000 description 1
- 230000003068 static effect Effects 0.000 description 1
- 230000001360 synchronised effect Effects 0.000 description 1
- 230000001131 transforming effect Effects 0.000 description 1
- 238000009966 trimming Methods 0.000 description 1
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04B—TRANSMISSION
- H04B7/00—Radio transmission systems, i.e. using radiation field
- H04B7/005—Control of transmission; Equalising
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04B—TRANSMISSION
- H04B1/00—Details of transmission systems, not covered by a single one of groups H04B3/00 - H04B13/00; Details of transmission systems not characterised by the medium used for transmission
- H04B1/69—Spread spectrum techniques
- H04B1/707—Spread spectrum techniques using direct sequence modulation
- H04B1/7097—Interference-related aspects
- H04B1/7103—Interference-related aspects the interference being multiple access interference
- H04B1/7107—Subtractive interference cancellation
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04B—TRANSMISSION
- H04B7/00—Radio transmission systems, i.e. using radiation field
- H04B7/02—Diversity systems; Multi-antenna system, i.e. transmission or reception using multiple antennas
- H04B7/04—Diversity systems; Multi-antenna system, i.e. transmission or reception using multiple antennas using two or more spaced independent antennas
- H04B7/0413—MIMO systems
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L1/00—Arrangements for detecting or preventing errors in the information received
- H04L1/004—Arrangements for detecting or preventing errors in the information received by using forward error control
- H04L1/0045—Arrangements at the receiver end
- H04L1/0047—Decoding adapted to other signal detection operation
- H04L1/0048—Decoding adapted to other signal detection operation in conjunction with detection of multiuser or interfering signals, e.g. iteration between CDMA or MIMO detector and FEC decoder
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L1/00—Arrangements for detecting or preventing errors in the information received
- H04L1/004—Arrangements for detecting or preventing errors in the information received by using forward error control
- H04L1/0045—Arrangements at the receiver end
- H04L1/0054—Maximum-likelihood or sequential decoding, e.g. Viterbi, Fano, ZJ algorithms
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L1/00—Arrangements for detecting or preventing errors in the information received
- H04L1/004—Arrangements for detecting or preventing errors in the information received by using forward error control
- H04L1/0056—Systems characterized by the type of code used
- H04L1/0071—Use of interleaving
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L1/00—Arrangements for detecting or preventing errors in the information received
- H04L1/02—Arrangements for detecting or preventing errors in the information received by diversity reception
- H04L1/06—Arrangements for detecting or preventing errors in the information received by diversity reception using space diversity
- H04L1/0618—Space-time coding
- H04L1/0631—Receiver arrangements
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L25/00—Baseband systems
- H04L25/02—Details ; arrangements for supplying electrical power along data transmission lines
- H04L25/0202—Channel estimation
- H04L25/024—Channel estimation channel estimation algorithms
- H04L25/0256—Channel estimation using minimum mean square error criteria
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L25/00—Baseband systems
- H04L25/02—Details ; arrangements for supplying electrical power along data transmission lines
- H04L25/03—Shaping networks in transmitter or receiver, e.g. adaptive shaping networks
- H04L25/03006—Arrangements for removing intersymbol interference
- H04L25/03171—Arrangements involving maximum a posteriori probability [MAP] detection
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L25/00—Baseband systems
- H04L25/02—Details ; arrangements for supplying electrical power along data transmission lines
- H04L25/03—Shaping networks in transmitter or receiver, e.g. adaptive shaping networks
- H04L25/03006—Arrangements for removing intersymbol interference
- H04L2025/0335—Arrangements for removing intersymbol interference characterised by the type of transmission
- H04L2025/03375—Passband transmission
- H04L2025/03414—Multicarrier
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L25/00—Baseband systems
- H04L25/02—Details ; arrangements for supplying electrical power along data transmission lines
- H04L25/03—Shaping networks in transmitter or receiver, e.g. adaptive shaping networks
- H04L25/03006—Arrangements for removing intersymbol interference
- H04L2025/0335—Arrangements for removing intersymbol interference characterised by the type of transmission
- H04L2025/03426—Arrangements for removing intersymbol interference characterised by the type of transmission transmission using multiple-input and multiple-output channels
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L25/00—Baseband systems
- H04L25/02—Details ; arrangements for supplying electrical power along data transmission lines
- H04L25/03—Shaping networks in transmitter or receiver, e.g. adaptive shaping networks
- H04L25/03006—Arrangements for removing intersymbol interference
- H04L2025/03777—Arrangements for removing intersymbol interference characterised by the signalling
- H04L2025/03802—Signalling on the reverse channel
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L25/00—Baseband systems
- H04L25/02—Details ; arrangements for supplying electrical power along data transmission lines
- H04L25/0202—Channel estimation
- H04L25/0204—Channel estimation of multiple channels
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L25/00—Baseband systems
- H04L25/02—Details ; arrangements for supplying electrical power along data transmission lines
- H04L25/0202—Channel estimation
- H04L25/024—Channel estimation channel estimation algorithms
- H04L25/0242—Channel estimation channel estimation algorithms using matrix methods
- H04L25/0248—Eigen-space methods
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L5/00—Arrangements affording multiple use of the transmission path
- H04L5/0001—Arrangements for dividing the transmission path
- H04L5/0014—Three-dimensional division
- H04L5/0016—Time-frequency-code
- H04L5/0021—Time-frequency-code in which codes are applied as a frequency-domain sequences, e.g. MC-CDMA
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L5/00—Arrangements affording multiple use of the transmission path
- H04L5/0001—Arrangements for dividing the transmission path
- H04L5/0026—Division using four or more dimensions
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Power Engineering (AREA)
- Physics & Mathematics (AREA)
- Probability & Statistics with Applications (AREA)
- Artificial Intelligence (AREA)
- Radio Transmission System (AREA)
- Noise Elimination (AREA)
- Mobile Radio Communication Systems (AREA)
- Cable Transmission Systems, Equalization Of Radio And Reduction Of Echo (AREA)
- Circuits Of Receivers In General (AREA)
Abstract
Procedimiento de recepción para comunicación sobre canal selectivo en frecuencia con varias antenas en emisión y con varias antenas en recepción, caracterizado porque la recepción es adecuada para tratar datos recibidos por las antenas de recepción que habían sido, en el momento de su emisión, sucesivamente: (A) modulados (107) sobre un número K de vías, siendo K estrictamente superior al número T de antenas de emisión; (B) escalonados (108) con una matriz (W) de escalonamiento periódica o (Wn) aperiódica de dimensiones NxK donde N es estrictamente superior a T, sobre los vectores de dimensión K de los datos modulados; (C) tratados para transmitirse a partir de las T antenas de emisión; y porque la recepción pone en práctica iterativamente para ello: - un primer filtrado por medio de T filtros (202, 202'') lineales adecuado para tratar los datos recibidos, dado el caso tras restar (201) una estimación de interferencias entre antenas (MAI) y entre datos (ISI), para generar una evaluación de los elementos de código emitidos (^x) después del escalonamiento de la etapa (B); - antes o después de dicho primer filtrado, una primera resta de interferencias (201) que utiliza una estimación de interferencias MAI e ISI previamente regenerada a partir de informaciones calculadas sobre la base de una evaluación (^s) de los datos modulados emitidos generados por un filtrado anterior; - un tratamiento (203) inverso al de la etapa (C) de emisión, que pone un práctica una reorganización de los elementos de código evaluados (^x) anteriormente; - un segundo filtrado por medio de K filtros (205, 205'') lineales adecuado para tratar la evaluación de los elementos de código emitidos (^x) así obtenida, dado el caso tras restar una estimación de interferencias entre usuarios (MUI), para generar una evaluación (^s) de los datos modulados emitidos antes del escalonamiento de la etapa (B); - antes o después de dicho segundo filtrado, una segunda resta de interferencias (204) que utiliza una estimación de interferencias MUI previamente regenerada a partir de informaciones calculadas sobre la base de una evaluación (^s) de los datos modulados emitidos generados por un filtrado anterior; - un tratamiento que genera una estimación de interferencias MAI+ISI y una estimación de interferencias MUI sobre los datos recibidos, a partir de informaciones calculadas sobre la base de dicha evaluación (^s) de los datos modulados emitidos, enviándose entonces la estimación de interferencias MAI+ISI y la estimación MUI, respectivamente, recursivamente a la siguiente primera resta (201) y a la siguiente segunda resta (204).
Description
Elemento de código de ecualización y detección
multiusuario separada iterativa para sistemas de comunicaciones CDMA
sobre canal MIMO.
La presente invención se refiere al campo de las
comunicaciones digitales. Se refiere a la manera de descodificar
eficazmente datos digitales transmitidos sobre un canal MIMO
selectivo en frecuencia optimizando el equilibrio
rendimiento/complejidad.
En referencia a la figura 1, se ilustra un
procedimiento general de transmisión sobre canal 300 MIMO selectivo
en frecuencia, entre un emisor 100 con antenas de emisión múltiples
(en un número de T), que entregan señales x[n] en el
instante n, y un receptor 200 con antenas de recepción múltiples (en
un número de R), que reciben señales y[n] en el instante
n.
Cualquier sistema de comunicación que gestione
el acceso de usuarios múltiples sobre un mismo canal mediante la
atribución de códigos de escalonamiento específicos (CDMA), tiene la
capacidad limitada por la interferencia entre usuarios (designada
MUI). En el marco de esta invención, se considera una transmisión
sobre un canal susceptible de crear otras fuentes de interferencias
como la interferencia espacial procedente de antenas múltiples
durante la emisión (designada MAI) y la interferencia entre símbolos
(designada ISI) introducida por la selectividad de frecuencia del
canal. En recepción, estas diferentes fuentes de interferencia se
suman y hacen particularmente delicado el problema de la
recuperación de la información útil.
Los trabajos previos realizados por S. Verdu en
los años 1980 demostraron claramente el interés de aprovechar las
propiedades estructurales de la interferencia entre usuarios (MUI),
entre antenas (MAI) y entre símbolos (ISI) con el fin de mejorar el
rendimiento para un número de usuarios/elementos de código (también
denominado "carga" (load)) fijo o mejorar la carga con
rendimiento fijo.
Se han estudiado numerosos tipos de detectores
lineales, que pueden soportar una carga más o menos elevada, que
puede evaluarse analíticamente en régimen asintótico. Sin recurrir a
técnicas iterativas, los rendimientos de estos detectores se
mantienen muy inferiores al rendimiento de un detector ML, es decir
un detector que utiliza un máximo de verosimilitud (para un sistema
con o sin codificación).
La clase de los detectores no lineales
construidos a partir de una anulación lineal iterativa de la
interferencia (designada LIC-ID) ofrece por tanto
un excelente equilibrio entre rendimiento y complejidad. Los
detectores LIC-ID utilizan las funcionalidades
siguientes: filtrado lineal, regeneración ponderada de la
interferencia (sea cual sea su naturaleza), resta de la
interferencia regenerada de la señal recibida. Emiten decisiones
sobre los datos modulados (o símbolos) transmitidos cuya fiabilidad
aumenta de forma monótona con cada nueva tentativa. Los detectores
LIC-ID que están destinados a eliminar la ISI (por
bloque) alcanzando de manera asintótica el rendimiento de un
detector ML óptimo con una complejidad de cálculo similar a la de un
ecualizador lineal. Los detectores LIC-ID que están
destinados a luchar contra la MUI se aproximan al rendimiento del
detector ML óptimo con una complejidad de cálculo comparable a la de
un simple detector lineal.
Un punto destacable de los detectores
LIC-ID es que pueden combinarse fácilmente con las
decisiones duras o ponderadas emitidas por el descodificador de
canal, realizando así una detección y una descodificación de los
datos de manera separada e iterativa.
Para sistemas CDMA sobrecargados (MUI por
hipótesis) que transmiten sobre canales MIMO selectivo en
frecuencia, el nivel de interferencia es tal que en recepción
resulta indispensable recurrir a los receptores
LIC-ID. Cuando se elige una estrategia iterativa,
la complejidad de los receptores sólo puede reducirse, y hacerse
razonable, simplificando al máximo los tratamientos por iteración.
Los detectores LIC-ID se han estudiado por separado
para el caso ISI y para el caso MUI en el documento [1] (véase más
adelante), en el caso ISI y MUI en [2] (véase más adelante).
[1] A.M. Chan, G.W. Wornell, "A
New Class of Efficient Block-Iterative Interference
Cancellation Techniques for Digital Communication Receivers,"
IEEE J. VLSI Signal Processing (Special Issue on Signal
Processing for Wireless Communication Systems), vol. 30, páginas
197-215, enero - marzo 2002.
[2] W. Wang, V.H. Poor,
"Iterative (Turbo) Soft Interference Cancellation and Decoding for
Coded CDMA," IEEE Trans. Commun., vol.
COM-47, no. 9, páginas 2356-2374,
septiembre 1999.
Su generalización en el caso MUI+MAI+ISI
constituye todavía un tema de investigación abierto, debido
especialmente a la complejidad del tratamiento que ha de
efectuarse, implicando esto último cálculos sobre matrices de
tamaños particularmente importantes.
\newpage
Cuando existe una hipótesis de ortogonalidad
entre los diferentes usuarios durante la emisión, un planteamiento
atractivo es restablecer la ortogonalidad a nivel de elemento de
código con anterioridad a cualquier tentativa de detección
multiusuario. La detección multiusuario óptima se resume entonces a
un banco de filtros adaptados a cada usuario. Este planteamiento,
desarrollado en el documento [3] (véase más adelante) para un modelo
de comunicación CDMA no sobrecargado que transmite sobre un canal
SISO selectivo en frecuencia, resulta óptimo dado que se considera,
por ejemplo, un escalonamiento aperiódico.
[3] M. Lenardi, D.T. Slock, "A
Rake Receiver with Intracell Interference Cancellation for
DS-CDMA synchronous Downlink with Orthogonal
Codes," IEEE VTC, páginas 430-434,
2000.
La presente invención va más allá del marco de
esta referencia al considerar un modelo de comunicación CDMA
sobrecargado que transmite sobre un canal MIMO selectivo en
frecuencia.
La invención propone, según un primer aspecto,
un procedimiento de recepción según una de las reivindicaciones 1 a
21.
Según un segundo aspecto, la invención propone
un sistema de transmisión según la reivindicación 22.
Según un tercer aspecto, la invención propone un
sistema de recepción según una de las reivindicaciones 23 a 33.
Un objeto de la presente invención es proponer
un receptor para emisión CDMA "multicódigo" (K>T) y/o
sobrecargada (K flujos o usuarios potenciales, factor de
escalonamiento N<K) sobre canal MIMO (T antenas de emisión y R
antenas de recepción) selectivo en frecuencia, bajo las hipótesis
generales de ausencia de CSI (es decir, información sobre el estado
del canal) durante la emisión y de conocimiento perfecto de CSI en
recepción. Este receptor se basa en una combinación de técnicas y
mecanismos simples, con el fin de obtener la mejor calidad de
servicio posible con eficacia espectral y SNR (es decir, relación
señal a ruido) fijos, o, corolariamente, el mejor caudal útil
posible, con calidad de servicio, banda y SNR fijos.
Para ello, la invención supone en la emisión un
dispositivo que comprende:
\bullet medios para garantizar una
descorrelación temporal de las muestras de ruido que afectan a los
elementos de código cuando se reforma en recepción el modelo de
acceso múltiple a K usuarios potenciales en ausencia supuesta de
MAI+ISI, comprendiendo dichos medios un entrelazamiento de elementos
de código antes de la transmisión sobre el canal MIMO o un
escalonamiento aperiódico. Obsérvese que si no es necesario un
entrelazamiento de elementos de código para una codificación
interna lineal aperiódica, éste sigue siendo opcional.
La invención propone un dispositivo de
ecualización y de descodificación iterativo que comprende un
detector de datos que recibe los datos procedentes de las
diferentes antenas de emisión que comprende:
\bullet un primer filtrado lineal que trata
para cada antena de emisión la interferencia MAI+ISI y que genera
estadísticas sobre los elementos de código emitidos aprovechando la
diversidad espacial ofrecida por las R antenas de recepción;
\bullet medios para, con anterioridad o
posterioridad a cualquier filtrado lineal asociado a cada antena de
emisión, restar de la señal recibida la interferencia MAI+ISI
regenerada para esta antena a partir de las estimadas de los datos
modulados (o simbólicos) emitidos a disposición;
\bullet medios para reordenar los elementos de
código ecualizados en un sistema de acceso múltiple a K usuarios
potenciales en el que el ruido aditivo que afecta a los diferentes
elementos de código se supone gaussiano y blanco;
\bullet un segundo filtrado lineal que trata
la interferencia MUI sobre la base de los elementos de código
anteriormente ecualizados y reordenados y que genera estadísticas
sobre los datos simbólicos emitidos por cada uno de los K usuarios
potenciales;
\bullet medios para con anterioridad o
posterioridad a cualquier filtrado lineal para cada usuario, restar
de la señal observada la interferencia MUI regenerada para este
usuario a partir de las estimadas de los datos simbólicos emitidos
a disposición;
\bullet medios para tratar estas estadísticas
y generar una información probabilística sobre bit aprovechable por
una descodificación externa;
\bullet una descodificación externa con
entradas y salidas ponderadas, que puede generar una información
probabilística denominada extrínseca, pertinente para el cálculo de
las estimadas de los datos simbólicos emitidos (en el sentido del
criterio de minimización del error cuadrático medio, o MMSE);
\bullet medios para, recursivamente,
concatenar la salida de la descodificación externa con el
regenerador de interferencia MAI+ISI por un lado y el regenerador
de interferencia MUI por otro lado.
Otras características y ventajas de la invención
se deducirán además de la descripción siguiente, la cual es
puramente ilustrativa y no limitativa y debe leerse con respecto a
los dibujos adjuntos en los que:
- la figura 1 ilustra un concepto general de
transmisión sobre un canal MIMO selectivo en frecuencia;
- la figura 2 ilustra una primera parte de un
procedimiento de emisión que incluye una codificación de canal
externa de la información digital, un entrelazamiento, y una
desmultiplexación en K flujos (uno por usuario potencial);
- la figura 3 ilustra una segunda parte del
procedimiento de emisión según la figura 2, que incluye una
codificación interna lineal correspondiente a un escalonamiento
espacio-temporal (o
espacio-frecuencial) aperiódico y después una
multiplexación sobre las T antenas de emisión;
- la figura 4 ilustra una segunda parte del
procedimiento de emisión según la figura 2, que incluye una
codificación interna lineal correspondiente a un escalonamiento
espacio-temporal (o
espacio-frecuencial) aperiódico, una multiplexación
sobre una vía única, un entrelazamiento a nivel de elemento de
código, y una desmultiplexación sobre las T antenas de emisión;
- la figura 5 ilustra una primera parte de una
variante de un procedimiento de emisión, que incluye una
codificación de canal externa de la información digital, un
entrelazamiento, una primera desmultiplexación en T flujos
(desmultiplexación espacial) y después una segunda desmultiplexación
en U flujos (desmultiplexación en códi-
gos);
gos);
- la figura 6 ilustra una segunda parte del
procedimiento de emisión según la figura 4, que incluye un
escalonamiento temporal (o de frecuencia) aperiódico y una
multiplexación independiente por antena, compatible con el modo
HSDPA del UMTS;
- la figura 7, ilustra una segunda parte del
procedimiento de emisión según la figura 4, que incluye un
escalonamiento temporal (o de frecuencia) aperiódico seguido de una
multiplexación sobre una vía única, y un entrelazamiento a nivel de
elemento de código, y después de una desmultiplexación sobre las T
antenas de emisión, compatible con el modo HSDPA del UMTS;
- la figura 8 ilustra un canal equivalente plano
ergódico o de desvanecimiento por bloques obtenido por una
descomposición del canal MIMO selectivo en frecuencia en la base de
Fourier y que sirve normalmente de modelo para las modulaciones
multiportadoras;
- las figuras 9 y 10 ilustran respectivamente
una primera y segunda variantes de la arquitectura de una primera
parte de un receptor LIC-ID según la invención, en
la que sólo se indican los bloques funcionales, necesarios para la
comprensión del algoritmo. La figura 9 se refiere a un esquema de
emisión según las figuras 2-4, y
5-7. La figura 10 se refiere al esquema de emisión
descrito por las figuras 2-3 y
5-6;
- las figuras 11a y 11b representan dos métodos
de implementación equivalentes de los receptores
LIC-ID que tratan las interferencias MAI+ISI,
representando el método de implementación de la figura 11a las
partes de filtrado y regeneración de interferencias MAI+ISI de la
primera parte del detector global ilustrado en la figura 9 ó
10;
10;
- las figuras 12a y 12b representan dos métodos
de implementación equivalentes de los receptores
LIC-ID que tratan las interferencias MUI,
representando el método de implementación de la figura 12a las
partes de filtrado y regeneración de interferencias MUI de la
primera parte del detector global ilustrado en la figura 9 ó 10;
- la figura 13 ilustra la arquitectura de la
segunda parte del receptor LIC-ID según la invención
(estando la primera parte del detector representada por la figura 9
ó 10), en la que sólo se indican los bloques funcionales,
necesarios para la comprensión del algoritmo.
\vskip1.000000\baselineskip
La recepción está íntimamente asociada al modo
de emisión elegido, pudiendo definirse este último por un esquema
de modulación/codificación de gran eficacia espectral, y alta
capacidad de adaptabilidad, que se basa en el empleo de
modulaciones por escalonamiento de espectro y en el uso de antenas
múltiples en emisión y en recepción. La solución propuesta es
pertinente bajo la hipótesis de una ausencia de conocimiento del
canal en la emisión (sin CSI) y de un conocimiento perfecto del
canal en recepción (CSI). El modelo de comunicación se describe
brevemente a continuación, con el fin de presentar una forma
preferida de la presente invención.
\newpage
En referencia a la figura 2 y a la figura 5, los
datos digitales útiles se recogen y agrupan en un mensaje m de
K_{o} bits que constituyen la fuente 101 de los datos
digitales en emisión. A cualquier mensaje m, un código C_{o}
externo lineal, de matriz G_{o} generatriz de dimensión N_{o} x
K_{o} y construido sobre F_{2} asigna en 102 una palabra v de
código de longitud N_{o} bits, definida por la relación
matricial:
v=G_{o}m
El rendimiento de la codificación externa
es:
La longitud N_{o} de las palabras de código
está asociada a los diferentes parámetros del sistema por la
relación:
donde K designa el número total de
usuarios potenciales, L la longitud de los paquetes (en tiempo de
símbolo) y q el número de bits por símbolo de modulación. El código
puede ser de cualquier tipo, por ejemplo un código convolutivo, un
turbocódigo, un código LDPC,.... En una configuración de tipo acceso
múltiple, el mensaje m consiste en una pluralidad de mensajes
procedentes de fuentes diferentes y multiplexadas. La codificación
se efectúa independientemente sobre cada mensaje componente. La
palabra de código v resulta de la concatenación en 103 de las
diferentes palabras de código
producidas.
La palabra de código v se envía en un
entrelazador 104 (que opera a nivel binario y, dado el caso, dotado
de una estructura particular). En una configuración de tipo acceso
múltiple, el entrelazamiento actúa por tramos sobre las diferentes
palabras de código situadas unas tras otras. La salida de este
entrelazador está fragmentada en KL q-uplas de bits,
denominados enteros. El flujo de enteros se somete a un
procedimiento de desmultiplexación 105 sobre K vías distintas,
pudiendo elegirse K de forma que sea estrictamente superior a T. La
salida de esta operación es una matriz de enteros D de dimensión K x
L. Las L columnas d[n] n = 0,..., L-1 de
esta matriz D tienen la estructura siguiente:
donde los enteros componentes
d_{k} [n] k = 1,..., K son a su vez estructuras según lo
siguiente:
En referencia a la figura 3, 4, 6 ó 7, los
enteros d_{k} [n] de la matriz D se modulan a continuación
individualmente en 107 en datos modulados, o más precisamente en
símbolos complejos s_{k} [n] de una constelación con
2000 a
Q = 2^{q} elementos a través de una tabla de modulación2001 Esta operación
transforma la matriz de enteros D en una matriz S compleja de
dimensión K x L cuyas L columnas s[n]n=0,...,
L-1 son estructuras según lo siguiente:
Q = 2^{q} elementos a través de una tabla de modulación
Resulta útil precisar las relaciones inversas
siguientes:
A continuación se efectúa una codificación
interna lineal (o escalonamiento de los datos). Son posibles varias
opciones en lo que se refiere a la definición de la matriz W
generatriz de la codificación interna lineal (más precisamente:
matriz generatriz de la codificación interna lineal sobre el cuerpo
de los complejos) que pueden influir sobre la estructura del emisor
y sobre las características de los extremos frontales lineales en
recepción.
\newpage
\bullet Escalonamiento (o codificación interna
lineal) periódica donde W se reutiliza en cada tiempo de símbolo.
Para garantizar la descorrelación temporal de las muestras de ruido
que afectan a los elementos de código cuando se reforma el sistema
de acceso múltiple tras la ecualización, debe aplicarse un
entrelazamiento de elemento de código antes de la transmisión sobre
el canal MIMO;
\bullet Escalonamiento (o codificación interna
lineal) aperiódico donde W_{n} depende explícitamente del tiempo
de símbolo. El escalonamiento aperiódico garantiza la descorrelación
temporal de las muestras de ruido que afectan a los elementos de
código cuando se reforma el sistema de acceso múltiple tras la
ecualización. El entrelazamiento de elemento de código ya no es
necesario pero sigue siendo opcional.
Por otro lado, el escalonamiento puede ser
espacio-temporal (o
espacio-frecuencial) o únicamente temporal (o
frecuencial) cuando se realiza independientemente por antena.
Se supone aquí, en referencia a la figura 3 ó 4,
un escalonamiento espacio-temporal (o
espacio-frecuencial) periódico o aperiódico.
El escalonamiento
espacio-temporal (o
espacio-frecuencial) se realiza para cada matriz S
por medio de una matriz W_{n} de codificación interna (que se
designa W en el caso periódico) de dimensión N x K con:
Esta matriz generatriz también se denomina
matriz de escalonamiento. A título de ejemplo, puede considerarse
que esta matriz está construida a partir de N códigos de
escalonamiento ortogonales de factor de escalonamiento N. Esta
codificación interna lineal corresponde por tanto, en este caso, a
un escalonamiento espacio-temporal
(espacio-frecuencial) de factor de escalonamiento N.
Se denomina rendimiento de codificación interna (o carga) del
sistema a la relación:
La multiplicación en 108 del vector de símbolos
s[n] por la matriz W_{n} generatriz da lugar a un
vector:
La relación también puede escribirse a nivel
matricial:
Es necesario poner en práctica este
entrelazamiento de elemento de código si el escalonamiento es
periódico (W=W_{n}), con el fin de poder poner en práctica (en lo
sucesivo) la recepción según la invención.
En referencia a la figura 4, los vectores de
elementos de código z[n] n = 0,...,L-1 se
multiplexan en 109 en un flujo de elementos de código único. El
flujo de elementos de código ataca entonces un entrelazador 110 de
elemento de código, cuya salida se desmultiplexa en 111 en T flujos
de elementos de código distintos (uno por antena de
emisión).
emisión).
Esta operación tiene como efecto transformar la
matriz Z de elementos de código de dimensión N x L:
en una matriz X de elementos de
código de dimensión T x
LS_{F}:
cuyas columnas x[l] l =
0,..., LS_{F} -1 constituyen las entradas del canal
MIMO:
\vskip1.000000\baselineskip
En referencia a la figura 3, los vectores de
elementos de código z[n] n = 0, ..., L-1 se
desmultiplexan en T flujos de elementos de código distintos (111,
uno por antena de emisión). Esta operación tiene como efecto
transformar la matriz Z de elementos de código de dimensión N x
L:
\vskip1.000000\baselineskip
en una matriz X de elementos de
código de dimensión T x
LS_{F}:
\vskip1.000000\baselineskip
cuyas columnas x[l] l =
0,..., LS_{F} - 1 constituyen las entradas del canal
MIMO:
\vskip1.000000\baselineskip
En esta variante según la invención, en
referencia a la figura 6 ó 7, compatible con el modo HSDPA de la
norma UMTS, se dispone de S_{F} códigos ortogonales de longitud
S_{F}. El parámetro N es siempre un múltiplo de T:
\vskip1.000000\baselineskip
Los S_{F} códigos a disposición se reutilizan
sobre cada antena de emisión (principio denominado de
"reutilización de código"). El escalonamiento, realizado
independientemente por antena, es temporal (o frecuencial),
aperiódico o periódico (W_{n} = W en el caso periódico).
Esto impone que K sea también un múltiplo de
T:
Esta condición no limitativa según la invención
conlleva por tanto una nueva expresión del rendimiento de
codificación interna (también denominado carga):
La matriz W_{n} generatriz tiene una
estructura diagonal por bloques:
estando asociado el bloque
W_{n}^{(t)} de la matriz generatriz a la antena t de dimensión
S_{F} x
U.
En referencia a la figura 5, el vector de entero
d[n] (desmultiplexado en 105, tras haber sido codificado en
102 y entrelazado en 104) emitido en el instante n tiene la
estructura particular siguiente:
donde los vectores de símbolos
d^{(t)} [n] t = 1,...,T se definen a su vez
como:
En referencia a la figura 5, la modulación 107
de estos datos multiplexados d[n] da un vector de datos
modulados (o también de símbolos) emitidos en el instante n que
tienen la estructura particular siguiente:
\vskip1.000000\baselineskip
donde los vectores de símbolos
s^{(t)} [n] t =1,...,T se definen a su vez
como:
\vskip1.000000\baselineskip
La multiplicación 108 del vector de símbolos
s[n] por la matriz W_{n} generatriz da lugar al vector:
\vskip1.000000\baselineskip
que tiene también una estructura
particular:
\vskip1.000000\baselineskip
donde los vectores de elementos de
código z^{(t)} [n] t = 1,...,T se definen a su vez
como:
\vskip1.000000\baselineskip
Es necesario poner en práctica este
entrelazamiento de elemento de código si el escalonamiento es
periódico (W=W_{n}), para poder poner en práctica (en lo
sucesivo) la recepción según la invención.
En referencia a la figura 7, los vectores de
elementos de código z[n] n = 0,..., L-1 se
multiplexan en 109 en un flujo de elementos de código único. El
flujo de elementos de código ataca entonces un entrelazador 110,
cuya salida se desmultiplexa en 111 en T flujos de elementos de
código distintos (uno por antena de emisión). Esta operación tiene
como efecto transformar la matriz Z de elementos de código de
dimensión NxL:
en una matriz X de elementos de
código de dimensión T x
LS_{F}:
cuyas columnas x[l] l = 0,
..., LS_{F} -1 constituyen las entradas del canal
MIMO:
\vskip1.000000\baselineskip
En referencia a la figura 6, los vectores de
elementos de código z^{(t)}[n] se multiplexan a
continuación en 109-t sobre la antena t de
emisión.
Se observará que, en esta variante de emisión,
la recuperación de la diversidad espacial se realiza a través del
código G_{0} (en 102) y del entrelazamiento binario (en 104)
externos. La capacidad de sobrecarga, conocida para aumentar con la
longitud de los códigos de escalonamiento, es menor.
El procedimiento de emisión se inscribe
naturalmente en la clase general de los códigos
espacio-tiempo. La eficacia espectral del sistema
(en bits por utilización del canal), bajo la hipótesis de un filtro
de Nyquist ideal de banda limitada, es igual a:
En la práctica, el filtro de puesta en práctica
durante la emisión presenta un factor \varepsilon de
desbordamiento distinto de cero (roll-off).
En recepción, podrá aplicarse un filtro adaptado a este filtro de
emisión para todas las antenas de recepción. Se supone que las
funciones de estimación de canal y de sincronización de ritmo y de
portadora se realizan de tal manera que los coeficientes de
respuesta de impulsos del canal estén espaciados de forma regular
un valor igual al tiempo de elemento de código (canal equivalente en
banda de base discreta al tiempo de elemento de código). Esta
hipótesis es legítima, imponiendo el teorema de muestreo de Shannon
un muestreo en el ritmo (1+\varepsilon)/T_{c} que puede
aproximarse por 1/T_{c} cuando \varepsilon es pequeño. Podrán
generalizarse de forma directa las expresiones siguientes para un
muestreo igual a un múltiplo de 1/T_{c}.
\vskip1.000000\baselineskip
La transmisión se realiza sobre un canal de
bloques B con entradas y salidas múltiples (MIMO) selectivo en
frecuencia:
\vskip1.000000\baselineskip
\vskip1.000000\baselineskip
El canal H^{(b)} se supone constante sobre
L_{X} elementos de código con la convención:
\vskip1.000000\baselineskip
\vskip1.000000\baselineskip
La matriz X de elementos de código puede
segmentarse en B matrices de elementos de código distintas
X^{(1)},..., X^{(B)}, de dimensión T x L_{x} (completadas a
derecha y a izquierda por ceros físicos o tiempo de espera si es
necesario), viendo cada matriz X^{(b)} el canal H^{(b)}. Los
casos extremos del modelo de bloques B son los siguientes:
\vskip1.000000\baselineskip
\vskip1.000000\baselineskip
Una renumeración de los elementos de código se
aplica al interior de cada bloque.
\newpage
Para cualquier índice de bloque b, el modelo de
canal equivalente en banda de base a tiempo discreto (ritmo de
elemento de código) permite escribir el vector 300
recibido en el instante de elemento de código 1 en forma de:
\vskip1.000000\baselineskip
\vskip1.000000\baselineskip
donde P designa la longitud de
limitación del canal (en elementos de código), 301
designa el vector complejo de T elementos de código emitidos en el
instante de elemento de código 1, donde 340 es el
coeficiente matricial indexado p de la respuesta de impulsos del
canal MIMO bloque indexado b y donde 341 es el
vector complejo de ruido aditivo. Los vectores complejos de ruido
aditivo v^{(b)} [l] se suponen independientes e idénticamente
distribuidos según una ley gaussiana R-dimensional
de simetría circular de media cero y de matriz de covarianza
\sigma^{2}I. Los P coeficientes de la respuesta de impulsos son
matrices complejas de dimensión RxT, cuyas entradas son gaussianas
independientes idénticamente distribuidas, de media cero y de matriz
de covarianza que satisfacen la limitación global de normalización
en
potencia:
\vskip1.000000\baselineskip
\vskip1.000000\baselineskip
en el caso de un sistema de
potencia igualmente repartida entre las diferentes antenas de
emisión. Bajo estas hipótesis, los valores propios de las matrices
de correlación de los diferentes coeficientes del canal MIMO siguen
una distribución de Wishart. Se subraya que un reparto igual de la
potencia sobre las antenas de emisión es una política de asignación
de potencia legítima en el caso de una ausencia de conocimiento del
canal en el emisor (sin
CSI).
\vskip1.000000\baselineskip
Para introducir el algoritmo de descodificación
de los datos, ha de hacerse aparecer un sistema matricial en
conjunto de tipo:
\vskip1.000000\baselineskip
\vskip1.000000\baselineskip
donde:
\vskip1.000000\baselineskip
\newpage
y donde H^{(b)} es la matriz de
Sylvester para el
canal:
\vskip1.000000\baselineskip
En la práctica, para reducir las dimensiones, se
utiliza un modelo de ventana deslizante de longitud:
Se obtiene el nuevo sistema:
donde:
y donde H^{(b)} es la
matriz de Sylvester para el canal
300:
\vskip1.000000\baselineskip
Se supone aquí que el caudal es muy elevado y
que el tiempo de coherencia del canal es grande, de tal modo que
L_{X} >> S_{F}. Para el modo HSDPA de la norma UMTS, el
canal es casi estático, es decir cuando B=1.
\vskip1.000000\baselineskip
El escalonamiento (o también la codificación
interna lineal) es en este caso espacio-frecuencial
o de frecuencia. En referencia a la figura 8, el experto en la
técnica sabe bien que la introducción de una IFFT en emisión 120 y
de una FFT en recepción 220 (próxima a los entrelazamientos) da un
canal equivalente no selectivo en frecuencia (canal modelizado por
una matriz circulante gracias al uso de prefijos cíclicos, y que
después se hace diagonal en la base de Fourier). Así, cada
portadora ve un canal MIMO plano. Conforme al formalismo
anteriormente presentado, el canal tras la FFT puede verse como un
canal no selectivo (P = 1) y de bloques B. La anchura de la ventana
deslizante para el cálculo de los filtros es L_{W} = 1.
El receptor iterativo 200 está descompuesto en
dos fases sucesivas de anulación de interferencia. Una primera fase
anula las interferencias MAI+ISI a nivel de elemento de código e
intenta restablecer la ortogonalidad dentro de los grupos de
usuarios en todas las antenas. La segunda fase anula las
interferencias MUI, una vez restablecida la ortogonalidad dentro de
los grupos de usuarios. Las dos fases se activan varias veces.
Teniendo en cuenta las dimensiones del problema, sólo se prevén
planteamientos lineales basados en los filtros de Wiener (criterio
MMSE) o simples filtros adaptados (mono usuario). En los dos casos,
una versión ponderada de la interferencia se retira antes o después
del filtrado.
En cualquier iteración i, se supone un
conocimiento a priori sobre los datos expresado a través de
relaciones logarítmicas sobre los bits de los símbolos (también
denominado datos modulados) emitidos:
Por convención, estas relaciones valen 0 en la
primera iteración.
En referencia a la figura 9 ó 10, a partir de
esta información a priori, puede hallarse en 212 la matriz
\overline{S}^{i} de las estimadas, en el sentido del criterio
MMSE, de los símbolos s_{k} [n] por los diferentes usuarios k =
1,..., K en los instantes n = 0,..., L-1. La
estimada de un símbolo se expresa como:
Cuando la profundidad del entrelazamiento
espacio-tiempo es grande, la probabilidad a
priori sobre un símbolo puede aproximarse por el producto de
las probabilidades marginales de los bits que lo componen:
teniendo lugar la igualdad para una
profundidad de entrelazamiento
infinita.
Al introducir la relación logarítmica
450 de las probabilidades a priori sobre bit
anteriormente definido, se puede escribir que:
y hallar
finalmente:
A partir de los vectores de datos simbólicos
estimados \overline{s}^{i}[n], se puede crear en 214
(aplicando a las estimadas la matriz de escalonamiento W_{n}
utilizada en la emisión) los vectores de elementos de código
estimados en cada iteración i:
que componen la matriz
\overline{Z}^{i}
estimada.
Se pone en práctica entonces un tratamiento 215
(que puede comprender una multiplexación, una desmultiplexación, un
entrelazamiento de elemento de código, un recorte por bloques).
El tratamiento 215 es un tratamiento conforme al
aplicado en la emisión aguas abajo del escalonamiento 108 (véase
una de las figuras 3, 4, 6 y 7).
Así, por ejemplo, si el tratamiento en emisión
comprendía una simple multiplexación sobre las T antenas de
emisión, tal como se ilustra en las figuras 3 y 6, el tratamiento
215 comprende una multiplexación sobre T vías (ilustrada en la
figura 10).
Así, por ejemplo, si el tratamiento en emisión
comprendía una multiplexación 109 sobre una vía y después un
entrelazamiento de elemento de código 110 y una desmultiplexación
(111) sobre las T antenas de emisión, tal como se ilustra en las
figuras 4 y 7, el tratamiento 215 en recepción comprende una
multiplexación sobre una vía, un entrelazamiento de elemento de
código y una desmultiplexación sobre T vías (ilustrada en la figura
9).
A la salida del tratamiento 215, se generan
entonces (deducido de\overline{Z}^{i}) las matrices
\overline{X}^{i}^{(1)},..., \overline{X}^{i}^{(B)} cuyas
columnas son los vectores:
que sirven para la anulación lineal
iterativa de las interferencias MAI+ISI en
201.
\vskip1.000000\baselineskip
En esta sección, se considera un bloque dado de
índice b que se ha emitido por la antena t, suponiéndose el
tratamiento idéntico para todos. La invención sugiere sustituir la
detección óptima de los elementos de código x_{t}[l] (en
el sentido del criterio MAP) por una estimación en el sentido del
criterio MMSE (desviado), derivada sobre la base del modelo de
ventana deslizante, cuya complejidad es polinomial en los parámetros
del sistema y ya no exponencial. En cada iteración i, se calcula en
202 un primer filtro 480 que, a partir de una
observación actualizada (sobre una parte del bloque) suprime las
interferencias MAI+ISI que corrompen el elemento de código x_{t}
[l] y produce una evaluación \hat{x}_{t}[l] de elementos
de código emitidos minimizando el error cuadrático medio (MSE):
con la limitación de una ausencia
de
desviación.
Se prefiere una MSE no condicional por motivos
de complejidad: el primer filtro f_{t}^{i} es por tanto
invariante en el tiempo para el bloque considerado del canal
determinado (calculándose el filtro una vez y una sola para el
bloque b de datos tratado).
A partir del vector de las estimadas de los
elementos de código en la iteración i:
se define en 216 la versión
modificada, que comprende un 0 en posición L_{1}T + t , que sirve
para la regeneración de la interferencia MAI+ISI 216 para el
símbolo x_{t}
[l]:
Se regenera así una estimación de interferencias
MAI+ISI en 216, multiplicando este último vector con dicha matriz
de Sylvester H (su cálculo se ha descrito anteriormente en el
apartado 2.2 ó 2.3).
\newpage
El primer filtro 202 (de Wiener) se aplica al
vector de observación obtenido después de restar en 201 esta
interferencia MAI+ISI regenerada:
Este primer filtro 202 minimiza la MSE no
condicional sobre la estimación (desviada) del elemento de código
x_{t}[l] y puede derivarse fácilmente a partir del teorema
de la proyección ortogonal:
donde e_{t} es el vector de
dimensión (L_{W} + P-1)T que tiene un 1 en
posición L_{1}T + t y ceros en el resto de posiciones y
donde:
con el término \sigma_{x}^{2}I
situado en la posición L_{1}T+t sobre la diagonal y
\sigma_{\overline{x}}^{i2} evaluado utilizando el estimador
consistente:
Para cumplir con la limitación de ausencia de
desviación, el filtro debe multiplicarse a la izquierda por el
factor correctivo:
Se obtiene la expresión final del filtro:
En una variante, este filtro puede sustituirse,
totalmente o a partir de una iteración i dada (i\geq1), por su
versión de filtro adaptado mono usuario (SUMF) dada por:
La evaluada del elemento de código
x_{t}[l] corresponde entonces, a la salida del primer 202
filtro en:
La varianza de MAI+ISI residual más ruido es
entonces igual a:
y puede evaluarse en la práctica
por el estimador
por:
En referencia a la figura 11b está representada
una variante en cuanto a la forma de poner en práctica el primer
filtrado 202' y la regeneración 210' de interferencias MAI+ISI, que
puede compararse al primer filtrado 202 y a la regeneración 210 de
interferencias MAI+ISI de la figura 11a (representando estas dos
etapas de detección comprendidas en el esquema de la figura 9 ó
10).
En referencia a la figura 11b, el primer
filtrado 202' se realiza aquí aguas arriba de la primera resta 201
de interferencias MAI+ISI regeneradas en 210', y no aguas abajo como
es el caso en referencia a la figura 11a.
El primero filtro f' utilizado y la matriz de
reconstrucción de interferencias MAI+ISI designado aquí b1'
utilizados pueden deducirse de manera trivial del primer filtro f y
de la matriz de reconstrucción de interferencias MAI+ISI designado
aquí b_{1} anteriormente calculados (véase más arriba en
referencia a las figuras 9 ó 10, y 11a), a partir de la igualdad
siguiente:
Para deducir entonces que:
\vskip1.000000\baselineskip
Los dos casos distinguidos en la emisión (es
decir escalonamiento espacio-temporal (o
espacio-frecuencial), y escalonamiento temporal (o
frecuencial)) dan lugar a 1 o T modelos de acceso múltiple
diferentes.
En referencia a las figuras 9 y 10, las matrices
de elementos de código \hat{X}^{i}^{(1)}, ...,
\hat{X}^{i}^{(B)} se reagrupan en este caso en una única matriz
\hat{X}, reorganizada a su vez, tras el tratamiento 203, en una
única matriz \hat{Z}^{i} de dimensión N x L; el tratamiento 203
correspondiente a la inversa del tratamiento 215 descrito en
5.2.
Se obtiene entonces un modelo de acceso múltiple
(canónico) gaussiano equivalente del tipo:
\vskip1.000000\baselineskip
\vskip1.000000\baselineskip
La matriz de elementos de código observados se
designa:
\vskip1.000000\baselineskip
\vskip1.000000\baselineskip
La matriz de muestras de ruido en el tiempo se
designa:
\newpage
Para cada instante n, se dice que:
la matriz de covarianza de los
vectores de MAI+ISI residual más ruido. Ésta se hace diagonal o bien
gracias al desentrelazamiento de elemento de código incluido en
203, o bien por el carácter aperiódico del escalonamiento. Sus
elementos diagonales se deducen de las varianzas anteriormente
estimadas:
Para simplificar los tratamientos siguientes
(detección multiusuario MMSE), puede suponerse una varianza de
muestras de ruido constante para el conjunto del sistema:
\vskip1.000000\baselineskip
Se elimina entonces la dependencia temporal:
\vskip1.000000\baselineskip
Como se ha visto anteriormente, cuando el
escalonamiento es periódico, se ha puesto en práctica un
entrelazador (110) de elemento de código en la emisión, de modo que
el tratamiento 203 incluye un desentrelazamiento de elemento de
código en referencia a la figura 9.
Se sustituye aquí la detección óptima de los
símbolos s_{k}[n] (en el sentido del criterio MAP) por una
evaluación MMSE no desviada, cuya complejidad es polinomial en los
parámetros del sistema y no exponencial. En cada iteración i, para
cada usuario potencial k, se calcula en 204 un segundo filtro
700 que, sobre la base de una observación
actualizada (que afecta a la columna indexada n del modelo
anterior), suprime las interferencias MUI que corrompen el símbolo
s_{k}[n] y produce una evaluación 701 de
los datos modulados (o símbolos) emitidos minimizando el error
cuadrático medio (MSE):
con la limitación de una ausencia
de desviación. Se preferirá una MSE no condicional por motivos de
complejidad: el segundo filtro g_{k}^{i} es por tanto
invariante en el tiempo para el bloque considerado del canal
determinado (es decir calculado una vez y una sola en el conjunto
del bloque
tratado).
A partir del vector de las estimadas de los
símbolos en la iteración i:
\vskip1.000000\baselineskip
\newpage
es posible definir en 213 la
versión modificada, que comprende un 0 en posición k, que sirve para
la regeneración 213 de la interferencia MUI para el símbolo
s_{k}[n]:
Una estimación de interferencias MUI se regenera
por tanto en 213, multiplicando este último vector con la matriz W
de escalonamiento utilizada en la emisión:
El segundo filtro (de Wiener, desviado) se
aplica entonces en 205 al vector de observación obtenido tras la
resta 204 de esta interferencia MUI regenerada:
Este segundo filtro 205 minimiza la MSE no
condicional sobre la estimación del símbolo s_{k}[n] y
puede derivarse fácilmente a partir del teorema de la proyección
ortogonal:
donde e_{k} es el vector de
dimensión K que tiene un 1 en posición k y ceros en las demás
posiciones y
donde:
\vskip1.000000\baselineskip
con \sigma_{s}^{2} situado en
la posición k sobre la diagonal y \sigma_{\overline{s}}^{i \ 2}
evaluado utilizando el estimador
consistente:
\vskip1.000000\baselineskip
\vskip1.000000\baselineskip
Para cumplir con la limitación de ausencia de
desviación, el segundo filtro debe multiplicarse a la izquierda por
el factor correctivo:
\vskip1.000000\baselineskip
Se obtiene entonces la expresión final del
segundo filtro:
\vskip1.000000\baselineskip
La evaluada del símbolo s_{k}[n]
corresponde a la salida del segundo filtro 205 a:
La varianza del término de interferencias MUI
residuales más ruido \xi^{i}_{k} [n] puede evaluarse a través
del estimador consistente en:
\vskip1.000000\baselineskip
En una versión simplificada, puede sustituirse
en 205 el segundo filtro MMSE a partir de una iteración cualquiera
i por un segundo filtro SUMF:
Se obtiene la evaluada:
\vskip1.000000\baselineskip
Esta aproximación permite evitar el cálculo de
las matrices inversas de dimensión N x N.
\vskip1.000000\baselineskip
En el caso no sobrecargado, se tiene:
\vskip1.000000\baselineskip
La detección se resume en aplicar en 205 el
segundo filtro 860 al vector de observación.
Se obtiene entonces directamente la evaluada
por:
\vskip1.000000\baselineskip
En este caso, el tratamiento 203 puede incluir o
no un desentrelazamiento de elemento de código en referencia a las
figuras 9 y 10. El modelo de acceso múltiple (canónico) gaussiano
equivalente se escribe ahora:
Sólo las detecciones de tipo SUMF son de
complejidad razonable en el caso aperiódico, y por tanto se pondrán
en práctica preferiblemente.
\vskip1.000000\baselineskip
El filtro tiene entonces la expresión
siguiente:
\newpage
El filtro tiene entonces la expresión
siguiente:
Las matrices de elementos de código
\hat{X}^{i}^{(1)},..., \hat{X}^{i}^{(B)} se reagrupan en una
única matriz \hat{X}. Tras el tratamiento 203, y en referencia a
las figuras 9 y 10, \hat{X} se reorganiza en T matrices
\hat{Z}^{i(1)},..., \hat{Z}^{i(T)} de
dimensión S_{F} x L correspondiente a T modelos de acceso
múltiple (canónicos) gaussianos equivalentes independientes del
tipo:
La matriz de elementos de código observados se
designa:
La matriz de muestras de ruido
descorrelacionadas en el tiempo:
Para cada instante, se establece:
la matriz de covarianza de los
vectores de MAI+ISI residual más ruido. Ésta se hace diagonal o bien
por el desentrelazamiento de elemento de código incluido en el
tratamiento 203 o bien por el carácter aperiódico del
escalonamiento. Sus elementos diagonales se deducen de las varianzas
anteriormente
estimadas
sobre los diferentes bloques
tratados.
Para simplificar los tratamientos que siguen
(detección multiusuario MMSE), puede suponerse una varianza de
muestras de ruido constante para el conjunto del sistema:
Se elimina entonces la dependencia temporal:
\vskip1.000000\baselineskip
\vskip1.000000\baselineskip
Al ser los cálculos de los filtros
g_{u}^{i(t)} por modelo de acceso múltiple similares al
caso anterior, éstos no se explicitarán.
\vskip1.000000\baselineskip
Como se ha visto anteriormente, cuando el
escalonamiento es periódico, se ha puesto en práctica un
entrelazador de elemento de código (110) en la emisión, de modo que
el tratamiento 203 incluye un desentrelazamiento de elemento de
código en referencia a la figura 9.
\vskip1.000000\baselineskip
El filtro tiene entonces la expresión
siguiente:
\vskip1.000000\baselineskip
\vskip1.000000\baselineskip
A partir de una iteración i cualquiera, el
filtro MMSE puede sustituirse por su versión subóptima SUMF:
\vskip1.000000\baselineskip
\vskip1.000000\baselineskip
El filtro tiene entonces la expresión
siguiente:
\vskip1.000000\baselineskip
\vskip1.000000\baselineskip
En este caso, el tratamiento 203 puede incluir o
no un desentrelazamiento de elemento de código en referencia a las
figuras 9 y 10. Los T modelos de acceso múltiple (canónico)
gaussiano equivalente se escriben ahora:
\vskip1.000000\baselineskip
Sólo las detecciones de tipo SUMF son de
complejidad razonable en el caso aperiódico.
\vskip1.000000\baselineskip
El filtro tiene entonces la expresión
siguiente:
El filtro tiene entonces la expresión
siguiente:
Sean cuales sean los casos rechazados en los
apartados 5.4.1 y 5.4.2, existe también una variante en cuanto a la
forma de poner en práctica el segundo filtrado 205' y la
regeneración 213' de interferencias MUI (en referencia a la figura
12b), que puede compararse con el segundo filtrado 205 y con la
regeneración 213 de interferencias MUI de la figura 12a
(representando estas dos etapas de detección comprendidas en el
esquema de la figura 9 ó 10).
En referencia a la figura 12b, el segundo
filtrado 205' se realiza aquí aguas arriba de la segunda resta 204
de interferencias regeneradas en 213', y no aguas abajo como es el
caso en referencia a la figura 12a.
El segundo filtro g' utilizado y la matriz de
reconstrucción b_{2}' de interferencias MUI utilizadas pueden
deducirse de forma trivial del segundo filtro g y de la matriz de
reconstrucción b_{2} de interferencias MUI anteriormente
calculados (véase más arriba en referencia a las figuras 9 ó 10, y
12a), a partir de la siguiente igualdad:
Para deducir entonces que:
Basándose en las salidas del segundo filtrado
205 lineal con K filtros, q relación logarítmica de probabilidad
a posteriori (APP) se calculan en 206 para cada símbolo en
cada instante n = 0, ..., L-1, para cada usuario k
= 1, ..., K. Estas cantidades probabilísticas se definen como:
y tienen las referencias \wedge
en las figuras 9, 10 y
13:
Es decir también:
donde se
introduce:
El desarrollo del numerador y del denominador
da:
Las verosimilitudes se expresan como:
En cada iteración i, una información a
priori sobre los bits de los diferentes símbolos, procedentes
del o de los descodificadores 209 de canal, está disponible y puede
aprovecharse en forma de relaciones logarítmicas de probabilidad
a priori, previamente introducidas y de las que se recuerda
la expresión:
Suponiendo un entrelazamiento
espacio-temporal de profundidad suficientemente
grande, puede escribirse:
La información extrínseca sobre cada bit emitido
por los demoduladores 206 en la salida ponderada con destino al
descodificador 209 de canal se halla entonces en 207 por:
Todas las relaciones logarítmicas de información
extrínseca sobre bits se recogen a continuación para todos los
bloques, y después se multiplexan adecuadamente y se desentrelazan a
nivel binario en 208, con destino al descodificador 209 de
canal.
El descodificador 209 observa un único vector
1140 compuesto por N_{o} relaciones logarítmicas
de probabilidad intrínseca sobre bit (una por bit de la palabra v
de código). La descodificación 209 utiliza entonces un algoritmo,
tal como un algoritmo de Viterbi combinado flexible, para emitir el
logaritmo \lambda de una relación de probabilidades de
informaciones a posteriori sobre bits de los datos modulados
(o símbolos) emitidos.
Este algorítmico \lambda es la base sobre la
que se calculan en 210a y en 210b las relaciones logarítmicas de
información extrínseca sobre bit tras la descodificación,
formalmente definidas \foralll = 1, ..., N_{o} como:
Las relaciones logarítmicas de información
extrínseca sobre bits de palabra de código 1141
calculadas en la iteración i se asimilan, tras el entrelazamiento
binario y la desmultiplexación 211a y 211b a las relaciones
logarítmicas de probabilidad a priori sobre bits de símbolos
1142 en la iteración siguiente.
La recepción según la invención se refiere no
sólo a un procedimiento que permite su puesta en práctica, si no
también al sistema adecuado para ejecutarlo, así como a cualquier
sistema de transmisión que integre este sistema de recepción.
Claims (18)
1. Procedimiento de recepción para comunicación
sobre canal selectivo en frecuencia con varias antenas en emisión y
con varias antenas en recepción, caracterizado porque la
recepción es adecuada para tratar datos recibidos por las antenas
de recepción que habían sido, en el momento de su emisión,
sucesivamente:
(A) modulados (107) sobre un número K de vías,
siendo K estrictamente superior al número T de antenas de
emisión;
(B) escalonados (108) con una matriz (W) de
escalonamiento periódica o (W_{n}) aperiódica de dimensiones NxK
donde N es estrictamente superior a T, sobre los vectores de
dimensión K de los datos modulados;
(C) tratados para transmitirse a partir de las T
antenas de emisión; y
porque la recepción pone en práctica
iterativamente para ello:
- un primer filtrado por medio de T filtros
(202, 202') lineales adecuado para tratar los datos recibidos, dado
el caso tras restar (201) una estimación de interferencias entre
antenas (MAI) y entre datos (ISI), para generar una evaluación de
los elementos de código emitidos (\hat{x}) después del
escalonamiento de la etapa (B);
- antes o después de dicho primer filtrado, una
primera resta de interferencias (201) que utiliza una estimación de
interferencias MAI e ISI previamente regenerada a partir de
informaciones calculadas sobre la base de una evaluación
(\hat{s}) de los datos modulados emitidos generados por un
filtrado anterior;
- un tratamiento (203) inverso al de la etapa
(C) de emisión, que pone un práctica una reorganización de los
elementos de código evaluados (\hat{x}) anteriormente;
- un segundo filtrado por medio de K filtros
(205, 205') lineales adecuado para tratar la evaluación de los
elementos de código emitidos (\hat{x}) así obtenida, dado el caso
tras restar una estimación de interferencias entre usuarios (MUI),
para generar una evaluación (\hat{s}) de los datos modulados
emitidos antes del escalonamiento de la etapa (B);
- antes o después de dicho segundo filtrado, una
segunda resta de interferencias (204) que utiliza una estimación de
interferencias MUI previamente regenerada a partir de informaciones
calculadas sobre la base de una evaluación (\hat{s}) de los datos
modulados emitidos generados por un filtrado anterior;
- un tratamiento que genera una estimación de
interferencias MAI+ISI y una estimación de interferencias MUI sobre
los datos recibidos, a partir de informaciones calculadas sobre la
base de dicha evaluación (\hat{s}) de los datos modulados
emitidos, enviándose entonces la estimación de interferencias
MAI+ISI y la estimación MUI, respectivamente, recursivamente a la
siguiente primera resta (201) y a la siguiente segunda resta
(204).
2. Procedimiento de recepción según la
reivindicación 1, caracterizado porque los T primeros filtros
se derivan según el criterio de minimización del error cuadrático
medio denominado no condicional, siendo los T primeros filtros
invariantes en el tiempo para un canal dado.
3. Procedimiento de recepción según una de las
reivindicaciones 1 y 2, caracterizado porque los T primeros
filtros son filtros adaptados (comúnmente denominados SUMF para
"Single User Matched-Filter").
4. Procedimiento de recepción según la
reivindicación 1, caracterizado porque los T primeros filtros
se derivan inicialmente según el criterio de minimización del error
cuadrático medio (MMSE), y después pasan a ser filtros adaptados
(comúnmente denominados SUMF para "Single User
Matched-Filter") a partir de una iteración
dada.
dada.
5. Procedimiento de recepción según una de las
reivindicaciones 1 a 4. caracterizado porque el
escalonamiento de la etapa (B) de la emisión se ha realizado de
forma periódica, porque la etapa (C) comprendía un entrelazamiento
por elemento de código, y porque los segundos K filtros se derivan
según el criterio de minimización del error cuadrático medio
denominado no condicional, siendo los K segundos filtros invariantes
en el tiempo para un canal dado.
6. Procedimiento de recepción según una de las
reivindicaciones 1 a 4, caracterizado porque los K segundos
filtros son filtros adaptados (comúnmente denominados SUMF para
"Single User Matched-Filter").
7. Procedimiento de recepción según una de las
reivindicaciones 1 a 4, caracterizado porque el
escalonamiento de la etapa (B) de la emisión se ha realizado de
forma periódica, porque la etapa (C) comprendía un entrelazamiento
por elemento de código, y porque los K segundos filtros se derivan
inicialmente según el criterio de minimización del error cuadrático
medio denominado no condicional (siendo por tanto los K segundos
filtros invariantes en el tiempo para un canal dado), y después se
vuelven K filtros adaptados (comúnmente denominado SUMF para
"Single User Matched-Filter") a partir de una
iteración dada.
8. Procedimiento de recepción según una de las
reivindicaciones anteriores, caracterizado porque los T
primeros filtros tienen en cuenta especialmente la diversidad
espacial de la pluralidad de antenas en recepción maximizando la
relación señal a ruido ("SNR") a la salida del filtrado
(202).
9. Procedimiento de recepción según una de las
reivindicaciones anteriores, caracterizado porque el primero
y/o el segundo filtrado se calcula a partir de ventanas
deslizantes.
10. Procedimiento de recepción según una de las
reivindicaciones anteriores, caracterizado porque el
escalonamiento de la etapa (B) de la emisión se ha realizado de
manera aperiódica y el tratamiento de la etapa (C) de la emisión
comprendía una multiplexación sobre las T antenas de emisión sin
entrelazamiento, y porque dicho tratamiento (203) inverso en
recepción comprende entonces una desmultiplexación sobre N vías.
11. Procedimiento de recepción según una de las
reivindicaciones 1 a 9, caracterizado porque el tratamiento
de la etapa (C) de la emisión comprendía una multiplexación sobre
una vía, un entrelazamiento por elemento de código y después una
desmultiplexación sobre las T antenas de emisión, y porque dicho
tratamiento inverso en recepción comprende entonces una
multiplexación sobre una vía, un desentrelazamiento por elemento de
código, y después una desmultiplexación sobre N vías.
12. Procedimiento de recepción según una de las
reivindicaciones anteriores, caracterizado porque los datos
en el momento de la emisión habían sido, antes de la etapa (A),
codificados, y porque, en recepción, dicho tratamiento que genera
estimaciones de interferencias pone en práctica:
\bullet un tratamiento de salida (206)
ponderada que trata la evaluación (\hat{s}) de los datos modulados
emitidos y que genera una información probabilística sobre bit de
dato modulado que puede aprovecharse por una descodificación;
\bullet al menos una descodificación (209) que
genera una cantidad probabilística (\lambda) a partir de dicha
información probabilística;
\bullet una regeneración (213, 213') de
interferencias MUI que genera una estimación de interferencias MUI
sobre la base de esta cantidad probabilística (\lambda),
enviándose entonces esta estimación de interferencias
recursivamente a la siguiente segunda etapa (204) de resta;
\bullet una regeneración (216, 216') de
interferencias MAI+ISI, que genera una estimación de interferencias
MAI+ISI sobre la base de la cantidad probabilística (\lambda), y
por medio de un tratamiento (215) conforme al de la etapa (C),
enviándose entonces esta estimación de interferencias recursivamente
a la siguiente primera etapa (201) de resta.
13. Procedimiento de recepción según la
reivindicación 12, caracterizado porque las regeneraciones de
interferencias MAI+ISI y MUI generan estimaciones de interferencias
a partir de una estimada (\overline{S}) de los datos modulados
emitidos, estimada (\overline{S}) calculada (212) en el sentido
del criterio de minimización del error cuadrático medio (MMSE) sobre
la base de una información denominada extrínseca (\xi) en función
de los bits emitidos anteriormente disponibles a la salida de la
descodificación (209).
14. Procedimiento de recepción según una de las
reivindicaciones 1 a 11, caracterizado porque los datos en
el momento de la emisión habían sido, antes de la etapa (A),
codificados y entrelazados, y porque, en recepción, dicho
tratamiento que genera estimaciones de interferencias pone en
práctica:
\bullet un tratamiento de salida ponderada
(206), a partir de la evaluación de los datos modulados emitidos
(\overline{S}) y de estadísticas (II) de descodificación que
proceden de una descodificación (209), que genera una estadística
(\Lambda) por bit de dato modulado;
\bullet un desentrelazamiento (208) a nivel
binario de estadísticas (\Xi) extrínsecas que se hallan a partir
de la cantidad probabilística (\lambda) anteriormente
generada;
\bullet al menos una descodificación (209) de
entrada y salida ponderadas, a partir de los datos (\varphi) así
desentrelazados, y que produce una cantidad probabilística
(\lambda) sobre el conjunto de bits;
\bullet un entrelazamiento
(211a-211b) a nivel binario de estadísticas (\xi)
extrínsecas que se hallan partir de la cantidad probabilística
(\lambda), nuevas estadísticas (II) así entrelazadas que se envían
a continuación recursivamente a la etapa siguiente de tratamiento
de salida ponderada (206);
\bullet una regeneración (210,210') de
interferencias MUI que genera una estimación de interferencias MUI
sobre la base de una estimada (\overline{S}) de los datos
modulados emitidos, que se han calculado (212) en el sentido del
criterio de minimización del error cuadrático medio (MMSE) a partir
de dichas nuevas estadísticas entrelazadas (II), enviándose
entonces esta estimación de interferencias MUI recursivamente a la
siguiente segunda resta (204);
\newpage
\bullet una regeneración (216, 216') de
interferencias MAI+ISI que genera una estimación de interferencias
MAI+ISI sobre la base de la misma estimada (\overline{S}) de los
datos modulados emitidos por medio de un tratamiento (215) conforme
al de la etapa (C), enviándose entonces esta estimación de
interferencias recursivamente a la siguiente primera resta
(201).
15. Procedimiento de recepción según una de las
reivindicaciones 12 a 14, caracterizado porque dicha cantidad
probabilística (\lambda) a la salida de la descodificación (209)
es el logaritmo de una relación de probabilidades de informaciones
sobre bits a posteriori de datos modulados.
16. Procedimiento de recepción según la
reivindicación anterior, caracterizado porque la
descodificación (209) calcula dicha cantidad probabilística
(\lambda) por medio de un algoritmo de Viterbi de entrada y salida
ponderadas.
17. Sistema de transmisión, caracterizado
porque comprende:
- un sistema de emisión que comprende una
pluralidad de antenas de emisión y adecuado para modular sobre un
número K de vías, siendo K estrictamente superior al número T de
antenas de emisión; para escalonar con una matriz (W) de
escalonamiento periódica o (W_{n}) aperiódica de dimensiones NxK
donde N es estrictamente superior a T, sobre los vectores de
dimensión K de los datos modulados; y para realizar un tratamiento
de datos para la transmisión a partir de las T antenas de
emisión;
- un canal de transmisión selectivo en
frecuencia;
- un sistema de recepción que comprende una
pluralidad de antenas de recepción y adecuado para poner en práctica
un procedimiento de recepción según una de las reivindicaciones
anteriores.
18. Sistema de recepción para comunicación sobre
canal selectivo en frecuencia con varias antenas en emisión y con
varias antenas en recepción, caracterizado porque el sistema
es adecuado para tratar los datos recibidos por las antenas de
recepción, que habían sido, en el momento de su emisión,
sucesivamente:
(A) modulados sobre un número K de vías, siendo
K estrictamente superior al número T de antenas de emisión;
(B) escalonados, en frecuencia o en tiempo, con
una matriz (W) de escalonamiento periódica o (W_{n}) aperiódica
de dimensiones NxK donde N es estrictamente superior a T, sobre los
vectores de dimensión K de los datos modulados;
(C) tratados para transmitirse a partir de las T
antenas de emisión; y
porque el sistema comprende para ello:
- T primeros filtros (202, 202') lineales
adecuados para tratar los datos recibidos, dado el caso después de
restar una estimación de interferencias entre antenas (MAI) y entre
datos (ISI), para generar una evaluación de los elementos de código
emitidos (\hat{x}) después del escalonamiento de la etapa (B);
- aguas arriba o aguas abajo de dichos T
primeros filtros, un primer restador de interferencias que utiliza
una estimación de interferencias MAI e ISI previamente regenerada a
partir de informaciones calculadas sobre la base de una evaluación
(\hat{s}) de los datos modulados emitidos generados por un
filtrado anterior;
- medios (203) de tratamiento adecuados para
realizar un tratamiento inverso al de la etapa (C) de emisión, que
ponen en práctica una reorganización de los elementos de código
evaluados (\hat{x}) anteriormente;
- K segundos filtros (205, 205') lineales
adecuados para tratar la evaluación de los elementos de código
emitidos (\hat{x}) así obtenida, dado el caso después de restar
una estimación de interferencias entre usuarios (MUI), para generar
una evaluación (\hat{s}) de los datos modulados emitidos antes del
escalonamiento de la etapa (B);
- aguas arriba o aguas abajo de dichos K
segundos filtros, un segundo restador (204) de interferencias que
utiliza una estimación de interferencias MUI previamente regenerada
a partir de informaciones calculadas sobre la base de una
evaluación (\hat{s}) de los datos modulados emitidos generados por
un filtrado anterior;
- medios de tratamiento que generan una
estimación de interferencias MAI+ISI y una estimación de
interferencias MUI sobre los datos recibidos, a partir de
informaciones calculadas sobre la base de dicha evaluación
(\hat{s}) de los datos modulados emitidos, enviándose entonces,
respectivamente, la estimación de interferencias MAI+ISI y la
estimación de interferencias MUI recursivamente al primer restador
(201) y al segundo restador (204);
siendo estos diferentes elementos del sistema de
recepción adecuados para ponerse en práctica de forma iterativa.
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
EP04291039A EP1589685B1 (fr) | 2004-04-22 | 2004-04-22 | Egalisation chip et détection multiutilisateur disjointes iteratives pour systèmes de communications CDMA sur canal MIMO |
Publications (1)
Publication Number | Publication Date |
---|---|
ES2312937T3 true ES2312937T3 (es) | 2009-03-01 |
Family
ID=34931045
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
ES04291039T Expired - Lifetime ES2312937T3 (es) | 2004-04-22 | 2004-04-22 | Elemento de codigo de ecualizacion y deteccion multiusuario separada iterativa para sistemas de comunicaciones cdma sobre canal mimo. |
Country Status (9)
Country | Link |
---|---|
US (1) | US7809045B2 (es) |
EP (1) | EP1589685B1 (es) |
JP (1) | JP4754556B2 (es) |
KR (1) | KR101121978B1 (es) |
CN (1) | CN1973475B (es) |
AT (1) | ATE408280T1 (es) |
DE (1) | DE602004016457D1 (es) |
ES (1) | ES2312937T3 (es) |
WO (1) | WO2005114887A1 (es) |
Families Citing this family (13)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
EP1589685B1 (fr) * | 2004-04-22 | 2008-09-10 | France Telecom | Egalisation chip et détection multiutilisateur disjointes iteratives pour systèmes de communications CDMA sur canal MIMO |
EP1589673B1 (fr) * | 2004-04-22 | 2014-06-04 | Orange | Procédé de détection multiutilisateur iterative pour systèmes de communications CDMA sur canal MIMO |
US7593489B2 (en) * | 2005-03-14 | 2009-09-22 | Koshy John C | Iterative STBICM MIMO receiver using group-wise demapping |
CN100444543C (zh) * | 2006-03-31 | 2008-12-17 | 东南大学 | 用于多天线无线通信***空域滤波检测方法 |
KR100845498B1 (ko) | 2006-09-29 | 2008-07-10 | 한국전자통신연구원 | 다중사용자 다중안테나 통신 시스템에서 전처리 장치 및전처리 방법 |
WO2010096329A2 (en) * | 2009-02-18 | 2010-08-26 | Massachusetts Institute Of Technology | Method and apparatus for synchronizing a wireless communication system |
US8358716B2 (en) * | 2009-03-06 | 2013-01-22 | Massachusetts Institute Of Technology | Method and apparatus for synchronizing a wireless communication system |
EP2544376A4 (en) * | 2010-03-29 | 2013-03-13 | Huawei Tech Co Ltd | METHOD OF PROCESSING DATA, SYSTEM AND RECEIVER |
CN102035568B (zh) | 2010-11-05 | 2014-05-28 | 意法·爱立信半导体(北京)有限公司 | 移动通信***中干扰消除的方法及装置 |
US8792598B1 (en) * | 2011-08-02 | 2014-07-29 | Marvell International Ltd. | Coexistence of multiple communication technologies on a single device |
CN102271104B (zh) * | 2011-09-07 | 2013-09-25 | 中国电信股份有限公司 | Cdma网络多用户检测方法、装置和多用户检测滤波器 |
CN106685866B (zh) * | 2015-11-10 | 2020-12-22 | 中兴通讯股份有限公司 | 一种干扰消除方法、装置及基站 |
TWI722689B (zh) * | 2019-11-29 | 2021-03-21 | 財團法人工業技術研究院 | 適用於偏移正交振幅調變濾波器組多載波空間多工系統之偵測器及干擾消除方法 |
Family Cites Families (17)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US6785323B1 (en) | 1999-11-22 | 2004-08-31 | Ipr Licensing, Inc. | Variable rate coding for forward link |
WO2001019013A1 (en) * | 1999-09-09 | 2001-03-15 | Home Wireless Networks, Inc. | Turbo detection of space-time codes |
FR2809249B1 (fr) * | 2000-05-16 | 2004-04-23 | France Telecom | Procede et systeme de detection et de decodage iteratif de symboles recus, couple a une reestimation des coefficients du canal de transmission |
FR2810175B1 (fr) * | 2000-06-09 | 2006-06-23 | Thomson Csf | Systemes et procedes de transmission numerique a codage espace-temps |
US7154958B2 (en) * | 2000-07-05 | 2006-12-26 | Texas Instruments Incorporated | Code division multiple access wireless system with time reversed space time block transmitter diversity |
JP3714910B2 (ja) * | 2001-02-20 | 2005-11-09 | 株式会社エヌ・ティ・ティ・ドコモ | ターボ受信方法及びその受信機 |
FR2821217B1 (fr) * | 2001-02-21 | 2003-04-25 | France Telecom | Procede et systeme de codage-decodage iteratif de flux de donnees numeriques codees par combinaisons spatio-temporelles, en emission et reception multiple |
EP1335518B1 (en) * | 2002-01-31 | 2005-11-09 | Motorola, Inc. | Reception of multicarrier spread-spectrum signals |
FR2841068B1 (fr) * | 2002-06-14 | 2004-09-24 | Comsis | Procede pour decoder des codes espace-temps lineaires dans un systeme de transmission sans fil multi-antennes, et decodeur mettant en oeuvre un tel procede |
US20040116077A1 (en) * | 2002-08-08 | 2004-06-17 | Kddi Corporation | Transmitter device and receiver device adopting space time transmit diversity multicarrier CDMA, and wireless communication system with the transmitter device and the receiver device |
JP4412926B2 (ja) * | 2002-09-27 | 2010-02-10 | 株式会社エヌ・ティ・ティ・ドコモ | 適応等化装置及びそのプログラム |
JP3669991B2 (ja) * | 2003-02-18 | 2005-07-13 | 三星電子株式会社 | 無線送受信機及び無線送受信方法並びにそのプログラム |
KR101021569B1 (ko) * | 2003-03-03 | 2011-03-16 | 인터디지탈 테크날러지 코포레이션 | 복잡도가 감소된 슬라이딩 윈도우 기반의 등화기 |
CN1188975C (zh) * | 2003-03-21 | 2005-02-09 | 清华大学 | 基于软敏感比特和空间分组的时空迭代多用户检测方法 |
FI20040182A0 (fi) * | 2004-02-06 | 2004-02-06 | Nokia Corp | Tietojenkäsittelymenetelmä, korjain ja vastaanotin |
EP1589685B1 (fr) * | 2004-04-22 | 2008-09-10 | France Telecom | Egalisation chip et détection multiutilisateur disjointes iteratives pour systèmes de communications CDMA sur canal MIMO |
EP1589672B1 (fr) * | 2004-04-22 | 2014-06-04 | Orange | Procédé d'égalisation vectorielle itérative pour systèmes de communications CDMA sur canal MIMO |
-
2004
- 2004-04-22 EP EP04291039A patent/EP1589685B1/fr not_active Expired - Lifetime
- 2004-04-22 ES ES04291039T patent/ES2312937T3/es not_active Expired - Lifetime
- 2004-04-22 AT AT04291039T patent/ATE408280T1/de not_active IP Right Cessation
- 2004-04-22 DE DE602004016457T patent/DE602004016457D1/de not_active Expired - Lifetime
-
2005
- 2005-04-21 CN CN2005800205585A patent/CN1973475B/zh active Active
- 2005-04-21 US US11/587,223 patent/US7809045B2/en active Active
- 2005-04-21 WO PCT/EP2005/004410 patent/WO2005114887A1/fr active Application Filing
- 2005-04-21 JP JP2007508865A patent/JP4754556B2/ja active Active
-
2006
- 2006-11-21 KR KR1020067024371A patent/KR101121978B1/ko active IP Right Grant
Also Published As
Publication number | Publication date |
---|---|
DE602004016457D1 (de) | 2008-10-23 |
JP2007534245A (ja) | 2007-11-22 |
WO2005114887A1 (fr) | 2005-12-01 |
CN1973475A (zh) | 2007-05-30 |
JP4754556B2 (ja) | 2011-08-24 |
EP1589685A1 (fr) | 2005-10-26 |
US20070217386A1 (en) | 2007-09-20 |
KR20070017385A (ko) | 2007-02-09 |
US7809045B2 (en) | 2010-10-05 |
CN1973475B (zh) | 2011-06-01 |
EP1589685B1 (fr) | 2008-09-10 |
ATE408280T1 (de) | 2008-09-15 |
KR101121978B1 (ko) | 2012-03-09 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
KR101121978B1 (ko) | 다중입출력 채널상의 코드분할다중접속 통신을 위한분리반복식 칩 등화 및 다중사용자 검출 | |
KR100887909B1 (ko) | 다중 입력 다중 출력 채널에서 대역폭 효율의 증대를 위한방법 및 시스템 | |
US7627056B1 (en) | System and method for orthogonally multiplexed signal transmission and reception on a non-contiguous spectral basis | |
US7206359B2 (en) | System and method for orthogonally multiplexed signal transmission and reception | |
ES2774150T3 (es) | Detección MIMO con cancelación de interferencia de componentes de señal temporizadas | |
JP2007534245A5 (es) | ||
US7804885B2 (en) | Iterative vector equalization for CDMA communications systems on the MIMO channel | |
UA75133C2 (en) | Method for processing data in a receiver of a communication system with multiple inputs and outputs, the communication system, and the receiver of the communication system | |
Lindner | MC‐CDMA in the Context of General Multiuser/Multisubchannel Transmission Methods | |
EP1775869A1 (en) | Receiver and method with reduced complexity for IDMA (interleave division multiple access) | |
US7787521B2 (en) | Multi-user iterative detection for CDMA communications systems on the MIMO channel | |
WO2008086044A1 (en) | Local maximum likelihood detection in a communication system | |
ES2833540T3 (es) | Procedimiento para calcular una estimación de una señal digital modulada y de su fiabilidad | |
Balevi et al. | Interference mitigation in multiuser communication by faster than symbol rate sampling | |
Mecklenbräuker et al. | Multiuser MIMO channel equalization | |
Grossmann et al. | Groupwise frequency domain multiuser MMSE turbo equalization for single carrier block transmission over spatially correlated channels | |
Darwazeh et al. | Bandwidth‐compressed Multicarrier Communication: SEFDM | |
Qaisrani et al. | Estimation of doubly selective MIMO channels using superimposed training and turbo equalization | |
Syed et al. | Multi-user space-time diversity system design for uplink multi-carrier CDMA | |
Rouijel et al. | A new approach for wireless communication systems based on idma technique | |
Lampinen et al. | HSDPA Mimo Performance with Turbo Equalizer | |
BOON | Performance studies and receiver design of a MB-OFDM UWB system | |
Xiao et al. | On The Performance of Space-Time Coded Multiuser MIMO Systems with Iterative Receivers | |
Jimenez-Pacheco | Turbo multiuser detection for MC-CDMA downlink systems with transmit diversity | |
Belaoura et al. | Comparison of the Performance of OFDM-IDMA systems and Chip-Interleaved OFDM-CDMA schemes over frequency selective Channels |