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

📄 retcav.m

📁 MATLAB无线网络的各种例子,相当全面
💻 M
字号:
% RETCAV   Provides  the  resonance  frequency  FR  in  GHz and  the   
%          quality  factor  Q  for a rectangular cavity operating in
%          the mode TElm0.
%
%	       [FR,Q] = RETCAV(A,B,D,L,M,ER,SGR)
%
%          A, B and D  are the cavity dimensions in  mm (D > A > B).
%          L, and M are integers correspondent to the number of half 
%          wavelenght along the direction  D and A, respectively. ER 
%          is the relative  dielectric constant of the medium inside 
%          the cavity and  SGR is the relative condutivity  in terms
%          of the copper condutivity (5.8 x 10^7 S/m). If SGR is not 
%          provided  then  the  copper  condutivity  is  assumed  as 
%          default.
%

% RFWave - The Radio Frequency Wave Toolbox
% Version: 1.2 16-Jul-2002
% Developed by A. C. de C. Lima 
% E-mail: acdcl@ufba.br
% Electrical Engineering Department
% Federal University of Bahia (UFBA)
% Brazil

function [fr,q] = retcav(a,b,d,l,m,er,sgr)

a=a*1e-3;
b=b*1e-3;
d=d*1e-3;
eo=8.82e-12;
mo=4*pi*1e-7;
sigma=5.8e7;
c=3e8; 
vf=c/sqrt(er);
eta=120*pi/sqrt(er);

if nargin > 6
    sigma=sigma*sgr;
end

if a == 0
   error('A cannot be zero.');
elseif b == 0
   error('B cannot be zero.');
elseif d == 0
   error('B cannot be zero.');
elseif er < 1
   error('ER must be greater than one.');
end

% Wave number and resonance wavelength
kr=sqrt((l*pi/d)^2+(m*pi/a)^2);
lbr=2*pi/kr;

% Resonance frequency 
fr=vf/lbr;
w=2*pi*fr;

% Quality factor
dlt=sqrt(2/w/mo/sigma);
vol=a*b*d;
aux1=(l*a/m/d)^2;
aux2=1+aux1;
q=vol/dlt*aux2/(2*d*b+a*d*aux2+2*a*b*aux1);

% Output
fr=fr*1e-9;







⌨️ 快捷键说明

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