tdoa.m

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

M
48
字号
function [angleDeg,errorDeg,angleRad,errorRad]=tdoa(deltaTime,baseline,timingErr)% TDOA Time dirrerence of arrival% %   [angleDeg,errorDeg,angleRad,errorRad]=tdoa(deltaTime,baseline)% %   angleDeg = calculated angle of arrival [degrees]%   errorDeg = angular error of TDOA based on time, baseline and %              received angle [degrees]%   angleRad = calculated angle of arrival [radians]%   errorRad = angular error of TDOA based on time, baseline and %              received angle [radians]% %   deltaTime = time difference of arrival [s]%   baseline = distance between receiving antennas [m]%   timingErr = timing error [s] (optional parameter, assumed to be 1ns if%               not included)% %   AIM: % % %   TECHNICAL BACKGROUND: % % %   REFERENCES:% % %   See also TDOAERR% %   AUTHOUR: Jason Moyle%   DATE: September 2008% %   Copyright 2008%% Initiate variablesif nargin<3    dterr=1e-9;             % Timing errorelse    dterr=timingErr;enddt=deltaTime;               % Time difference of arrivald=baseline;                 % Baseline of antennas%% Calculate angle of arrivalangleDeg=asind(c.*dt/d);angleRad=d2r(angleDeg);%% Calculate error[errorDeg errorRad]=tdoaerr(angleDeg,dterr,d);

⌨️ 快捷键说明

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