www.pudn.com > mentos_fs.rar > T_FS_EX_DE.m
%TCH/FS信道的循环译码 function d=T_FS_EX_DE(u) %返回译码结果 % function [tag]=T_FS_EX_DE(u) %返回标志位 %反重排和去尾比特 d2=zeros(1,53); d2(1:2:49)=u(1:25); d2(2:2:50)=u(185:-1:161); d2(51:53)=1; d2(54:56)=u(92:94); d(1:50)=d2(1:50); %译码结果d d(51:2:181)=u(26:91); d(52:2:182)=u(160:-1:95); % % 截短循环译码 %检验p(1),p(2),p(3)是否还原为0 % rold(1:3)=0; % rnew(1:3)=0; % for i=1:56 % rnew(1)=mod(d2(i)+rold(3),2); % rnew(2)=mod(rold(1)+rold(3),2); % rnew(3)=rold(2); % rold=rnew; % % end % p1=rnew; % if(p1==0) % tag=0; %没有错误 % else % tag=1; %有错误 % end