教学文库网 - 权威文档分享云平台
您的当前位置:首页 > 文库大全 > 高中教育 >

伪随机序列的Matlab实现与分析

来源:网络收集 时间:2025-12-30
导读: 基于Matlab的伪随机信号的仿真分析 T技术ScjenceandTechnOJOgyInnOv 伪随机序列的MatIab实现与分析 王哲 (电子科技大学电子工程学院四川成都610Q54) 摘要:扩蒴通信的种种优势主要渌于铸随机码的奏白噪声性质。文章

基于Matlab的伪随机信号的仿真分析

T技术ScjenceandTechnOJOgyInnOv

伪随机序列的MatIab实现与分析

王哲

(电子科技大学电子工程学院四川成都610Q54)

摘要:扩蒴通信的种种优势主要渌于铸随机码的奏白噪声性质。文章分析了伪越机码中常用的m序列的生成过程并闱连了其基本性质。最后鲞于Matlab平台根据反馈数字逻辑给出了m序列的计算机生成泺程序和Ⅲ序列的基本性质的考察代码。可根据输入的八连翻本原多嘎式系数生成相应的m序列。上机结果验证了程序的正确性知有效性。

关键词:伪随机序列m序列matlab相关性平衡性

中图分类号:TP391.9文献标识码:A文章编号:1674一098x(2008)08(b)一0033一02

扩展频谱通信是一种不同干常规通信系code)简称PN码,可以人为产生与复制,具

统的新调制理论和技术,简称扩频通信。其设有类似白噪声的性质,相关函数具有尖锐的2历序列的Matfab生成

计思想是将待传输的信息信号用特定的扩频特性,功率谱占据很宽的频带,易于从其他要生成忉序列有多种算法,一般是通过码扩展频谱后成为宽带信号进行传输;接收信号或干扰中分离出来,具有优良的抗干扰查询本原多项式系数的八进制值,表示出本时再采用相应的技术手段将频谱压缩,恢复特性,其特点是:具有尖锐的自相关函数;原多项式代数式,最后根据刀级线性反馈移原来待传信息信号的带宽,从而实现通信。扩互相关函数值应足够小t有足够长的码周位寄存器的移位逻辑产生出历序列或者采用频通信具有两个特点:传输信号的带宽远大予期,以确保抗侦破与抗干扰的要求;码的数长除法来获得。这里采用前一种算法,因其原始信息信号的带宽;传输信号的带宽主要有量足够多,以实现码分多址的要求;平衡性逻辑结构比较清楚,能够很好的反映其中的扩频码决定,此扩频码通常是伪随机码。好,以满足抗干扰的要求;工程上易于产数字逻辑。

扩频通信的最大优点是具有很强的抗干生,加工、复制与控制。软件平台选择Matlab,Malab是美国扰能力。其物理原理是进入接收机的干扰信1.2m序列的结构与性质Mathworks公司推出的一种以矩阵为基本号与本地参考伪随机码不相关(或相关性恨脚序列是最常用的一种伪随机序列。它编程单位的高效数值计算语言。Matlab在编差),所以在进行相关处理时被削弱,从频域是最长线性反馈移位寄存器序列的简称。m程效率、可读性、可移植性与可扩充性上,上来说,其功率谱经过与扩频码功率谱卷积序列是由带线性反馈的一位寄存器产生的序远远优于其他高级编程语言,是公认的最优后其带宽被展宽到整个扩频码的频带内(极列,并且具有最长周期。移位寄存器序列是秀的科技应用软件。

宽),从而干扰信号功率谱的幅度被降低,一种周期序列,其周期不仅与移位寄存器的所编写Matlab程序如下所示,只需要对同时进入接收机的有用信号与已实现同步的级数有关,而且还与线性反馈逻辑有关,此变量o∞一coe(八迸制本原多项式系数)赋伪随机码相关性很好,故在进行相关处理时被外还与移位寄存器的初始状态有关。一般情t相应的值,程序返回值mSequence就是相大大增强,从频域上分析,其功率谱被压缩况下,扫级线性反馈移位寄存器的组成结构应的一个周期内的m序列。

到信息信号的频带内(相对扩频码带宽极窄),如图l所示。oct—coe=23I%给定8进制本原多项式系所以其功率谱的幅度被增强。最后,通过中一般形式的线性反馈逻辑表达式为数

频滤波器后,落在滤波器通频带内的有用信%=cl巩.Ioc2仉一2审c3%一3o….oG‰∞e—alg=de2bi(oct2dec(0ct—coe))i%二进号与部分干扰信号被输出,绝火部分的落在卫”制的代数式系数向量

滤波器通频带外的干扰信号与噪声被滤除,=芝:cf以一)(I)s切一con=coe_alg(e11d:一l:2)}%反馈的连从而极大地改善了系统的输出信噪比。接状态向量,舍去输出的反馈链接

可以看出,扩频通信的优势主要来自于改写为:position=缅d(sta-con==1)1%得到抽头伪随机码具有白噪声的统计特性。而随着扩H位置

频速率的不断提高,扩频码的长度急剧增o=-’ea。;‘√‘’’‘(2)order=len豇h(sta—con)I%寄存器阶数加,利用计算机设计并验证扩频码的各项指

标能大大提高效率。通过对伪随机码中常用通常定义一个与之对应的多项式periOd=2‘0rder—l,

reg=ones(1。order)}%寄存器赋初值

的ln序列的结构和性质进行了分析,给出了H

基于MATLAB平台的m序列生成算法及代,@)=乏:c,一(3)tem=xor(reg(position(1)),reg(position

(2)));

码。并称之为线性反馈移位寄存器的特征多fori_3:length(position)

也m=xor(reg(poSition(i)),tem)I%

1伪随机序列分析项式。理论分析表明,特征多项式与输出序

1.1伪随机序列列的周期有密切关系,一个能产生脚序列的刀循环异或抽头有效的寄存器值

根据香农的理论,在高斯白噪声干扰情级移位寄存器的特征多项式必须是力次的本end

况下,在平均功率受限的信道上,实现有效原多项式。刀次本原多项式是指多项式本身forj_1:periodl%m序列的周期和可靠通信的最佳信号是具有白噪声统计特不可再分解因式,可整除,ol(小=24+1)但fork=2:orderl

性的信号。这是因为自噪声信号的自相关函不能整除,ol(玎<打lj。reg(k—1)=reg(k)l数具有冲击函数的特点,即具有尖锐的自相即只需要找到本原多项式,就能由此构end

关特性。成肋序列本原多项式。m序列的基本性质reg(order)=temI

白噪声是一种服从正态分布,功率谱均匀有:一个周期内,元素1比元素0只多出现tem=xor(reg(position(1)),reg的随机过程。其随机性意味着:无周期,无一次,脚序列与其移位序列的模二加序列仍(posiuon(2)));

法复制与预测。无周期则无法存储,不可重然是脚序列;力级脚码中,长度为f的游程forv=3:len卧h(position)复则无法验证,不可预测使得其在实际工程占l/2‘,长度为力的连“l”的游程与长度tem=xor(reg(position(v)),tem);应用中无法被利用。因为在扩频通信的解扩为n—I的连“O”的游程各一个。end

环节,接收端必须产生与发射端一致的扩频自相关函数定义为:mSequence0)=tem;%将每次循环异码才能有效的还原信息。因此在工程实践足=A一曰(4)或后的值作为m序列的输出

中,只能用类似带限白噪声统计特性的伪随A为序列与其j次移位序列在一个周期内end

机码信号来逼近。伪随机码(pseudorandom逐位码元相同的数目,曰为逐位码元不同的mSequence

数目。例如,将oct—coe分别赋值为23和103,

苇斗巷 …… 此处隐藏:2226字,全部文档内容请下载后查看。喜欢就下载吧 ……

伪随机序列的Matlab实现与分析.doc 将本文的Word文档下载到电脑,方便复制、编辑、收藏和打印
本文链接:https://www.jiaowen.net/wenku/129862.html(转载请注明文章来源)
Copyright © 2020-2025 教文网 版权所有
声明 :本网站尊重并保护知识产权,根据《信息网络传播权保护条例》,如果我们转载的作品侵犯了您的权利,请在一个月内通知我们,我们会及时删除。
客服QQ:78024566 邮箱:78024566@qq.com
苏ICP备19068818号-2
Top
× 游客快捷下载通道(下载后可以自由复制和排版)
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
注:下载文档有可能出现无法下载或内容有问题,请联系客服协助您处理。
× 常见问题(客服时间:周一到周五 9:30-18:00)