📄 cal_len_patch.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 + -