⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 crc_32_paylaod.asv

📁 基于EMCA368国际标准的物理层超宽带协议的基本仿真程序,都是自己编写的
💻 ASV
字号:
function [out]=CRC_32_paylaod(datain,length);
data=uint8(datain);
for i=1:32
register(i)=uint8(1);
end
for i=1:length
    temp=bitxor(register(32),data(i));
    register(32)=register(31);
    register(31)=register(30);
    regsiter(29)=register(28);
    register(27)=bitxor(register(26),temp);
    register(26)=register(25);
    register(25)=register(24);
    register(24)=bitxor(register(23),temp);
    register(23)=bitxor(register(22),temp);
    register(22)=register(21);
    register(21)=register(20);
    register(20)=register(19);
    register(19)=register(18);
    register(18)=register(17);
    register(17)=bitxor(register(16),temp);
    register(15)=register(14);
    register(14)=register(13);
    register(13)=bitxor(register(12),temp);
    register(12)=bitxor(register(11),temp);
    register(11)=bitxor(register(10),temp);
    register(10)=register(9);
    register(9)=bitxor(register(8),temp);
    register(8)=bitxor(register(7),temp);
    register(7)=register(6);
    register(6)=bitxor(register(5),temp);
    register(5)=bitxor(register(4),temp);
    register(4)=register(3);
    register(3)=bitxor(register(2),temp);
    register(2)=bitxor(register(1),temp);
    register(1)=temp;
 end

end

for k=32:-1:1
   out(33-k)=1-register(k);
   end

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -