Anda di halaman 1dari 4

Utilizacin del MATLAB para el diseo de agrupaciones de antenas de dipolos teniendo en cuenta los efectos de acoplo mutuo

J. A. Rodrguez Dept. Fsica Aplicada Universidad de Santiago de Compostela, 15782 Corua e-mail: fatony@usc.es F. Ares Dept. Fsica Aplicada Universidad de Santiago de Compostela, 15782 Corua e-mail: faares@usc.es E. Moreno Dept. Fsica Aplicada Universidad de Santiago de Compostela, 15782 Corua e-mail: famoreno@usc.es

Abstract- A procedure to design simple dipole array antennas is described. Relations are obtained involving active input impedances of individual dipoles (thus recognizing the effects of mutual coupling) and the radiating currents in the dipoles. These relations permit the establishment of a design procedure with the goals of an input impedance match and a desired radiation pattern. A MATLAB M-code program, that implements the method, is supplied. I. INTRODUCCIN

II. DESCRIPCIN DEL MTODO Consideremos un conjunto de N dipolos paralelos alimentados centralmente, separados una distancia d=/2 y conectados a la lnea de alimentacin principal (con una impedancia caracterstica Z oml ) mediante transformadores /4 formados por cables coaxiales. Es posible minimizar la radiacin hacia atrs situando un plano a tierra a una distancia h de los dipolos. Para valores prcticos de h (h/4), el principio de las imgenes es aplicable incluso para un plano a tierra finito, el cual, a efectos del anlisis, puede ser reemplazado por un array virtual paralelo e idntico al array real pero desfasado 180 en su excitacin. Denotaremos mediante In la corriente que circula por el dipolo n-simo, con la condicin de que estas corrientes deben encontrarse en fase. Dichas corrientes, que caracterizarn el diagrama de radiacin de la antena, pueden obtenerse fcilmente mediante un mtodo de sntesis como, por ejemplo, el de Orchard-Elliott [6]. El mtodo desarrollado permitir calcular las longitudes de los dipolos {ln} y las impedancias caractersticas de los bl transformadores {Z n } con el fin de que la antena irradie el diagrama deseado de forma eficiente.

La mayora de los libros de texto sobre la teora de antenas [1-2], describen diversos mtodos de sntesis de agrupaciones de antenas, los cuales permiten calcular las posiciones y/o excitaciones de cada uno de los elementos radiantes con el fin de conseguir el diagrama de radiacin deseado. Sin embargo, estos textos suelen ser poco didcticos a la hora de abordar el diseo de la red de alimentacin de la antena, puesto que no proponen un procedimiento claro, limitndose, en muchos casos, a desarrollar la formulacin necesaria para el clculo del acoplo mutuo entre los elementos radiantes. El libro de Elliott [3] trata desde un punto de vista acadmico este problema, sin embargo, no pone claramente de manifiesto las condiciones que debe verificar el diseo de toda red de alimentacin de una agrupacin de antenas, algo que si hace el trabajo desarrollado por Elliott y Stern [4] para el caso de agrupaciones de dipolos microstrip. En este artculo se presenta un mtodo de diseo de agrupaciones lineales de antenas, que teniendo en cuenta el acoplo mutuo entre elementos radiantes, muestra al alumno los objetivos que deben alcanzar un buen diseo de la red de alimentacin: la adaptacin de impedancias (con el fin de que la potencia transmitida sea mxima) y la condicin de diagrama de radiacin (con el fin de cada uno de los elementos radiantes circule la excitacin relativa calculada en el proceso de sntesis). El mtodo propuesto utiliza un conjunto de dipolos paralelos alimentados por cables coaxiales, lo que simplifica notablemente la implementacin de la antena. Adems, dicho mtodo se ha implementado en MATLAB [5], lo que permite al alumno calcular los parmetros de diseo de forma sencilla, tanto si se sita un plano a tierra detrs de los dipolos o no.

A. Clculo de las longitudes de los dipolos. El clculo de las longitudes de los dipolos se realiza mediante un mtodo iterativo. El objetivo es calcular las longitudes que debe tener cada dipolo para que las impedancias activas sean reales (condicin que, como veremos, es necesaria para la adaptacin de impedancias), las cuales vienen dadas mediante la siguiente expresin:
Z nA = Z nn +
m =1 m n N

Im Z nm = Z nn + Z nB In

(1)

En una primera iteracin, se calcula el trmino de acoplo mutuo ( Z nB ) suponiendo que los dipolos tienen una longitud /2, puesto que estas longitudes no influyen notablemente en el clculo de las impedancias mutuas ( Z nm ) . Posteriormente, se calculan las longitudes que deben tener los dipolos para que la parte imaginaria del trmino de autoimpedancia

( Z nn ) cancele la parte imaginaria del trmino de acoplo mutuo, con el fin de que las impedancias activas sean reales. El proceso se itera calculando el trmino de acoplo mutuo con las longitudes obtenidas y calculando unas nuevas longitudes hasta que stas no varen con respecto a las obtenidas en la iteracin previa. La convergencia del algoritmo es muy rpida, requiriendo pocas iteraciones. La autoimpedancia del dipolo n-simo, de longitud 2ln y radio a, se calcula utilizando la siguiente expresin: Z nn = [122.65 204.1kln + 110( kln ) 2 ] j[120 (2) {ln(2ln / a ) 1}cot( kln ) 162.5 + 140kln 40( kln ) 2 ]

B. Clculo de las impedancias caractersticas de los transformadores. Las longitudes calculadas en la etapa anterior aseguran que las impedancias activas de cada uno de los dipolos sean reales, esto es, Z nA = RnA . Puesto que los dipolos se encuentran conectados a la lnea de alimentacin principal mediante transformadores /4 (Fig. 1), las resistencias activas RnA se transforman en:
bl 2 (Zn ) (5) A Rn de modo que Rn es la impedancia de entrada de la rama n-sima conectada a la lnea principal. En la Fig. 2 se muestra el circuito equivalente.

Rn =

en donde k=2/ es el nmero de onda. Esta expresin, obtenida por Elliott [3] ajustando las funciones de Tai [7] a polinomios de segundo grado, solamente es vlida para dipolos cuyo radio verifica que 0.001588<a/<0.009525 y cuya longitud se encuentra en el intervalo [1.3/k,1.7/k]. Si fuera necesario, podran emplearse dipolos cuyas dimensiones excediesen esos lmites, utilizando una mejora a la solucin de King-Middleton de segundo orden para el clculo de la autoimpedancia [8]. La impedancia mutua entre dos dipolos m y n paralelos al eje z, de longitudes 2lm y 2lm y con sus centros situados en las posiciones (xm, ym, zm) y (xn, yn, zn) se calcula utilizando la siguiente expresin [3]:
Z mn = j 30 sin klm sin kln

Fig. 2. Circuito equivalente de la red de alimentacin de la antena.

e jkr1 e jkr2 e jkr 2 cos kl + n r2 r 1 ln r

ln

Puesto que la separacin entre los dipolos es de /2, la impedancia entre los terminales AB debida a los N obstculos en paralelo viene dada por:
N N 1 1 = = Gn (6) Z AB n =1 Rn n =1 en donde Gn=1/Rn denota la conductancia de la rama n-sima. El primer objetivo que debe cumplir el diseo para asegurar que la radiacin sea eficiente es la adaptacin de impedancias a la lnea principal. Esto implica que la impedancia a la entrada de la lnea principal debe ser igual a la impedancia caracterstica de dicha lnea ( Z in = Z oml ), de donde:

(3)

sin[k (ln | |) d

siendo:
2 2 2 r= ( xm xn ) + ( y m y n ) + ( z m zn + )
1 2

2 2 2 r1 = ( xm xn ) + ( ym yn ) + ( zm zn + ln ) 2 2 2 r2 = ( x m x n ) + ( y m y n ) + ( z m z n + + ln )

(4)

En el caso de que se site el plano a tierra detrs de los dipolos, el procedimiento es el mismo, variando solamente el modo de calcular la autoimpedancia y la impedancia mutua. As, la autoimpedancia de un dipolo en presencia del plano a tierra es igual a la autoimpedancia del dipolo aislado menos la impedancia mutua del dipolo con su imagen. Por otro lado, la impedancia mutua de dos dipolos en presencia del plano a tierra es igual a la impedancia mutua de dichos dipolos aislados menos la impedancia mutua de uno de los dipolos con la imagen del otro.

Goml = Gn (condicin de adaptacin)


n =1

(7)

siendo Goml = 1/ Z oml la conductancia de la lnea principal. El segundo requisito que debe verificar es la llamada condicin de diagrama de radiacin, con el fin de que por cada uno de los dipolos circule la corriente relativa calculada en el proceso de sntesis (In). En la Fig. 2, I n denota la corriente que circula por la rama n-sima a la entrada del transformador. La relacin entre dicha corriente y la corriente que circula por el dipolo n-simo est dada por:
RnA RnA I n = I n cos + j bl sin = jI n bl Zn Zn 4 4

(8)

Utilizando (5) y (8) se llega a que:


RnA (9) Rn El voltaje se desfasa 180 de una rama a otra debido a que stas estn separadas /2. Denotando por Vo el voltaje en I n = I n
2 2

Fig. 1. Esquema de la red de alimentacin de la antena.

la rama 1 (terminales AB), el voltaje en la rama n-sima est dado por Vn=(-1)n+1Vo. Por ello, las corrientes que circulan por cada rama tambin estarn desfasadas 180, lo que hace necesario invertir los terminales de alimentacin a la hora de conectar los dipolos para que las corrientes que pasan por ellos estn en fase. Teniendo en cuenta esto, el valor absoluto de la corriente que pasa por la rama n-sima puede deducirse de la ley de Ohm: V V I n = n = 0 = V0 Gn (10) Rn Rn Elevando al cuadrado la expresin anterior y utilizando (9) tenemos que:
RnA (11) Rn Para eliminar la dependencia con Vo, evaluamos la expresin anterior las ramas n y m y dividimos ambas expresiones: Gn 2 I n 2 RnA Rm I 2 R AG = 2 A = n 2 nA n (12) 2 Gm I m Rm Rn I m Rm Gm de donde obtenemos la condicin que ha de cumplirse para que por cada dipolo circule la corriente terica: Gn I 2RA = n 2 nA (condicin de diagrama) (13) Gm I m Rm Tomando m=N en la expresin anterior y sumando la contribucin de todos los dipolos se obtiene: V0 2Gn 2 = I n 2
N I n RnA Gn = (14) A =G n =1 GN n =1 I N RN Utilizando la condicin de adaptacin (7), se verifica: N 2

% Objetivo: % Entrada: % % % % % Salida: % % % %

Diseo de una agrupacin de dipolos - N: nmero de dipolos - In: excitaciones deseadas - Zo: impedancia caracterstica de la lnea principal - dip_radius: radio de los dipolos - h: distancia al plano de tierra (h=0 no hay plano) - Ln: longitudes de los dipolos - Za: impedancias activas de los dipolos - G_i: conductancias de cada rama - Zo_bl: impedancias caractersticas de cada transformador - b_a: cociente b/a de los cables coaxiales de cada transf.

Go_ML=1/Zo; %Clculo de las longitudes que hacen las impedancias activas reales [Ln,Za]=calc_Ln(N,In,h,dip_radius,1e-3); %Clculo de las conductancias de cada elemento despus del transformador G_i=(In.*In).*real(Za)*Go_ML/((In.*In)*real(Za).'); %Clculo de las impedancias caractersticas de cada uno de los transformadores Zo_bl=sqrt(real(Za)./G_i); %Dimensiones de los cables coaxiales de cada transformador (asumo dielctrico=aire) b_a=exp(Zo_bl/60); %Represento el diagrama de radiacin y=0:0.5:N/2-0.5; %Posiciones de los dipolos theta=-90:1:90; for i=1:length(theta), power_pat(i)=pattern(theta(i),90,N,In,Ln,y,h); end; plot(theta,power_pat-max(power_pat),'r-'); axis([-90 90 -50 0]); ylabel('Power pattern (dB)'); xlabel('theta (degrees)'); grid on;

Goml (15) G n =1 Mediante las dos ltimas expresiones resulta sencillo calcular GN . Posteriormente, se utiliza la condicin de diagrama (13) para obtener el resto de las conductancias de cada rama:

= GN G = Goml GN =

I RA Gn = n nA GN (16) I N RN Finalmente, se utiliza (5) para calcular las impedancias caractersticas de cada transformador:
bl Zn = RnAGn

function [Ln,Za]=calc_Ln(N,In,h,dip_radius,error) % Objetivo: Clculo de las longitudes de los dipolos % Entrada: - N: nmero de dipolos % - In: excitaciones deseadas % - h: distancia al plano de tierra % - dip_radius: radio de los dipolos % - error: precisin en el clculo de las longitudes % Salida: - Ln: longitudes de los dipolos % - Za: impedancias activas de los dipolos Ln=0.5*ones(1,N); %Longitudes del dipolo iniciales delta=1e+10; while (delta>error) %Clculo de impedancias activas sin considerar la autoimpedancia Za=calc_Za(N,In,Ln,h,dip_radius,0); %Clculo de las longitudes: se asume que los trminos de impedancia mutua varan muy poco con las longitudes de los dipolos f=inline('imag(calc_Zii(x,r))+Xa','x','r','Xa'); for i=1:N, Ln(i)=fsolve(f,0.5,optimset('Display','off'),dip_radius,imag(Za(i))); end; %Clculo de las impedancias activas utilizando las longitudes de los dipolos Za=calc_Za(N,In,Ln,h,dip_radius,1); delta=imag(Za)*imag(Za)'; end

(17)

Una vez obtenidas las impedancias caractersticas, es posible calcular las dimensiones de los cables coaxiales utilizando la expresin:
b ln n (18) r an siendo r la permitividad relativa del dielctrico del cable coaxial.
bl Zn =

60

III. LISTADO DEL PROGRAMA EN MATLAB A continuacin, se presenta el listado del programa en MATLAB que implementa el mtodo descrito. Todas las distancias y longitudes que se utilizan en el programa estn expresadas en unidades de longitud de onda.
function [Ln,Za,G_i,Zo_bl,b_a]=dipoles(N,In,Zo,dip_radius,h)

function Za=calc_Za(N,In,Ln,h,dip_radius,v) % Objetivo: Clculo de las impedancias activas

% Entrada: % % % % % % Salida:

- N: nmero de dipolos - In: excitaciones deseadas - Ln: longitudes de los dipolos - h: distancia al plano de tierra (h=0 no hay plano) - dip_radius: radio de los dipolos - v: si vale 0 no se considera la autoimpedancia - Za: impedancias activas de los dipolos

% % % % % Salida:

- N: n de dipolos - In: excitaciones de los dipolos - y: posiciones de los dipolos - h: distancia al plano de tierra - dB: diagrama de radiacin expresado en dB

Z=zeros(N,N); for i=1:N, for j=i:N, d1=0.5*(j-i); %Distancia entre el dipolo i y j if (h~=0) %Impedancia mutua entre la imagen del dipolo i y el dipolo j Zi_image_j=calc_Zij(sqrt(d1^2+4*h^2),0,Ln(i),Ln(j)); else Zi_image_j=0; %No se considera el plano a tierra end; if (i~=j) %Impedancia mutua entre los dipolos i y j menos la impedancia mutua entre la imagen del dipolo i y el dipolo j Z(i,j)=calc_Zij(d1,0,Ln(i),Ln(j))-Zi_image_j; Z(j,i)=Z(i,j); else Z(i,i)=v*calc_Zii(Ln(i),dip_radius)-Zi_image_j; end end end %Clculo de las impedancias activas Za=In*Z.'./In;

theta=theta*pi/180; phi=phi*pi/180; F=In.*Fe(theta,phi,Ln,h)*exp(j*2*pi*sin(theta)*sin(phi)*y).'; dB=20*log10(abs(F)); function r=Fe(theta,phi,L,h) k=2*pi; if (h~=0) r=sin(k*h*cos(theta))*(cos(k*L/2*sin(theta)*cos(phi))-cos(k*L/2))/sqrt(1sin(theta)^2*cos(phi)^2); else r=(cos(k*L/2*sin(theta)*cos(phi))-cos(k*L/2))/sqrt(1sin(theta).^2*cos(phi).^2); end;

IV. CONCLUSIONES Se ha descrito un mtodo que permite el diseo de una agrupacin de dipolos paralelos considerando los efectos de acoplo mutuo. Dicho mtodo se ha implementado en MATLAB de forma que el alumno pueda calcular los parmetros de diseo de forma sencilla. AGRADECIMIENTOS Los autores quieren agradecer el soporte econmico del Ministerio de Ciencia y Tecnologa bajo el proyecto TIC2002-04084-C03-02. REFERENCIAS
[1] [2] [3] [4] [5] [6] [7] [8] C. A. Balanis, Antenna Theory. Analysis and Design, 2nd ed., New York: Wiley, 1997 W. L. Stutzmann and G. A. Thiele, Antenna Theory and Design, 2nd ed., New York: Wiley, 1998 R. S. Elliott, Antenna Theory and Design, Revised ed., New Jersey: Wiley, 2003 R. S. Elliott and G. J. Stern, The design of microstrip dipole arrays including mutual coupling, Part I: Theory, IEEE Trans. Antennas Propagat., Vol. AP-29, No. 5, pp. 757-760, 1981 The MATLAB Group, Inc., Help menu in MATLAB 6.5 (PDF document), 2002. H. J. Orchard, R. S. Elliott, and G. J. Stern, Optimizing the synthesis of shaped beam antenna patterns, IEE Proc., Vol. 132, Pt. H, No. 1, pp. 63-68, 1985 C. T. Tai, Antenna engineering handbook, 2nd ed., Chapter 4, New York: McGraw-Hill, 1984 R. W. P. King, E. A. Aronson, and C. W. Harrison, Jr., Determination of the admittance and effective length of cylindrical antennas, Radio Science, Vol. 1, pp. 835-850, 1966

function Zij=calc_Zij(y,z,L1,L2) % Objetivo: Clculo de las impedancias mutuas % Entrada: - y: distancia (medida en horizontal) entre los dipolos % - z: distancia (medida en horizontal) entre los dipolos % - L1 y L2: longitudes de los dipolos % Salida: - Zij: impedancias mutuas de los dipolos L1=L1/2; L2=L2/2; Zij=j*30/(sin(2*pi*L1)*sin(2*pi*L2))*quad(@int_Zij,-L2,L2,1e-6,0,y,z,L1,L2); function c=int_Zij(eta,y,z,L1,L2) k=2*pi; r=sqrt(y^2+(z+eta).*(z+eta)); r1=sqrt(y^2+(z+eta-L1).*(z+eta-L1)); r2=sqrt(y^2+(z+eta+L1).*(z+eta+L1)); c=(exp(-j*k*r1)/r1+exp(-j*k*r2)/r2-2*cos(k*L1)*exp(-j*k*r)/r)*sin(k*(L2abs(eta)));

function Zii=calc_Zii(L,a) % Objetivo: Clculo de la autoimpedancia % Entrada: - L: longitud del dipolo % - a: radio del dipolo % Salida: - Zii: autoimpedancia L=L/2; kl=2*pi*L; Zii=(122.65-204.1*kl+110*kl^2)-j*(120*(log(2*L/a)-1)*cot(kl)-162.5+140*kl40*kl^2);

function dB=pattern(theta,phi,N,In,Ln,y,h); % Objetivo: Clculo del diagrama en potencia % Entrada: - theta, phi: coordenadas del punto