亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關于我們
? 蟲蟲下載站

?? sigcomp2.m

?? 陣列信號處理的工具箱
?? M
字號:
function sigOut = sigcomp2(sigIn, calFile, calMethod, calAngle, nearfieldMethod, nearfieldAnlge)%SIGCOMP2 Performs calibration compensation on the signals for the AIMT experimental antenna.%%--------%Synopsis:%  sigOut = sigcomp2(sigIn, calFile, calMethod, calAngle,%          nearfieldMethod, nearfieldAnlge)%%Description:%  Performs calibration compensation on the signals using information from%  the file "calFile". Two independent compensations can be choosen to be%  done or not done: Coupling and nearfield. For more information about%  the compensations, see [2].%%  Calibration compensation for coupling and near field can also be performed%  on the steering vectors with the function "setcal1". Make sure that%  compensation of coupling and/or near field is not done both with "setcal1"%  and "sigcomp2".%%  NOTE: Before this function can be executed, the function "setcal1" with%  the correct calibration file name must be executed.%%Output and Input:%  calFile (StringT): Name of file with calibration compensation information.%    It normally ends with ".dbc".%  calMethod [D](StringT): Coupling compensation to be done.%    = 'Ccmp': Use decoupling matrix (default).%    = 'wctab': Use a table of corrections for different directions.%       Not implemented.%    = 'wcmedel': Ask Lars Pettersson, FOA.%    = 'nocomp': No compensation will be used.%  calAngle [D](RealScalarT): Angle to use in the table of corrections.%    Only applicable for calMethod = 'wctab'. Default value is 0.%    NOTE: Not implemented yet.%  nearfieldMethod [D](StringT)%    = 'nearfldcomp': Nearfield compensation will be done.%    = 'nocomp': No nearfield compensation (default).%  nearfieldAnlge [D](RealScalarT): Angle to use for nearfield compensation.%     Default value is 0.%%Global Variables:%  global c0 xel Rmeas deltaz0 dxel0 th3dBV fRFth3dBV dipl nely hel%    (in eincdbt).%%--------%Notations:%  Data type names are shown in parentheses and they start with a capital%  letter and end with a capital T. Data type definitions can be found in [1]%  or by "help dbtdata".%  [D] = This parameter can be omitted and then a default value is used.%  When the [D]-input parameter is not the last used in the call, it must be%  given the value [], i.e. an empty matrix.%  ... = There can be more parameters. They are explained under respective%  metod or choice.%%Examples:%  % Set calibration method and factors.%  dataFileName = 'datafil1';%  if (strcmp(methodCh,'rmusic') | strcmp(methodCh,'esprit'))%    setcal1('nocomp',[dataFileName, '.dbc'],'nocomp')%    sig = sigcomp2(sig, [dataFileName, '.dbc'], 'Ccmp', [], 'nearfldcomp');%  else  %    setcal1('wctab',[dataFileName, '.dbc'], 'nearfldcomp')%  end%if%%Software Quality:%  (About what is done to ascertain software quality. What tests are done.)%%Known Bugs:%  The signal is not marked as "compensated". Should it be that?%%References:%  [1]: Bj鰎klund S.: "DBT, A MATLAB Toolbox for Radar Signal Processing.%    Reference Guide", FOA-D--9x-00xxx-408--SE, To be published.%  [2]: Pettersson L.: "講ersiktlig beskrivning av m鋞dataanalysprogram f鰎%    digital experimentantenn", FOA-D--96-00226-3.2--SE, FOA February 1996.%%See also:%  setcal1, dbtex10, dbtex9, expsig1%   *  DBT, A Matlab Toolbox for Radar Signal Processing  *% (c) FOA 1994-2000. See the file dbtright.m for copyright notice.%% Start        : 970903 Svante Bj鰎klund (svabj).% Latest change: $Date: 2000/10/16 15:21:40 $ $Author: svabj $.% $Revision: 1.23 $% *****************************************************************************%Possible extensions in the code:%%    = 'wctab': Use a table of corrections for different directions.%      Not implemented.% size(Cmat) =%   321    12% Probably what it missing is that we have to look up in the table for exactly one angle, namely calAngle.% ----------------------------------------------------------------------- %% Handle input parameters.% ----------------------------------------------------------------------- %if (nargin < 1)  error('DBT-Error: To few input parameters.')end% ****************** Add missing input parameters ******************if (nargin < 3)  calMethod = [];endif (nargin < 4)  calAngle = [];endif (nargin < 5)  nearfieldMethod = [];endif (nargin < 6)  nearfieldAnlge = [];end%if (nargin < 7)%  rangeIx = [];%end%if (nargin < 8)%  trialIx = [];%end% ****************** Default values ******************if isempty(calMethod)  calMethod = 'Ccmp';end%ifif isempty(calAngle)  calAngle = 0;end%ifif isempty(nearfieldMethod)  nearfieldMethod = 'nocomp';end%ifif isempty(nearfieldAnlge)  nearfieldAnlge = 0;end%if%if isempty(rangeIx)%  rangeIx = 1;%end%if%if isempty(trialIx)%  trialIx = 1;%end%if% ****************** Error check input parameters ******************chkdtype(sigIn, 'RxCompSigT', 'RxRadarSigT')chkdtype(calFile, 'StringT')chkdtype(calMethod, 'StringT')chkdtype(calAngle, 'RealScalarT')chkdtype(nearfieldMethod, 'StringT')chkdtype(nearfieldAnlge, 'RealScalarT')%chkdtype(rangeIx, 'IndexT')%chkdtype(trialIx, 'IndexT')%sizeSig = sigsize(sigIn,[],'n');%if (sizeSig(1,2) > 1)%  fprintf('\nWarning: Only one range bin is implemented in sigcomp2. Using index = 1.\n\n')%end%if (sizeSig(1,5) > 1)%  fprintf('\nWarning: Only one trial is implemented in sigcomp2. Using index = 1.\n\n')%end% ****************** Pick out fields from input parameters. ******************% The two-dimensional matrix with the received antenna signals is in% the matrix X. X is of size (number of channels) x (number of snapshots).signals = sigIn.signals;% ***********  Read calibration compensation information from file. ***********global exp2dbtversion c0 xel Rmeas deltaz0 dxel0 th3dBV fRFth3dBV diplglobal nely hel Ccmpfile Wcmpfile Ccmp wctab wcmedel wcmat sphitab  % The calibration information must be stored in global variables for  % other functions to work.exp2dbtversion =  matgetm(calFile,'exp2dbtversion');if ((exp2dbtversion == 2) | (exp2dbtversion == 3))  %global c0 xel Rmeas deltaz0 dxel0 th3dBV fRFth3dBV dipl nely hel  %global Ccmp wctab phitab wcmedel wcmat Ccmpfile Wcmpfile  %global cmpmetLocal  load(calFile,'-mat')  Ccmp = Ccmp / norm(Ccmp,'fro');    % Normalizing the decupling matrix.  phitab = asin(sphitab);  cmpmetLocal = calMethod;else  error('DBT-Error: Wrong version of the file ',calFile)end%if% ----------------------------------------------------------------------- %% Get calibration information.% ----------------------------------------------------------------------- %%global cmpmetLocal%global Ccmp wctab phitab wcmedel wcmat%global c0cmpmet = cmpmetLocal;if strcmp(cmpmet,'wctab')  Cmat = wctab;elseif strcmp(cmpmet,'Ccmp')  Cmat = Ccmp;elseif strcmp(cmpmet,'wcmedel')  Cmat = wcmedel;elseif strcmp(cmpmet,'nocomp')  % Do nothing. I do have to assign a value to Cmat, don't I?  Cmat = [];else  error('DBT-Error: Wrong calMethod in sigcomp2.');end%ifif strcmp(nearfieldMethod,'nearfldcomp')  %ant    = sigIn.antenna;  %lambda = ant.lambda;  waveform = sigIn.waveform;  lambda  = waveform.wavelength;  frequencyMhz = (c0/lambda)*1e-6;  wnfcmp=eincdbt(nearfieldAnlge,frequencyMhz,'nearfield');elseif strcmp(nearfieldMethod,'nocomp')  wnfcmp=[];else  error('DBT-Error: Wrong nearfieldMethod in sigcomp2.');end% ----------------------------------------------------------------------- %% Do the calibration compensation.% ----------------------------------------------------------------------- %sizeSig = sizem(signals);noTrial = sizeSig(5);noRange = sizeSig(2);for nTrial = 1:noTrial;  for nRange = 1:noRange;    X = (getm3(signals,3,1,    ':',nRange,':',1,nTrial));    X = vcorrdbt(X.',Cmat,cmpmet,wcmat,wnfcmp).';    signals(':',nRange,':',1,nTrial) = X.';      % Test of change to Matlab 5 indexing instead of setm:      %>> all(all(all((sig10.signals == sig12.signals),1),2),3)      %  ans =      %       1    infoStr = sprintf('sigcomp2: trial = %d(%d), range = %d(%d)\r',...      nTrial,noTrial, nRange,noRange);    dbtinfo(infoStr,1);  end%for nRangeend%for nTrialdbtinfo('');	%New line.% ----------------------------------------------------------------------- %% Return data.% ----------------------------------------------------------------------- %sigOut = sigIn;sigOut.signals = signals;

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
国产精品资源网| 在线观看免费亚洲| 成人教育av在线| 91成人免费在线| 久久在线免费观看| 午夜精品视频一区| 99视频在线观看一区三区| 欧美一区二区美女| 一区二区三区久久| 成人av电影观看| 精品99999| 日韩精品高清不卡| 色8久久精品久久久久久蜜| 久久综合国产精品| 日韩福利视频导航| 在线观看日韩电影| 亚洲品质自拍视频| 国产99精品国产| 26uuu国产电影一区二区| 一区二区三区在线看| 处破女av一区二区| 久久久另类综合| 琪琪久久久久日韩精品| 欧美午夜宅男影院| 亚洲免费三区一区二区| 成人午夜在线播放| 中文字幕精品—区二区四季| 久久99热这里只有精品| 日韩一区二区电影在线| 午夜不卡av在线| 欧美久久久久久久久| 一区二区激情小说| 91丨九色porny丨蝌蚪| 中文字幕日本乱码精品影院| 风间由美性色一区二区三区| 精品奇米国产一区二区三区| 蜜臀av亚洲一区中文字幕| 91精品国产乱码| 日韩激情中文字幕| 日韩精品中午字幕| 精品一区二区三区视频| 久久婷婷国产综合国色天香| 国产综合色产在线精品| 国产午夜精品久久久久久免费视 | www.在线欧美| 国产精品视频九色porn| 成人精品免费网站| 亚洲日本一区二区| 欧美日韩小视频| 日韩av在线发布| 亚洲同性gay激情无套| 色综合久久久网| 亚洲一区二区精品视频| 欧美另类变人与禽xxxxx| 日韩精品免费专区| 国产丝袜欧美中文另类| 97精品视频在线观看自产线路二| 亚洲精品久久嫩草网站秘色| 欧美在线观看视频在线| 青青青伊人色综合久久| 国产网站一区二区| 91色婷婷久久久久合中文| 婷婷久久综合九色综合伊人色| 欧美一三区三区四区免费在线看| 国产一区二区三区综合| 亚洲欧洲中文日韩久久av乱码| 欧美日本乱大交xxxxx| 精品一区中文字幕| 亚洲日本va午夜在线影院| 欧美日高清视频| 国产**成人网毛片九色| 亚洲va国产va欧美va观看| 欧美精品一区二区三| 一本一道综合狠狠老| 麻豆国产欧美日韩综合精品二区| 国产色婷婷亚洲99精品小说| 欧美图区在线视频| 国产成人丝袜美腿| 婷婷中文字幕一区三区| 中文字幕亚洲欧美在线不卡| 9191成人精品久久| 91香蕉国产在线观看软件| 欧美日韩一本到| 国产精品影视在线观看| 午夜精品一区二区三区电影天堂| 中文字幕免费一区| 欧美不卡在线视频| 欧美精选一区二区| 色噜噜夜夜夜综合网| 夫妻av一区二区| 久久国产精品区| 亚洲第一电影网| 亚洲三级在线免费| 欧美激情一区二区三区| 日韩欧美电影一区| 欧美日韩精品一区二区三区四区 | 久久久久久久久久久电影| 欧美日韩一区久久| 日本韩国精品一区二区在线观看| 国产精品自在欧美一区| 蜜臀a∨国产成人精品| 亚洲成人黄色小说| 一区二区三区四区av| 国产精品二区一区二区aⅴ污介绍| 欧美成人一区二区三区| 欧美一区二区三区系列电影| 欧美色窝79yyyycom| 欧美专区日韩专区| 色婷婷久久99综合精品jk白丝| 成人小视频免费在线观看| 国产成人一级电影| 国产成人高清视频| 国产精品18久久久久| 国产精品资源网站| 国产一区二区三区电影在线观看 | 欧美一级一区二区| 欧美精品第一页| 欧美日韩另类一区| 欧美嫩在线观看| 欧美一区午夜精品| 欧美大片一区二区| www成人在线观看| 久久亚洲精精品中文字幕早川悠里 | 久久成人羞羞网站| 激情综合网av| 国产不卡视频在线播放| 成人午夜视频在线| 91网站最新网址| 欧美亚洲丝袜传媒另类| 欧美伦理电影网| 精品国产免费一区二区三区四区 | 国产欧美日韩精品一区| 欧美激情在线看| 国产精品国产成人国产三级| 亚洲三级电影网站| 亚洲一区二区三区视频在线播放| 亚洲不卡av一区二区三区| 琪琪久久久久日韩精品| 久久国产福利国产秒拍| 国产成人自拍网| 日本精品视频一区二区| 国产精品日产欧美久久久久| 一区二区中文视频| 午夜久久久久久| 国产露脸91国语对白| 99久久久久久99| 91精品国产入口在线| 国产日韩精品一区二区三区在线| 综合网在线视频| 奇米精品一区二区三区四区| 国产自产高清不卡| 在线精品视频一区二区三四| 欧美一区二区在线视频| 国产精品电影一区二区| 日韩精品福利网| 99久久99久久精品免费观看| 欧美高清视频一二三区| 中文字幕乱码久久午夜不卡| 亚洲电影你懂得| 成人免费观看视频| 欧美一区二区啪啪| 一区二区三区四区不卡视频| 韩国精品一区二区| 欧美视频一区二区三区在线观看 | 免费久久精品视频| 97精品超碰一区二区三区| 欧美一卡2卡三卡4卡5免费| 国产精品对白交换视频| 国产在线视频一区二区| 欧美日韩一卡二卡三卡 | 欧美精品一区二区在线观看| 一区二区三区在线看| 成人激情电影免费在线观看| 这里是久久伊人| 亚洲视频你懂的| 国产成人午夜高潮毛片| 日韩写真欧美这视频| 亚洲电影一级片| 91福利社在线观看| 亚洲图片你懂的| 成人免费高清视频在线观看| 精品国产乱码久久久久久闺蜜| 亚洲午夜一区二区三区| 99久久亚洲一区二区三区青草| 精品久久国产字幕高潮| 视频一区二区中文字幕| 在线免费亚洲电影| 亚洲人成人一区二区在线观看| 国产盗摄精品一区二区三区在线 | 九色|91porny| 日韩一区二区三区在线观看| 一区二区三区在线视频观看| 色综合久久88色综合天天6| 国产精品国产三级国产普通话99 | 欧美精品自拍偷拍| 亚洲国产精品人人做人人爽| 色婷婷狠狠综合| 亚洲精品视频在线观看网站| 91在线视频免费91| 中文字幕在线不卡一区二区三区|