当前位置:文档之家› m序列产生和性能的MATLAB仿真

m序列产生和性能的MATLAB仿真


Key words:spread spectrum sequence;m sequence;correlation function
N级移位寄存器

引言
有很多应用(尤其在扩频系统中)会用囊伪随祝
序列,伪随机序列常以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

MA吼AB仿真
为在MATLAB中对m序列发生器和序列性能
进行仿真,可傲絮下定义,将移位寄存器状态设置成 向量mregister=[al,a2,03,…,aN],将连接向量设 为向量g=[g,,92,93,…,gN],由图l可得模2加法 器的输进等于反馈量back,也帮是a,的下一个德,
本原多项式

rm(1)=sum(m.水m);
for k=1:n一1
3 4 5 5

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)是 周期的二篷函数,

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

Abstract:To expand the signal spectrum in spread spectrum system the signal spectrum is generally expanded by
表1部分零潆多项式

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

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序列引出的。

PN序列发生器嘲Ⅳ级移位寄存器、模二加法器 和连接向量3个基本部分缓成。这个连接向量吴舔 定义了移位寄存器各级与模二加法器之间的连接。 它确定了发生器的性能特点,并由以下多项式定义
g(D)2 goD。+glD÷92D2+…gN-1D岸一1+
, ”
讳士.害 硐/。”日 通过对浙江火电的全面分析,明确了企业在未
来发展中应侧重的方向。对于面对新形势的火电施 工企业,有一定的参考价值。如何调整企业的发展 战略,迎接挑战,将直接影响到火电施工企业的生存 与发展,是一个值得探讨的问题。
相关主题