Está en la página 1de 4

UNA HERRAMIENTA DE MATLAB PARA

VISUALIZAR PATRONES 3D GENERADOS


POR AGRUPACIONES CONFORMADAS
Jose A. Garcia Naya, Julio C. Bregains, Adriana Dapena.
jagarciaudc.es, julio.bregainsudc.es, adrianaudc.es
Dpto. de Electronica y Sistemas. Universidad de La Corua. Facultad de InIormatica,
Campus de Elvia, CP. 15071, La Corua.

!"#$%&'$- In this paper we present a tool, designed with
MATLAB, capable of plotting the 3D polar radiation diagram
generated by a conformal antenna array. This tool also is
prepared for visualizing the geometrical arrangement (positions
and orientations) of the elements, as well as the relative values
of the amplitude and phase of their excitations.
En este artculo se presenta una herramienta, diseada con
MATLAB, capaz de obtener el diagrama de radiacin polar
tridimensional generado por una agrupacin conformada de
antenas. Dicha herramienta tambin cuenta con la posibilidad
de visualizar tanto la disposicin geomtrica (posiciones y
orientaciones) de los elementos, como los valores relativos de
amplitud y de fase de sus excitaciones.
I. INTRODUCCION
N el campo tecnicocientiIico, y desde los aspectos
didactico y de investigacion, siempre son de gran ayuda
las herramientas inIormaticas preparadas para manipular
ecuaciones, algoritmos numericos y/o representaciones
graIicas en 2 o en 3 dimensiones. Para el caso particular de la
didactica, la representacion graIica de resultados siempre es
un recurso que ayuda a estimular la curiosidad del alumno.
Actualmente existe un amplio conjunto de herramientas
preparadas para tales Iines, aunque, ultimamente, la
supremacia de MATLAB |1|, |2| como programa mas
utilizado en calculos matematicos de ciencias exactas e
ingenieria se ha vuelto indiscutible. Esto no resulta
sorprendente, puesto que, con un minimo de conocimientos
del manejo de sus Iunciones, es posible no solo manipular
datos y realizar calculos precisos con relativa sencillez, sino
tambien crear graIicos muy instructivos en muy poco tiempo.
En un trabajo anterior |3|, se presento una herramienta,
codiIicada en MATLAB, con la que es posible representar el
diagrama de radiacion de una agrupacion de antenas planas.
Dicha herramienta ha resultado ser muy util no solo para la
enseanza, sino tambien como herramienta de diagnostico de
diseos de agrupaciones de antenas. Con ella, sin embargo,
no era posible representar diagramas generados por
agrupaciones conIormadas (antenas cuya geometria se adapta
a una superIicie preestablecida, no necesariamente plana |4|),
ya que no tenia en cuenta disposiciones de elementos
distribuidos en el espacio y con rotaciones asociadas a ellos.
En esta comunicacion se subsana dicha limitacion,
presentandose una herramienta capaz de representar tanto el
diagrama de radiacion como la conIiguracion geometrica y
electrica de una agrupacion conIormada de antenas.
II. METODO
A. Radiacion emitida por una agrupacion conformada
Supongamos que tenemos un conjunto de N antenas en un
espacio acotado, ver Fig. 1. Por sencillez consideraremos que
todas ellas tienen la misma conIiguracion geometrica y
electrica, de tal manera que, si una cualquiera estuviese
situada en el centro del sistema de coordenadas global (x,v,:),
radiaria, en el punto lejano P especiIicado por el vector de
posicion (, un campo f
e
(u,)eC, siendo C el conjunto de los
numeros complejos. En una agrupacion conIormada, sin
embargo, cada elemento n no solo es desplazado hasta
situarse en una posicion %
n
, sino que ademas se rota,
quedando asociado a el un sistema de coordenadas
cartesianas local x
n
,v
n
,:
n
. En este nuevo estado, el campo
radiado por dicho elemento en el punto P es
! "

n
f
e n n
f , e
) %
u (1)
siendo ) + (2t /)&
R
el vector de onda |5|, y en donde
representa la longitud de onda a la Irecuencia de trabajo de la
agrupacion |el signiIicado de las otras variables involucradas
en la ecuacion (1) se puede deducir de la Fig. 1|. Se observa
que, por considerarse el punto P situado en campo lejano |5|,
los vectores ( y (
n
(que apuntan, virtualmente, al inIinito)
pueden considerarse paralelos.


Fig. 1. Representacion de un elemento n de la agrupacion conIormada,
detallandose las coordenadas global (x,v,:, derecha) y local (x
n
,v
n
,:
n
,
izquierda) requeridas para calcular el campo radiado en el punto lejano P.
El campo complejo radiado por la agrupacion se obtiene
aplicando el principio de superposicion:
E


! " ! "
1

n
N
f
e n n n
n
F , f , I e
) %
#
#
$
u u (2)
ecuacion en la que, por sencillez, se desprecia el acoplo
electromagnetico entre elementos. Los Iasores I
n
,I
n
,e
fun
eC
especiIican los Iactores de amplitud I
n
y desIase relativo u
n

impuestos a la seal del elemento nesimo para obtener la
distribucion espacial del modulo de F(u,) mas adecuada (de
acuerdo al criterio del diseador de la agrupacion), medida
en dB: |F(u,)|
dB
20log,F,.
La mayor diIicultad para calcular numericamente la
ecuacion (2) estriba en la obtencion de los valores u
n
y
n
. El
metodo tradicional consiste en establecer, para cada
elemento, tres rotaciones consecutivas hasta obtener su
posicion adecuada. Estas rotaciones son especiIicadas con
sendos angulos, denominados de Euler |6|, con los cuales es
posible implementar las transIormaciones de coordenadas
mediante multiplicaciones matriciales. En muchos casos, sin
embargo, no es Iacil de obtener una imagen mental clara de
dichas transIormaciones con estas tres rotaciones. Ademas,
cada multiplicacion matricial presupone una carga
computacional adicional que ralentiza el proceso de calculo.
Como alternativa intuitiva, hemos propuesto utilizar los
angulos directores de cada eje del sistema de coordenadas
local de cada elemento. Por ejemplo, el eje x
n
tiene asociados
tres angulos o
xn
,|
xn
,
xn
respecto de los ejes x,v,: globales,
respectivamente; mientras que el eje v
n
tiene asociados los
angulos o
vn
,|
vn
,
vn
. Con estos angulos es posible calcular los
cosenos directores, y, consecuentemente, los vectores
unitarios correspondientes. Una vez establecidos los vectores
unitarios de estos dos ejes, es posible obtener el vector
unitario del eje z
n
mediante producto vectorial. En este caso,
a costa de evitar angulos de rotaciones consecutivas con sus
multiplicaciones matriciales asociadas, se han de Iacilitar,
para cada elemento, seis angulos directores en lugar de tres
angulos de Euler. Una vez calculados los ejes x
n
,v
n
,:
n
, los
angulos u
n
y
n
se deducen Iacilmente de la Fig. 1:
( ) ( )
acos ; acos
con

u = =
u
=
u
n R :n n n xn
R Zn n
n
n
cos
sen
& & & &
& &
&
(3)

B. La herramienta en MATLAB
A continuacion, se describe (brevemente, por razones de
espacio) el Iuncionamiento de la herramienta propuesta.
El programa se inicia invocandolo en la linea de
comandos de MATLAB. Al iniciarse, se leen dos Iicheros de
entrada. En el primero de ellos se especiIican las
componentes de los vectores %
n
(
n
,
n
,,
n
) de las posiciones
de cada uno de los elementos, medidas en unidades de
longitud de onda , seguidas por las excitaciones I
n
, en Iorma
de amplitud ,I
n
, y Iase u
n
(medida en grados, entre 0 y 360).
Consecuentemente, el Iichero de entrada tendra dichos
valores organizados en 5 columnas (%
n
e I
n
) y N Iilas (numero
de elementos). En el segundo Iichero se especiIicaran los
angulos directores de los ejes locales x
n
e v
n
de cada uno de
los elementos (conteniendo, por tanto, 6 columnas y N Iilas).
Luego de leer esos Iicheros y de almacenar los datos en
memoria, el programa calculara los vectores unitarios &
xn
y
&
vn
(ver Fig. 1) de acuerdo a los angulos directores, para
luego obtener, mediante producto vectorial, los vectores
unitarios &
:n
.
Posteriormente, el programa preguntara al usuario si
desea que se represente la distribucion espacial de los
elementos. En caso aIirmativo, la agrupacion conIormada se
dibujara como un conjunto de circulos, cada uno
representando un elemento en un sistema tridimensional de
ejes cartesianos, en unidades .
A continuacion, el programa preguntara si se desea
representar la distribucion de amplitud de excitacion de los
elementos. Si se acepta la representacion, se procedera a
dibujar, por cada elemento, un cono cuyo eje principal
coincidira con el eje :
n
de dicho elemento, y cuya altura sera
proporcional a la amplitud normalizada de excitacion
correspondiente (es decir, el programa habra recalculado
previamente las I
n
de modo que se cumpla 0s,I
n
,s1). El Iactor
constante de proporcionalidad aplicado A
f
sera un valor a
establecerse en el codigo; asi, A
f
1, por ejemplo, indicara
que, al representarse la distribucion de amplitud orientada,
las posiciones estaran medidas en unidades , y las alturas de
los conos podran variar entre 0 (para ,I
n
,0) y (para ,I
n
,1).
En este caso, para representar las superIicies conicas ha sido
necesario codiIicar utilizando ecuaciones parametricas.
Una vez representados los conos orientados de
amplitudes, el programa pedira que se especiIique si se desea
representar la distribucion de Iase, esta vez mediante conos
no orientados (verticales). Ante una respuesta aIirmativa por
parte del usuario, se procedera de modo similar a como se
hizo con las amplitudes, pero representando las Iases
relativas entre u
n
0 (altura del cono igual a 0) y u
n
360
(altura del cono igual a ), convenientemente dimensionadas
con un Iactor de proporcionalidad F
f
.
Finalmente, el programa preguntara si se desea
representar el diagrama de radiacion polar tridimensional,
necesitando precisarse si se elige el hemisIerio espacial
superior (0sus90, 0ss360) o todo el espacio (0sus180,
0ss360) para dicha representacion. El patron de radiacion
normalizado se representara mediante una superIicie polar
parametrizada. El radio de esta superIicie, que dependera de
las coordenadas parametricas u y , indicara el valor de
potencia, en decibelios. El numero de puntos de barrido de
coordenadas angulares u y seran valores constantes a
establecerse en el codigo.
Como ultimo comentario, es necesario aclarar que la
representacion del diagrama polar dependera de la Iuncion
Iactor elemento f
e
(u,), el cual sera deIinido mediante las
lineas adecuadas de codigo adicional.
III. EJEMPLOS
En esta seccion se presentan varios ejemplos para
exponer los alcances y las limitaciones del codigo.

A. Dipolo de longitud /2 sufeto a diversas rotaciones.
Como primer ejemplo se representa el diagrama de
radiacion de un unico dipolo de longitud /2 alineado a lo
largo del eje v, con un plano de tierra (inIinito) ubicado en el
plano :0,25. Este primer ejemplo solo se utilizara para
veriIicar la correcta rotacion del diagrama de radiacion, en
concordancia con la rotacion aplicada a dicho dipolo. El
Iactor elemento en campo lejano utilizado en este caso ha


sido el especiIicado en |7|, convenientemente adaptado
(radiacion nula por debajo del plano de tierra). En la Fig.2 se
observan cuatro patrones. El primero de ellos (superior
izquierda) corresponde al diagrama de radiacion obtenido
cuando el dipolo se dispone a lo largo del eje v. En este caso
los ejes locales del dipolo coinciden con los ejes globales:
x
1
x, v
1
v, :
1
:, o, lo que es lo mismo, o
x1
0, |
x1
90,

x1
90, o
v1
90, |
v1
0,
v1
90. El segundo diagrama
(superior derecha) representa el patron al rotar el dipolo (y el
plano de tierra) 45 respecto del eje :, es decir, o
x1
45, |
x1

45,
x1
90, o
v1
135, |
v1
45,
v1
90. La Iigura
inIerior izquierda se obtiene rotando el plano de tierra 45
respecto del eje v (el dipolo no suIre rotacion): o
x1
45,
|
x1
90,
x1
135, o
v1
90, |
v1
0,
v1
90. En la Iigura
inIerior derecha el dipolo se ha rotado 30 respecto del eje x.



Fig. 2. Radiacion de un dipolo /2 con plano de tierra ubicado a una
distancia h /4. Superior izquierda: dipolo alineado a lo largo del eje v.
Superior derecha: rotacion del dipolo 45 respecto del eje :. InIerior
izquierda: rotacion del plano de tierra 45 respecto del eje v. InIerior
derecha: rotacion del dipolo -30 respecto del eje x.
En todas ellas, el acronimo DPN(dB) signiIica Densidad de
Potencia Normalizada (en decibelios). Por razones de espacio
no se representan los conos indicando las orientaciones
relativas al eje z
1
(perpendicular al plano de tierra).

B. Agrupacion conica de dipolos con plano de tierra.
Partimos del Iactor elemento f
e
(u,) de un dipolo de
longitud /2 alineado a lo largo del eje : con un plano de
tierra ubicado en el plano x0,25 |7|. Estos dipolos se
conIorman sobre una superIicie conica con radio base igual a
4 y angulo conico igual a 45, de manera que sus ejes :
n
son
tangentes al cono, y apuntando a lo largo de una linea
generatriz. El plano de tierra de cada dipolo tambien es
tangente a la superIicie conica. Al conjunto se aplica una
distribucion de excitacion uniIorme (I
n
1e
f0
). Sobre el circulo
de la base del cono se ubican 16 elementos equiespaciados.
En un circulo ubicado a una altura se ubican 12 dipolos
mas; Iinalmente, se ubican 8 y 4 dipolos a unas alturas 2 y
3, respectivamente. En la Fig. 3 se observa la distribucion
espacial de los dipolos, representados por circulos. La Fig.4
muestra la distribucion de amplitud uniIorme (,I
n
,1) con los
pequeos conos orientados a lo largo del eje de cada dipolo.
Fig. 3. Disposicion de los dipolos sobre un cono con una base de radio
igual a 4 , y altura 4 (angulo conico igual a 45). Cada circulo
representa un dipolo.
Como u
n
0 para todos los elementos, no es necesario
presentar la distribucion de Iase. En la Fig. 5 se observa el
diagrama de radiacion generado por esta agrupacion
conIormada.
Fig. 4. Distribucion de amplitud de los dipolos dispuestos sobre el
cono indicado en la Fig. 3. Las longitudes de los conos indican las
amplitudes relativas de excitacion, y sus alineaciones coinciden con los
de los propios dipolos.

Fig. 5. Diagrama de radiacion de la agrupacion conIormada de 40
dipolos con plano de tierra, dispuestos sobre un cono, ver Fig. 4.


C. Agrupacion conica de parches circulares.
En este ultimo ejemplo consideramos un Iactor elemento
f
e
(u,)cos
2
u correspondiente a un modelo teorico simple de
parche circular (radiacion hacia atras nula). Sobre la misma
superIicie conica utilizada en la seccion anterior (sobre la que
se ubicaron los dipolos) se conIorman 40 parches, con la
misma distribucion espacial que la dada para los dipolos,
pero orientados de manera que la normal a los parches son
tambien normales a la superIicie conica. Las excitaciones se
distribuyen de la siguiente manera: los 16 parches de la base
(primera Iila) excitados por I
n
e
f270
, los 12 parches de la
segunda Iila excitados uniIormemente con I
n
0,75e
f180
; para
los 8 parches de la tercera Iila I
n
0,50e
f90
, mientras que para
los de la ultima Iila, I
n
0,25e
f0
. La distribucion espacial es la
misma que la que se indico en la Fig. 3. En las Figs. 6 y 7 se
observan las distribuciones de amplitud orientada y Iase no
orientada respectivamente. En la Fig. 6 se ve claramente la
nueva orientacion de los elementos (los conos indican
normales a los parches). Finalmente, en la Fig. 8 se observa
el diagrama de radiacion obtenido para esta conIiguracion.

Fig. 6. Distribucion de amplitud de 40 parches dispuestos de acuerdo
a la Fig. 3. Las alturas de los conos indican valores de amplitud, y sus
alineaciones coinciden con las normales a los parches.

Fig. 7. Distribucion de Iase relativa (indicada por las longitudes de los
conos) de los parches distribuidos de acuerdo a la Fig. 3.
Fig. 8. Diagrama de radiacion de la agrupacion conIormada de 40
parches dispuestos sobre un cono, ver Figs. 6 y 7.
IV. CONCLUSIONES Y COMENTARIOS FINALES
La herramienta presentada resulta util para analizar tanto
las conIiguraciones geometrica y electromagnetica de las
agrupaciones conIormadas, como sus diagramas de radiacion
en potencia. Esta puede resultar no solo recomendable para la
enseanza de temas relacionados, sino como herramienta de
diagnostico de inestimable valor para los diseadores de
antenas.
Una de las mejoras que podrian plantearse a la version del
programa aqui presentada es la de agregar la representacion
(tambien en Iorma de conos) de los ejes x
n
e v
n
, aunque
probablemente esto produzca conIusion en la lectura de la
graIica de distribucion espacial de los elementos de la
agrupacion.
El codigo puede solicitarse gratuitamente, via email, a
cualquiera de los autores de este trabajo.
AGRADECIMIENTOS
Este trabajo ha sido Iinanciado parcialmente por Xunta de
Galicia, Ministerio de Ciencia e Innovacion, y Iondos
FEDER de la Union Europea (09TIC008105PR,
TEC200768020C0401, CSD200800010).
REFERENCIAS
|1|. The MATLAB Group, Inc., 'MATLAB Function ReIerence: Volumes
1-2-3, Documentos pdI disponibles a traves de la Ayuda de MATLAB
R2008a.

|2|. The MATLAB Group, Inc., 'MATLAB: 3-D Visualization, Documento
pdI disponible a traves de la Ayuda de MATLAB R2008a.

|3|. J. C. Bregains, F. Ares, E. Moreno, "Visualizing the 3D Polar Power
Patterns and Excitations oI Planar Arrays with MATLAB", IEEE
Antennas and Propagation Magazine, Vol. 46, No. 2, pp. 108-112, 2004.

|4|. L. JoseIsson, P. Persson, 'ConIormal Array Antenna Theory and
Design, IEEE Press, John Wiley & Sons, 2006.

|5|. C. A. Balanis, 'Antenna Theory. Analysis and Design, Third Edition,
Wiley Interscience, 2005.

|6|. T. Milligan, 'More Applications oI Euler Rotation Angles, IEEE
Antennas and Propagation Magazine, Vol. 41, No.4, pp. 78-83, 1999.

|7|. R. S. Elliott, 'Antenna Theory and Design, Revised Edition, Wiley
Interscience, 2003.

También podría gustarte