当前位置:
文档之家› m序列产生和性能的MATLAB仿真
m序列产生和性能的MATLAB仿真
Key words:spread spectrum sequence;m sequence;correlation function
N级移位寄存器
O
引言
有很多应用(尤其在扩频系统中)会用囊伪随祝
序列,伪随机序列常以PN(Pseudo—Nosie)表示,又 称伪码。伪码的构造和相关性能直接影响扩频频谱 的带宽、系统容量及抗予抗髓力等性锈。因此,对伪 随机序列有以下要求:伪码的比特率满足扩展带宽 要求;有尖锐的自相关性;有近似噪声的频谱特性。 常采强的伪码序列有m序列、Gold_|挚爱等,在所有 伪码序列中,m序列是最蘸要、最基本的一种伪随机
,g
m序列
In序列是Ell带线性反馈的移位寄存器产生的周
麓最长的一种序列,又称最长线性移位寄存器序列。 其产生原理可Eli图1所示的PN序列发生器说明。
l|雯稿羰期:2007—10-23
N扩o
作者简介:王昆(1977一),男,河南周口人,郑州大学信息工程学院在读硕士研究生,主要从事通信多用户检测技术教学和研究方面的工作。
to
the theory、proper-
ty and genernation means of the m sequences is given first}and the generation and analysis by programming with MATLAB
are
given.The simulation results show the validity and feasibility of this method.
心业务。 5.3钢结构Jj口-r业务发展战略
电厂检修业务的进入战略 就进入新业务战略而言,业务拓展可以分为由
点到线、由线到网的进入策略,存在着购并外部现有 企业、从头开始自创新企业以及与外部业务结盟开 展新业务3种作法,简称购并、自创、结盟。作为电 厂检修业务,浙江火电有着很强的技术基础,人员可 通过短期培训获得,且具备一定的资金实力和融资 能力,自创新企业不存在障碍,但考虑市场资源的获 得,可以考虑与拥有检修市场的单位进行结盟,提高 市场竞争能力,扩大市场规模。因此,最好的进人方 式就是以自主创新为主,以结盟为辅。
第29卷第12期
2007年12月
拳利电力机械
WATER CONSERVANCY&ELECTRIC POWER MACHINERY
¥ol。29
No.12
Dec.2007
m序列产生和性能的MATLAB仿真
Generation of m sequence and future MATLAB simulation
拓展的条件,根据目前浙江火电钢结构加工业务今、 明2年的业务量,目前的生产能力已经无法满足需 求,在电力钢结构定单充足而钢结构加工行业增长 迅速的大形势下,浙江火电钢结构加工业务根据目 前的竞争实力,可以进行生产设备及厂房的扩建,扩 大生产能力,增强企业在该行业的竞争实力。
5.4
火电施工业务的维持战略
n2=[0:n一1];
subplot(2,1,1) stem(nl,m) ylabel(’m sequence') subplot(2,1,2) plot(n2,rE) ylabel(’R(m)0
axis([0 30—2 35]);
程序运行结果如图2所示,输出的m序罗lJ与随
机二进制波形相似,并舆有尖锐的自相关性,而且为 二值函数,即在0处取值为31,其余各处取值为 一1。其自棋关函数近缎为冲激函数,所以功率谱密 度近似为白色。
尺m)。fⅣ
’
【一1
m=壳Ⅳ_j}=o,±l,±2,…。。
。
其他m
2
MA吼AB仿真
为在MATLAB中对m序列发生器和序列性能
进行仿真,可傲絮下定义,将移位寄存器状态设置成 向量mregister=[al,a2,03,…,aN],将连接向量设 为向量g=[g,,92,93,…,gN],由图l可得模2加法 器的输进等于反馈量back,也帮是a,的下一个德,
本原多项式
l
rm(1)=sum(m.水m);
for k=1:n一1
3 4 5 5
3
l 4
rm(k+1)=sum(m。枣circshift(m,[◇,k]))
[2 [1
34 2 5
r!} 1{j
2 5 l 6
5] 6]
[1 [2
2 4 3 5
5] 6]
end nl=0:30:
在m序列的产生和性能分析上,往往关注以下 几个特性: (1)平衡特性。在m序列的一个完整周絮漆,0 的个数和l的个数总是相差为l。 (2)游程特性。m序列的总游程数为 (N÷1)/2,长度为1豹游程数占1/2,长度为2的游 程数占1/4,长度为3的游程数占1/8,…… (3)相关特性。m序列的自相关函数R(m)是 周期的二篷函数,
N
back=yakgx。
下驻以5级移位寄存器为铡,利用MATLAB产 生周期N=31的m序列,并对其相关特性惊醒仿真 分析。以下是使用M语言编写的仿真程序:
clear
g=[0
1 0 0
1];%generate
0 0 0
m sequence
图2
m序列和自相关性
minitial=[0
1];
3结束语
本文基于MATLAB强大的矩阵运算和优秀的 图形处理能力,对m序歹Ij的产生和(下转第200页)
王昆1,陈昕志2
WANG Kun,CHEN Xin—zhi
(1.郑州大学信息工程学院,河南郑州450046;2.河南职业技术学院,河南郑州450046)
(1.College of
Information
Engineering of Zhengzhou University,Zhengzhou 450046,China;
m=zeros(1,31);
mregister=minitial; n=0:k=0:
万 方数据
水利电力机械
2007年12月
5火电施工企业业务组合和选择发展战略
从上述分析中可以看出,浙江火电宜以火电施 工业为基础,大力发展钢结构加工业和电厂检修业 务,退出物流行业。
5.1
警誉芋磊薯君翥望盏霎{娄馨等嚣喾需嚣嘉兰主
参考文献: [1]吴伟陵,牛凯.移动通信原理[M].北京:电子工业出版
社,2005.
[2]苏晓生.掌握MATLAB6.0及其工程应用[M].北京:科
学出版社,2002.
[3]韦岗.通信系统建模与仿真[M].北京:电子工业出版
社,2007.
(实习编辑:涂毅)
万 方数据
2。Henan Vocational Technology College,Zhengzhou 450046,China)
摘要:农扩频系统中通常采用扩频序列对信号进行频谱扩展,因而扩频序列时系统性能起漪决定性作用, 镄随机序列中的m序列意最常耀鼹基本序列,余绍了m序列砖原理,蛙能及产生方法,并在MATLAB中遮行 了实现和分析,仿真结果表明了该方法的正确性和可行憾。
万 方数据
第29卷第12期
王昆,等:m序列产生和性能的MATLAB仿真
while k==0:
n=n+1:
・17l・
如果gi=l,剡第i级移位寄存器秘模二加法器 之间有连接;如果gi=0,则第i级移位器存器和模 --1JⅡ法器之间没有连接,多项式g(D)中goDo和 g,D再都等于1。它的周期楚2“一1,N是移位寄存 器的级数。当且仅当多项式g(D)是本原多项式 时,才可以达到这个周期,这意味着,对于一个Ⅳ级 移位寄存器麓产生的m序列个数是有限的,在文献 [1]中提供了大量本原多项式的表格,表l给出了 部分本原多项式。
关键词:伪随机序列;m序列;相荧函数
中图分类号:仰332.1+1
文献标识码:A
文耄编号:1006—6446f2007}12—0170—02
l
Abstract:To expand the signal spectrum in spread spectrum system the signal spectrum is generally expanded by
表1部分零潆多项式
m
m(1,n)=mregister(1,1); back=把m((mregister零嚣令,2);
mregister=[back,mregister(1,1:4)];
if mregister==minitial;
k=l: end
end
m=2宰m一1:%the auto—correlation
a
spread spectrum sequence.The character of spread spectrum sequence affects the communication quality.In all PN
sequenceslIn sequence is
often used
as
basic spread spectrum sequence.The brief introduction
图1 PN序列发生器
序列,另一种Gold序列则是由m序列引出的。
1
PN序列发生器嘲Ⅳ级移位寄存器、模二加法器 和连接向量3个基本部分缓成。这个连接向量吴舔 定义了移位寄存器各级与模二加法器之间的连接。 它确定了发生器的性能特点,并由以下多项式定义
g(D)2 goD。+glD÷92D2+…gN-1D岸一1+
, ”
讳士.害 硐/。”日 通过对浙江火电的全面分析,明确了企业在未
来发展中应侧重的方向。对于面对新形势的火电施 工企业,有一定的参考价值。如何调整企业的发展 战略,迎接挑战,将直接影响到火电施工企业的生存 与发展,是一个值得探讨的问题。