Continue to Site

Welcome to EDAboard.com

Welcome to our site! EDAboard.com is an international Electronics Discussion Forum focused on EDA software, circuits, schematics, books, theory, papers, asic, pld, 8051, DSP, Network, RF, Analog Design, PCB, Service Manuals... and a whole lot more! To participate you need to register. Registration is free. Click here to register now.

Plotting antenna pattern in MATLAB

Status
Not open for further replies.

anuribs

Newbie level 2
Newbie level 2
Joined
Oct 9, 2015
Messages
2
Helped
0
Reputation
0
Reaction score
0
Trophy points
1
Activity points
19
I have a beamformed output, say

y = weights * signal,

where the signal is gaussian,i.e signal = randn( 1 , 1e5 ).

Now I want to visualise the output in angular domain, i.e I want to plot the gain of the resulting signal y as a function of elevation angles. I am considering the mainlobe of 'signal' to be pointing in (0 azimuth,0elevation). The weights are combination of amplitude weights and phase weights(exp(phase terms)). I am computing the antenna pattern in the following way:

pattern = abs(arrayFactor.* y).^2;

Is it correct to plot the antenna pattern of such a signal y by multiplying it by the array factor and then plotting its squared magnitude?(in case of isotopic element pattern.)

I would highly appreciate any input.
 

Status
Not open for further replies.

Similar threads

Part and Inventory Search

Welcome to EDABoard.com

Sponsor

Back
Top