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

📄 pn_code.m

📁 This is PN code with matlab it s easy. enjoy a this source
💻 M
字号:
clc;
clear all;

n=5;    %register 肮荐
reg1=zeros(1,n);     %register 积己
reg2=zeros(1,n);     %register 积己

init=[1 1 1 1 1];
reg1=init;  reg2=init;    %register 檬扁拳
m_seq=2^n-1;       %PN sequence狼 辨捞
fd_bit1=[2 5];   %feed back阑 困茄 bits
fd_bit2=[3 5];   %feed back阑 困茄 bits
%fd_bit3=[2 3 4 5];   %feed back阑 困茄 bits

PN_code1=zeros(1,m_seq);
PN_code2=zeros(1,m_seq);

Gold_code=zeros(1,m_seq);

%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%    [5,3],[5,2] PN code 积己    %
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
for i=1:m_seq
    PN_code1(i)=reg1(n);
    PN_code2(i)=reg2(n);
    
    temp1=xor( reg1( fd_bit1(1) ),reg1( fd_bit1(2) ) );
    temp2=xor( reg2( fd_bit2(1) ),reg2( fd_bit2(2) ) );
    
    reg1(2:n)=reg1(1:n-1);
    reg1(1)=temp1;
    reg2(2:n)=reg2(1:n-1);
    reg2(1)=temp2;
    
end

% 阿 code display
PN_code1;   
PN_code2;  
 

%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%   [5,3],[5,2]甫 捞侩窍咯 Gold code 积己  %
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
temp2=PN_code2;
for i=1:m_seq
    Gold_code(i,:)=xor(PN_code1,temp2);
    temp2_msb=temp2(m_seq);
    temp2(2:m_seq)=temp2(1:m_seq-1);
    temp2(1)=temp2_msb;
end
Gold_code;

⌨️ 快捷键说明

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