Computer Science, asked by asasasas6648, 1 year ago

Matlab code for array weight calculation in antena

Answers

Answered by kirahinamoriamuchan
0

>> N = 12;M = 64;

>> phis = randi([0,360],1,N)*pi/180;

>> ComplexWgts = exp(2*pi*1j*phis);

>> R_fr = abs(fftshift(fft(ComplexWgts,M)));

Where as the Array factor can be coded as

theta = (-90:90)*pi/180;

d = 0.5;% How to interpret this d from the FFT

AF = zeros(size(theta));

for n = 1:N

AF = AF + a(n) * ComplexWgts(n) * exp(1j * n * 2 * pi * d * sin(theta));

Similar questions