Sie sind auf Seite 1von 6

See

discussions, stats, and author profiles for this publication at: https://www.researchgate.net/publication/272175288

Design of linear, planar and circular antenna


array using toolboxes of MATLAB

ARTICLE in INTERNATIONAL JOURNAL OF ENGINEERING RESEARCH FEBRUARY 2015

READS

616

2 AUTHORS, INCLUDING:

Prabira kumar Sethy


Sambalpur University Institute of Information
15 PUBLICATIONS 0 CITATIONS

SEE PROFILE

Available from: Prabira kumar Sethy


Retrieved on: 20 January 2016
International Journal of Engineering Research ISSN:2319-6890)(online),2347-5013(print)
Volume No.4, Issue Special 1 Jan. 10, 2015

a. L. Bastian Leibe and B. Schiele. Combined object portable communications device the size of a wristwatch be
categorization and segmentation with an implicit shape model. In Proc. available at an affordable cost for such services.In this project
Euro. Conf. Computer Vision, pages 755 762, 2004. different tool boxes of MATLAB are used like, signal
vii. Y. Boykov and V. Kolmogorov. An experimental comparison
processing toolbox, image processing toolbox and phased array
of min-cut/max-flow algorithms for energy minimization in vision. IEEE
Trans. Pattern Anal. MachineIntell., 26(9):11241137, Sept. 2004.
system toolbox for different purpose of extraction of
viii. Y. Y. Boykov and M.-P. Jolly. Interactive graph cuts for information about antenna array and a comparison is made
optimal boundary & region segmentation of objects in ND images. In between the linear and planar antenna arrays.[3]
IEEE Proc. Int. Conf. Computer Vision,pages 105112, 2001.
ix. Bruce, N. and J. Tsotsos, Saliency based on information Keywords: antenna array, channel requirement, MATLAB,
maximization. Advances in neural information processing systems, signal processing toolbox, image processing toolbox, phased
2006. 18: p. 155. array system toolbox, wireless mobile communication
x. Harel, J., C. Koch, and P. Perona, Graph-based visual
saliency. Advances in neural information processing systems, 2007. 19: INTRODUCTION
p. 545.
xi. Hou, X. and L. Zhang. Saliency detection: A spectral residual
approach. 2007: Ieee. The field of wireless mobile communications is growing at an
xii. Itti, L., C. Koch, and E. Niebur, A model of saliency-based explosive rate, covering many technical areas. Its sphere of
visual attention for rapid scene analysis. Pattern Analysis and Machine influence is beyond imagination. In the world of modern
Intelligence, IEEE Transactions on, 1998. 20(11): p. 1254-1259. wireless communication, engineer who wants to specialize in the
xiii. Li, Y., et al. Incremental sparse saliency detection. 2009: communication field needs to have a basic understanding of the
IEEE ICIP. roles of electromagnetic radiation, antennas, and related
xiv. R. Fergus, P. Perona, and A. Zisserman, Object class propagation phenomena.
recognition by unsupervised scale-invariant learning, presented at the
Antenna is an important part of any wireless communication
CVPR, 2003.
xv. T. Liu, J. Sun, N. Zheng, X. Tang, and H. Shum, Learning to
system as it converts the electronic signals (propagating in the
detect a salient object, presented at the CVPR, 2007. RF Trans-receiver) into Electromagnetic Waves (Propagating in
xvi. James, The Principles of Psychology. New York: Holt, 1890. the free space) efficiently with minimum loss. We use antennas
a. Treisman and G. Gelade, A feature-integration theory of when nothing else is possible, as in communication with a
attention, Cogn. Psych., vol. 12, no. 1, pp. 97136, 1980. missile or over rugged mountain terrain where cables are
expensive and take a long time to install.
An antenna array is a set of individual antennas used for
transmitting and/or receiving radio waves, connected together in
such a way that their individual currents are in specified
amplitude and phase relationship.
This allows the array to act as a single antenna, generally with
improved directional characteristics (thus higher antenna gain)
than would be obtained from the individual elements. The
resulting array in fact is often referred to and treated as "an
antenna," particularly when the elements are in rigid
Design of linear, planar and circular arrangement with respect to each other, and when the ratio of
currents (and their phase relationships) are fixed. On the other
antenna array using toolboxes of hand, a steerable array may be fixed physically but has
MATLAB electronic control over the relationship between those currents,
allowing for adjustment of the antenna's directionality without
1 requiring physical motion.
Jayanta Kumar Sahu,2 Prabira Kumar Sethy The array uses electromagnetic wave interference to enhance the
1
M.Sc Electronics, Sambalpur University Institute of radiative signal in one desired direction at the expense of other
Information Technology(SUIIT) directions. It may also be used to null the radiation pattern in
2 one particular direction, especially for a receiving antenna in the
Lecturer, Dept. Of ECE, Sambalpur University
jayanta.sahu@suiit.ac.in, psethy@suiit.ac.in face of a particular interfering source. [2]

(II)IMAGE PROCESSING TOOLBOX


Abstract: The demand for wireless mobile communications The image-processing toolbox of MATLAB has a function
services is growing at an explosive rate, with the anticipation freqz2 for finding the frequency response of two-dimensional
that communication to a mobile device anywhere on the globe filters. The same could be effectively used to evaluate the
at all times will be available in the near future.An array of radiation pattern of the two-dimensional arrays (IP toolbox,
antennas mounted on vehicles, ships, aircraft, satellites, and 2010). The radiation pattern of the array on the x-y plane is
base stations is expected to play an important role in fulfilling shown in the following figure.
the increased demand of channel requirement for these
services, as well as for the realization of the dream that a The following MATLAB function generates the three

SUIT,Sambalpur University@2015 Page 53


International Journal of Engineering Research ISSN:2319-6890)(online),2347-5013(print)
Volume No.4, Issue Special 1 Jan. 10, 2015

dimensional radiation pattern of a rectangular array. This Here the two parameters for the construction of the ULA are N
requires three arguments: and D . Where N is the number of antenna in the array and D
represents the spacing distance between the antennas.
JJ. Currents, a matrix whose elements define the current
distribution of the array;

KK. theta, an array having the directions in which the


pattern is evaluated;

LL. phi, an array having the directions in which the


pattern is evaluated .

The function freqz2 requires the frequency variables to be


normalized frequencies in the range -1.0 to 1.0, where 1.0
corresponds to half the sampling frequency, or radians. Due to
this, the progressive phase shifts x and y are normalized so
that their limits are equal to the limits of the normalized Figure 2- 20 element uniform linear array
frequencies of a two dimensional filter. The normalized values
of the progressive phase shifts are defined as follows: A Minimum Redundancy Linear Array (MRLA) is an example
of non-uniformly spaced linear array. The MRLA minimizes the
nx = sin cos number of element pairs that have the same spatial correlation
lag. It is possible to design a 4-element array whose aperture is
ny = sin sin equivalent to 7-element ULA which can be constructed by the
following codes,N=4;
Finally E(, ) is converted into E(x, y) so that the three
dimensional plotting function mesh can be used.[1] pos=zeros(3,N); azang=(0:N-1)*360/N-180;
pos(2,:)=[-1.5 -1 0.5 1.5 ];
% code5 theta=(pi/2)*((0:1:100)/100); ha=phased.ConformalArray(...
[the,ph]=ndgrid(theta,phi);shinx=cos(ph).*sin(the); 'ElementPosition',[cosd(azang);sin
shiny=sin(ph).*sin(the);E=freqz2(Currents,shinx,shiny); d(azang);zeros(1,N)],...
x=abs(E).*sin(the).*cos(ph);y=abs(E).*sin(the).*sin(ph); 'ElementNormal',[azang;zeros(1,N)] );
z=abs(E).*cos(the);figure mesh(x,y,z) viewArray(ha,'Title','Minimum Redundancy Linear Array
MRLA') set(gca,'CameraViewAngle',4.85);

Figure 1- The radiation pattern of a 5 5 uniform


rectangular array

(III)PHASED ARRAY SYSTEM TOOLBOX Figure3- 4 element minimum redundancy linear array

(A) CONSTRUCTION OF LINEAR ARRAY (B) CONSTRUCTION OF CIRCULAR ARRAY

By the following MATLAB coding we can construct a Uniform By the following MATLAB coding we can construct a Uniform
Linear Array (ULA), Circular Array (UCA),
N=20;
D=0.5; N=24;R=1; azang=(0:N-1)*360/N-180;
ha= phased.ULA(N,D); viewArray(ha,'Title','Uniform ha=phased.ConformalArray(...
linear Array(ULA)') set(gca,'CameraViewAngle',4.4); 'ElementPosition',[R*cosd(azang);R
*sind(azang);zeros(1,N)],...

SUIT,Sambalpur University@2015 Page 54


International Journal of Engineering Research ISSN:2319-6890)(online),2347-5013(print)
Volume No.4, Issue Special 1 Jan. 10, 2015

'ElementNormal',[azang;zeros(1,N)] );
viewArray(ha,'ShowNormals',true,'T
itle','UniformCircularArray(UCA)') view(0,90)
Here the two parameters for the construction of the UCA are N
and R . where N is the number of antenna in the array and R
represents the spacing distance between the antennas.

Figure 5- 18x16 uniform rectangular array

(IV) RADIATION PATTERN OF 5 x 5 UNIFORM


RECTANGULAR ARRAY
Figure2- 24 element uniform circular array
(A) RADIATION PATTERN IN AND CO-ORDINATE
Another kind of circular array can be constructed which is called SYSTEM
as Concentric Circular Array(CCA),which may be defined as
Multiple circular antenna arrays with the same number of In this part we are using the Image Processing Toolbox to
elements and different radii form a concentric circular array. generate the radiation pattern which can be obtained by the
This array can be formed by the following codes, following codes,
N=16;
R=[1 1.5 2]; azang=(0:N-1)*360/N-180; % radiation pattern of a 5 5 uniform rectangular array
pos=[zeros(1,N);cosd(azang);sind(a zang)]; theta=(pi/2)*((0:1:100)/100);
elNormal=zeros(2,N); ha=phased.ConformalArray(...
'ElementPosition',[R(1)*pos R(2)*pos R(3)*pos],... [the,ph]=ndgrid(theta,phi); shinx=cos(ph).*sin(the);
'ElementNormal', [ elNormal elNormal elNormal] ) %Normalized shinx shiny=sin(ph).*sin(the);
viewArray(ha,'Title','CCA'); %Normalized shiny E=freqz2(Currents,shinx,shiny);
here N is the number of antennas and R is the radii which has 3 %Analysis x=abs(E).*sin(the).*cos(ph); %Spherical to
values. y=abs(E).*sin(the).*sin(ph); %rectangular

z=abs(E).*cos(the); %coordinate system


mesh(x,y,z) %3D plot

the above codes are formed by using the following formulae,

The array factor for an MN rectangular array on the x-y plane


is,

Figure 4- 16 element concentric circular array

(C)CONSTRUCTION OF PLANAR ARRAY


By the following MATLAB coding we can construct a Uniform
Linear Array (ULA),
Where, x = kdxsin cos
M=18;
N=16; y = kdysin sin
dy=0.5
dz=0.5 where dx and dyare the spacing between the adjacent elements
along the x axis and the y axis, respectively, and the wmn are the
ha=phased.URA([N M],[dz dy]); current excitations.
viewArray(ha,'title','URA');
Here M is the number of antennas on the column of the array , N The image-processing toolbox of MATLAB has a function
is the number of antennas on the row of the array. freqz2 which could be effectively used to evaluate the radiation
dy is the inter-element spacing on the Y-axis and dz is the inter- pattern of the two-dimensional arrays (IP toolbox, 2010). The
element spacing on the Z-axis. radiation pattern of the array on the x-y plane is shown in the

SUIT,Sambalpur University@2015 Page 55


International Journal of Engineering Research ISSN:2319-6890)(online),2347-5013(print)
Volume No.4, Issue Special 1 Jan. 10, 2015

following figure . The u/v coordinates for the hemisphere x 0 are derived from
the phi and theta angles, as follows:
The following MATLAB function generates the three
dimensional radiation pattern of a rectangular array. This u = sin() cos()
requires three arguments:
v = sin() sin()
JJJ. Currents, a matrix whose elements define the current
distribution of the array; by using the following codes we can get the response of the
given antenna array in UV domain
KKK. theta, an array having the directions in which the
pattern is evaluated; %3D response pattern in UV domain

LLL. phi, an array having the directions in which the fc = 1e9; c = 3e8; plotResponse(ha,fc,c,'RespCut',
pattern is evaluated . '3D','Format','UV');

The function freqz2 requires the frequency variables to be


normalized frequencies in the range -1.0 to 1.0, where 1.0
corresponds to half the sampling frequency, or radians.

Due to this, the progressive phase shifts x and


y are normalized so that their limits are equal to the limits of
the normalized frequencies of a two dimensional filter.

The normalized values of the progressive phase shifts are


defined as follows:

nx = sin cos
Figure7-Response of a 5 x 5 uniform rectangular array in
ny = sin sin UV domain

Finally E(, ) is converted into E(x, y) so that the three When we need to have only the response of the array in U
dimensional plotting function mesh can be used. [1] domain then the following coding are required,

%responce pattern in U domain fc = 1e9; c = 3e8;


plotResponse(ha,fc,c,'RespCut', 'U','Format','UV');

Figure8-Response of a 5 x 5 uniform rectangular array in U


Figure6-Radiation pattern of a 5 x 5 uniform rectangular space
array
(C)RESPONSE OF 5 x 5 UNIFORM RECTANGULAR
RESPONSE OF 5 x 5 UNIFORM ARRAY IN POLAR PLOT

RECTANGULAR ARRAYS IN UV CO- Polar graphs are relevant to any phenomena characterized by its
direction and distance from a fixed point.
ORDINATE SYSTEM
The code for obtaining a polar plot of the response of a given 5 x
UV mapping is the 3D modeling process of making a 2D image 5 uniform rectangular array is,
representation of a 3D model.
fc = 1e9; c = 3e8; plotResponse(ha,fc,c,'RespCut',

SUIT,Sambalpur University@2015 Page 56


International Journal of Engineering Research ISSN:2319-6890)(online),2347-5013(print)
Volume No.4, Issue Special 1 Jan. 10, 2015

'AZ','Format','polar'); (VI) References

Journals and conference Paper:-

i. Sahaya Kulandai Raj Joseph and Joerg Schoebel (2010).


Designing Antenna Arrays Using Signal Processing,Image Processing
and Optimization Toolboxes of MATLAB, Matlab - Modelling,
Programming and Simulations, Emilson Pereira Leite (Ed.), ISBN: 978-
953-307-125-1
ii. Antennas and its ApplicationsPramod Dhande Armament
Research & Development Establishment, Dr Homi Bhabha Rd, Pashan,
Pune-411 021.
iii. Applications of Antenna Arrays toMobile
Figure9-Response of a 5 x 5 uniform rectangular Communications,Part I:Performance Improvement, Feasibility,and
array in polar plot System Considerations LAL C. GODARA,SENIOR MEMBER, IEEE.
iv. A mathematical theory of linear arrays by S.A
(V)CONCLUSION
SCHELKUNOFF.
Websites:-
In this paper, varieties of antenna arrays are designed such as v. http://en.wikipedia.org
linear array, planar array and circular arrays to meet the higher vi. http://google.co.in
demands of present communication systems. Books:-
vii. Balanis, C. (2005). Antenna Theory: Analysis and Design, 3rd
The different algorithms are utilized to construct the antenna ed., Wiley and Sons, 047166782X, Hoboken, New Jersey, USA.
arrays in various toolboxes of MATLAB. Also a 5x5 rectangular viii. signal Processing Toolbox Users Guide.
array is designed and its responses are obtained to show the (2010),TheMathWorks Inc.
ix. Image Processing Toolbox Users Guide. (2010),The
nature of its radiation pattern.
MathWorks Inc.

SUIT,Sambalpur University@2015 Page 57

Das könnte Ihnen auch gefallen