M序列产生及其特性仿真实验报告
更新时间:2023-10-11 00:13:01 阅读量: 综合文库 文档下载
M序列产生及其特性仿真实验报告
一、三种扩频码序列简介
1.1 m序列
它是由多级移位寄存器或其他延迟元件通过线性反馈产生的最长的码序列。
a1n-1an-2....+初始相位1an-1
m序列0++m序列的特性
1、最长周期序列:N=2n-1
2、功率平衡性:‘1’的个数比‘0’的个数多1 3、‘0’、‘1’随机分布:近似高斯噪声
4、相移不变性:任意循环移位仍是m序列,仅初相不同 5、离散自相关函数:‘0’->+1,‘1’->-1
1.2 Gold序列
Gold序列是两个等长m序列模二加的复合序列
两个m序列应是“优选对”
特点:
1、包括两个优选对m序列,一个Gold序列族中共有2n+1个Gold
序列
2、 Gold序列族中任一个序列的自相关旁瓣及任意两个序列的互
相关峰值均不超过两个m序列优选对的互相关峰值
1.3OVSF序列
又叫正交可变扩频因子,系统根据扩频因子的大小给用户分配
资源,数值越大,提供的带宽越小,是一个实现码分多址(CDMA)信号传输的代码,它由Walsh函数生成,OVSF码互相关为零,相互完全正交。
OVSF序列的特点
1、序列之间完全正交
2、极适合用于同步码分多址系统
3、序列长度可变,不影响正交性,是可变速率码分系统的首
选多址扩频码
4、自相关性很差,需与伪随机扰码组合使用
二、三种扩频码序列产生仿真
一、M序列的产生代码:
X1=1;X2=0;X3=1;X4=0; %移位寄存器输入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 U(i)=-1; else U(i)=Y4; end end M=U %绘图 i1=i k=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#
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; end
end M=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 Y4==0 A(i)=0; else
A(i)=Y4; end end M=A %绘图 i1=i k=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),存器各级输出
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 end N=B
为移位寄 Yi %绘图 i1=i k=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
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 end end
%if Code_Number>-1
% OVSF_Codes=OVSF_Codes((Code_Number+1),:); %end figure(3)
[b4,t4]=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=2^8-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 = xcorr(U); stairs(y); end
互相关函数: 输入两个m序列
clc clear all close all
m1 = [0 1 0 0 1 1 0 0 1 0 1 0 1 0 0 1 1 0 1 1 0 0 0 1] m2 = [1 0 1 0 1 1 1 0 0 1 1 1 0 0 1 0 1 0 0 1 1 1 0 1]
正在阅读:
M序列产生及其特性仿真实验报告10-11
羽毛球比赛作文600字06-27
我国中小企业发展中的问题与对策研究05-25
培优辅差计划 Microsoft Word 文档 (5)05-19
居间合同(标准)10-22
110㎡烧结机烟气脱硫技术协议08-18
材料力学04-08
忠县代理发表职称论文发表-化学主体参与创新教学模式论文选题题04-15
升降电梯驱动系统设计及控制电路设计06-08
- 多层物业服务方案
- (审判实务)习惯法与少数民族地区民间纠纷解决问题(孙 潋)
- 人教版新课标六年级下册语文全册教案
- 词语打卡
- photoshop实习报告
- 钢结构设计原理综合测试2
- 2014年期末练习题
- 高中数学中的逆向思维解题方法探讨
- 名师原创 全国通用2014-2015学年高二寒假作业 政治(一)Word版
- 北航《建筑结构检测鉴定与加固》在线作业三
- XX县卫生监督所工程建设项目可行性研究报告
- 小学四年级观察作文经典评语
- 浅谈110KV变电站电气一次设计-程泉焱(1)
- 安全员考试题库
- 国家电网公司变电运维管理规定(试行)
- 义务教育课程标准稿征求意见提纲
- 教学秘书面试技巧
- 钢结构工程施工组织设计
- 水利工程概论论文
- 09届九年级数学第四次模拟试卷
- 序列
- 仿真
- 特性
- 产生
- 及其
- 实验
- 报告
- XX村扶贫先进事迹材料
- 音乐常识题库(1)(60731) - 图文
- 小学六年级语文素养大赛试题含答案
- 硬质合金刀具材料性能和特点
- 浙江省三门县2017高考英语一轮复习 阅读理解查漏补缺选练
- 小学英语:形容词副词的比较级的练习题
- 《C语言程序设计》合作学习报告二(2016)
- 传销犯罪的基本问题
- 遥感概论复习题1
- 电力市场6章
- 2015-2020年中国水利信息化市场行情动态及战略咨询报告
- Java8基础应用与开发介绍
- ACCESS入门教程(二)窗口接口使用简介
- 医院选址问题(数据结构)大作业
- 2015年护士资格考点:输液扎针技巧每日一练(10月18日)
- 开题报告 上海大众汽车营销策略研究 - 图文
- 请帮我一下吧(教学设计)
- 5.2.2重难点
- 2014年全国大学生英语竞赛真题试卷及答案(C类)
- NC预算excel端常见问题处理方法