X
تبلیغات
رایتل

(*blog_title*)

(*blog_short_description*)

Peducate.ir

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

جستجو
بایگانی
آمار
تعداد بازدیدکنندگان :
141346
نظرسنجی
چقدر از مطالب پورتال رضایت دارید؟

برگه‌ها
مؤسسه خیریه محک

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

در نرم افزار متلب (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)


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