X
تبلیغات
نماشا
رایتل

(*blog_title*)

(*blog_short_description*)

Peducation

با هم بیاموزیم

جستجو
تقویم
مرداد 1395
شیدسچپج
1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 29
30 31
بایگانی
نظرسنجی
چقدر از مطالب پورتال رضایت دارید؟

برنامه محاسبه الگوی تشعشعی آنتن آرایه ای با توزیع دوجمله ای

در نرم افزار متلب (Matlab)، میخواهیم برنامه ای نوشته شود تا تعداد المان های آنتن آرایه ای دوجمله ای، فاصله میان المان ها و زاویه جهت گیری آرایه را دریافت و الگوی تشعشعی یا پترن (Pattern) آرایه را رسم و در ادامه ماکزیمم سمت گرایی و پهنای بیم نیم توان را محاسبه کند.

  

clear;clc;

N=input('Number of element=');

d=input('Space between element=');

Theta0=input('Steering Angle (degree)=');

theta=linspace(0,pi,1e3);

Beta=-2*pi*d*cosd(Theta0);

Si=2.*pi.*d.*cos(theta)+Beta;

AF=(cos(0.5.*Si)).^(N-1);

theta=rad2deg(theta);

AF=abs(AF);

AF=AF./max(AF);

AF=20.*log10(AF);

plot(theta,AF, 'linewidth',3);

grid on;

axis([0 180 -100 0]);

Dmax=10.*log10(abs(1.77.*sqrt(N)))

HPBW=rad2deg(1.06./sqrt(N-1))

در خط اول تمام حافظه متلب (Matlab) با دستور clear و محیط خط فرمان با دستور clc پاک می شود.

در خط دوم تا چهارم، با دستور input به ترتیب تعداد المان ها، فاصله میان المان ها برحسب طول موج و زاویه جهت گیری پترن از کاربر دریافت می شود.

در خط پنجم با دستور linspace بازه زاویه رسم مشخص می شود.

در خط ششم تا هشتم روابط مربوط به آنتن آرایه ای با توزیع دوجمله ای محاسبه می گردند.

در خط نهم با دستور rad2deg زاویه تتا از رادیان به درجه تبدیل می شود.

در خط دهم تا دوازدهم، ابتدا اندازه ضریب آرایه بدست آمده و سپس نرمالیزه شده و در نهایت به dB تبدیل می شود.

در خط سیزدهم، با دستور plot رسم انجام شده که با دستور linewidth عرض خط برابر سه فرض می شود.

در خط چهاردهم با دستور grid on، صفحه رسم شطرنجی می شود.

در خط پانزدهم با دستور axis بازه رسم برای محورهای افقی و عمودی محدود می گردد.

در دو خط آخر به ترتیب ماکزیمم سمت گرایی به dB و پهنای بیم نیم توان به درجه محاسبه می شوند.

نظرات (0)


نام :
ایمیل :
وب/وبلاگ :
ایمیل شما بعد از ثبت نمایش داده نخواهد شد