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

📄 gf8_multiply.m

📁 基于EMCA368国际标准的物理层超宽带协议的基本仿真程序,都是自己编写的
💻 M
字号:
function [out]=GF8_multiply(a,b);
c=double(a);
d=uint16(0);
for i=1:8
    d=bitxor(uint16(mod(floor((c/(2^(i-1)))),2))*b*2^(i-1),d); %输出乘法结果,大于8位
end
f=double(d);
for j=1:7                      
    mius(j)=floor(f/(2^(15-j)));
    f=f-mius(j)*(2^(15-j));
end     
miu=uint16(mius);
e=uint16(f);

out_temp=bitxor(e,miu(1)*19);
out_temp=bitxor(out_temp,miu(2)*135);
out_temp=bitxor(out_temp,miu(3)*205);
out_temp=bitxor(out_temp,miu(4)*232);
out_temp=bitxor(out_temp,miu(5)*116);
out_temp=bitxor(out_temp,miu(6)*58);
out_temp=bitxor(out_temp,miu(7)*29);

out=double(out_temp);
 
    
    

⌨️ 快捷键说明

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