gf8_multiply.asv

来自「基于EMCA368国际标准的物理层超宽带协议的基本仿真程序,都是自己编写的」· ASV 代码 · 共 16 行

ASV
16
字号
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^(j+7)));
    f=f-mius(j)*(2^(j+7));
end     
miu=uint16(mius);
for k=1:7
    out_temp=bitxor(d,miu(k))
    
    

⌨️ 快捷键说明

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