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

📄 rx_descramble.m

📁 全部的译码器的程序是用matlab编程的
💻 M
字号:
function descrambled_bits=rx_descramble(in_bits)
%in_bits=randn(1,8)>0;设解扰器的输入是一个随机序列
descrampoly=[1 1 1 1 1 1 1];%解扰器的原始状态,规定为非零的随机序列,必须与发送端相同
    descrambler=zeros(1,127);
    for i=1:127
        a=rem(descrampoly(4)+descrampoly(7),2);%生成伪随机序列
        for j=7:-1:2
            descrampoly(j)=descrampoly(j-1);
        end
        descrampoly(1)=a;
        descrambler(i)=a;
    end
        in_bits1=[in_bits,zeros(1,127-length(in_bits))];
        descrambled_bits=rem(descrambler+in_bits1,2);%将输入信息比特和解扰码输入序列按位异或后输出

⌨️ 快捷键说明

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