www.gusucode.com > 基于matlab编程(31,25)RS编码及解码源码程序 > 基于matlab编程(31,25)RS编码及解码源码程序/code/rs_decode_root.m
% a function to calculate the roots of locator polynomial function root=rs_decode_root(sigma_x) T=[1,2,4,8,16,5,10,20,13,26,17,7,14,28,29,31,27,19,3,6,12,24,21,15,30,25,23,11,22,9,18]; j=1; root=[]; for i=0:30 result=rs_poly(sigma_x,T(i+1)); if result==0 root(j)=T(i+1); j=j+1; end end