資源簡介
已經(jīng)編譯通過~
CRC算法原理與實現(xiàn)代碼
產(chǎn)品簡介:CRC算法原理與實現(xiàn)代碼
產(chǎn)品詳細介紹:
CRC 代數(shù)學的一般性算法
在代數(shù)編碼理論中,將一個碼組表示為一個多項式,碼組中各碼元當作多項式的系數(shù)。

代碼片段和文件信息
function?[?output?]?=?crc_add(?input?crc_no?)
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%??written?by?Wang?Meifang?on?24th?April?2008
%???Email:?mflltt@126.com
%??the?function?is?proposed?for?adding?crc?bits?to?the?input?sequence
%??input:?????the?input?information?bits?a?column?vector
%??crc_no:????the?number?of?the?adding?crc?bits?such?as?38121624
%??output:????the?output?information+crc?bits?a?column?vector
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%?the?length?of?input
k?=?size(input2);?
generator?=?zeros(1crc_no+1);
output?=?zeros(1k+crc_no);
switch??crc_no
case???3
????generator?=?[1?0?1?1];
case???8
????generator?=?[1?1?0?0?1?1?0?1?1];?%D^8+D^7+D^4+D^3+D+1
case???12
????generator?=?[1?1?0?0?0?0?0?0?0?1?1?1?1];?%D^12+D^11+D^3+D^2+D+1
case???16
????generator?=?[1?0?0?0?1?0?0?0?0?0?0?1?0?0?0?0?1];?%D^16+D^12+D^5+1
case???24
????generator?=?[1?1?0?0?0?0?0?0?0?0?0?0?0?0?0?0?0?0?1?1?0?0?0?1?1];?%D^24+D^23+d^6+D^5+D+1
otherwise
????fprintf(‘\nPlease?the?number?of?crc?bits?should?be?8?12?16?24\n‘);
end
output(1:k)=input;
for?ii?=?1:k
????if(output(1)?==?1)
????????output(1:crc_no+1)?=?mod((output(1:crc_no+1)+generator)2);
????end
????output?=?[output(2:end)?output(1)];
end
output?=?[input?output(1:crc_no)];
????
?屬性????????????大小?????日期????時間???名稱
-----------?---------??----------?-----??----
?????文件???????1286??2008-04-24?13:14??CRC\crc_add.m
?????文件???????1429??2008-04-24?13:14??CRC\crc_check.m
?????文件???????1524??2007-04-11?10:38??CRC\CRC算法原理與實現(xiàn)代碼-c.txt
?????文件????????232??2008-04-24?13:14??CRC\test.m
?????目錄??????????0??2008-04-24?13:14??CRC
-----------?---------??----------?-----??----
?????????????????4471????????????????????5
評論
共有 條評論