资源简介
CRC循环冗余校验码是通信中最常用的减少误码率、提高信道通信质量的一种纠错法,其中CRC32最为广泛
代码片段和文件信息
function ret = crc32(bits)
poly = [1 de2bi(hex2dec(‘EDB88320‘) 32)]‘;
bits = bits();
% Flip first 32 bits
bits(1:32) = 1 - bits(1:32);
% Add 32 zeros at the back
bits = [bits zeros(321)];
% Initialize remainder to 0
rem = zeros(321);
%
评论
共有 条评论