SciELO - Scientific Electronic Library Online

 
vol.1 número2Paradigma para la accesibilidad y colaboración al Análisis de Datos GenómicosPropiedades Adhesivas Húmedas de la Proteína del Pie de Mejillones Verdes Asiático (Perna viridis) Pvfp-5: Una Base Adhesiva Subacuática índice de autoresíndice de materiabúsqueda de artículos
Home Pagelista alfabética de revistas  

Servicios Personalizados

Revista

Articulo

Indicadores

Links relacionados

  • No hay articulos similaresSimilares en SciELO

Compartir


Revista Digital Novasinergia

versión On-line ISSN 2631-2654

Novasinergia vol.1 no.2 Riobamba jun./nov. 2018  Epub 01-Jun-2021

https://doi.org/10.37135/unach.ns.001.02.09 

Artículo de Investigación

Sistema de agrupación de antenas definidas por software de bajo costo, como instrumento de medida de MIMO, para investigación y academia

Antenna array system sefined by low-cost software, as a measurement instrument of MIMO, for research and academia

Aníbal Llanga-Vargas1  * 
http://orcid.org/0000-0003-2958-2641

Miguel Ferrando-Bataller1 

Marta Cabedo-Fabres1 

Carlos Ramiro Peñafiel-Ojeda1  2  3 

1Instituto de Telecomunicaciones y Aplicaciones Multimedia (ITEAM), Universitat Politècnica de València (UPV), Valencia, Spain, 46022; mferrand@dcom.upv.es; marcafab@dcom.upv.es

2Facultad de Ingeniera, Universidad Nacional de Chimborazo, Riobamba, Ecuador, 060108; carlospenafiel@unach.edu.ec

3School of Electronic Engineering and Computer Science, Queen Mary College, University of London, London, United Kingdom, E1 4NS


Resumen:

En este trabajo se presenta un método de configuración un Sistema de Agrupación de Antenas Definidas por Software, para medir parámetros Si1 y fase, provenientes de cuatro entradas de radio frecuencia. Se utilizó un computador para configurar el sistema, generar la forma de onda, y procesar señales recibidas a través del circuito integrado AD9361 de Analog Devices y el controlador Xilinx Zynq- 7000 SoC. Para determinar la precisión en potencia y fase de la señal en agrupaciones de antenas, se ha caracterizado un divisor de potencia de 1:8 y un acoplador hibrido de 180 grados, ambos dispositivos para la banda de 0.5 GHz a 6 GHz. Finalmente, se exponen algunas aplicaciones posibles del sistema en Síntesis de Agrupación de Antenas, algoritmos de beamforming, así como en la estimación de la dirección de la señal recibida.

Palabras clave: SDR; agrupación de antenas; instrumento de medición; MIMO

ABSTRACT

Abstract: In this paper, a method to configure Software Defined Array Antenna has been presented, used to measure the S i1 parameters, and phases from four radio frequency inputs. The system setup, the waveform generating and the signal processing received of the AD9361 integrated circuit of Analog Devices and the Xilinx Zynq-7000 SoC controller, in a computer has been realized. In mode to determine the precision of the signal phase and power for array antenna applications, a 1-to-8 powe divider, and a 180 degree hybrid coupler have been characterized from 0.5 GHz to 6 GHz. Finally, some possibles array antenna synthesis systems applications, beamforming algorithms, and estimation of the signal direction of arrival have been depicted.

Keywords: SDR; array antennas; measurement instrument; MIMO

1 Introducción

El sistema de agrupación de antenas definido por software está basado en la flexibilidad del Radio Definido por Software (SDR), en la que cada antena es conectada a un conversor Analógico-Digital o Digital-Analógico en recepción o trasmisión respectivamente (Tosovsky, 2009). Esta arquitectura tiene varias ventajas, entre ellas, la facil conexión física entre las antenas y la fuente, sin necesidad de utilizar redes de microondas para el control de fase. Además, asigna a cada antena de la agrupación diferentes amplitudes o ganancias, tanto en transmisión como en recepción. Es posible implementar diferentes tipos de técnicas como: Síntesis de Agrupación de Antenas (Cardama et al., 2002), algoritmos de Beamforming (Chinatto & Junqueira, 2017; Chopra & Lakhmani, 2017), estimación de la dirección de llegada de la señal (Direction Of Arrival - DOA) (Alawsh et al., 2017), o en aplicaciones de comunicaciones móviles (Godara, 1997).

El rápido prototipado ha hecho emerger varios sistemas, entre ellos, USRP RIO 294xR/295xR, USRP 2920 de National Instruments, o los sistemas operando en la plataforma de Zynq SoC, basados en circuitos Integrados de radio frecuencia (RFCI) de Analog Devices, entre otros dispositivos. Estos sistemas han sido usados desde validación de Masive MIMO (Malkowsky et al., 2017), implementación de MIMO testbed (Hwang et al., 2016), sistema de adquisición de datos remoto (Shi et al., 2015), entre otras aplicaciones académicas y de tecnologías 4G (Tripathi et al., 2015a;Harikrishnan et al., 2014; Tripathi et al., 2015b).

El principal propósito de este artículo es ilustrar los detalles de cómo configurar el Zynq SoC ZC702 (ZYN, 2015), AD9361 RFIC (DEV, 2013) y Matlab, para implementar un sistema de agrupación de antenas definido por software como instrumento de medición MIMO.

Este trabajo está organizado de la siguiente forma. La sección II describe el hardware y software de la plataforma del sistema SDR, y como generar o capturar datos con Matlad desde el RFIC. La sección III muestra la conexión experimental y configuración del sistema para medir dispositivos. La sección IV presenta algunas aplicaciones. Finalmente, en la sección V se presentan las conclusiones.

2 Hardware y Software de la plataforma SDR

El sistema SDR que fue usado en este trabajo se muestra de forma general y sencilla en el diagrama de bloques de la figura 1.

Figure 1: Diagrama de Bloques del sistema SDR. El sistema puede ser configurado en transmisión, recepción o incluso ambos modos al mismo tiempo. Basado en la figura 1, se puede describe en dos partes el sistema SDR. 

2.1 Hardware del Sistema

El AD9361 es mostrado en la figura 2 Agile Transceiver, es un chip de radio frecuencia altamente integrado, tiene 2 transceivers con 12-bit en DAC y ADC, trabaja en la banda de 47 MHz a 6 GHz en transmisión, y desde 70 MHz a 6 GHz en recepción, con un ancho de banda de canal variable de 200 KHz a 56 MHz. Las aplicaciones con este dispositivo son sistemas de comunicaciones punto a punto, femto-celdas, pico-celdas, micro-celdas para estaciones base y sistemas de radio de propósito general.

La tarjeta AD-FMCOMMS5-EBZ es un módulo diseñado para contener 2 dispositivos AD9361 para aplicaciones 4x4 MIMO. La tarjeta AD-FMCOMMS5-EBZ tiene canales de banda ancha para cubrir el rango de 6 GHz, y canales de banda estrecha adaptados a 2.4GHz. La tarjeta de evaluación ZC702 provee el hardware lógico, y permite la comunicación y configuración con la tarjeta interfaz de radio AD-FMCOMMS5-EBZ. La tarjeta ZC702 contiene un dispositivo Zynq XC7Z020-1CLG484C, que permite la programabilidad a través del procesador Dual ARM Cortex-A9 y le hardware programable FPGA Artix-7 que contiene 6.6 M celdas lógicas. La tarjeta de evaluación ZC702 tiene dos conectores FMC (FPGA Mezzanine Card) con las que se conectó con la tarjeta AD-FMCOMMS5-EBZ. Las tarjetas AD-FMCOMMS5-EBZ y ZC702 son mostradas en la figura 3.

Figure 2: Circuito integrado AD9361 RFIC. 

Figure 3: Tarjetas AD-FMCOMMS5-EBZ y ZC702. 

2.2 Software del Sistema

Usando un enlace de red mediante el protocolo TCP/IP, el computador fue conectado a el ZC702, gracias a que tanto en el computador como en la tarjeta se instaló Libiio. Libiio es una librería propia de Analog Devices para desarrollar interfaces de software en dispositivos con Linux Industrial In/Out (IIO). En la tarjeta ZC702 se ha instalado el sistema operativo Linux, mientras que en el computador Windows; además en el computador se instaló Matlab para controlar a todo el sistema de agrupación de antenas definido por software. Con la instalación de Libiio, la comunicación es transparente entre Matlab y las entradas y salidas del AD9361.

El IIO System Object está basado sobre especificaciones de Matlab System Objetcts, que a su vez está construido sobre librerías Libiio y habilitadas en Matlab o Simulink para el intercambio de datos sobre ethernet con hardware de ADI y conectado a una FPGA/SoC, plataforma en la cual debe correr una distribución de Linux para el ADI. Las arquitectura del sistema es mostrada en la figura 4.

Figure 4: Arquitectura - IIO System Object. 

La arquitectura IIO system Object trabaja con los archivos iio sysiio_sys_obj.m e iio_sys_obj_matlab.m para Simulink y Matlab respectivamente. En cualquier caso, es necesario configurar el archivo .cfg (configure file generic). En este trabajo fueron nombrados ad9361-1.cfg y ad9361-2.cfg a cada AD9361 contenido en la tarjeta AD-FMCOMMS5-EBZ (FMC, 2014); en estos ficheros fueron configurados los atributos y drivers Linux asociados al dispositivo, y las configuraciones de los canales.

Se configuró el primer dispositivo AD9361 con el fichero ad9361-1.cfg como master, y se ha cargado la siguiente información básica como se muestra en la figura 5.

Figure 5: Configuración del primer dispositivo AD9361, fichero ad9361-1.cfg. La configuraciónmostrada en la figura 6 fue cargada en el segundo AD9361 con el fichero ad9361-2.cfg, el cual actúa como esclavo. 

Figure 6: Configuración del segundo dispositivo AD9361, fichero ad9361-2.cfg. 

En Simulink fueron creados dos bloques de configuración, uno para cada AD9361 como se muestra en la figura 7. Así también, en cada bloque de Simulink se configuraron los parámetros mostrados en la figura 8.

Figure 7: Diagrama en bloques de Simulink del sistema SDR con dos AD9361 RFIC. 

Figure 8: Parámetros configurados en cada bloque de Simulink. 

El parámetro del bloque de funciones en Simulink de la figura 9 hace referencia al fichero iio-sys-obj.m. Este fue configurado con dos canales de entrada I y Q, mismos que conforman una señal de salida vectorial a través de la tarjeta AD-FMCOMMS5-EBZ por el transmisor TX1A_A (J112 en la figura 3). Así también el parámetro del bloque de funciones de la figura 9 fue configurado con ocho canales de salidas para conformar cuatro señales vectoriales de entrada a Matlab a través de la tarjeta AD-FMCOMMS5-EBZ desde los receptores RX1A_A, RX2A_A, RX1A_B y RX2A_B (J111, J110, J210 and J211 respectivamente acorde con la figura 3). El dispositivo es nombrado acorde al fichero correspondiente .cfg de cada AD9361.

Figure 9: Parámetro del bloque de funciones de Simulink. 

3 Configuración del sistema en modo VNA básico

En esta sección se explica cómo el sistema SDR ha sido configurado para medir señales vectoriales en módulo y fase. La configuración es necesaria para medir señales provenientes de una agrupación de antenas, identificando la variacion en módulo y fase de cada una de las señal provenientes de cada antena. Estas señales recibidas permitirán realizar aplicaciones tanto en Síntesis de Antenas, Beamforming, o estimación de DOA.

Para medir la potencia de la señal de los canales en recepción, el dispositivo a sido caracterizado en la banda de 0.5 GHz a 6 GHz, a una frecuencia de muestreo de 5 MHz. Para ello el AD9361 fue configurado acorde al apartado 2.2 de este trabajo, midiendo potencia en dBm a través del Received Signal Strength Indicator (RSSI) en cuatro canales de entrada (RX1A_A, RX2A_A, RX1A_B y RX2A_B), y transmitiendo por un solo canal (TX1A_A). Esta configuración ha sido probada para aplicaciones en sistemas SIMO (Single Input, Multiple Output), en la que se han realizado mediciones de parámetros S i1 usando un acoplador híbrido de 180 grados, y los resultados han sido contrastados con las medidas realizadas por un analizador de redes vectoriales (Vector Network Analyzer - VNA) 8510C Agilent. Las mediciones permitieron determinar las pérdidas causadas por efectos de los conectores, cables y transiciones, utilizados en la conexión del dispositivo bajo prueba (Pozar, 2009).

Los resultados son mostrados en la figura 10, donde se puede observar una diferencia entre las mediciones realizadas por el VNA y el sistema SDR. Esta diferencia en promedio está alrededor de 1 dB para las frecuencias entre 2.5 Ghz hasta 6 Ghz, y crece alrededor de 5dB en las frecuencias inferiores a 2.4 GHz. Los resultados de las mediciones de los canales RX2A_A, RX1A_B y RX2A_B son similares.

Figure 10: Comparación de potencia del acoplador híbrido de 180 (S 21 Parameter) entre el VNA y el sistema SDR. 

Para la medición del ángulo de la señal de los cuatro canales en recepción ha sido necesaria de primera mano una auto-calibración interna en cada frecuencia, debido a los PLL (Phase-Locked Loop - PPL) en cada canal del AD9361. Para esta operación se utilizó la aplicación ADI IIO Oscilloscope, del sistema Linux instalado en la tarjeta ZC702. Luego, se ha usado un dispositivo divisor-combinador de potencia de 1:8 ZB8PD-252-S+ mini-circuits, para encerar las fases de los canales receptores RX2A_A, RX1A_B and RX2A_B, y tomando como referencia el canal RX1A_A. Para la experimentación se han tomado 20 muestras a la misma frecuencia para determinar la variación y estabilidad en la medición. Los resultados se muestran en la figura 11, se observa que la diferencia y variación máxima angular detectada en cada canal es de 5 ∘ centrada en 0 ∘ . Estos resultados son inferiores en comparación a mediciones realizadas sin calibración previa, teniendo resultados con variaciones muy inestables, alcanzando en algunos casos a una variación de hasta 150 ∘ .

Aplicando el mismo procedimiento descrito en esta sección, se midieron los canales de transmisión TX2A_A, TX1A_B y TX2A_B a través del divisor de potencia de 1:8 y el acoplador híbrido de 180 ∘ dando resultados similares a los descritos en las figura 10 y figura 11. Los resultados obtenidos a través de esta experimentación nos permiten obtener datos para la corrección de errores en mediciones de sistemas MIMO 4x4.

Figure 11: Diferencia angular entre canales receptores (referencia RX1A_A), a 3 GHz y con 20 muestras. 

Junto al sistema SDR se encuentran los dispositivos caracterizados tal como se muestra en la figura 12. En la parte derecha, el divisor-combinador de potencia de 1:8 usado para medir la variación de ángulo, y en la parte izquierda el acoplador hibrido de 180 grados usado para medir la potencia de la señal.

Figure 12: Conexiones entre SDR y dispositivos medidos. Al lado izquierdo divisor-combinador de potencia de 1:8, y al lado derecho el hibrido de 180 ∘ . 

4 Aplicaciones del sistema en investigación y academia

Usando el sistema propuesto, se podrán implementar varias aplicaciones que solo han sido publicado usando simulaciones de software comerciales tales como: Comparative Evaluation of Antenna Array Performance Using Non Blind LMS Beamforming Algorithms como en Chopra & Lakhmani (2017), o Digital Beamforming for LTE-Advanced como en Haroun et al. ( 2017), o 5G base stations defined by software (Llanga-Vargas et al., 2018), por mencionar algunos ejemplos de investigación o con fines académicos. En estos trabajos se desea implementar Síntesis de agrupación de antenas, algoritmos de beamforming, estimación de la dirección de arribo de la señal, etc.

A continuación, son presentadas las simulaciones realizadas en CST STUDIO SUITE de una agrupación lineal de 8 antenas como la presentada en (Haroun et al., 2017), y que se muestra en la figura 13. Para este escenario con 8 antenas, se usarían dos sistemas SDR como el indicado en este trabajo para obtener ocho canales de entrada y salida. Con una distribución de potencia uniforme, en la frecuencia de 1.8 GHz, con un desfase progresivo de 50 ∘ se obtiene una inclinación del haz de 9.6 ∘ , con una relación lóbulo principal a secundario de 12.8 dB típica de esta agrupación como se muestra en la figura 14. Así también en la figura 15, se muestra una Síntesis de Taylor diseñada a 25 dB.

Figure 13: Agrupación lineal de 8 antenas (Haroun et al., 2017). 

Figure 14: Apuntamiento del haz a 9.6 ∘ , de una agrupación lineal de 8 antenas con desfase progresivo de 50 ∘ y distribución uniforme. 

Figure 15: Síntesis de Taylor a 25 dB en agrupación lineal de 8 antenas. 

5 Conclusiones

En este trabajo se ha configurado un sistema de agrupación de antenas definido por software para generar y medir señales de agrupaciones de cuatro antenas. El sistema una vez calibrado, y en referencia a un analizador de redes vectorial, tiene una variación inferior de 5 ∘ en la detección de la fase de la señal, y una variación de potencia en promedio de alrededor de 1 dBm en el rango de 2.5 GHz a 6 GHz y de 5dBm a frecuencias inferiores a 2.5 GHz, mostrando el sistema propuesto prestaciones aceptables a un precio muy bajo en comparación con un VNA.

Algunas aplicaciones académicas o de investigación usan agrupaciones de ocho antenas para apuntamiento de haz, y se podrían implementar usando dos sistemas SDR como el propuesto en la investigación presentada.

Conflicto de Intereses

Los autores declaran que no existe ningún tipo de Conflicto de Interés.

Agradecimiento

Este trabajo ha sido apoyado por el centro TESLA - Investigación y Capacitación, Riobamba - Ecuador. Por la beca para Estudios de Doctorado de la Universidad Nacional de Chimborazo, por el Ministrio de Ciencia, Innovación, y Universidades de España con el proyecto TEC2016-78028-C3-3-P, y la Generalitat Valenciana con el proyecto GV/2015/065.

References

Alawsh, S. A., Al Khazragi, O. A., Muqaibel, A. H., & Al-Ghadhban, S. N. (2017). Sparse direction of arrival estimation using sparse arrays based on software-defined-radio platform. International Conference on Electrical and Electronics Engineering. [ Links ]

Cardama, Á., Jofre, L., Rius, J. M., Romeu, J., Blanch, S., & Ferrando, M. (2002). Antenas. Barcelona: Ediciones de la Universitat Politècnica de Catalunya. [ Links ]

Chinatto, A. & Junqueira, C. (2017). Real time beamforming algorithms: Experimental validation. Microwave and Optoelectronics Conference (IMOC), SBMO/IEEE MTT-S International. [ Links ]

Chopra, R. & Lakhmani, R. (2017). Design and comparative evaluation of antenna array performance using non blind LMS beamforming algorithms. Progress in Electromagnetics Research Symposium-Fall (PIERS-FALL). [ Links ]

DEV, (2013). AD9361 Data Sheet Rf Agile Transceiver. Retrieved from url http://www.analog.com/media/en/technical-documentation/data-sheets/AD9361.pdf. [ Links ]

FMC, (2014). Fmcomms5-EBZ Evaluation Board, Rev B Schematic. Retrieved from url https://wiki.analog.com/resources/eval/user-guides/ad-fmcomms5-ebz/hardware. [ Links ]

Godara, L. C. (1997). Application of antenna arrays to mobile communications. II. Beam-forming and direction-of-arrival considerations. Proceedings of the IEEE. [ Links ]

Harikrishnan, B., Raghul, R., Shibu, R., & Nair, K. R. (2014). All programmable SOC based standalone SDR platform for researchers and academia. First International Conference on Computational Systems and Communications. [ Links ]

Haroun, M. H., Ayad, H., Jomaa, J., Fadlallah, M., Jomaa, K., Fabres, M. C., & Bataller, M. F. (2017). Sampled Antenna Array Digital Beamforming for LTE-Advanced. International Conference on High Performance Computing & Simulation. [ Links ]

Hwang, S., Kim, H.-J., Kim, K. T., & Choi, J.-W. (2016). Testbed implementation of near-field magnetic MIMO communication system using SDR. Antennas and Propagation (ISAP), 2016 International Symposium on. [ Links ]

Llanga-Vargas, A., Peñafiel-Ojeda, C. R., Santillán-Haro, D., Cabedo-Fabrés, M., Antonino-Daviu, E., & Ferrando-Bataller, M. (2018). Antenas para estaciones base 5G definidas por software. XXXIII Simposium nacional de la unión científica internacional de radio. [ Links ]

Malkowsky, S., Vieira, J., Liu, L., Harris, P., Nieman, K., Kundargi, N., Wong, I. C., Tufvesson, F., Owall, V., & Edfors, O. (2017). The world´s first real-time testbed for massive mimo: Design, implementation, and validation. IEEE Access, 5, 9073-9088. [ Links ]

Pozar, D. M. (2009). Microwave Engineering. USA: John Wiley & Sons. [ Links ]

Shi, T., Guo, W., Yang, L., & Li, A. (2015). Remote wideband data acquiring system based on ZC706 and AD9361.Wireless Symposium (IWS), 2015 IEEE International. [ Links ]

Tosovsky, P. (2009). Software defined phased array antenna architecture and design approach. International Workshop on Satellite and Space Communications. [ Links ]

Tripathi, G. C., Jaraut, P., Rawat, M., & Reddy, L. (2015a). Digital predistortion of power amplifiers with diversity technique in 4G MIMO transceivers. International Microwave and RF Conference. [ Links ]

Tripathi, G. C., Jaraut, P., Rawat, M., & Reddy, L. (2015b). Low cost implementation of software defined radio for improved transmit quality of 4G signals. Communication, Control and Intelligent Systems. [ Links ]

ZYN, (2015). 7000 all programmable soc zc702 evaluation kit. Retrieved from url https://www.xilinx.com/products/boards-and-kits/ek-z7-zc702-g.html [ Links ]

Recibido: 31 de Octubre de 2018; Aprobado: 03 de Diciembre de 2018

* Correspondencia: anllavar@doctor.upv.es

Creative Commons License Este es un artículo publicado en acceso abierto bajo una licencia Creative Commons