⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 cal_len_patch.m

📁 patchantenna matlab code
💻 M
字号:
function [length, delta_length, Leff]=cal_len_patch(Er, w, d, fr)

% This function was created by Gazi K ASadullah
% fr= Resonant Frequency in GHz.
% w= Width of the microstrip
% h= Thickness of the microstrip
% Er = Di electric Constant
% The function will calculate the Length of the microstrip Antenna.
% References: 
% Microwave Engineering - Third edition- David Pozar
% Microwave filters, Impedence-matching, Networks, and Coupling structures - Mathaei Young Jones
% Passive and Active filters- Theory and implementations - Wai-kai-Chen.
% Digital Signal Processing using MATLAB- Vinay K Ingle.
% Stripline Circuit design- Harlan Howe
% Antenna THeory: Analysis and Design -Balanis


fr1=fr*(1e+9);
c=((2.9986e+8)*100)/2.54; %speed of light(inch/sec)
A= c/(2*fr1);
[Eeff, w_over_h]=calc_Eeff_patch(Er, w, d);
numerator= ((Eeff +0.3)*(w_over_h+0.264));
denom=((Eeff - 0.258)*(w_over_h + 0.8));
deltaL_over_h = 0.412*(numerator/denom);
delta_length=deltaL_over_h * d;
length =(A*((Eeff)^(-0.5)))- (2*(delta_length));
Leff=length+(2*delta_length);

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -