ES2822210T3 - Procedimiento y sistema de multiplexación espacial de enlaces en una red de comunicación - Google Patents
Procedimiento y sistema de multiplexación espacial de enlaces en una red de comunicaciónInfo
- Publication number
- ES2822210T3 ES2822210T3 ES18207698T ES18207698T ES2822210T3 ES 2822210 T3 ES2822210 T3 ES 2822210T3 ES 18207698 T ES18207698 T ES 18207698T ES 18207698 T ES18207698 T ES 18207698T ES 2822210 T3 ES2822210 T3 ES 2822210T3
- Authority
- ES
- Spain
- Prior art keywords
- users
- user
- central node
- reception
- emission
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Active
Links
- 238000000034 method Methods 0.000 title claims abstract description 66
- 238000004891 communication Methods 0.000 title claims abstract description 15
- 239000013598 vector Substances 0.000 claims abstract description 40
- 230000005540 biological transmission Effects 0.000 claims abstract description 36
- 239000011159 matrix material Substances 0.000 claims abstract description 12
- 238000000354 decomposition reaction Methods 0.000 claims abstract description 11
- 230000006870 function Effects 0.000 claims description 25
- PKNBXWHQZPZFHP-UHFFFAOYSA-M SNIR2 dye Chemical compound [K+].C1=CC2=C(S([O-])(=O)=O)C=C(S([O-])(=O)=O)C=C2C(C2(C)C)=C1[N+](CC)=C2\C=C\C=C\C=C\C=C/1C(C)(C)C2=CC(NC(=O)CI)=CC=C2N\1C PKNBXWHQZPZFHP-UHFFFAOYSA-M 0.000 claims description 9
- 241000657949 Elderberry carlavirus D Species 0.000 claims description 6
- 238000012545 processing Methods 0.000 description 15
- 238000004364 calculation method Methods 0.000 description 9
- 230000001174 ascending effect Effects 0.000 description 5
- 230000017105 transposition Effects 0.000 description 4
- XLULHJSYUDKHDI-UHFFFAOYSA-M SNIR1 dye Chemical compound [K+].C1=CC2=C(S([O-])(=O)=O)C=C(S([O-])(=O)=O)C=C2C(C2(C)C)=C1[N+](CC)=C2\C=C\C=C\C=C/1C(C)(C)C2=CC(NC(=O)CI)=CC=C2N\1C XLULHJSYUDKHDI-UHFFFAOYSA-M 0.000 description 3
- 230000015572 biosynthetic process Effects 0.000 description 3
- 125000004122 cyclic group Chemical group 0.000 description 3
- 238000005457 optimization Methods 0.000 description 3
- 238000011144 upstream manufacturing Methods 0.000 description 3
- 238000010586 diagram Methods 0.000 description 2
- 238000005516 engineering process Methods 0.000 description 2
- 238000001914 filtration Methods 0.000 description 2
- 239000003775 serotonin noradrenalin reuptake inhibitor Substances 0.000 description 2
- 230000001360 synchronised effect Effects 0.000 description 2
- 241001112867 Jafar Species 0.000 description 1
- 238000003491 array Methods 0.000 description 1
- 230000015556 catabolic process Effects 0.000 description 1
- 238000006731 degradation reaction Methods 0.000 description 1
- 238000013461 design Methods 0.000 description 1
- 238000010606 normalization Methods 0.000 description 1
- 238000012163 sequencing technique Methods 0.000 description 1
- 230000002123 temporal effect Effects 0.000 description 1
- 238000012549 training 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/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
- H04B7/0452—Multi-user MIMO systems
-
- 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/06—Diversity systems; Multi-antenna system, i.e. transmission or reception using multiple antennas using two or more spaced independent antennas at the transmitting station
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Radio Transmission System (AREA)
- Mobile Radio Communication Systems (AREA)
Abstract
Procedimiento para multiplexar espacialmente enlaces de comunicaciones de tipo de múltiples entradas múltiples salidas MIMO, para enlaces descendentes (DL) y/o para enlaces ascendentes (UL), en el seno de una red de comunicación que comprende, al menos, un nodo central NC que comprende una red de emisión/recepción y, al menos, dos usuarios T1, T2 , estando cada uno de dichos dos usuarios equipado con una red de emisión/recepción de procedimiento, en el que: - Para calcular los coeficientes usados en la emisión (codificación previa) se impone a los dos vectores de canales asociados a cada uno de los dos usuariosT1, T2 ser ortogonales al nivel de la red de recepción de nodo central (UL) o de la red de recepción de los usuarios (DL), estando dicho procedimiento caracterizado porque - Se determinan los coeficientes en emisión de una señal para el enlace descendente DL emitidos del nodo central NC hacia al menos cada usuarioTi que consta de Ke antenas de emisión, i = 1 y 2, ejecutando al menos las siguientes etapas: - Calcular los vectores de codificación previa v1 y v2 asociados respectivamente a los dos usuarios , buscándolos como una combinación lineal de los vectores propios asociados a los dos valores más grandes propios de la descomposición en valores singulares SVD de las matrices de canal y del enlace descendente, donde y son dos variables complejas: **(Ver fórmula)** α es solución de una ecuación de segundo grado: **(Ver fórmula)** con: **(Ver fórmula)** se obtienen dos valores para y se determina para cada valor el valor de asociado por la fórmula: **(Ver fórmula)** - seleccionar de entre los dos pares de valores (α1, λ1) y (α2, λ2)el par que maximiza una función de las SNIR asociadas a los dos usuarios, definidos como sigue: **(Ver fórmula)** donde σi2j corresponde al cuadrado del valor singular j de la matriz de canal Hi
Description
DESCRIPCIÓN
Procedimiento y sistema de multiplexación espacial de enlaces en una red de comunicación
La invención se refiere a un procedimiento y un sistema de multiplexación espacial de enlaces en una red de comunicaciones que usa una estructura de tipo de entradas múltiples y salidas múltiples o MIMO distribuida con un procesamiento antiinterferencias en la emisión y en la recepción.
La presente invención permite la cohabitación simultánea y sobre la misma banda de frecuencia de varios enlaces MIMO que trasmite cada una un solo tren binario de información, es decir, sin multiplexación espacial de varios trenes binarios independientes.
Con el objeto de minimizar el número de antenas en emisión y en recepción, esta cohabitación requiere procesamientos de lucha antiinterferencias, tanto en la emisión como en la recepción al nivel de cada usuario. Estos procesamientos utilizan el conocimiento o la estimación a priori de las matrices de canal de cada enlace.
Para un enlace dado, el procesamiento en emisión corresponde a una codificación previa espacial de la información a transmitir, mientras que el procesamiento en recepción implementa una codificación posterior de la información trasmitida. La estrategia que minimiza el número de antenas global de la red consiste en codificar previamente los encales con el fin de que, al nivel de cada receptor, las interferencias que provienen de diferentes emisores estén alineadas en un mismo subespacio. Entonces se habla de técnicas de alineación de interferencias (AI).
Las técnicas de alineación de interferencias se desarrollan a partir del final de los años 2000 con los trabajos de Jafar, en particular, en las siguientes publicaciones:
S.A. Jafar, S. Shamai, "Degrees of freedom region of the MIMO X channel", IEEE Transactions on Information Theory, Vol. 54, N.° 1, pp. 151-170, 2008,
V.R. Cadambe, S. A. Jafar, " Interference alignment and degrees of freedom of the K-User interference channel", IEEE Transactions on Information Theory, Vol. 54, N°8, pp. 3425-3441, 2008,
V.R. Cadambe, S. A. Jafar, "Interference Alignment and the Degrees of Freedom of Wireless X Networks," IEEE Trans. Inf. Theory, Vol. 55, N.° 9, Sep. 2009.
Desde estos trabajos pioneros, la técnica de alineación de interferencias ha suscitado un interés creciente en la comunidad científica y numerosas publicaciones científicas han aparecido sobre el tema.
Estas publicaciones pueden estructurarse en dos grandes familias. La primera familia se refiere al cálculo de terminales sobre el número de grados de libertad espaciales disponibles para tales sistemas en función del número de antenas en emisión y en recepción, como se describe, por ejemplo, en las publicaciones anteriormente mencionadas.
La segunda familia se refiere al cálculo de los codificadores previos-codificadores posteriores que permiten optimizar un criterio particular, tal como la suma de las tasas transmitidas al nivel de los diferentes enlaces o, incluso, la tasa mínima de un enlace o, la relación señal+interferencias a ruido o SINR (abreviatura anglosajona de signal-tointerference-plus-noise ratio o SNRI) al nivel de cada receptor. Un estado de la técnica bastante completo de estos trabajos se efectúa en la tesis de E. Aycan Beyazit, “ Interference Alignment Techniques For Heterogeneous Wireless Networks”, Tesis doctoral, septiembre de 2016. Las siglas SINR y SNRI designan en la continuación de la descripción un mismo objeto.
La casi totalidad de los esquemas de emisión-recepción o codificadores previos-codificadores posteriores desarrollados en la técnica anterior optimizan un criterio de tasa global o local, o un criterio de calidad. Estos criterios se obtienen por convergencia de procedimientos iterativos muy costosos de implementar, como se describe en la tesis anteriormente mencionada.
NGUYEN SINH LE HONG Y COL. "On the Mutual Orthogonality of Millimeter-Wave Massive MIMO Channels",2015 IEEE 81ST VEHICULAR TECHNOLOGY CONFERENCE (VTC SPRING), IEEE, 11 de mayo de 2015 (11-052015), páginas 1-5, XP033167440,DOI: 10.1109/VTCSPRING.2015.7145972, describe un procedimiento según el preámbulo de la reivindicación 1.
Los sistemas de codificación previa-codificación posterior actuales, a pesar de las ventajas que proporcionan, se revelan iterativos y muy costosos de implementar. Actualmente son difícilmente compatibles con una implementación operativa. Al conocimiento del solicitante, la técnica anterior no ofrece actualmente soluciones de alineación de interferencias, no iterativas, simples de implementar y compatibles con una implementación operativa.
En la continuación de la descripción, se llama “enlace descendente DL” (DownLink) al enlace entre el nodo central y uno o varios usuarios y, “enlace ascendente UL” (Uplink) al enlace entre uno o varios usuarios y el nodo central. Se anotará también Ke el número de antenas seleccionadas para la emisión y Kr el número de antenas seleccionadas para la recepción de señales, pudiendo estas antenas pertenecer a un nodo central, o bien, a un usuario, según el sentido de la comunicación, enlace descendente o enlace ascendente.
La palabra antena y la palabra sensor designan en la presente descripción un mismo elemento que constituye una red de antenas.
La invención se refiere a un procedimiento para multiplexar espacialmente enlaces de comunicaciones de tipo de múltiples entradas múltiples salidas MIMO, para enlaces descendentes DL y/o para enlaces ascendentes UL, en el seno de una red de comunicación que comprende, al menos, un nodo central NC que comprende una red de emisión/recepción y, al menos, dos usuarios T1, y T2, estando un usuario equipado con una red de emisión/recepción caracterizada porque:
• Para calcular los coeficientes utilizados en la emisión (codificación previa) se impone a dos vectores de canales asociados a cada uno de los dos usuarios T1, y T2, ser ortogonales al nivel de la red de recepción de nodo central UL o de la red de recepción de los usuarios DL,
• se determinan los coeficientes en emisión de una señal para el enlace descendente DL emitido del nodo central NC hacia al menos un usuario Ti que consta de Ke antenas de emisión, ejecutando al menos las siguientes etapas:
◦ Calcular los vectores de codificación previa vi y V2 asociados respectivamente a dos usuarios T1, y T2, buscándolos como una combinación lineal de los vectores propios asociados a los dos valores más grandes propios de la descomposición en valores singulares SVD de las matrices de cana1H1 y H2 del enlace descendente, donde a y A son variables complejas:
a es la solución de una ecuación de segundo grado:
a a 2 b a c —
0
con:
se obtienen dos valores para a y se determina para cada valor a^ 2 el valor de A asociado por la fórmula:
◦ seleccionar de entre los dos pares de valores (a1, A1) y (a2, A2) el par que maximiza una función de las SNIR asociadas a los dos usuarios, definidas como sigue:
<7,
donde lJ corresponde al cuadrado del valor singular j de la matriz de cana1H¡.
La función a maximizar corresponde, por ejemplo, a Min(SNIR1, SNIR2) o a la suma SNIR1+, SNIR2 o a la suma de Log2(1 SNIR1) + log2(1 SNIR2).
Cuando el número de antenas en la emisión es superior a dos, el procedimiento consta de una o varias etapas de iteración buscando los vectores viW y V2Ü) formados a partir de los vectores vn y V21 asociados al valor máximo de cada uno de los valores singulares de SVD de las dos matrices de canal de los dos usuarios ^2 y a los vectores propios ,J y V2j
donde j y / son índices comprendidos entre dos y y eligiendo los valores de y MD que conducen a una maximización de una función de SNIR^ y de SNIR2
Para un canal de propagación de dimensión igual a uno, se determinan los valores de los coeficientes de los filtros de codificación previa a partir de una combinación lineal del primer vector propio de los SVD efectuados sobre las dos
matrices de canal y de los vectores propios vV y V2i que maximizan respectivamente \V y V 21 \ y | V i i V 2,v|
En el caso del enlace ascendente de un usuario hacia el nodo central, el procedimiento consta de las siguientes etapas:
° Calcular las ponderaciones para la emisión Vul>1 y Vul¿ de la señal en un espacio generado por los dos primeros vectores propios procedentes de las descomposiciones en valores singulares SVD efectuados sobre las matrices de canal ^"V1 y Hu/,2:
v ul, 11 a *v ul, 12
v ul, 1
Vi l«l2
(A "I- A6) ct[C H- AD) — 0
con:
° seleccionar de entre los pares los pares que maximizan una función de las dos SINR (SNIRVSNIR2) asociadas a los dos usuarios:
Las etapas se iteran, por ejemplo, buscando los vectores vui,i(/) y vui,2^ ) formados a partir de los diferentes vectores propios asociados a las dos matrices de canal según la fórmula:
v n a Q T v i j
* i ( / )
V1 I«(/)I2
y se selecciona el par Oj’O que conduce a la maximización de una función de las dos SINR {SNIR^,SNIR2)
La invención también se refiere a un sistema para multiplexar espacialmente enlaces de comunicaciones de tipo múltiple de múltiples entradas múltiples salidas MIMO, para enlaces descendentes DL y/o para enlaces ascendentes UL, en el seno de una red de comunicación que comprende al menos un nodo central NC que comprende una red de emisión/recepción y al menos dos usuarios ^1’ ^2, estando un usuario equipado con una red de emisión/recepción caracterizada porque:
◦ un usuario está equipado con un procesador configurado para ejecutar las etapas del procedimiento según la invención, comprendiendo dicho procesador un módulo de codificación previa que tiene por función determinar los coeficientes a usar al nivel de la emisión y un módulo de codificación posterior que tiene por función determinar los coeficientes a usar al nivel de la recepción,
◦ el nodo central comprende un procesador configurado para ejecutar las etapas del procedimiento según la invención, comprendiendo dicho procesador un módulo de codificación previa para determinar los coeficientes a usar al nivel de la emisión y módulo de codificación posterior que tiene por función determinar los coeficientes a usar al nivel de la recepción.
Otras características y ventajas de la presente invención se harán más claras tras la lectura de la descripción de ejemplos de realización adjuntos de las figuras, que representan:
• Figura 1, un ejemplo de sistema para la implementación del procedimiento,
• Figura 2, un esquema para el sentido ascendente,
• Figura 3, un esquema para el sentido descendente,
• Figura 4, un ejemplo de estructura de trama, y
• Figura 5, una ilustración de las etapas implementadas por el procedimiento según la invención.
La figura 1 ¡lustra un ejemplo de sistema según la invención que comprende un nodo central NC y dos usuarios h , t 2.
Un usuario T2 comprende una red de antenas 10, 20 de Ku antenas, cada red de antenas está conectada a un sistema de emisión/recepción 11, 21, que permite en recepción muestrear las señales recibidas y pasarlas en banda de base, y en emisión, transponer la señal digital a emitir. Este sistema es conocido por el experto en la materia y se basa, por ejemplo, en receptores analógicos, que permiten la transposición de la señal recibida en frecuencia intermedia; emisores analógicos, que permiten la transposición de la señal a emitir a la frecuencia de emisión, convertidores DUC/DDC (Digital Up-Converter, Digital Down-Converter) y convertidores analógico/digital o digital/analógico CAN/CNA. El sistema de emisión/recepción está conectado a un dispositivo de procesamiento tal como un procesador de procesamiento de señal y/o un circuito programable FPGA (Field Programmable Gate Array) 12, 22 que permite implementar los diferentes procedimientos según la invención para cada usuario. El dispositivo de procesamiento comprende un módulo de codificación previa 13, 23 (filtro digital en la emisión) que tiene por función determinar los coeficientes a usar al nivel de la emisión y un módulo de codificación posterior 14, 24 (filtro digital en la recepción) que tiene por función determinar los coeficientes a usar al nivel de la recepción. Las antenas pueden ser antenas que realizan la función de emisión/recepción. La red de antenas puede constar también de antenas de emisión 10e, 20e y de antenas de recepción 10r, 20r, separadas y no representadas por razones de simplificación.
El nodo central NC comprende una red de antenas 30 conectada a un sistema de emisión/recepción 31 conocido por el experto en la materia y adaptada en recepción a muestrear las señales recibidas y a pasarlas en banda de base, y en emisión, a transponer la señal digital a emitir. Este sistema es conocido por el experto en la materia. Se basa, por ejemplo, en receptores analógicos, que permiten la transposición de la señal recibida en frecuencia intermedia, en emisores analógicos, que permiten la transposición de la señal a emitir a la frecuencia de emisión. Convertidores DUC/DDC (Digital Up-Converter, Digital Down-Converter) y convertidores analógico/digital o digital/analógico CAN/CNA. El sistema de emisión/recepción está conectado a un dispositivo de procesamiento 32 tal como un procesador de procesamiento de señal y/o un FPGA que permite implementar los diferentes procesamientos del procedimiento según la invención para el nodo central. El dispositivo de procesamiento comprende un módulo de codificación previa 33 (filtro digital en la emisión) que tiene por función determinar los coeficientes a usar al nivel de la emisión y un módulo de codificación posterior 34 (filtro digital en la recepción) que tiene por función de determinar los coeficientes a usar al nivel de la recepción. La red de antenas del nodo central también puede constar de las antenas de emisión y de las antenas de recepción separadas y no representadas por razones de simplificación.
Un procesador comprende varias funcionalidades, cuya función, en particular, de las cuales una función de sincronización, en particular, permite una emisión sincronizada de las señales por los diferentes usuarios. El sistema de emisión/recepción permite también la emisión y la recepción sincronizadas de los usuarios. En particular, los osciladores locales OL se distribuyen sobre las diferentes vías de emisión/recepción. Estos elementos son bien conocidos por el experto en la materia y no se detallarán.
En la continuación de la descripción, se usan las siguientes anotaciones:
El número de antenas en la emisión Ke = K l'c c y el número de antenas en la recepción Kr = K,u para el enlace descendente del nodo central hacia un usuario,
El número de antenas en la emisión Ke = Ku y e| número de antenas en la recepción ^r = Kc para e| enlace ascendente de un usuario hacia un nodo central.
Para determinar las señales a emitir sobre el enlace descendente DL, se tiene Ke antenas de emisión que corresponden a las Kc antenas del nodo central NC y Kr antenas de recepción que corresponden a las Ku antenas de cada uno de los usuarios ^1’ ^2. en el ejemplo se considera que los usuarios tienen un mismo número de antenas.
El ejemplo detallado que sigue explícita el cálculo de los coeficientes de los filtros a aplicar en la emisión y en la recepción de señales en el caso de una red de comunicación que comprende dos usuarios T 1i, T 2 , , un nodo central NC y con las hipótesis y las anotaciones siguientes:
Sentido descendente DL: un emisor de nodo central NC emite hacia dos usuarios '1 y ' 2,
antenas de emisión (al nivel del nodo central ^c) y Kr antenas de recepción (para cada usuario (Kr_Ku) ° Señales emitidas: s/ n) señal emitida por el nodo central NC hacia el usuario Ti¡ con / = 1 y 2 y ^ [ ls/(n)l2l = \ I es el índice de un usuario, n es el índice de la muestra de señal emitida, E[ ], la expectativa matemática,
° etapa de codificación previa v¡, vector de tamaño ê, para / = 1 y 2, v¡ designa el filtro utilizado por el nodo central NC para la emisión de las señales hacia el usuario 7/, el coeficiente de este filtro de emisión que corresponde a la antena k se anota v¡,k con k=1,..., Kê
- v¡Hv¡='\ normalización de la potencia total emitida para cada usuario T¡,H corresponde a la transpuesta conjugada,
° Canal de propagación: es la matriz de canal de propagación de emisión Tx hacia la recepción Rx, del usuario 7"/, para / = 1 y 2, de tamaño KrxKe □ cana| ¡ntegra la información de la potencia de los emisores,
° */(n): ruido multicanal de recepción, de tamaño K/X1, recibido sobre la red de usuario T¡,
◦ La señal multiantenas (multicanal) recibida sobre las dos redes de antenas de cada usuario Tu T2, se expresa respectivamente de la siguiente manera:
para el usuario n
Se anota:
los diferentes vectores de canales, de tamaño ^'ix \ de los dos usuarios sobre cada una de las redes asociadas a dos usuarios:
° ^1 (respectivamente ^ 2): vector de canal global de la señal emitida hacia el usuario (respectivamente T2) y recibida sobre la red de antenas asociada al usuario ^i,
° ^ ’ i (respectivamente ^ 2 ): vector de canal global de la señal emitida hacia el usuario (respectivamente T2) y recibida sobre la red de antenas asociada al usuario T2.
La expresión de la señal útil recibida sobre la red de antenas de los dos usuarios se escribe respectivamente:
El procedimiento buscará optimizar globalmente la recepción de la señal útil sobre cada una de las redes de antenas de los usuarios: la señal útil s i(n) sobre la red de antenas del usuario 7"i y la señal útil s2Ín) sobre la red de antenas del usuario ' 2.
El procesamiento realizado por el procedimiento según la invención consiste, en particular, en filtrar en la emisión
(etapa de codificación previa) las dos señales si(n) y s2(n) por los dos filtros de emisión v¡ (respectivamente vv v2), al nivel del nodo central NC, y en filtrar en la recepción (etapa de codificación posterior), al nivel de cada usuario ' 1’ '2
1, w 2 } , eñales recibidas sobre cada red de antenas por dos filtros espaciales o vectores anotados w¡, W las s
para cada usuario T¡ Con i=1 y 2. Los filtros v¡ y w i usados respectivamente en la emisión y en la recepción se calculan para, en particular, optimizar, bajo ciertas restricciones descritas a continuación, el valor de la relación señal a ruido o SINR en la salida de procesamiento para cada usuario. En la salida de procesamiento para los filtros de recepción w i, la señal recibida se escribe para cada usuario i =1 y 2:
La letra H en exponente corresponde a la transpuesta conjugada.
La figura 2 esquematiza los procesamientos efectuados para el caso del enlace descendente DL:
Las señales si(n)y s2(n) a emitir hacia los dos usuarios 1 y T '2: se filtran por los filtros de emisión v\ (201) y v2 (202), después se suman digitalmente (203) antes de emitirse sobre la red de antenas del nodo central NC, ° la señal se transmite hacia el canal de propagación (204, 205) hacia cada uno de los dos usuarios y T2
Después del paso en el canal de propagación, las señales recibidas para cada usuario y T2 x^(n) y * 2(n), se filtran
*
en recepción por cada usuario (206, 207) por los filtros W ' ; i para obtener las señales y-i(n) y y2Ín), según la fórmula (4) a continuación. Las señales se procesan seguidamente por los procesamientos conocidos por el experto en la materia (desentrelazado, decodificación, etc.) para obtener la información útil.
La ¡dea implementada en el procedimiento según la invención consiste, en particular, para cada usuario /^, en seleccionar el filtro de emisión v¡ que permitirá maximizar la energía emitida hacia el usuario T¡ considerado, a la vez que se minimiza el impacto de la señal emitida de este modo para la recepción del o de los otros usuarios. Para ello, el procedimiento buscará que, sobre cada red de recepción, los dos vectores de canales asociados a los dos usuarios sean ortogonales. De esta manera, un usuario que emite no perturbará, o lo hará poco, la recepción de la señal esperada por otro usuario. El procedimiento según la invención optimiza también un criterio basado en la SINR (Signal to Interference plus Noise Ratio) para cada uno de los dos usuarios. Un criterio de SINR puede ser maximizar la SINR mínima asociada a cada usuario o maximizar la suma de las SINR, o maximizar la suma de I°g2(1+SINR) (|0 qUe corresponde a maximizar la tasa total).
El procedimiento según la invención impone, por lo tanto, la restricción de hacer en la salida que los vectores de canales asociados a los dos usuarios ^2 sean ortogonales sobre cada red de recepción, lo que se traduce por el siguiente sistema de dos ecuaciones:
í h \ h 2 = 0
{ h '% h ' 2 = 0 (5)
Los filtros de recepción y w 2 que optimizan la recepción entonces son ¡guales respectivamente a ^1 y ^ 2 la SINR, por ejemplo, se optimiza, y la interferencia que proviene del otro usuario se elimina naturalmente. Con el fin de mejorar los rendimientos en presencia de las diferentes fuentes de degradación inherentes al sistema (error de estimación de las matrices de canal, no estacionariedad del canal de propagación, presencia de interferencias, etc.), es posible efectuar la recepción por los usuarios y ^2 con ayuda de un algoritmo de recepción de entrada única, salidas múltiples o SIMO (Single Input Multiple Output) conocido por el experto en la materia, que consta, posiblemente, de la antiinterferencia, y/o una ecualización de la señal. Como algoritmo de recepción SIMO, es posible usar el algoritmo descrito en la patente del solicitante US6243415. El uso de un algoritmo que consta de antiinterferencia puede revelarse interesante, ya que permite, en particular, optimizar los rendimientos. La presente invención se refiere, en particular, al procedimiento de cálculo de las ponderaciones de emisión, que es independiente del procedimiento de implementación en la recepción por cada usuario.
En este sistema de ecuaciones, las incógnitas son los vectores de ponderación de emisión v¡, para / =1 y 2(véase ecuación (2) que muestra el enlace entre los vectores h¡ y h ’¡ de la ecuación (5) y los vectores v¡). Como cada uno de estos vectores consta de Ke componentes iguales a las Ke antenas de emisión, hay por lo tanto 2Ke incógnitas. Una de las características de la invención, además de las restricciones de ortogonalidad de los vectores de canales, es imponer a los vectores de ponderación en la emisión v¡ pertenecer a un espacio de dimensión dos, igual al número de ecuaciones del sistema. Para determinar los coeficientes de los filtros (vectores de ponderación en la emisión) a
usar por la emisión de las señales, el procedimiento efectúa una descomposición en valores singulares SVD (Singular Valué Decomposition) de las matrices de canal asociadas a cada usuario 7, en el ejemplo dado 7"iy T2,
H i = U f r V f (6) donde:
U¡ es una matriz unitaria de tamaño
es una matriz unitaria de tamaño ^ex^e
2/' es una matriz de tamaño que consta de los elementos no cero w t j¡¡j j, j 1, min(Kr, Ke) gQ i^-g su “diagonal”.
En el caso en que Kr< Ke(, la matriz se escribe:
El cálculo de los vectores v ^ y se efectúa buscándolos como una combinación lineal de los vectores asociados a los dos valores más grandes propios de la descomposición en valores singulares SVD, donde « y l son dos variables complejas:
La resolución del sistema de ecuación (5) conduce a la siguiente solución: « es solución de una ecuación de segundo grado:
a a 2 b a c =
0 (9)
con:
Esta ecuación consta de dos soluciones. Para cada una de estas dos soluciones, el valor de X asociada se calcula por la siguiente fórmula:
La SINR obtenida para cada usuario se expresa a partir de las siguientes fórmulas:
Se selecciona, por ejemplo, el par («A) que conduce al máximo del valor mínimo de la SINR de los dos usuarios. Los vectores de ponderaciones en emisión v i y v2 se obtienen seguidamente a partir del par seleccionado y usando la fórmula (8).
Los valores de los filtros o vectores en emisión y v2 seguidamente se usan respectivamente para hacer una formación de haz en emisión para las señales útiles si(n) y s2(n) con destino a los dos usuarios, tal como se ha
ilustrado en la figura 2.
Según una variante de realización y, con el fin de optimizar los rendimientos del procedimiento, cuando el número de antenas en la emisión es estrictamente superior a dos, es posible iterar las etapas del procedimiento buscando los vectores vtU) y V2Ü”>formados a partir de los vectores propios V11 y V21 asociados al valor propio máximo de los SVD asociados a las dos matrices de canal y de los vectores propios vVy Vl¡':
donde j y / están comprendidos entre Ke. Para cada par US)t se selecciona el par («(/),/l(/’)) qUe conduce, por ejemplo, al máximo de la SINR mínima obtenida sobre los dos usuarios. Anotando SINR(j,j’) como el valor de la SINR mínima obtenida de este modo por el par US), se selecciona el par US) que conduce, por ejemplo, al máximo de SINR US).
Las ponderaciones en emisión V1 y v2 se obtienen con la ecuación (13) a partir del mar US) seleccionado de este modo y del par (aU),W)) asociado. Estos valores para los filtros en emisión se usan seguidamente para la formación de haces, formación de señales útiles a emitir hacia cada usuario.
Los ejemplos para seleccionar el par US) a usar para la formación de haces en la emisión expuestos a continuación se han dado a título de ejemplo no limitante. Sin salir del ámbito de la invención, también se podría seleccionar como criterio (para determinar los coeficientes a usar para los filtros) de maximizar la suma de las SINR, o cualquier otro criterio basado en el cálculo de las SINR (como, por ejemplo, la tasa total, que corresponde a la suma de log2(1+SINR)) y seleccionar el par de valores US) correspondiente.
En el caso en que el canal de propagación es de rango 1, todos los valores propios ° í son cero para í - 2. En este caso particular, la ecuación que da « es una ecuación de 1er grado y solo hay un par (aS) de solución que se expresa de la siguiente forma:
y las SINR asociadas se escriben
Con el fin de mejorar los rendimientos del procedimiento cuando el canal es de rango uno, es posible efectuar, como en el caso general, la búsqueda sobre todos los vectores de combinaciones lineales del primer vector propio asociado a las dos matrices de canal ^ 1, H2 y otros vectores propios (que están todos asociados a un valor propio cero en la descomposición en valores singulares de las dos matrices de canal).
A partir de la ecuación (15) aplicada a vV en lugar de V12 para SNIR1 y a v2j en lugar de v22 para ^ ^ 2 se constata
que esta optimización conduce a encontrar los vectores propios vV y V2i, maximizando respectivamente
y I i V ^ V n ; ] 11 ' i y a calcular los filtros de codificación previa correspondientes por la fórmula (¡3).
En el sentido ascendente (Up Link : UL), donde dos usuarios ~1^ y ^2 emiten hacia un emisor de nodo central NC, se usan las hipótesis y las anotaciones siguientes, usando la notación ’ul’ en índice para diferenciar las variables usadas en el enlace ascendente UL y en enlace descendente DL:
Ke antenas de emisión (para cada usuario y Kr antenas de recepción (al nivel del nodo central ^c), Señales emitidas: suiÁn ^ señal emitida por el usuario 7 hacia el nodo central NC, con ' = 1 y 2 con ^ [ lsu/./(n)l2l _ ^ , i es el índice de un usuario, n es el índice de la muestra de señal emitida,
vui'i, vector de tamaño ^e, para / = 1 y 2, v¡ designa el filtro de codificación previa usada por el usuario para la emisión de las señales hacia el nodo central NC, el coeficiente de este filtro que corresponde a la antena k se anota vui,¡,k con Kg
Expresión de la señal multicanal recibida sobre la red de sensores del nodo central:
x(n) = H u l l v ul)1sulA{n) Hu l2v ul>2sul>2(n) b(n) (16 )
Se anota ^ “ ,’1 - ^ ul 1 Vu1,1’ ^ ul 2 ~ ^ ui2 vui'¿
En el sentido ascendente UL, contrariamente al sentido ascendente DL, cada usuarrii ■oo T, ' ' llega a la red de recepción del nodo central con su propio canal H¡ y S0|0 hay una sola red de recepción (el nodo central NC).
La ecuación anterior se escribe:
x(n ) = h u l l sui}1 (n) + h ul}2sul>2 (n) b(n) (17) La figura 3 esquematiza los procesamientos efectuados para el caso del enlace ascendente UL:
° las señales su i, i^ y suí,2Ín) a emitir por cada uno de los dos usuarios y ^2 hacia el nodo central se filtran por los filtros de emisión asociados vui, 1301 y vui,2 302, hacia el nodo central NC,
después del paso en el canal de propagación, la señal recibida x(n) por el nodo central NC se filtra en recepción * *
por los filtros W ul¿ 305 y w ul,2306 para obtener respectivamente las señales y >u/,2(n) que son seguidamente procesadas por los procesamientos conocidos por el experto en la materia (desentrelazado, decodificación, etc.) para obtener la información útil emitida para cada usuario con
J v i M ) = 2 •>K, k = iwu u ,k X k (n) = w u liHx(ri) para /= 1,2.
Para optimizar la recepción de los dos usuarios al nivel del nodo central NC, se selecciona, como en el caso DL, anular ^ u l, l^ u l,2 ~ v u l , í ^ u l , i ^ u l , 2 v ul,2 ^ |0 qU6i contrariamente al caso DL, conduce a una sola ecuación (en lugar de dos), que se expresa a partir de la descomposición SVD de H u,>1 y H l Iui,2 \
h u i . ih - u i j ~ v u i, i^ u i, i ^ u i , iH Uu l l H Uu l2 l u l 2 Vui 2Mv ui 2 — 0 (18 )
De la misma manera que en el caso descendente DL, y usando las mismas anotaciones, las ponderaciones de emisión V i y vui,2 de soluciones de la ecuación (18) se buscan en el espacio generado por los primeros vectores propios procedentes de las descomposiciones en valores singulares SVD efectuadas sobre las matrices de canal u/’1 y Mui,2
Después de algunos cálculos, se puede mostrar que el par (a>^ ) es la solución de la siguiente ecuación:
0 4 A f i ) + a ( C A D ) = 0 (2 0 ) con:
Las SNIR asociadas se escriben de la misma manera que en el caso DL:
Varias posibilidades son utilizables en el ámbito de la invención para determinar el par (a^ de solución de la ecuación (18) y que permiten optimizar un criterio basado en las SNIR asociadas a los dos usuarios (este criterio es del mismo tipo que en el caso d L).
Como en el caso del enlace descendente DL, cuando el número de antenas de emisión es estrictamente superior a dos, es posible iterar el procedimiento buscando los vectores vui, y Vul,2 ( ? ) formados a partir de los diferentes vectores propios asociados a las dos matrices de canal según la fórmula (13) adaptada al caso UL y se selecciona el par VJ) que conduce a la optimización del criterio de SNIR, donde j y / están comprendidos entre dos y ê.
Para la implementación del procedimiento según la invención, una solución ilustrada en la figura 4, consiste en usar para transmitir los datos, una trama que comprende al menos dos tipos de ranuras: las ranuras MIMO_DATA y las ranuras MIMO_REF. La figura 4 da un ejemplo de formato de trama usado en el procedimiento según la invención.
Cada trama n de 200 ms, por ejemplo, está compuesta por una subtrama DL de 100 ms, para el enlace entre el NC y los dos usuarios T ' - 1 I . y. T ^2„, . y. d .e _ un_a__ su ub,t_ra_m_a , U ,,L de 100 _ m_s,__ pa_r_a_ e,l enla _c_e_ e_n _tr_e_ lo_s_ d_o_s__ us_u_ari T o i s ' 1 y ^2 y el nodo central NC.
Cada subtrama está compuesta, por ejemplo:
- De una ranura MIMO_DATA de dos cojinetes, por ejemplo, que permite trasmitir los coeficientes de las dos matrices de canal que se han estimado durante la trama anterior sobre una ranura MIMO_REF, 41, para cada sentido de enlace,
- De N ranuras MIMO_DATA que permiten transmitir la información útil, 43,
- De una ranura MIMO_REF, 44, por ejemplo, formada de un cojinete y que permite la estimación de las matrices de canal en los dos sentidos del enlace (ascendente y descendente). Cabe destacar que, las antenas de emisión y de recepción, pueden ser diferentes: las matrices de canal deben, por lo tanto, estimarse para cada sentido de enlace.
La trama dura T ms. La matriz de canal estimada en el instante t, por lo tanto, se usa menos T ms más tarde. El principio supone, por lo tanto, una buena estacionariedad del canal en esta duración. Con el fin de reducir la duración entre la estimación de la matriz de canal sobre la trama n y su explotación para la emisión de las ranuras MIMO_DATA de la trama n+1, la ranura MIMO_REF puede emitirse ventajosamente al final de cada subtrama.
La ranura MIMO_REF se forma por un cojinete, sobre el cual cada antena de emisión emite su propia frecuencia de aprendizaje. Estas secuencias de aprendizaje pueden obtenerse ventajosamente a partir de cambios cíclicos efectuados sobre una secuencia Cazac d(n) de longitud N [tal como se describe en la publicación de X. Hoy y H. Kayama, “Demodulación Reference Signal Design and Channel Estimation for LTE-Advanced Uplink”, Advances in Vehicular Network Technologies, Dr. Miguel Almeida (Ed.), InTech, 2001] o por cualquier otro procedimiento conocido por el experto en la materia que permita emitir simultáneamente secuencias de aprendizaje sobre las diferentes antenas de emisión con el fin de estimar la matriz de canal de propagación asociada (por ejemplo, para una forma de onda paralela, se puede emitir sobre cada antena de emisión pilotos situados sobre dos frecuencias diferentes y una interpolación se efectúa en la recepción para estimar el canal asociado a cada antena de emisión):
° en el sentido descendente DL, la secuencia de aprendizaje °Wn), para n = 1, ...,N emitida sobre la antena k = 1, ...Ke, se obtiene a partir de esta secuencia Cazac, con un cambio cíclico de valor (k-1) N/Ke
o en el sentido ascendente UL, la secuencia de aprendizaje ^ikkn) emitida sobre la antena k = 1 ... Ke, del usuario T¡ se obtiene a partir de esta secuencia de Cazac, con un cambio cíclico de valor [(k-1 )+(i-1)*Ke)] N/(2.Ke
Este procedimiento permite emitir secuencias ortogonales sobre las diferentes vías de emisión, así como facilitar la estimación de canal. Se usa en los dos sentidos del enlace ascendente, descendente.
Las ranuras MIMO_Data constan de bloques de informaciones útiles y de bloques de secuencia de aprendizaje. Una secuencia de aprendizaje está asociada a cada usuario. Puede definirse ventajosamente a partir de una secuencia Cazac, con un desfase cíclico asociado a cada usuario en los dos sentidos descendente DL y ascendente UL. En los dos sentidos del enlace, las ranuras MIMO_Data se emiten usando las ponderaciones que permiten la formación de haces o beamforming en emisión:
° Señales moduladas a emitir para cada usuario ■ st(n) para ' - 1 y 2, y n _ ^ d a t a ¡ donde ^ d ata es el número de muestras a emitir sobre una ranura MIMO_DATA, que consta de los bloques de información útil y los bloques de secuencia de aprendizaje,
° Señales moduladas a emitir para cada usuario T¡ sobre cada antena k = señal s/(n) con ponderación de emisión vk¡ ■ xkAn ^~ vk , i para / = 1 y 2 y k = 1 a ^ e’ vki corresponde al componente k del vector ◦ Las ponderaciones en emisión se calculan según un algoritmo definido para el sentido descendente DL y un algoritmo definido para el sentido ascendente UL,
° Cada usuario tiene su propia secuencia de aprendizaje.
Notas:
- Sentido descendente DL:
• Las señales a emitir sobre cada antena k de la red de antena del NC corresponden a la suma de las señales asociadas a cada usuario: ~ xk,An) xk,2^ n\
- Las señales a emitir por cada usuario / sobre cada antena k se emiten de forma independiente y simultánea sobre las redes de antena de "^1 y ' xkAn\
El principio de la solución usada, en bucle cerrado, supone, a priori, que la transmisión se hace en frecuencia fija. También se puede realizar en evasión de frecuencia (EVF): las etapas del procedimiento descritas anteriormente se implementarán entonces de forma independiente sobre cada frecuencia de la evasión de frecuencia.
La figura 5 ilustra la secuenciación de las etapas implementadas por el procedimiento según la invención al nivel de cada usuario y al nivel del nodo central.
Para la emisión de los datos sobre el enlace descendente, figura 5, el procedimiento según la invención hace intervenir las siguientes etapas:
◦ Etapa 501 (subtrama DL de la trama n): emisión de una ranura MIMO_REF por el nodo central NC sobre cada antena de emisión, las señales emitidas por el nodo central se procesan por el receptor de cada usuario durante la etapa 502 a continuación,
° Etapa 502 (subtrama DL de la trama n): estimación de las matrices de canal ^1 y ^ 2 por cada usuario "^1 y T2 según una técnica conocida por el experto en la materia,
° Etapa 503 (subtrama UL de la trama n): envía matrices de canal estimadas y ^ 2 para cada usuario T 1 y T2 al nodo central NC. Las matrices de canal se envían sobre el mismo recurso de tiempo-frecuencia por los dos usuarios, con ayuda de una ranura MIMO_DATA, usando las ponderaciones de emisión calculadas sobre la ranura anterior para el sentido UL durante la etapa 510,
° Etapa 504 (subtrama UL de la tram Aa n): A cálculo de las ponderaciones de emisión v¡ por el nodo central, a partir de las matrices de canal estimadas y H2 para cada usuario 7"i y ^2, según las etapas descritas anteriormente
para la vía descendente y aplicando las fórmulas (6) a (13),
° Etapa 505 (subtrama DL de la trama n+1): emisión de las ranuras MIMO_DATA, que contienen los datos útiles a emitir por el nodo central NC con destino a los dos usuarios. La señal s/(n) formada de este modo de las diferentes ranuras de datos útiles se emite con las ponderaciones de emisión v¡ calculadas en la etapa 504: se obtiene la señal '/ 'U si(n) v-\,ks2 n^) a emitir sobre la antena de emisión k,
° Etapa 506 (subtrama DL de la trama n+1): recepción de los datos útiles por 7~1 y ^2 con ayuda de los vectores de ponderación de recepción w¡. Estos vectores w¡ se calculan en la recepción por 7"i y ^2 con ayuda de un algoritmo de recepción SIMO conocido por el experto en la materia, que consta, posiblemente de la antiinterferencia, y son independientes del cálculo de las ponderaciones de emisión. Como algoritmo de recepción SIMO, es posible usar el algoritmo descrito en la patente US6242415.El uso de un algoritmo que consta de la antiinterferencia no es estrictamente necesario en el procedimiento, pero permite optimizar los rendimientos.
Para la emisión de los datos sobre el enlace ascendente, figura 5, el procedimiento según la invención hace intervenir las siguientes etapas:
° Etapa 507 (subtrama UL de la trama n): emisión de una ranura MIMO_REF por cada usuario m y ‘ 2 sobre cada una de sus antenas de emisión, las señales emitidas por cada usuario se procesan por el receptor del nodo central durante la etapa 508 a continuación,
° Etapa 508 (subtrama UL de la trama n): estimación por el NC de las matrices de canal H ui,i y n H ui,2 asociadas a cada usuario ' 1 y 7 '2., según una técnica conocida por el experto en la materia,
° Etapa 509 (subtrama DL de la trama n+1): envía matrices de canal H ui,i y H ^ui,2 estimadas por el nodo central a cada usuario. Las matrices de canal se envían sobre una ranura MIMO_DATA usando las ponderaciones de emisión calculadas sobre la ranura anterior para el sentido DL,
° Etapa 510 (subtrama DL de la trama n+1): cálculo de las ponderaciones de emisión ul-¡ para cada usuario ' 1 y T ' 2, a partir de las matrices de canal H ui.1 y H ui,2 estimadas por el nodo central NC, según las etapas descritas anteriormente para la vía ascendente aplicando las fórmulas (19) a (22),
° Etapa 511 (subtrama UL de la trama n+1): emisión de las N ranuras MIMO_DATA que contienen los datos útiles a emitir por cada usuario con destino al nodo central NC. Las señales su/,/(n) formadas de este modo de las diferentes ranuras de datos útiles se emiten con destino al nodo central NC con las ponderaciones emitidas ul,i calculadas en la etapa 509: se obtiene la señal vuU,k sui,¡(n) a emitir por el usuario i sobre la antena k,
° Etapa 512 (subtrama UL de la trama n+1): recepción de los datos útiles asociados a Ui y U2 por el NC con ayuda de los vectores de ponderación de recepción wui,¡. Estos vectores wui,i se calculan en la recepción por el usuario 7~1 y al usuario ^2 con ayuda de un algoritmo de recepción SIMO conocido por el experto en la materia, que consta posiblemente de la antiinterferencia, pero no se calculan en el procedimiento de cálculo de las ponderaciones de emisión. El uso de un algoritmo que consta de la antiinterferencia no es estrictamente necesario en el procedimiento, pero permite optimizar los rendimientos.
Sin salir del ámbito de la invención, el procedimiento cuyo ejemplo acaba de darse, a título ilustrativo, se aplica en el caso donde el número de antenas en emisión es diferente del número de antenas en recepción sobre los diferentes usuarios. Por ejemplo, es posible tener dos antenas en emisión y cuatro antenas en recepción al nivel de cada usuario. Esto es posible reagrupando los recursos de dos estaciones SIMO que tienen cada una una antena de emisión y dos antenas de recepción, haciendo una de las dos antenas emisión/recepción, por ejemplo.
La invención se aplica cuando la modulación usada para la emisión de los datos útiles es una modulación en serie o una modulación paralela. En el ámbito de una forma de onda paralela, las ponderaciones v¡ usadas en los dos sentidos del enlace pueden aplicarse frecuencia a frecuencia (en este caso, cabe estimar una matriz de canal y calcular las ponderaciones en cada frecuencia) o globalmente sobre la señal a emitir (un solo juego de ponderaciones se aplica a cada frecuencia).
En presencia de multitrayectos de propagación, la invención se aplica usando el trayecto más fuerte (el que corresponde a la energía máxima recibida sobre el conjunto de los sensores para cada usuario) para calcular las ponderaciones de emisión. La recepción se efectúa usando un algoritmo de ecualización multisensores conocido por el experto en la materia.
El procedimiento y el sistema según la invención ofrecen, en particular, las siguientes ventajas:
• Un aumento de alcance mediante una formación de haces (beamforming) en emisión y en recepción,
• Un aumento de la tasa, mediante la optimización del balance de enlace (beamforming, diversidades espacial, temporal y frecuencial) y/o la multiplexación espacial de trenes binarios independientes.
Claims (9)
1. Procedimiento para multiplexar espacialmente enlaces de comunicaciones de tipo de múltiples entradas múltiples salidas MIMO, para enlaces descendentes (DL) y/o para enlaces ascendentes (UL), en el seno de una red de comunicación que comprende, al menos, un nodo central NC que comprende una red de emisión/recepción y, al menos, dos usuarios ^2, estando cada uno de dichos dos usuarios equipado con una red de emisión/recepción de procedimiento, en el que:
• Para calcular los coeficientes usados en la emisión (codificación previa) se impone a los dos vectores de canales asociados a cada uno de los dos usuarios T-\, T2 ser ortogonales al nivel de la red de recepción de nodo central (UL) o de la red de recepción de los usuarios (DL), estando dicho procedimiento caracterizado porque
• Se determinan los coeficientes en emisión de una señal para el enlace descendente DL emitidos del nodo central NC hacia al menos cada usuario T ' que consta de K antenas de emisión, i = 1 y 2, ejecutando al menos las siguientes etapas:
° Calcular los vectores de codificación previa V1 y v2 asociados respectivamente a los dos usuarios Tu T, buscándolos como una combinación lineal de los vectores propios asociados a los dos valores más grandes propios de la descomposición en valores singulares SVD de las matrices de canal *"*1 y ^ 2 del enlace descendente, donde “ y -i son dos variables complejas:
n es solución de una ecuación de segundo grado:
con:
se obtienen dos valores para a y se determina para cada valor ®1’ a2 el valor de ^ asociado por la fórmula:
° seleccionar de entre los dos pares de valores (®1> ^ 1) y â2’ ^2) el par que maximiza una función de las SNIR asociadas a los dos usuarios, definidos como sigue:
o,
donde lJ corresponde al cuadrado del valor singular j de la matriz de cana1Hi.
2. Procedimiento según la reivindicación 1, caracterizado porque la función a maximizar corresponde a Min(SA//R1, SNIR2) Q g |g sumg SNIR, SNIR2 Q g |g £umg log2(1 +SNIR,) + log2(1 SNIR2)
3. Procedimiento según la reivindicación 1, caracterizado porque el número de antenas en la emisión es superior a dos, y porque consta de una o varias etapas de iteración buscando los vectores viW y v2b”) formados a partir de los
vectores propios vn y V21 asociados al valor máximo de los valores singulares de los SVD de las dos matrices de canal de los dos usuarios ^2 y a los vectores propios vV y v?i,
4. Procedimiento según una de las reivindicaciones 1 o 2, caracterizado porque, para un canal de propagación de dimensión igual a uno, se determinan los valores de los coeficientes de los filtros de codificación previa a partir de una combinación lineal del primer vector propio de los SVD efectuados sobre las dos matrices de canal y de los vectores
5. Procedimiento según una de las reivindicaciones anteriores, caracterizado porque en el caso del enlace ascendente de un usuario hacia el nodo central, el procedimiento consta de las siguientes etapas:
"Calcular las ponderaciones para la emisión y vui,2 de la señal en un espacio generado por los dos primeros vectores propios procedentes de las descomposiciones en valores singulares SVD efectuados sobre las matrices de canal y ^ V 2:
v u l , l l + a v ul, 12
v ul, 1
Vi l«l2
v ul,21 + ^ v ul, 22
v ul, 2 —
V1 l^ l2
donde el par (a> )^ es solución de la ecuación:
(>4 AB) -\- a(C A£)) — 0
con:
° seleccionar de entre los pares (a los pares que maximizan una función de las dos SINR(SA//R1,SA//R2) asociadas a los dos usuarios:
6. Procedimiento según la reivindicación 5, caracterizado porque las etapas se iteran buscando los vectores vui, iW y vui,2Í I ) formados a partir de los diferentes vectores propios asociados a las dos matrices de canal según la fórmula:
V 21 M . f y ^ r
v 2(j') =
J T T W W
7. Procedimiento según una de las reivindicaciones anteriores, caracterizado porque las señales se transmiten con un formato de trama que se descompone en una subtrama DL para el enlace descendente y una subtrama UL para el enlace ascendente y porque cada una de las subtramas se descompone en:
- una ranura MIMO_REF sobre la que las secuencias de aprendizaje que permiten la estimación de las matrices de canal asociadas a cada usuario se emiten, (501), teniendo cada antena su propia secuencia de referencia, - una ranura MIMO_DATA sobre la que las matrices de canal estimadas para cada uno de los usuarios se envían, con el fin de calcular vectores de codificación previa (510) para el otro sentido del enlace, usando las ponderaciones calculadas según las etapas de la reivindicación 1 y de la reivindicación 2 para el enlace descendente (509) y usando las ponderaciones calculadas según las etapas de las reivindicaciones 5 y 6 para el enlace ascendente, (503),
- N ranuras MIMO_DATA configuradas para emitir los datos útiles con destino al nodo central NC, usando las ponderaciones calculadas según las etapas de las reivindicaciones 2 y 3 para el enlace descendente y las ponderaciones calculadas según las etapas según las reivindicaciones 5 y 6 para el enlace ascendente.
8. Procedimiento según la reivindicación 7, caracterizado porque una ranura MIMO_REF se forma por un cojinete sobre el que cada antena de emisión emite su propia secuencia de referencia obtenida a partir de un cambio cíclico efectuado sobre una secuencia Cazac.
9. Sistema para multiplexar espacialmente enlaces de comunicaciones de tipo de múltiples entradas múltiples salidas MIMO, para enlaces descendentes (DL) y/o para enlaces ascendentes (UL), en el seno de una red de comunicación, comprendiendo dicho sistema, al menos, un nodo central NC que comprende una red de emisión/recepción y, al menos, dos usuarios T2 estando cada uno de dichos dos usuarios equipado con una red de emisión/recepción (10, 20) caracterizado porque:
◦ cada uno de los dos usuarios está equipado con un procesador (12, 22) configurado para ejecutar las etapas del procedimiento según una de las reivindicaciones 1 a 8, comprendiendo dicho procesador un módulo de codificación previa (13, 23) que tiene por función determinar los coeficientes a usar al nivel de la emisión y un módulo de codificación posterior (14, 24) que tiene por función determinar los coeficientes a usar al nivel de la recepción, ◦ el nodo central comprende un procesador (32) configurado para ejecutar las etapas del procedimiento según una de las reivindicaciones 1 a 8, comprendiendo dicho procesador un módulo de codificación previa (33) configurado para determinar los coeficientes a usar al nivel de la emisión y módulo de codificación posterior (34) que tiene por función determinar los coeficientes a usar al nivel de la recepción.
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| FR1701265A FR3074382B1 (fr) | 2017-11-30 | 2017-11-30 | Procede et systeme de multiplexage spatial de liaisons dans un reseau de communication |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| ES2822210T3 true ES2822210T3 (es) | 2021-04-29 |
Family
ID=61655816
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| ES18207698T Active ES2822210T3 (es) | 2017-11-30 | 2018-11-22 | Procedimiento y sistema de multiplexación espacial de enlaces en una red de comunicación |
Country Status (4)
| Country | Link |
|---|---|
| EP (1) | EP3493420B1 (es) |
| ES (1) | ES2822210T3 (es) |
| FR (1) | FR3074382B1 (es) |
| PL (1) | PL3493420T3 (es) |
-
2017
- 2017-11-30 FR FR1701265A patent/FR3074382B1/fr not_active Expired - Fee Related
-
2018
- 2018-11-22 ES ES18207698T patent/ES2822210T3/es active Active
- 2018-11-22 PL PL18207698T patent/PL3493420T3/pl unknown
- 2018-11-22 EP EP18207698.4A patent/EP3493420B1/fr active Active
Also Published As
| Publication number | Publication date |
|---|---|
| FR3074382B1 (fr) | 2021-02-19 |
| FR3074382A1 (fr) | 2019-05-31 |
| EP3493420A1 (fr) | 2019-06-05 |
| PL3493420T3 (pl) | 2021-01-11 |
| EP3493420B1 (fr) | 2020-07-01 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US20220263686A1 (en) | Reciprocal calibration for channel estimation based on second-order statistics | |
| CN108886826B (zh) | 用于无线多天线和频分双工系统的混合波束成形方法 | |
| JP6937836B2 (ja) | 通信システムにおいてアナログ及びデジタル両方のビームフォーミングを可能にする受信機、通信システム、及びコンピュータによって実施される方法 | |
| US8073486B2 (en) | Methods for opportunistic multi-user beamforming in collaborative MIMO-SDMA | |
| US9654272B2 (en) | Method for multi-input multi-output communication in large-scale antenna system | |
| KR101727016B1 (ko) | 상향 링크에서의 다중 사용자 간섭 정렬 시스템 및 방법 | |
| KR20120033340A (ko) | 다중 사용자 조인트 송수신 빔포밍을 용이하게 하는 방법 및 장치 | |
| CN102959916B (zh) | 具有分布式信道估计和预编码的mimo传输系统 | |
| CN105245264A (zh) | 通过共享无线资源向多个目的地同时发送信息的方法和设备 | |
| KR102197717B1 (ko) | 대규모 안테나 시스템에서 다중 입력 다중 출력 통신 방법 | |
| US10103904B2 (en) | Method and device for estimating channel in wireless communication system | |
| CN101807979B (zh) | 一种无线通信中基于单天线功率约束的多用户预编码方法 | |
| JP5859913B2 (ja) | 無線受信装置、無線送信装置、無線通信システム、プログラムおよび集積回路 | |
| Chen et al. | Cooperative user scheduling in massive MIMO systems | |
| ES2822210T3 (es) | Procedimiento y sistema de multiplexación espacial de enlaces en una red de comunicación | |
| Tang et al. | An iterative singular vectors estimation scheme for beamforming transmission and detection in MIMO systems | |
| US11018744B2 (en) | Block-diagonalization based beamforming | |
| EP3729673A1 (en) | Steering vector weighting | |
| Shikida et al. | Performance analysis of low complexity multi-user MIMO scheduling schemes for massive MIMO system | |
| Mendoza et al. | Internet of remote things: A communication scheme for air-to-ground information dissemination | |
| Chiang et al. | Frequency-selective hybrid beamforming based on implicit CSI for millimeter wave systems | |
| WO2022131972A1 (en) | Network node and method for creating a precoder in a wireless communications network | |
| CN114826340B (zh) | 一种fdd无蜂窝mimo系统的联合端口选择反馈方法 | |
| CN101174876B (zh) | 空分多址接入码本构造方法及调度方法 | |
| Chiang et al. | Hybrid beamforming strategy for wideband millimeter wave channel models |










































