Introducción a la División de Códigos Acceso múltiple

Los sistemas de comunicación inalámbrica modernos dependen de técnicas de acceso múltiple eficientes para permitir que muchos usuarios compartan el mismo espectro simultáneamente. Code Division Multiple Access (CDMA) se distingue de los métodos de división de frecuencias y de tiempo porque permite que todos los usuarios ocupen todo el ancho de banda en todo momento.El habilitador clave de esta comunicación simultánea y tolerante a interferencias es el uso de códigos de difusión, entre los cuales WC ortogonales juegan un papel central.

En un sistema CDMA, la señal de datos de cada usuario se multiplica por una secuencia de código única que tiene un ancho de banda relativo a la tasa de datos. Este proceso difunde la señal a través de la banda de frecuencia. En el receptor, el mismo código se aplica para despread la señal deseada mientras que las señales de otros usuarios (spread by different codes) aparecen como ruido.

Comprender los códigos ortogonales en la profundidad

[LT][LT][FLT] [FLT] [4]] [FLT] [4]] [FLT1]] [4]]] [FLT] [4]] [4]] [FLT] [4]] [FLT] [4]

N ci,k] · cj,k] = 0 ' , para i ل j

Esta propiedad es la base sobre la cual CDMA construye su capacidad de acceso múltiple. Las familias más conocidas de códigos ortogonales utilizados en estándares inalámbricos son secuencias Walsh-Hadamard, códigos Orthogonal Variable Spreading Factor (OVSF), y secuencias especializadas de zona de cero-correlación utilizadas en diseños cuasi-ortogonales.

La ortogonalidad sólo puede mantenerse en condiciones ideales: alineación perfecta de tiempo entre todos los usuarios y un canal no dispersivo de frecuencia. En redes reales, estas condiciones raramente se cumplen plenamente, y el sistema debe ser diseñado para tolerar alguna pérdida de ortogonalidad. Por eso es necesario entender los fundamentos teóricos de los códigos ortogonales para ingenieros de red e investigadores.

Las matemáticas de los códigos Walsh-Hadamard

Los códigos de Walsh se generan a partir de matrices Hadamard, que son matrices cuadradas de orden N (donde N] es un poder de 2) cuyas entradas son ±1 y cuyas filas son mutuamente ortogonales. La construcción estándar utiliza la definición recursiva:

1 = [1], < H2N = [HN > [FLT] [FLT] [FLT] [FLT] [FLT] [FLT] [FLT] [L]] [FLT] [L] [FLT]] [

Cada fila de la matriz corresponde a un código de longitud de Walsh N. En los sistemas IS-95 CDMA, el enlace de avance (base station to mobile) utiliza códigos de longitud de Walsh 64 para distinguir hasta 64 canales (pilot, sincronización, paging y tráfico). Debido a que la estación base transmite todos los códigos sincrónicamente, se conserva la secuencia de inversidad de la ortogonalidad.

La ortogonalidad de los códigos de Walsh sólo se mantiene cuando los códigos están perfectamente alineados en el tiempo. Un cambio por un solo chip destruye la ortogonalidad, por lo que la sincronización de tiempo cuidadoso es crítica en los enlaces de CDMA. La longitud del código también impone un límite estricto en el número de canales ortogonales: por longitud N[FLT1], en la mayoría [R]

Códigos de filtración variable ortogonal (OVSF)

Mientras que los códigos Walsh ofrecen un factor de propagación fijo, los sistemas 3G WCDMA (UMTS) requieren soporte para múltiples tasas de datos simultáneamente. Se introdujo códigos OVSF para proporcionar códigos ortogonales de longitud variable, manteniendo la ortogonalidad entre los usuarios con diferentes factores de difusión. Los códigos OVSF se organizan en un árbol de código donde cada nodo tiene dos códigos de hijos derivados por concatenando el código padre con sí mismo (para una rama)

Esta estructura jerárquica asegura que cualquier dos códigos del mismo árbol son ortogonales si no es un ancestro del otro. Esto permite a la red asignar códigos más cortos (tasas de datos más altas) a los usuarios que necesitan más ancho de banda mientras que códigos más largos sirven a los usuarios con tasas de datos más bajas. Sin embargo, la estructura de árboles impone un límite difícil: si un código es asignado a un usuario, todos sus necesidades de asignación dinámicas

Los códigos OVSF son una razón clave por la cual los sistemas 3G CDMA pueden ofrecer tarifas de datos flexibles de unos pocos kbps hasta 2 Mbps. Su propiedad ortogonal asegura que dentro de una célula, la interferencia de enlace de avance siga siendo baja incluso cuando las tasas de datos varían.

Función de los códigos ortogonales en el funcionamiento del sistema CDMA

El rendimiento de un sistema de CDMA se mide normalmente en términos de capacidad (número de usuarios simultáneos), rendimiento de datos y calidad de llamada (medida por tasa de error o tasa de borrado de marcos). Los códigos ortogonales influyen directamente en las tres métricas. Aquí examinamos las contribuciones de rendimiento en detalle.

Fortalecimiento de la capacidad mediante la propagación ortogonal

En un enlace hacia adelante perfectamente sincronizado con códigos ortogonales, la interferencia de otros usuarios dentro de la misma celda es teóricamente cero. Esto significa que la única interferencia que un usuario ve es de células adyacentes (inter-celular interferencia) y ruido térmico. La capacidad de una célula CDMA se determina entonces por la relación señal-a-más-noise (SINR) del usuario más débil.

Sin embargo, a medida que los usuarios se mueven y el multipático destruye la ortogonalidad, el factor de ortogonalidad (un valor entre 0 y 1) degrada. En un entorno macrocelular típico, el factor de ortogonalidad podría ser 0.4 a 0.6, lo que significa que sólo 40–60% de la energía transmitida de otros usuarios aparece como interferencia. Esto todavía representa un aumento de capacidad sustancial, pero requiere un control de potencia robusto y receptores avanzados para mantener.

Reducción de la interferencia y claridad de la señal

Los códigos ortogonales también mejoran la claridad de la señal reduciendo el problema de cerca. En CDMA, un usuario cercano a la estación base puede abrumar a un usuario distante si todos los usuarios transmiten a igual potencia. Mediante el uso de códigos ortogonales en el enlace de avance, la estación base puede transmitir la señal de cada usuario a un nivel de potencia apropiado a la pérdida de ruta del usuario sin crear interferencia a otros, porque los códigos de la base de poder fijo

En el enlace inverso, donde la ortogonalidad es más difícil de mantener, el control de energía se convierte en la herramienta principal para mitigar la interferencia. Sin embargo, algunos sistemas avanzados de CDMA utilizan códigos cuasi-ortogonales o técnicas de cancelación de interferencias que explotan la estructura conocida de códigos ortogonales para mejorar el rendimiento.

Soporte de rendimiento de datos y tarifas flexibles

Con códigos OVSF, los sistemas CDMA pueden soportar una amplia gama de datos asignando códigos con diferentes factores de propagación. Un usuario que requiere alta rentabilidad obtiene un código corto (pequeño factor de propagación), que aumenta la tasa de datos pero también reduce el beneficio de procesamiento. La ganancia de procesamiento reducida hace que el usuario sea más vulnerable a la interferencia, por lo que el sistema debe asignar mayor poder de transmisión o depender de mejores condiciones de canal.

Modulación y codificación adaptativas (AMC) combinada con asignación de código ortogonal permite que los sistemas modernos basados en CDMA (como HSPA) alcancen tasas máximas de 10 Mbps en buenas condiciones de canal. La ortogonalidad de los códigos se conserva a través de diferentes factores de difusión, lo que hace posible esta asignación de tarifas flexible sin rediseñar todo el conjunto de código.

Tipos de Códigos Ortogonales usados en CDMA

Mientras que los códigos Walsh y OVSF dominan las normas comerciales, otras familias de código ortogonal se han desarrollado con fines específicos. Las secciones siguientes describen los tipos más importantes y sus aplicaciones.

Walsh-Hadamard Codes in IS-95 and cdma2000

Como se mencionó, IS-95 utiliza códigos de longitud 64 en el enlace de avance. El canal CDMA de avanzada consiste en un canal piloto (todo el código Walsh 0), hasta 7 canales de paging, un canal de sincronización y múltiples canales de tráfico, cada uno asigna un código único de Walsh. Debido a que la estación base sincroniza todos los canales, la ortogonalidad es perfecta dentro de la célula.

Los códigos Walsh también se utilizan en el enlace inverso de cdma2000 para el canal piloto (R-PICH) y el canal de control dedicado, pero aquí cobertura ortogonal es limitada porque los móviles no se sincronizan entre sí. En lugar de ello, los códigos Walsh en el enlace inverso ayudan a la estación base a distinguir entre diferentes canales del mismo móvil (por ejemplo, piloto, control, datos).

Códigos OVSF en WCDMA/HSPA

El estándar 3GPP WCDMA utiliza códigos OVSF con un factor de máxima difusión de 512 en el enlace de avance y 256 en el enlace inverso. El árbol OVSF se define con el código raíz de la longitud 1, y cada rama se divide en dos códigos de doble longitud. El algoritmo de asignación debe asegurarse de que no se asignan dos usuarios en la misma celda códigos que son acesador/descendente de uno.

HSPA (Acceso al paquete de alta velocidad) introdujo canales compartidos de alta velocidad (HS-DSCH) que utilizan códigos OVSF compartidos entre los usuarios de una manera multiplejable. El programador Node-B puede asignar múltiples códigos OVSF a un solo usuario para datos de alta velocidad, o distribuirlos entre los usuarios. La ortogonalidad de códigos es crítica porque el canal de transmisión HS-DSCH no es

Secuencias cuasi-ortogonales y PN

El sistema de control de la longitud no es un código de la longitud de la célula, sino que se puede usar en la secuencia de la línea de control de la distancia de la célula de la línea de la línea de la línea de la línea de la línea de la línea de la línea de la línea de la línea de la línea de la línea de la línea de la línea de la línea de la línea de la pared.

Los conjuntos de códigos cuasi-ortogonales están diseñados para tener valores de la cocción cruzada ligados por √ N] (donde N] es la longitud del código), que es mucho menor que el pico de secuencias aleatorias. Estos se utilizan en situaciones en que el número de usuarios excede la capacidad de código ortogonal, o se mantiene.

Problemas y consideraciones prácticas

A pesar de su elegancia teórica, los códigos ortogonales introducen varios desafíos prácticos que los ingenieros deben abordar al diseñar redes de CDMA. Las siguientes subsecciones detallan estos problemas y las soluciones utilizadas en sistemas reales.

Sincronización y Jitter de Timing

La ortogonalidad requiere que todas las señales de los usuarios lleguen al receptor con alineación de nivel de chip. En el enlace de avance, la estación base transmite todas las señales utilizando el mismo reloj, por lo que la alineación es inherente. Sin embargo, el retraso de propagación a través de la célula causa señales de diferentes móviles para llegar a diferentes momentos. Para mitigar esto, la estación base aplica los desplazamientos de tiempo (avances o retrasos) a cada código de paso

El sistema de fijación de tiempos (fluctuaciones en tiempo de llegada debido al ruido de fase o a los cambios Doppler) puede hacer que la salida del correlator pierda parte de la ortogonalidad. Esto resulta en interferencias inter-código que se añade al suelo de ruido térmico. Para compensar, los sistemas de CDMA emplean bucles de seguimiento con anchos de bandas que se ajustan a la propagación prevista de Doppler, y algunos receptores utilizan correlatación rápida de tiempo de cuatro veces mayor

Pérdida de Propagación Multipática y Ortogonalidad

En entornos móviles, las señales reflejan edificios, terrenos y vehículos, creando copias retardadas (multipath) de la misma señal. Cuando la señal del usuario llega a través de múltiples caminos, la diferencia de tiempo entre el camino directo y un camino reflejado puede superar una duración de chip. En ese caso, la copia reflejada del código previsto se vuelve errónea con el código de otro usuario, destruyendo la ortogonalidad.

La herramienta principal para combatir la interferencia inducida por múltiples caminos es el receptor Rake. Un receptor Rake utiliza múltiples dedos, cada uno correlacionando con un camino de demora diferente. Combinando coherentemente las energías del camino, mitiga el efecto de la interferencia inter-path. Sin embargo, si el retraso multipático es grande (por ejemplo, en terreno rural o montañoso restaurado), el factor de ortogonalidad puede caer por debajo de 0,3, reduciendo significativamente la capacidad de los errores de los receptores avanzados

Gestión de códigos y asignación dinámica

En una gran red de CDMA con miles de células, la gestión de la asignación de códigos ortogonales se convierte en un reto operativo significativo. Cada célula tiene un conjunto limitado de códigos ortogonales (por ejemplo, 64 códigos Walsh en IS-95). Estos códigos deben ser reutilizados en las celdas de una manera planificada para evitar interferencias. En cdma2000, se asignan células diferentes "códigos" o "mas de códigos" para reducir la intercelulares.

algoritmos de asignación de código dinámico que se ejecutan en el controlador de red de radio (RNC) o Node-B, asignando códigos a nuevas llamadas basados en requisitos de calidad y recursos de código disponibles. Si un usuario de alta calidad requiere un código corto, pero se toman todos los códigos cortos, el sistema puede necesitar reasignar códigos entre los usuarios existentes, un proceso llamado "reasignación de código izquierda".

Interferencia Intercélula y Planificación de Frecuencia

Los códigos ortogonales eliminan la interferencia intracelular, pero la interferencia intercelular sigue siendo un limitador de capacidad importante. Debido a que todas las células de un sistema CDMA reutilizan la misma frecuencia (factor de uso de 1), los usuarios en el borde celular sufren interferencia de células vecinas. Esta interferencia no es ortogonal a los códigos de la célula de servicio porque los códigos de scrambling son diferentes.

Técnicas como reutilización de frecuencias fraccionadas (FFR) y relevo suave ayudan a gestionar la interferencia entre células. En la entrega suave, un móvil se comunica simultáneamente con múltiples estaciones de base, y el sistema combina señales de múltiples células. Esto reduce la interferencia porque se suprimen las señales de células no conservantes, además, la coordinación de la intercelular de la división (IC) en LTE y 5G NR (que son recursos de recursos de recursos de la OFDMA a base).

Técnicas avanzadas del Código Ortogonal y futuras direcciones

La investigación continúa empujando los límites del rendimiento de CDMA desarrollando nuevas familias de código y arquitecturas de receptores que superan las limitaciones de los códigos ortogonales tradicionales. A continuación se describen varias direcciones prometedoras.

Códigos Ortogonales Generalizados (GOC)

Los códigos ortogonales generalizados amplían el concepto de secuencias ortogonales a espacios de mayor valor complejos o de mayor dimensión. Por ejemplo, los códigos de cuadrícula complejos (por ejemplo, los utilizados en la reorganización secundaria de WCDMA) pueden diseñarse para tener cero una corelación periódica a lo largo de una gama de cambios Doppler.

Los investigadores también han explorado códigos "super-ortogonales" que mantienen la ortogonalidad incluso bajo errores de tiempo de chip de hasta la mitad de un chip. Estos códigos utilizan la redundancia para permitir la despreading tardío sin penalización. Mientras que tales códigos reducen la capacidad (ya que requieren secuencias más largas), pueden ser útiles en escenarios de transmisión ad-hoc o despertura donde la sincronización es suelta.

Acceso múltiple no ortogonal (NOMA) y CDMA

Los sistemas modernos 5G y más allá de 5G están transfiriendo desde accesos múltiples puramente ortogonales a Acceso Múltiple No Ortogonal (NOMA), donde los usuarios comparten el mismo código en el dominio de potencia. En NOMA, la estación base superpone señales de diferentes usuarios con diferentes niveles de potencia, y los receptores utilizan cancelación de interferencias sucesivas (SIC) para decodificarlos.

Por ejemplo, un esquema híbrido llamado "Code-Domain NOMA" (CD-NOMA) asigna códigos de difusión escasos que no son totalmente ortogonales pero tienen una baja coronificación cruzada pares. El receptor utiliza algoritmo de paso de mensajes (MPA) para detectar usuarios. Este enfoque puede soportar más usuarios que códigos ortogonales solo, a costa de una mayor complejidad de receptor.

Inteligencia Artificial para la Asignación y Detección del Código

Las técnicas de aprendizaje automático, especialmente las redes neuronales profundas, se aplican para optimizar la asignación de códigos en tiempo real. Un agente de aprendizaje de refuerzo puede aprender la asignación óptima de códigos OVSF dados patrones de tráfico, calidad de canal y probabilidades de traspaso. Los resultados tempranos muestran una reducción del 10–15% en el bloqueo de llamadas en comparación con algoritmos heurísticos.

Los receptores basados en redes neuronales también pueden aprender a mitigar la interferencia entre códigos sin una estimación explícita del canal. Por ejemplo, una red neuronural convocional (CNN) puede procesar la señal de banda base recibida y producir directamente los símbolos para cada usuario, compensando implícitamente los errores multipatrón y de tiempo que destruyen la ortogonalidad. Tales enfoques son computacionalmente intensivos pero pueden ser factibles con hardware dedicado en futuras estaciones de base.

Integración con OFDM y FBMC

La División de Frecuencia Ortogonal Multiplexing (OFDM) utiliza subcarriers ortogonales para evitar interferencias inter-símbolos. En LTE y 5G NR, OFDM ha reemplazado CDMA para la interfaz de aire. Sin embargo, el concepto de códigos de difusión ortogonal ha sido reutilizado en la forma de "precoding" para los usuarios multiusuarios MIMO.

Filtros multicarrier (FBMC) es otra forma de onda que utiliza filtros ortogonales con mejor contención espectral que OFDM. En FBMC, el papel de los códigos ortogonales se reemplaza por filtros de polifase ortogonal que separan a los usuarios tanto en tiempo como en frecuencia. Los sistemas futuros pueden combinar FBMC con multiplexación de código para escenarios masivos de IoT brevemente.

Conclusión

Los códigos ortogonales siguen siendo una tecnología fundamental para los sistemas de CDMA, permitiendo a múltiples usuarios compartir la misma banda de frecuencia con mínima interferencia intracelular. Desde los primeros días de los códigos Walsh en IS-95 hasta los códigos OVSF flexibles en WCDMA, estas secuencias han demostrado ser esenciales para lograr una alta capacidad, una gestión de interferencias robusta y unas tasas de datos variables.

A medida que las redes inalámbricas evolucionan hacia 6G, los principios del diseño de código ortogonal probablemente se adaptarán a nuevos dominios, como la codificación espacial, el MIMO multiusuario y el acceso múltiple de códigos de escasas dimensiones. Entender el papel de los códigos ortogonales en CDMA no es sólo una lección en tecnologías inalámbricas pasadas sino también una base para la innovación futura en la conectividad masiva y el intercambio de espectro de alta eficiencia.


Referencias externas]

  • 3GPP TS 25.213: "Pasar y modulación (FDD)" – describe los códigos OVSF y el scrambling en WCDMA.
  • Viterbi, A. J. (1995). CDMA: Principios de comunicación de espectros de espionaje. Addison-Wesley. – Texto clásico sobre la difusión ortogonal.
  • Holma, H., " Toskala, A. (2011). LTE for UMTS: OFDMA and SC-FDMA Based Radio Access. – Contrasts CDMA with OFDMA.
  • Zappone, A., " Sanguinetti, L. (2022). "Aprendizaje de Maquina para las Comunicaciones Inalámbulas: Una Encuesta Integral". EIEEE Encuestas de Comunicación " Tutoriales] – habla AI en la asignación de códigos.
  • Dai, L., et al. (2015). "No-Orthogonal Multiple Access for 5G: Solutions, Challenges, Opportunities, and Future Research Trends." IEEE Communications Magazine – cubre NOMA de dominio de código.