您好,欢迎访问三七文档
当前位置:首页 > 电子/通信 > 综合/其它 > 杭电3G移动通信实验(实验7)-直接序列扩频信号产生与分析
杭州电子科技大学实验报告学生姓名:xx学号:13xxxxxx指导教师:xxx实验地点:1教108实验时间:2016.5.26一、实验室名称:1教108二、实验项目名称:直接序列扩频信号产生与分析三、实验学时:3四、实验内容:使用使用Matlab语言(或者C语言)采用m序列作为扩频序列分别产生BPSK调制和QPSK调制时的扩频信号;画出不同调制方式下发送端和接收端的星座图并进行分析;五、实验步骤:1.编程产生周期长度为63的m序列。;2.产生随机发送信息,并分别进行BPSK调制和QPSK调制;3.采用m序列作为扩频码,产生扩频信号发送信号;4.对扩频发送信号加入白噪声,得到接收扩频信号;5.画出发送端星座图和接收端星座图,并比较不同信噪比时接收端星座图的变化情况。六、实验结果:clc;clearall;r=6;N=2^r-1;a=ones(1,r);m=zeros(1,N);fori=1:(2^r-1)temp=mod((a(5)+a(2)),2);forj=r:-1:2a(j)=a(j-1);enda(1)=temp;m(i)=a(r);endm=m*2-1;%²úÉúËæ»ú·¢ËÍÐÅÏ¢£¬²¢½øÐÐBPSK/QPSKµ÷ÖÆn=100;j=sqrt(-1);s_real=randint(1,n);s_imag=randint(1,n);s=s_real+j*s_imag;s_BPSK=2*s_real-1;s_QPSK=s*2-(1+j);%²úÉúÀ©ÆµÐźţºforz=1:1:100y_QPSK(63*(z-1)+(1:63))=m*s_QPSK(z);endforz=1:1:100y_BPSK(63*(z-1)+(1:63))=m*s_BPSK(z);end%¼ÓÈë¸ß˹°×ÔëÉùSNR=[051050];fori=1:length(SNR)forz=1:1:100y(i,:)=AWGN(y_QPSK,SNR(i));endendfigure(1);plot(real(s),imag(s),'*')title('·¢ËͶËÐÇ×ùͼ');figure(2);subplot(2,2,1)plot(real(y(1,:)),imag(y(1,:)),'*');title('SNR=0ʱ½ÓÊÕ¶ËÐÇ×ùͼ');subplot(2,2,2)plot(real(y(2,:)),imag(y(2,:)),'*');title('SNR=5ʱ½ÓÊÕ¶ËÐÇ×ùͼ');subplot(2,2,3)plot(real(y(3,:)),imag(y(3,:)),'*');title('SNR=10ʱ½ÓÊÕ¶ËÐÇ×ùͼ');subplot(2,2,4)plot(real(y(4,:)),imag(y(4,:)),'*');title('SNR=50ʱ½ÓÊÕ¶ËÐÇ×ùͼ');七、总结及心得体会:加深了对直接序列扩频信号产生的理解;能够使用Matlab语言(或者C语言)生成直接序列扩频信号;观察和比较发送端和接收端的星座图。
本文标题:杭电3G移动通信实验(实验7)-直接序列扩频信号产生与分析
链接地址:https://www.777doc.com/doc-4631156 .html