Beamforming PapelBlanco
Beamforming PapelBlanco
Beamforming PapelBlanco
Introducción
Tatrs s Simuliloxek® fh u pape s L ow o an use MATAB® a is ontrate nn r ooe mno h a i s p a p e r e m o n s t r t
a t e h o w y o u c a n u s e M A T A B ® a n d s i m u l i n k ® f e u r s n d t t o l b o x e a: y u
1. Diseñar y sintetizar elementos de antena complejos y matrices y subarrays por fases MIMO
Las longitudes de onda más pequeñas en estas bandas de frecuencia más altas permiten
implementaciones con más ele deantena- mentos por sistema dentro de factores de forma pequeños.
La ruta de la señal y los desafíos de propagación asociados con el funcionamiento en las frecuenciase
también aumentan. Por ejemplo, la atenuación debida a la absorción de gas para una forma de onda de
60 GHz es superior a 10 dB/km, mientras que una forma de onda de 700 MHz experimenta una
atenuación en el orden de 0,01 dB/km. Puede compensar estas pérdidas con el diseño inteligente de
la matriz y el uso de técnicas de procesamiento de señales espaciales, incluido el beamforming. Este
tipo de procesamiento está habilitado por arreglos de discos MIMO masivos y se puede utilizar
directamente para proporcionar ganancias de nivel de enlace más altas para superar la pérdida de
trayecto y los sources de interferencia indeseable. rces.
Para lograr el mayor control y flexibilidad con el beamforming en un diseño de matriz activo, es
deseable tener un control de ponderación independiente sobre cada elemento de matriz de antena.
Blanco Papel | 2
Híbrido Beamforming Para Masiva Pese Fases Matriz Sistemas
Esto requiere un módulo de transmisión/recepción (T/R) dedicado a cada elemento. Fo tamaños de
matriz que son típicos de un sistema de comunicación MIMO masivo, este tipo de arquitectura es
difícil de construir debido al costo, el espacio y la energía
Blanco Papel | 3
Limitaciones. Por ejemplo, tener un ADC y DAC de alto rendimiento para cada canal (junto con los
componentes auxiliares) puede impulsar el costo y la potencia más allá de los presupuestos de diseño
asignados. Del mismo modo, tener amplificadores de ganancia variable en la cadena de RF para
cada canal aumenta el costo del sistema.
El beamforming híbrido es una técnica que se puede utilizar para particionar beamforming enlos
dominios digitales y RF. Los diseñadores de sistemas pueden implementar el beamforming híbrido
para equilibrar la flexibilidad y los costos de las compensaciones mientras siguen entrando en un
sistema que cumpla con los parámetros de rendimiento requeridos. Los diseños híbridos de formación
de vigas se desarrollan mediante la composición demúltiples elementos de matriz en módulos de
subbarra. Un módulo trans- mit/receive (T/R) está dedicado a una subbarra en la matriz y, por lo tanto,
se requieren menos módulos T/R en el sistema. El número de elementos y el posicionamiento dentro
de cada subbarra se pueden seleccionar para garantizar que el rendimiento a nivel del sistema se
cumpla en una amplia gama de ángulos de dirección.
Utilizando la cadena de señal de transmisión como nuestro primer ejemplo, cada elemento dentro de
una subbarra puede tener un desplazamiento de fase aplicado directamente en el dominio RF, mientras
que las técnicas de beamformin g digitalbasadas en vectores de ponderación complejos se pueden
aplicar en las señales que alimentan cada subarray. El beamforming digital permite controlar la señal
tanto para amplitud como para fase en señales agregadas a nivel de subbarra. Por razones de costo y
complejidad,el control de RF se limita típicamente a aplicar turnos de fase a cada
de los elementos.
Sistemas como el que se muestra en la Figura 1 son complejos de desarrollar. Puede utilizar técnicas
de modelado para diseñar y evaluar matrices MIMO masivas y las arquitecturas RF y digitales
correspondientes necesarias para ayudar a administrar su complejidad. Con estas técnicas,puede
reducir el riesgo y validar los enfoques de diseño en las primeras etapas de un proyecto. Primero
veremos un ejemplo de diseño de matriz.
Hemos seleccionado parámetros para cada uno de los ejemplos que son comunes en la comunidad
inalámbrica 5G, pero todos los ejemplos mostrados se pueden modificar para que coincidan con la
configuración deseada.
Diseño de la matriz
Hay muchos factores a tener en cuenta al diseñar una matriz. Los diseños de matriz típicos incluyen
parámetros como la geometría de la matriz, el espaciado de elementos, la estructura de celosía de los
elementos y el estrechamiento de elementos. Además, los efectos del acoplamiento mutuo son
importantes para caracterizar antes de que el diseño final sea implemented. Una vez completada una
configuración inicial del diseño de la matriz, el particionamiento arquitectónico se puede evaluar de
forma iterativa con respecto a los objetivos generales de rendimiento del sistema.
Con los sistemas de ondas milimétricas, el área de la matriz se reduce en proporción al tamaño de la
longitud de onda. Por ejemplo, una matriz de antenas diseñada a frecuencias de onda milimétricas
puede ser hasta 100 veces más pequeña que una matriz diseñada para funcionar a frecuencias de
microondas. Mediante la construcción de una matriz con un mayor número de elementos de antena,
puede unchieve una alta ganancia de forma de haz. El haz altamente de directiva ayuda a compensar
el aumento de la pérdida de trayecto en frecuencias más altas de operaciones, ya que los haces se
dirigen a una dirección específica.
Para iniciar el proceso de diseño de arreglos de discos, la aplicación Sensor Array Analyzer, que está
disponible con Phased Array System Toolbox, se puede iniciar desde el mensaje de MATLAB:
>> sensorArrayAnalyzer
FIGURAE 3. Beam pattern and grating lobe diagram for 66 GHz 64x64 element diseño.
La imagen que se muestra en el lado derecho de la Figura 3 muestra que con el espaciado de media
longitud de onda entre los elementos, no hay lóbulos de rejilla presentes en toda la gama de
direcciones de dirección como se esperaba. Es importante entender los impactos aquí porque puede ser
necesario aumentar el espaciado entre los elementos para mitigar los efectos del acoplamiento mutuo.
Este es un diseño importante consid- eración que debe tenerse en cuenta. for. Afortunadamente, en
frecuencias más altas donde la media longitud de onda spac- ing es pequeña para empezar, un
aumento en la separación de elementos por 10% de una longitud de onda sólo requiere un cambio de
menos de 0,5 mm a 66 GHz. Figura 4 muestra el equilibrio que debe considerarse utilizando un
diagrama de lóbulo de rejilla con un aumento del 10% en el espaciado entre los elementos. Por thi
ejemplo, los lóbulos grat- ing solo están presentes con ángulos de acimut y elevación fuera de +/-
54,9 grados. Esto se puede intercambiar con la matriz con menos espacio entre los elementos (y más
efectos de acoplamiento mutuo).
FIGURAE 4. Grating lobe diagram with element spacing larger than half a wavelength.
Cuando se completa el proceso de diseño de la matriz, puede generar código MATLAB desde la
aplicación y usarlo directamente en el modelo o como punto de partida para una mayor
personalización, como se muestra en la figura 5.
p - patchMicrostrip; p.Longitud
á 0,49*lambda;
p.Ancho á 1.5*0.49*lambda;
p.Altura á 0,01*lambda;
p.GroundPlaneLength á lambda;
p.GroundPlaneWidth á lambda;
patrón(p,F0);
FIGURAE 7. Element pattern generated USING a FULL wave EM solver in Antenna Toolbox.
Tenga en cuenta que hemos modificado los parámetros del elemento de parche directamente en el
código anterior, pero también hay una función dedicada en Antenna Toolbox que puede utilizar para
generar los parámetros directamente para cualquier elemento de biblioteca y combinación de
frecuencia. En este examensería:
p - diseño (parcheMicrostrip,66e9)
A continuación, construimos una matriz lineal uniforme (ULA) que sirve como subbarra en este
ejemplo. A continuación, creamos una matriz completa basada en una colección de varias subarrays. A
partir del código mostrado anteriormente, nos gener- comimosel patrón, P_isolated, para cada
elemento enla subbarra. P_isolated se define como un patrón en un rango de ángulos de acimut y
elevación.
Modelamos una matriz lineal uniforme de elementos 8x1, donde cada elemento tiene una respuesta de
patrón del elemento patch. Lassubarrays Eig ht se replican para formar una matriz 8x8 utilizando el
código MATLAB
se muestra a continuación. Tenga en cuenta que el cónico para los elementos de cada subbarra se puede
aplicar directamente dentro de la subbarra. Se añaden pesos de Hamming para reducir el nivel de
lóbulos laterales en el patrón resultante.
180:5:180);
%Diseño de matriz por fases utilizando la superposición de patrones del elemento aislado
- phased. ULA('NumElements',numElementsA,...
'Element',patchElement,... 'ElementSpacing',
phased. ReplicatedSubarray('Subarray',sULA,...
'GridSize',[1 numElementsS],...
''SubarraySteering'SubarraySteering','Fase',,...
lambda/Spacing);
Phased Array System Toolbox facilita la creación de una matriz grande replicando subarrays mediante el control por fases.
Objeto ReplicatedSubarray System, como se muestra en el código anterior.
La estructura de matriz resultante se puede visualizar de la siguiente manera, donde cada subbarra (8
elements x 1 subar- ray) se muestra a la izquierda de la Figura 8. La matriz completa (1 subbarra
replicada en 8 columnas) se muestra a la derecha.
FIGURAE 8. 8x1 ULA SUBARRAY ad corresponding FULL array.
FIGURAE 10. Array pattern generated USINSUPERTIO N TECHNIQUES with Phased Array System Toolbox.
FIGURAE 11. Comparison of ee SUBARRAY pattern COMPUTED with SUPERPOSITION and Method of Momentos.
En este ejemplo, comenzamos con una partición de nuestra arquitectura para la cadena de transmisión con cambios de
fase (aplicados en el dominio RF) y ponderaciones complejas (aplicadas en el dominio digital). Para el análisis básico,
puede generar las ponderaciones utilizando MATLAB y Phased Array System Toolbox, como se muestra en el código
siguiente.
%%
En combinación con los parámetros de diseño de matriz acumulados anteriormente, los pesos
digitales y los cambios de fase de RF generados en el código MATLAB anterior se pueden
aplicar utilizando un modelo de arquitectura en Simulink, que puede formar parte de una
simulación de sistema multidominio (como se muestra en la Figura 12).
En este diagrama de bloques, puede ver que los cambios de fase se proporcionan como entradas a cada
uno de los rayos subar-que luego se aplican a las señales RF. Los pespeados de forma de haz digitalse
utilizan para dar forma a lasseñales que alimentan cada una de las subarrays.
RF Blockset se utiliza dentro de Simulink para realizar la simulación de envolvente de circuito (tenga
en cuenta que la envolvente del circuito le permite lograr una simulación rápida). RF Blockset
contiene una biblioteca de componentes de comp RF como amplificadores, mezcladores, filtros,
divisores de acopladores y otras piezas típicas que puede utilizar para crear una cadena de RF.
Esto se hace para aumentar el nivel de fidelidad del modelo.
FIGURAE 12. MULTIDOMAIN hybrid ARCHITECTURE in SIMULINK and RF Blockset.
FIGURAE 13. RF transmit chain USING RF Blockset blocks to control phase shifters.
La Figura 13 proporciona una vista detallada en un solo bloque rf Array de la Figura 12. Los
desplazadores de fase RF que se muestran en la Figura 13 realizan el beamforming en el plano de
elevación, mientras que los pesos de la banda base pro- vide el beamforming en el plano acimutal.
Puede configure cada uno de los bloques con parámetros tomados de la hoja de datos del proveedor. El
amplificador de potencia y los bloques moduladores se muestran en las figuras 14 y 15, para ilustrar
esta capacidad.
FIGURAY 14. Example of MODULADOR.
Un enfoque alternativo para crear la cadena de RF en el modelo implica el uso del Analizador de
presupuesto de RF, que forma parte de RF Toolbox (que se muestra en la figura 16). Aquí, puede
crear su cadena de RF directamente en la aplicación, incluidos los dispositivos representados con
parámetros S, mezcladores, amplificadores y filtros. Esta aplicación proporciona una interfaz
intuitiva para construir su presupuesto de enlaces directamente. Puede exportar el cas-cade
resultante directamente al modelo del sistema mediante la opción Export de la tira de herramientas.
FIGURAE 16. RF BUDGET Analizarr.
Vale la pena señalar que el bloque final en nuestro ejemplo también incluye el modelo detallado de
la matriz descrita anteriormente. El patrón (representado como P_antenna) incluye losefectos del
acoplamiento mutuo y se utiliza directamente en la matriz como una antena personalizada.
P_antenna se define como un patrón de radiación a través de los ángulos de acimut y elevación.
Tenga en cuenta que un patrón medido a partir de un elemento real también se puede importar al
modelo de esta misma manera.
Además, los parámetros de matriz de un ULA de 8 elementos también se incluyen en este mismo
bloque, como se muestra en la figura 17.
FIGURAE 17. Using e Array Design within éBloque SIMULINK.
Global Optimization Toolbox proporciona solucionadores que se pueden usar cuando hay muchas
soluciones óptimas localmente (o cuando las funciones no son fluidas). En nuestro ejemplo, estamos
buscando obtener la mejor per- formancia a través de un conjunto de ángulos de dirección y
frecuencias,lo que se traduce en la necesidad demúltiples soluciones óptimas.
Las restricciones para las salidas, por ejemplo ponderaciones y posiciones de elemento, se pueden
configurar como parte de la optimización. Esto puede incluir parámetros que enlazan el número de
elementos por subbarra, antes de queloselementos se encuentran en la subbarra. También puede
incluir la contabilidad de los efectos de la cuantificación por turnos por fases. quantization. Puede
utilizar esta capacidad general para asegurarse de que el diseño que sale de la optimización es
realmente compilable..
Una vez configurada la matrizi, puede determinar los patrones de viga a través de los ángulos de
acimut y elevación. A continuación, puede utilizar estos datos directamente para extraer las métricas
clave asociadas con el patrón. Este ejemplo se centra en el lóbulo principal, los lóbulos laterales y el
ancho de haz, perose podrían considerar otros parámetros del hombre y otros.
Vea un ejemplo detallado con código.
Uso del modelo de análisis del ciclo de vida y desarrollo del
marco de calibración
Antes de revisar formas de evaluar el rendimiento a nivel de vínculo, es interesante tener en cuenta
que puede utilizar el modelo para admitir una variedad de ejercicios de análisis específicos de "qué
pasaría si" que llegantarde a compensaciones de diseño más detalladas y planificación del ciclo de
vida. Por ejemplo, con el marco de modelado resultante en su lugar, puede encontrar la mejor
implementación para el adelgazamiento de matrices. Puede evaluar el impacto relativo de los
elementos con errores en la matriz. Esto es importante para determinar los ciclos de mantenimiento.
Para una matriz que no tiene personal las 24 horas del día, los 7 días de la semana, se pueden tolerar
varios errores antes de que se visite un sitio y se reparen los errores. El patrón de viga en la Figura 19
muestra las degradaciones en el patrón de haz conh15% de la
elementos fallaron.
Una vez completados el diseño de matriz, subbarra y beamforming, puede implementar un sistema más
grande alrededor de la matriz y las subarrays. Puede configurar escenarios y algoritmos de
procesamiento de señales, incluida la formación de haces y la integración DOA. Hay varias maneras
devisualizar el rendimiento de nivel de vínculo, incluidos los diagramas de constelación que se
muestran en la Figura 21. En este ejemplo se muestra cómo se puede lograr esto.
FIGURAE 21. Link-level pfoformance evaluación.
Aprende más
© 2020 The MathWorks, Inc. MATLAB y Simulink son marcas comerciales registradas de The MathWorks, Inc. Consulte mathworks.com/trademarks para obtener una lista de
marcas comerciales adicionales. Otros productos o marcas pueden ser marcas comerciales o marcas comerciales registradas de sus respectivos titulares.
PAPELBLANCO2 2 |
Híbrido Beamforming Para Masiva Pese Fases Matriz Sistemas
5/20