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

📄 calc_eeff_patch.m

📁 patchantenna matlab code
💻 M
字号:
function [Eeff, w_over_h]=calc_Eeff_patch(Er, w, h);


% This  M-file was created by Gazi K Asadullah
% Er= relative permittivity
% This function basically calculates Effective dielectric constant (Ereff) for 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
w_over_h=w/h;
Er1     =((Er+1)/2);
Er2     =((Er-1)/2);
h_over_w=(1/w_over_h);
A       =sqrt(1+(12*h_over_w));
if w_over_h >= 1
    Eeff   =(Er1 + (Er2*(1/A)));
end

if w_over_h < 1
    B = 0.04*((1-w_over_h)^2);
    Eeff    =(Er1 + (Er2*((1/A) + B)));
end

⌨️ 快捷键说明

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