/dvbt/trunk/release/mm/ml/forge_gcalc/ginv.m

http://github.com/zaqwes8811/decoder-reed-solomon · MATLAB · 19 lines · 11 code · 1 blank · 7 comment · 1 complexity · 2849e240d44aa8a4760a53de0c7d87ee MD5 · raw file

  1. % ???????? ???????
  2. function iInv = ginv(b, unicalc)
  3. % ??????????
  4. %index_of = unicalc{1,1};
  5. %alpha_to = unicalc{1,2};
  6. %GF = unicalc{1,3};]
  7. if(b == 0)
  8. iInv = '! ??????? ?? ????"; % !! ??????? ?? ????'
  9. return;
  10. end
  11. % ???????? ??????
  12. idiff = unicalc{1,1}(1)-unicalc{1,1}(b);
  13. if idiff < 0 % ????????????? ?????????
  14. idiff = idiff+unicalc{1,3}-1;
  15. end
  16. iInv = unicalc{1,2}(idiff+1);
  17. end
  18. % endfunction