Articulo de referencia

Precodificación sin forzar

La precodificación de anulación (o dirección de anulación) es un método de procesamiento de señales espaciales mediante el cual un transmisor de antenas múltiples puede anular l...

La precodificación de anulación (o dirección de anulación) es un método de procesamiento de señales espaciales mediante el cual un transmisor de antenas múltiples puede anular la interferencia multiusuario en un sistema de comunicación inalámbrica MIMO multiusuario. [ 1 ] Cuando la información del estado del canal se conoce perfectamente en el transmisor, el precodificador de anulación viene dado por la pseudoinversa de la matriz del canal. La anulación se ha utilizado en redes móviles LTE . [ 2 ]

Descripción matemática

En un sistema de enlace descendente de antenas múltiples que comprendenortet{\displaystyle N_{t}}puntos de acceso de antena transmisora ​​yK{\displaystyle K}usuarios de antena receptora única, de tal manera queKnortet{\displaystyle K\leq N_{t}}, la señal recibida del usuariok{\displaystyle k}se describe como

yk=hkTincógnita+nortek,k=1,2,,K{\displaystyle y_{k}=\mathbf {h} _{k}^{T}\mathbf {x} +n_{k},\quad k=1,2,\ldots ,K}

dóndeincógnita=i=1KPAGisiwi{\displaystyle \mathbf {x} =\sum _{i=1}^{K}{\sqrt {P_{i}}}s_{i}\mathbf {w} _{i}}es elnortet×1{\displaystyle N_{t}\times 1}vector de símbolos transmitidos,nortek{\displaystyle n_{k}}es la señal de ruido,hk{\displaystyle \mathbf {h} _{k}}es elnortet×1{\displaystyle N_{t}\times 1}vector de canal ywi{\displaystyle \mathbf {w} _ {i}}es algonortet×1{\displaystyle N_{t}\times 1}Vector de precodificación lineal. Aquí()T{\displaystyle (\cdot )^{T}}es la transpuesta de la matriz,PAGi{\displaystyle {\sqrt {P_{i}}}}es la raíz cuadrada de la potencia de transmisión, ysi{\displaystyle s_{i}}es la señal de mensaje con media cero y varianza ceromi(|si|2)=1{\displaystyle \mathbf {E} (|s_{i}|^{2})=1}.

El modelo de señal anterior se puede reescribir de forma más compacta como

y=HTWDs+norte.{\displaystyle \mathbf {y} =\mathbf {H} ^{T}\mathbf {W} \mathbf {D} \mathbf {s} +\mathbf {n} .}

dónde

y{\displaystyle \mathbf {y} }es elK×1{\displaystyle K\times 1}vector de señal recibida,
H=[h1,,hK]{\displaystyle \mathbf {H} =[\mathbf {h} _{1},\ldots ,\mathbf {h} _{K}]}esnortet×K{\displaystyle N_{t}\times K}matriz de canales,
W=[w1,,wK]{\displaystyle \mathbf {W} =[\mathbf {w} _{1},\ldots ,\mathbf {w} _{K}]}es elnortet×K{\displaystyle N_{t}\times K}matriz de precodificación,
D=diagramo(PAG1,,PAGK){\displaystyle \mathbf {D} =\mathrm {diag} ({\sqrt {P_{1}}},\ldots ,{\sqrt {P_{K}}})}es unK×K{\displaystyle K\times K}matriz de potencia diagonal y
s=[s1,,sK]T{\displaystyle \mathbf {s} =[s_{1},\ldots ,s_{K}]^{T}}es elK×1{\displaystyle K\times 1}transmitir señal.

Un precodificador de forzado a cero se define como un precodificador dondewi{\displaystyle \mathbf {w} _{i}}destinado al usuarioi{\displaystyle i}es ortogonal a cada vector de canalhj{\displaystyle \mathbf {h} _{j}}asociados con los usuariosj{\displaystyle j}dóndeji{\displaystyle j\neq i}. Eso es,

wihjiFij.{\displaystyle \mathbf {w} _{i}\perp \mathbf {h} _{j}\quad \mathrm {if} \quad i\neq j.}

De este modo, la interferencia causada por la señal destinada a un usuario se anula eficazmente para el resto de los usuarios mediante un precodificador de anulación de señal.

A partir del hecho de que cada haz generado por el precodificador de forzado a cero es ortogonal a todos los demás vectores del canal de usuario, se puede reescribir la señal recibida como

yk=hkTi=1KPAGisiwi+nortek=hkTwkPAGksk+nortek,k=1,2,,K{\displaystyle y_{k}=\mathbf {h} _{k}^{T}\sum _{i=1}^{K}{\sqrt {P_{i}}}s_{i}\mathbf {w} _{i}+n_{k}=\mathbf {h} _{k}^{T}\mathbf {w} _{k}{\sqrt {P_{k}}}s_{k}+n_{k},\quad k=1,2,\ldots ,K}

La condición de ortogonalidad se puede expresar en forma matricial como

HTW=Q{\displaystyle \mathbf {H} ^{T}\mathbf {W} =\mathbf {Q} }

dóndeQ{\displaystyle \mathbf {Q} }es algoK×K{\displaystyle K\times K}matriz diagonal . Típicamente,Q{\displaystyle \mathbf {Q} }se selecciona para que sea la matriz identidad . Esto hace queW{\displaystyle \mathbf {W} }la pseudoinversa derecha de Moore-Penrose deHT{\displaystyle \mathbf {H} ^{T}}dado por

W=(HT)+=H(HTH)1{\displaystyle \mathbf {W} =\left(\mathbf {H} ^{T}\right)^{+}=\mathbf {H} (\mathbf {H} ^{T}\mathbf {H} )^{-1}}

Dado este diseño de precodificador de forzado cero, la señal recibida en cada usuario está desacoplada de las demás como

yk=PAGksk+nortek,k=1,2,,K.{\displaystyle y_{k}={\sqrt {P_{k}}}s_{k}+n_{k},\quad k=1,2,\ldots ,K.}

Cuantificar la cantidad de retroalimentación

Cuantificar la cantidad de recursos de retroalimentación necesarios para mantener al menos una brecha de rendimiento de rendimiento determinada entre el forzado cero con retroalimentación perfecta y con retroalimentación limitada, es decir,

ΔR=RZFRFBregistro2gramo{\displaystyle \Delta R=R_{ZF}-R_{FB}\leq \log _{2}g}.

Jindal demostró que los bits de retroalimentación requeridos de un canal espacialmente no correlacionado deben escalarse de acuerdo con la SNR del canal de enlace descendente, que viene dada por: [ 3 ]

B=(METRO1)registro2ρb,metro(METRO1)registro2(gramo1){\displaystyle B=(M-1)\log _{2}\rho _{b,m}-(M-1)\log _{2}(g-1)}

donde M es el número de antenas transmisoras yρb,metro{\displaystyle \rho _{b,m}}es la relación señal/ruido (SNR) del canal de enlace descendente.

Para retroalimentar B bits a través del canal de enlace ascendente, el rendimiento de transmisión del canal de enlace ascendente debe ser mayor o igual a 'B'.

bFBregistro2(1+ρFB)B{\displaystyle b_{FB}\log _{2}(1+\rho _{FB})\geq B}

dóndeb=ΩFBTFB{\displaystyle b=\Omega _{FB}T_{FB}}es el recurso de retroalimentación consistente en multiplicar el recurso de frecuencia de retroalimentación y el recurso temporal de frecuencia sucesivamente yρFB{\displaystyle \rho _{FB}}es la relación señal/ruido (SNR) del canal de retroalimentación. Entonces, el recurso de retroalimentación requerido para satisfacerΔRregistro2gramo{\displaystyle \Delta R\leq \log _{2}g}es

bFBBregistro2(1+ρFB)=(METRO1)registro2ρb,metro(METRO1)registro2(gramo1)registro2(1+ρFB){\displaystyle b_{FB}\geq {\frac {B}{\log _{2}(1+\rho _{FB})}}={\frac {(M-1)\log _{2}\rho _{b,m}-(M-1)\log _{2}(g-1)}{\log _{2}(1+\rho _{FB})}}}.

Nótese que, a diferencia del caso de los bits de retroalimentación, el recurso de retroalimentación requerido es una función de las condiciones del canal de enlace descendente y ascendente. Es razonable incluir el estado del canal de enlace ascendente en el cálculo del recurso de retroalimentación, ya que el estado del canal de enlace ascendente determina la capacidad, es decir, bits/segundo por unidad de banda de frecuencia (Hz), del enlace de retroalimentación. Consideremos un caso en el que la relación señal/ruido (SNR) del enlace descendente y ascendente son proporcionales de tal manera queρb,metro/ρFB)=dopag,dnorte{\displaystyle \rho _{b,m}/\rho _{FB})=C_{up,dn}}es constante y ambas relaciones señal/ruido son suficientemente altas. Entonces, el recurso de retroalimentación será solo proporcional al número de antenas transmisoras.

bFB,metroinorte=límiteρFB(METRO1)registro2ρb,metro(METRO1)registro2(gramo1)registro2(1+ρFB)=METRO1{\displaystyle b_{FB,min}^{*}=\lim _{\rho _{FB}\to \infty }{\frac {(M-1)\log _{2}\rho _{b,m}-(M-1)\log _{2}(g-1)}{\log _{2}(1+\rho _{FB})}}=M-1}.

De la ecuación anterior se deduce que el recurso de retroalimentación (bFB{\displaystyle b_{FB}}No es necesario escalar según la relación señal/ruido (SNR) del canal de enlace descendente, lo cual es casi contradictorio con el caso de los bits de retroalimentación. Por lo tanto, se observa que todo el análisis sistemático puede invertir los hechos resultantes de cada situación reducida.

Actuación

Si el transmisor conoce perfectamente la información del estado del canal de enlace descendente (CSI), la precodificación ZF puede alcanzar casi la capacidad del sistema cuando el número de usuarios es grande. Por otro lado, con información limitada del estado del canal en el transmisor (CSIT), el rendimiento de la precodificación ZF disminuye dependiendo de la precisión de CSIT. La precodificación ZF requiere una sobrecarga de retroalimentación significativa con respecto a la relación señal-ruido (SNR) para lograr la ganancia de multiplexación completa. [ 3 ] Una CSIT imprecisa produce una pérdida significativa de rendimiento debido a interferencias multiusuario residuales. Las interferencias multiusuario persisten ya que no pueden anularse con haces generados por una CSIT imperfecta.

Véase también

Referencias

  1. Yoo, Taesang; Goldsmith, Andrea J. (2005). "Optimalidad de la formación de haces de forzamiento cero con diversidad multiusuario". Conferencia Internacional IEEE sobre Comunicaciones, 2005. Vol.  1. Seúl, Corea del Sur: IEEE. pp. 542–546 . doi : 10.1109/ICC.2005.1494410 . ISBN  978-0-7803-8938-0.
  2. Aslan, Yanki; Roederer, Antoine; Fonseca, Nelson; Angeletti, Piero; Yarovoy, Alexander (octubre de 2021). "Formación de haces ortogonal versus formación de haces con forzamiento cero en sistemas de antenas multihaz: revisión y desafíos para futuras redes inalámbricas" . IEEE Journal of Microwaves . 1 (4): 879–901 . doi : 10.1109/JMW.2021.3109244 . ISSN 2692-8388 . 
  3. 1 2 Jindal, Nihar (noviembre de 2006). "Canales de difusión MIMO con retroalimentación de tasa finita". IEEE Transactions on Information Theory . 52 (11): 5045– 5059. arXiv : cs/0603065 . doi : 10.1109/TIT.2006.883550 . S2CID 265096041 . 
  • Método de polinomios de Schelkunoff (dirección nula) www.antenna-theory.com