uppol1.m

来自「ofdm是比较常用的调制方式」· M 代码 · 共 23 行

M
23
字号

%**************************************************************
%uppol1: update first predictor coefficient (pole section)
%inputs: al1, apl2, plt, plt1. outputs: apl1
%**************************************************************%
      function y=uppol1(al1,apl2,plt,plt1)
     wd2 = floor(al1*255*(2^-8));   % leak factor of 255/256 %
    if(plt*plt1 >= 0) 
        apl1 = floor(wd2 + 192);      % same sign case %
      else 
        apl1 = floor(wd2 - 192);
    end;
	% note: wd3= .9375-.75 is always positive %
    wd3 = 15360 - apl2;             % limit value %
    if(apl1 > wd3)
        apl1 = wd3;
    else if(apl1 < -wd3)
            apl1 = -wd3;
        end;
    end;

    y=floor(apl1);

⌨️ 快捷键说明

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