inter_bit.m

来自「直序扩频系统的matlab仿真」· M 代码 · 共 12 行

M
12
字号
function [inter_sig] = inter_bit(bit_sig);
len_inter=length(bit_sig);
seq_inter=zeros(1,len_inter);
register_inter=[1 0 0 1 0 1 0 1 0 0 0 0 0 0 0];
l_reg=length(register_inter);
seq_inter(1)=register_inter(l_reg);
for i=2:len_inter
    register_inter=[0 register_inter(1:l_reg-1)];
    seq_inter(i)=mod(register_inter(l_reg-1)+register_inter(l_reg),2);
    register_inter(1)=seq_inter(i);
end;
inter_sig=mod(seq_inter.*~bit_sig+~seq_inter.*bit_sig,2);

⌨️ 快捷键说明

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