ImageVerifierCode 换一换
格式:DOCX , 页数:14 ,大小:229.11KB ,
资源ID:3122776      下载积分:3 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.bdocx.com/down/3122776.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(M序列产生及其特性仿真实验报告.docx)为本站会员(b****4)主动上传,冰豆网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰豆网(发送邮件至service@bdocx.com或直接QQ联系客服),我们立即给予删除!

M序列产生及其特性仿真实验报告.docx

1、M序列产生及其特性仿真实验报告M序列产生及其特性仿真实验报告一、三种扩频码序列简介1.1 m序列 它是由多级移位寄存器或其他延迟元件通过线性反馈产生的最长的码序列。 m序列的特性 1、最长周期序列:N=2n-1 2、功率平衡性:1的个数比0的个数多1 3、0、1随机分布:近似高斯噪声 4、相移不变性:任意循环移位仍是m序列,仅初相不同 5、离散自相关函数:0-+1,1-11.2 Gold序列 Gold序列是两个等长m序列模二加的复合序列 两个m序列应是“优选对” 特点: 1、包括两个优选对m序列,一个Gold序列族中共有2n+1个Gold序列 2、 Gold序列族中任一个序列的自相关旁瓣及任意

2、两个序列的互相关峰值均不超过两个m序列优选对的互相关峰值 1.3OVSF序列 又叫正交可变扩频因子,系统根据扩频因子的大小给用户分配资源,数值越大,提供的带宽越小,是一个实现码分多址(CDMA)信号传输的代码,它由Walsh函数生成,OVSF码互相关为零,相互完全正交。OVSF序列的特点 1、序列之间完全正交 2、极适合用于同步码分多址系统 3、序列长度可变,不影响正交性,是可变速率码分系统的首选多址扩频码 4、自相关性很差,需与伪随机扰码组合使用2、三种扩频码序列产生仿真一、M序列的产生代码:X1=1;X2=0;X3=1;X4=0; %移位寄存器输入Xi初T态(0101), Yi为移位寄存器

3、各级输出m=60; %置M序列总长度for i=1:m %1# Y4=X4; Y3=X3; Y2=X2; Y1=X1; X4=Y3; X3=Y2; X2=Y1; X1=xor(Y3,Y4); %异或运算 if Y4=0 U(i)=-1; else U(i)=Y4;endendM=U%绘图i1=ik=1:1:i1;plot(k,U,k,U,rx)xlabel(k)ylabel(M序列)title(移位寄存器产生的M序列)用阶梯图产生表示:X1=1;X2=0;X3=1;X4=0; %移位寄存器输入Xi初T态(0101), Yi为移位寄存器各级输出m=60; %置M序列总长度for i=1:m %1

4、# Y4=X4; Y3=X3; Y2=X2; Y1=X1; X4=Y3; X3=Y2; X2=Y1; X1=xor(Y3,Y4); %异或运算 if Y4=0 U(i)=-1; else U(i)=Y4;endendM=U%绘图stairs(M);二、GOLD序列的产生: M序列A的生成:X1=1;X2=0;X3=1;X4=0; %移位寄存器输入Xi初T态(1010), Yi为移位寄存器各级输出m=60; %置M序列总长度for i=1:m %1# Y4=X4; Y3=X3; Y2=X2; Y1=X1; X4=Y3; X3=Y2; X2=Y1; X1=xor(Y3,Y4); %异或运算 if

5、Y4=0 A(i)=0; else A(i)=Y4;endendM=A%绘图i1=ik=1:1:i1;plot(k,A,k,A,rx)xlabel(k)ylabel(M序列)title(移位寄存器产生的M序列) M序列B的生成: X1=0;X2=1;X3=0;X4=1; %移位寄存器输入Xi初T态(0101), Yi为移位寄 存器各级输出m=60; %置M序列总长度for i=1:m %1# Y4=X4; Y3=X3; Y2=X2; Y1=X1; X4=Y3; X3=Y2; X2=Y1; X1=xor(Y3,Y4); %异或运算 if Y4=0 B(i)=0; else B(i)=Y4;end

6、endN=B%绘图i1=ik=1:1:i1;plot(k,B,k,B,rx)xlabel(k)ylabel(M序列)title(移位寄存器产生的M序列)生成gold序列: c=xor(A,B); stairs(c); 三、OVSF序列的产生: %Function OVSF_Codes=OVSF_Generator(Spread_Fator,Code_Number)%Code_Number=-1 表示生成所有扩频因子=Spread_Factor的ovsf码Code_Number=-1;Spread_Fator=8;OVSF_Codes=1;if Spread_Fator=1 return;end

7、for i=1:1:log2(Spread_Fator) Temp=OVSF_Codes; for j=1:1:size(OVSF_Codes,1) if j=1 OVSF_Codes=Temp(j,:),Temp(j,:) Temp(j,:),(-1)*Temp(j,:); else OVSF_Codes=OVSF_Codes Temp(j,:),Temp(j,:) Temp(j,:),(-1)*Temp(j,:); end endend%if Code_Number-1 % OVSF_Codes=OVSF_Codes(Code_Number+1),:);%endfigure(3) b4,t

8、4=stairs(1:length(OVSF_Codes),OVSF_Codes); plot(b4,t4); axis(0 130 -1.1 1.1);title(OVSF序列)三、三种扩频码序列特性仿真 (一)M序列自相关函数X1=1;X2=0;X3=1;X4=0; %移位寄存器输入Xi初T态(0101), Yi为移位寄存器各级输出m=28-1; %置M序列总长度for i=1:m %1# Y4=X4; Y3=X3; Y2=X2; Y1=X1; X4=Y3; X3=Y2; X2=Y1; X1=xor(Y3,Y4); %异或运算 if Y4=0 U(i)=-1; else U(i)=Y4;y

9、 = xcorr(U);stairs(y);end互相关函数:输入两个m序列clcclear allclose allm1 = 0 1 0 0 1 1 0 0 1 0 1 0 1 0 0 1 1 0 1 1 0 0 0 1m2 = 1 0 1 0 1 1 1 0 0 1 1 1 0 0 1 0 1 0 0 1 1 1 0 1y = xcorr(m1,m2,unbiased);stairs(y)(二)Gold码的自相关函数x2=(2*c)-1;%将运行结果Gold序列c从单极性序列变为双极性序列y1=xcorr(x2,unbiased);%求自相关性stairs(y1);gridxlabel(t

10、)ylabel(相关性)title(移位寄存器产生的Gold序列的相关性)互相关性gold序列和m序列的互相关性y1=xcorr(c,m1,unbiased);stairs(y1);(3)ovsf码的互相关和自相关 a=1 -1 1 1 -1 1 -1 -1;b=1 -1 -1 1 1 -1 -1 1;P=length(a);%求序列a的自相关函数Ra(1)=sum(a.*a);for k=1:P-1 Ra(k+1)=sum(a.*circshift(a,0,k);end%求序列b的自相关函数Rb(1)=sum(b.*b);for k=1:P-1 Rb(k+1)=sum(b.*circshif

11、t(b,0,k);end%求序列a和b的互相关函数Rab(1)=sum(a.*b);for k=1:P-1 Rab(k+1)=sum(a.*circshift(b,0,k);endx=0:P-1;figure(9)subplot(3,1,1);stem(x,Rab);ylabel(a和b的互相关函数);axis(0 P-1 -10 12);grid;xlabel(偏移量);subplot(3,1,2);stem(x,Ra);ylabel(a自相关函数);xlabel(偏移量);%axis(0 P-1 -5 30);subplot(3,1,3);stem(x,Rb);%plot(x,Rb)xlabel(偏移量);ylabel(b的自相关函数); 4、总结 一、M序列自相关函数近似于冲激函数的形状,不同序列间的互相关特性一致性不好。二、Gold序列的自相关特性略差于m序列,但互相关特性优于m序列三、OVSF序列之间完全正交,即互相关性很好,因此极适合用于同步码分多址系统,但自相关性很差。

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1