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

📄 rangedb.m~

📁 信号与信息处理-matlab信号处理工具箱源程序集合
💻 M~
字号:
function range = rangedb(S, Pt, rcs, Gt, Gr, opFreq)% RANGEDB Returns the maximum two way radar range% %   rangedb(S, Pt, rcs, Gt, Gr)% % %   range = maximum radar range [dB(m)]% %   S = received signal power [dBW]%   Pt = power transmitted [dBW]%   rcs = Radar Cross Section [dB(m^2)]%   Gt = Gain of transmit antenna%   Gr = Gain of receive antenna%   opFreq = operating frequency [Hz] % %   AIM:% %   TECHNICAL BACKGROUND:% %   REFERENCES:% %   AUTHOR: Jason Moyle%   DATE: September 2008% %   TODO: Complete help file%% Check inputs% Not enough inputsif nargin<5    error('Not enough input arguments supplied to "rangedb" See help file')endfreq=1;% No Gr includedif nargin<6    freq=0;end%% Calculate range if frequency is suppliedif freq==1;    l=f2l(opFreq)  % wavelength    grx=db2g(Gr)   % rx gain as ratio    aeff=ae(l,grx)  % effective apperture    aeffdb=g2db(aeff)   % effective apperture dB    range = (Pt+Gt+2*spreaddb+rcs+aeff)/4;else    %% Calculate range if frequency is NOT supplied    range = (Pt+Gt-2*spreaddb+rcs+Gr)/4;end

⌨️ 快捷键说明

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