Table of Contents
Comprender las redes de MIMO
La tecnología de múltiples entradas (MIMO) se ha convertido en una piedra angular de las comunicaciones inalámbricas modernas, lo que permite obtener beneficios sustanciales tanto en capacidad como en fiabilidad. Mediante el despliegue de múltiples antenas tanto en el transmisor como en el receptor, las redes MIMO pueden explotar la dimensión espacial para enviar múltiples flujos de datos simultáneamente a través de la misma banda de frecuencia.
Los sistemas MIMO pueden clasificarse en varias categorías: MIMO de un solo usuario (SU-MIMO), MIMO multiusuario (MU-MIMO), y MIMO masivo, cada uno con configuraciones de antenas distintas y requisitos de procesamiento de señales. En todos los casos, la diversidad espacial ofrecida por múltiples antenas puede ser aprovechada a través de esquemas de codificación que difunden la información en ambos espacios (antenas) y tiempo (intervalores simuladores sistemáticos).
Principios de la codificación del bloque espacial
La codificación de bloques es una técnica de codificación que mapea un bloque de símbolos de datos sobre múltiples antenas de transmisión y múltiples ranuras de tiempo.El objetivo principal es crear diversidad — redundancia que protege la información transmitida contra las fallas profundas en antenas específicas o instantes de tiempo. Cuando el mismo símbolo se transmite de diferentes antenas en diferentes momentos, el receptor ve considerablemente la diversidad
La propiedad más importante de una STBC es ortogonalidad. Una STBC ortogonal (OSTBC) asegura que el proceso de decodificación reduce a decisiones separadas de máxima probabilidad (ML) por símbolo, evitando la detección conjunta y manteniendo así la complejidad del receptor bajo. El código Álamo es un ejemplo clásico de un OSTBC para dos antenas transmisibles.
El esquema Álamo: Un ejemplo de la Fundación
El código de Alamouti transmite dos símbolos, s1 y s2, más de dos antenas y dos ranuras de tiempo consecutivas. En la primera vez, la antena 1 transmite s1 y la antena 2 transmiten [LT]
r1 = h1 s1 + h2 s2 + n1
]r2 = −h1 s2* + h2 s1* + n2
h1 y h2 son las ganancias de canal de las dos antenas de transmisión a la antena de recepción, y n1, n2
y1 = h1* r1 + h2 r2* = (respons1 vidas2+ vidash2 vidas) s1 + h1* n1 + h2 n2*
y2 = h2* r1 − h1 r2* = (resh1 para la vida2+ para la vida) s2 − h1 n2* + h2* n1[2*
De estas ecuaciones, es evidente que cada símbolo ve un beneficio efectivo de canal igual a la suma de las magnitudes cuadradas de los dos beneficios de canal - proporcionar la diversidad de segundo orden. La complejidad de decodificación es lineal en el número de símbolos, porque cada símbolo es desacoplado de los otros debido al diseño ortogonal. Esta simplicidad, combinada con la diversidad completa, hace que el esquema Álauti sea extremadamente atractivo para las implementaciones prácticas, especialmente en los dispositivos móviles.
Generalizar STBC a más Antenas
Para más de dos antenas de transmisión, los diseños ortogonales existen pero imponen una penalización de tasa. Por ejemplo, el código Tarokh et al. para cuatro antenas de transmisión alcanza una tasa de 1/2 (es decir, transmite 1 símbolo por tiempo ranura), mientras que el código de tasa-3/4 ofrece una mayor rendimiento a costa de la ortogonal parcial.
Al implementar STBC en una red práctica MIMO, la elección del código depende de varios factores: el número de antenas transmisibles y recibidas, el intercambio deseado entre ganancia de diversidad y eficiencia espectral, la complejidad de decodificación permitida y las condiciones de canal (por ejemplo, la decoloración plana vs. frecuencia selectiva). Por ejemplo, en entornos de alta movilidad donde los cambios de canal rápidamente, bloques STBC más cortos se prefieren mantener o mantener la coherencia del tiempo.
Implementing STBC in MIMO Networks: A Step-by-Step Approach
La implementación de la codificación de bloques espacio-tiempo en un sistema MIMO del mundo real requiere un diseño cuidadoso tanto en las partes transmisoras como receptoras. Las siguientes secciones describen las etapas clave de implementación.
Diseño de transmisores
[LT] [4]] El transmisor debe estar equipado con un encoder espacial que tramite símbolos de datos entrantes a la matriz STBC. Este encoder se sienta después del modulador (por ejemplo, QAM o PSK mapping) y antes del subcarretero OFDM en sistemas de banda ancha.
- Sincronización de la antena: Todas las antenas transmiten los símbolos en instantes precisos al mismo tiempo. Cualquier desajuste de tiempo degrada la ortogonalidad del código y reduce la diversidad. En sistemas basados en OFDM, la sincronización del reloj se mantiene típicamente a través de un oscilador de referencia común y señalización de control de enlace.
- Power normalization: Para mantener un poder de transmisión promedio constante, la matriz STBC se escala para que la energía total por ranura de tiempo iguale la energía que se utilizaría si una sola antena se transmitía. Para el esquema Alamouti, la matriz se normaliza por √1/2 por antena por ranura.
- ]Inserción de la trama: Para permitir la estimación del canal en el receptor, los símbolos piloto conocidos se incrustan en la secuencia de datos, a menudo en forma de patrones piloto ortogonales a través de antenas. Los pilotos deben ser diseñados para evitar interferencias entre secuencias específicas de la antena.
Receptor de diseño
En el receptor, la cadena de procesamiento de banda base incluye la estimación de canales, la decodificación de STBC y la demodulación. El receptor debe conocer la información del estado del canal (CSI) para cada par de antena receptiva de transmisión. CSI se obtiene normalmente mediante estimación basada en piloto, utilizando los estimadores mínimos o mínimos de mean-square-error. Una vez que CSI está disponible, el proceso de decodificación procede de la siguiente manera:
- Linear combinando: Para las STBCs ortogonales, el receptor realiza una combinación lineal simple de las señales recibidas, ponderada por los coeficientes de canal estimados. Esto produce estadísticas de decisión separadas para cada símbolo transmitido, como se ha demostrado anteriormente para el código Alamouti. No se requiere detección conjunta.
- ] Detección de la probabilidad de máximo (ML): Para códigos cuasi-ortogonales o no ortogonales, el receptor puede tener que realizar la detección de ML en grupos de símbolos. Esto puede ser implementado utilizando decodificación de esferas o cancelación sucesiva. La complejidad crece exponencialmente con el número de símbolos por grupo, por lo que los diseños prácticos a menudo limitan el tamaño.
- ] Generación de salida de popa: En los sistemas codificados modernos (por ejemplo, con códigos turbo o LDPC), el decodificador STBC debe producir productos blandos ( ratio de probabilidad de log) para cada bits para alimentar el decodificador de canales. Para las STBC lineales, esto se puede lograr mediante la computación de la relación de interferencia residual asumiendo
La exactitud de estimación de canales] es fundamental para el rendimiento de STBC. Los errores en CSI pueden destruir la ortogonalidad y llevar a la interferencia residual. Los estimadores robustos que explotan la correlación temporal del canal (por ejemplo, a través de la filtración de Kalman) suelen ser empleados en escenarios de alta movilidad.
Sincronización y Timing
STBC requiere una sincronización estrecha no sólo entre las antenas del transmisor, sino también entre el transmisor y el receptor. El tiempo de compensación de nivel de símbolos debe mantenerse dentro de una pequeña fracción de la duración del símbolo para evitar la interferencia inter-símbolo (ISI) de destruir la estructura de código. En los sistemas MIMO basados en OFDM, el prefijo cíclico (CP) está diseñado para ser lo suficientemente largo para absorber errores de tiempo, pero el canal de sincronización de la constante
Beneficios, desafíos y compensaciones
El beneficio primario de STBC en las redes MIMO es el ganancia de diversidad] que proporciona. Mediante la transmisión de la misma información sobre múltiples antenas y ranuras de tiempo, la probabilidad de que la señal se pierda en una profunda reducción de la tendencia exponencial con el orden de diversidad. Esto se traduce en tasas de error menores (BER) para un determinado código SNR, o equivalentemente, significativa
STBC también ofrece una intrínseca de interferencia] de otros usuarios en entornos multicelulares. Debido a que la combinación de diversidad pesa las señales recibidas por los aumentos de canales, tiende a suprimir señales interferentes que experimentan diferentes patrones de desvanecimiento. Esto es particularmente útil en el enlace de sistemas MU-MIMO, donde la estación base debe decodificar varias transmisiones simultáneas de una sola estación.
Sin embargo, la STBC no está sin sus desafíos:
- Eficiencia del espectro vs. intercambio de diversidad: Las STBC de gran rango (como Alamouti) alcanzan una tasa de código de 1 (1 símbolo por canal) sólo para dos antenas. Para los modelos más grandes, los diseños ortogonales incurren en sanciones de velocidad (por ejemplo, 1/2 tasa para cuatro antenas).
- ]La complejidad en el receptor: Mientras que las STBCs ortogonales son simples decodificar, códigos cuasi-ortogonales y de gran rango requieren algoritmos de detección más sofisticados. Esto aumenta el consumo de energía y latencia, que pueden ser problemáticos para dispositivos con baterías. La implementación de hardware en FPGAs o ASICs debe equilibrar el recuento de puertas y velocidad.
- ]La estimación de canales se hace mayor: Los sistemas MIMO-STBC deben estimar más coeficientes de canal (cada antena de transmisión a cada antena receptora) que los sistemas SISO. La contaminación piloto crece proporcionalmente con el número de antenas, reduciendo el rendimiento efectivo. En la MIMO masiva (64 o más antenas), la contaminación piloto en las células se convierte en un problema grave que limita el rendimiento.
- Frequency-selective fading: En sistemas de banda ancha, el canal varía según subcarriers. STBC diseñado para la decoloración plana puede no funcionar bien cuando el canal cambia significativamente sobre la duración del bloque de código. Para OFDM, STBC se aplica por subcarrier, pero la asunción de canal constante a través de los dos tiempos de ranuras se vuelve nula si el retraso es un símbolo de tiempo avanzado.
Aplicaciones en sistemas inalámbricos modernos
STBC ha sido adoptado en varios estándares inalámbricos. En 3GPP LTE y LTE-Advanced, transmite diversidad para los canales de control de enlace descendente y canal de transmisión física (PBCH) se implementa mediante esquemas basados en Alamouti. Para el enlace, el MIMO de un usuario único utiliza normalmente precodificación basada en códigos y no STBC, pero en 5G NR, la especificación incluye soporte para la diversidad espacial mediante transmisión STBC para el PUS
Más allá de la celular y el WLAN, STBC se utiliza en la radiodifusión digital (por ejemplo, DVB-NGH, ATSC 3.0) y en comunicaciones por satélite donde el presupuesto de enlace es ajustado y la complejidad del receptor debe minimizarse. En las redes de Internet de Cosas (IoT), donde los dispositivos suelen tener sólo una antena, STBC en la puerta de entrada puede proporcionar una robustez de enlace importante sin necesidad de múltiples antenas en el nodo de sensores.
Future Directions and Open Research
Mientras los sistemas inalámbricos evolucionan hacia la MIMO masiva, frecuencias extremadamente altas (mmWave y sub-THz), y operación de dúplex completo, el papel de STBC está siendo reexaminado. En el MMI masivo, precodificación lineal (por ejemplo, cero-forzamiento) puede lograr un rendimiento casi óptimo con simple programación de usuarios, reduciendo la necesidad de STBC complejo en el lado de la estación base.
Otro área de estudio activo es la integración de STBC con acceso múltiple no ortogonal (NOMA). En NOMA, los usuarios comparten el mismo bloque de recursos en el dominio de potencia; combinando esto con la codificación espacial puede proporcionar una diversidad adicional para el usuario más débil. Además, para superficies inteligentes reconfigurables (RIS), que pueden ajustar el entorno de propagación, STLT2 puede ser utilizado diversidad artificial
En resumen, la codificación de bloques espacio-tiempo es una técnica madura pero cambiante que sigue desempeñando un papel vital en el mejoramiento de la fiabilidad de las redes MIMO. Desde sus bases en el esquema Alamouti a los últimos códigos perfectos, STBC proporciona una poderosa herramienta para combatir la descoloración y la interferencia. Con una aplicación cuidadosa que equilibra la selección de códigos, estimación de canales y complejidad de detección, los ingenieros pueden realizar importantes ganancias en los sistemas inalámbricos en el mundo real.