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

📄 rmf_algorithm.m

📁 《FPGA嵌入式应用系统开发典型实例》-书的光盘资料
💻 M
字号:
%检验收匹配滤波器算法的正确性;
clc;
clear;
h=[12 -8 45 -6 23 49];
x=[32 9 -13 -27 10 -3];
whole_sum=sum(h.*x);
for i=1:length(h)
    if h(i)<0
        H(i,:)=dec2bin(128+h(i),7);
    else
        H(i,:)=dec2bin(h(i),7);
    end;
end;

for i=1:length(x)
    if x(i)<0
        X(i,:)=dec2bin(128+x(i),7);
    else
        X(i,:)=dec2bin(x(i),7);
    end;
end;

for i=1:6
    for j=1:7
        if H(i,j)=='1'
            H(i,j)=1;
        else
            H(i,j)=0;
        end;
    end;
end;

for i=1:6
    for j=1:7
        if X(i,j)=='1'
            X(i,j)=1;
        else
            X(i,j)=0;
        end;
    end;
end;

for i=1:7
    xx(i,:)=[X(1,i) X(2,i) X(3,i) X(4,i) X(5,i) X(6,i)];
end;

    
 for i=1:7
     part_sum(i)=sum(xx(i,:).*h);
 end;
 
 sum_bus=part_sum(1)*(-64) + part_sum(2)*32 + part_sum(3)*16 + part_sum(4)*8 + part_sum(5)*4 + part_sum(6)*2 + part_sum(7);
 

⌨️ 快捷键说明

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