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

📄 m5.m

📁 硕士CDMA作业
💻 M
字号:
a3=[0,0,1,0,1];%初值
b3=zeros(1,31);
u3=zeros(1,31);
b3(1,1)=a3(1);

for i=2:31
    c31=a3(1);
    c32=a3(2);
    c33=a3(4);
    c34=a3(5);
    for j=2:5
        
        a3(j-1)=a3(j);
    end
   
   d3=c31+c32+c33+c34;
    f3=mod(d3,2);
    if (f3>1)
       a3(5)=0;
    else 
        a3(5)=f3;
    end
   b3(1,i)=a3(1);
end
ms=b3(1,:);%产生m序列
for i=1:31
    u3(1,i)=(-1)^b3(1,i);%映射成u序列
end



aa1=zeros(1,3100);
for i=0:30
    k=100*i+1;
    for  j=k:k+99
        aa1(1,j)=u3(1,i+1);
    end
end
for l=-200:200
     xg=0;
     if (l<0)
         for i=1:3100
             q=l+i+3100;
             while(q>3100)
                 q=q-3100;
             end
               xg=xg+aa1(1,i)*aa1(1,q);
         end
         xg=xg/3100;
    plot(l,xg);   
    hold on
            
        else
            for i=1:3100
                q=l+i;
                while(q>3100)
                     q=q-3100;
                 end
                 
               xg=xg+aa1(1,i)*aa1(1,q);
           end
            xg=xg/3100;
        plot(l,xg);   
        hold on
       end
end
xlabel('延迟时间(×100)');
ylabel('m序列自相关函数');

⌨️ 快捷键说明

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