杭州电子科技大学实验报告学生姓名:xx学号:13xxxxxx指导教师:xxx实验地点:1教108实验时间2016.5.19一、实验室名称:1教108二、实验项目名称:伪随机序列生成编程(二)三、实验学时:3四、实验内容:画出m序列的自相关函数和互相关函数并进行分析;五、实验结果:%±à³Ì²úÉúÁ½¸öÖÜÆÚ³¤¶ÈΪ31µÄmÐòÁУ»£¨±¾Ô¶àÏîʽΪ£¨45£©8£¬£¨75£©8¡£%(45)8=100101,(75)8=111101clearall;clc;r=5;N=2^r-1;%ÖÜÆÚT=30;Tmin=1;a1=ones(1,r);%ÒÆλ¼Ä´æÆ÷m1=zeros(1,2^r-1);%Éú³ÉµÄmÐòÁÐfori=1:(2^r-1)temp=mod((a1(5)+a1(2)),2);forj=r:-1:2a1(j)=a1(j-1);enda1(1)=temp;m1(i)=a1(r);endsubplot(2,1,1)stem(m1);%ÐòÁÐ1axis([0,2^r,0,2]);title('±¾Ô¶àÏîʽm1Ϊ£¨45£©8');a2=ones(1,r);%ÒÆλ¼Ä´æÆ÷m2=zeros(1,2^r-1);%Éú³ÉµÄmÐòÁÐfori=1:(2^r-1)temp=mod((a2(5)+a2(4)+a2(3)+a2(2)),2);forj=r:-1:2a2(j)=a2(j-1);enda2(1)=temp;m2(i)=a2(r);%ÐòÁÐ2endsubplot(2,1,2)stem(m2);axis([0,2^r,0,2]);title('±¾Ô¶àÏîʽm2Ϊ£¨75£©8');m1=m1*2-1;m2=m2*2-1;%********************%figureRaa=zeros(1,T+1);fori=0:TRaa(i+1)=0;forj=1:N;k=i+j;while(kN)k=k-N;endRaa(i+1)=Raa(i+1)+m1(j)*m1(k);endRaa(i+1)=Raa(i+1)/N;endsubplot(3,1,1)stem(0:T,Raa);title('m1×ÔÏà¹Øº¯Êý');%************************Rbb=zeros(1,T+1);fori=0:TRbb(i+1)=0;forj=1:N;k=i+j;while(kN)k=k-N;endRbb(i+1)=Rbb(i+1)+m2(j)*m2(k);endRbb(i+1)=Rbb(i+1)/N;endsubplot(3,1,2)stem(0:T,Rbb);title('m2×ÔÏà¹Øº¯Êý');%**********************************Rab=zeros(1,T+1);fori=0:TRab(i+1)=0;forj=1:N;k=i+j;while(kN)k=k-N;endRab(i+1)=Rab(i+1)+m1(j)*m2(k);endRab(i+1)=Rab(i+1)/N;endsubplot(3,1,3)stem(0:T,Rab);title('m1,m2»¥Ïà¹Øº¯Êý');六、总结及心得体会:加深对伪随机序列性能的理解;能够使用Matlab(或者C语言)生成伪随机序列;比较这些伪随机序列的自相关函数和互相关函数特性。