RCS Calculation Cylinder From Formula

7 visualizzazioni (ultimi 30 giorni)
Deniz Sezgin
Deniz Sezgin il 24 Gen 2021
Commentato: Deniz Sezgin il 27 Gen 2021
Hello,
I am trying to formulate a RCS formula using MATLAB. The formula is given in the screenshot.
My code is given below.
N=4000;
sum=0;
for n=(-4000):N
k=2;
c=physconst('lightspeed');
f=2.52e12;
lambda=c/f;
k0=(2*pi)/(lambda);
a = [0.005, 0.010, 0.015, 0.020, 0.025, 0.030, 0.035, 0.040];
Z=k0*a;
teta=90;
teta=deg2rad(teta);
H=besselh(n,k,Z);
B=besselj(n,Z);
sum=sum+(B./H)*exp(1i*n*teta);
end
summ=abs(sum).^2;
RCS=10*log((4./(k0*a*pi)).*summ);
plot(a,RCS)
xlabel('a(mm)')
ylabel('RCS')
grid on
Can you help me with this because I am getting wrong results.
Thank you in advence.

Risposte (1)

Tarunbir Gambhir
Tarunbir Gambhir il 27 Gen 2021
A better approach to solve a series formula is to use the symsum function. I suggest you create an anonymous function in terms of 'theta' and use symsum for the series.

Categorie

Scopri di più su Programming in Help Center e File Exchange

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by