aoaerr.m~

来自「信号与信息处理-matlab信号处理工具箱源程序集合」· M~ 代码 · 共 42 行

M~
42
字号
function [errorDeg, errorRad]=aoaerr(angle, phaseError, baseline, opFreq)% AOAERR Calculates interferometer angle error% %   error=aoaerr(angle, phaseError, baseline, opFreq)% %   OUTPUTS%   errorDeg = angle error [degrees]%   errorRad = angle error [radians]% %   INPUTS%   angle = angle of arrival of radar signal [degrees]%           accepts an array of angles%   phaseError = phase measurement error [degrees]%   baseline = baseline (separation antennas) of interferometer [m]%   opFreq = received signal operating frequency [Hz]% %   AIM:%   To determine the angle error of a signal arriving at a particular%   angle.% %   TECHNICAL BACKGROUND:% %   REFERENCE:%   Benson, Frater, Ryan, TACTIACL ELECTRONIC WARFARE, Argoss Press, 2007,%   p.218%   Curtis p.381% %   AUTHOR: Jason Moyle%   DATE: September 2008%   Copyright 2008%% Initiate variablesdphi=d2r(phaseError);       % Convert phase error to radianstheta=d2r(angle);           % Convert arrival angle to radiansd=baseline;                 % Baselinel=f2l(opFreq);              % Wavelength of opFreq%% Calculate errordtheta=l/2/pi/d./cos(theta)*dphi;errorRad=dtheta;errorDeg=r2d(dtheta);          % Convert angle error to degrees

⌨️ 快捷键说明

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