ciaphase.m

来自「rang doppler imaging and motion compensa」· M 代码 · 共 41 行

M
41
字号
     function [startpp,endpp] = CIAphase(data,startp,endp,maxdev,stdev)     % 
     % Finds starting and ending points of a segment using
     % the linearity of the phase for complex image analysis.
     %
          [m,n]=size(endp);     if n == 1     n = m;     m = 1;     endp = endp(:);     end     sizend=n;     [m,n]=size(data);     if n == 1     n = m;     m = 1;     data = data(:);     end     for an=1:sizend     startend=startp(an):endp(an);     sizestend=size(startend,2);     auxfd=abs(data(startend));      ampv=mean(auxfd)*sizestend;     pwr=unwrap(angle(data(startend)));     dpwr=diff(pwr);     auxpwr=mean(dpwr);     devpwr=std(dpwr);     maxdp=max(abs(dpwr-auxpwr));     if (maxdp > maxdev | devpwr > stdev)     startp(an)=0;     endp(an)=0;     end     end        startpp = nonzeros(startp);     endpp = nonzeros(endp);

⌨️ 快捷键说明

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