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

加入VIP,免费下载
 

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

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

下载须知

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

版权提示 | 免责声明

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

扩频码性能分析报告.docx

1、扩频码性能分析报告第1章 m序列生成和抽取1.1 m序列的定义m序列是r级线性反馈的移存器产生的周期最长的一种序列,是多级移位寄存器或其他延迟元件通过线性反馈产生的最长的码序列。产生m序列的特征多项式是不可约多项式,且是本原多项式。但不可约多项式所产生的序列并不一定是m序列。r级非退化的线性移位寄存器的组成示意图参见图1-1,其反馈逻辑二元域上的r次多项式来表示: 图1- 1 r级线性移位寄存器 构造一个m序列的关键是设计一个产生m序列的线性移位寄存器:(1) 首先是需要由级数r查表以确定本原多项式;(2) 求表中本原多项式的互反多项式;(3) 构造本原多项式和其互反多项式对应的线性移位寄存器

2、。 m序列性质:(1)0-1分布特性:在m序列一个周期N=2r-1内“1”和“0”的码元数大致相等,“0”出现2r-1-1 次,“1”出现2r-1次 ,即“1”比“0”只多出现一次。(2)游程特性:在一个周期N=2r-1内,共有2r-1个元素游程,其中元素“0”的游程与元素“1”的游程数目各占一半,长度为k的游程占总游程的1/2k。(3)位移相加特性:一个m序列与其经任意次迟延移位产生的另一个不同序列模2相加,得到的仍是的某次迟延移位序列。1.2 m序列的生成移位寄存器为r=6,本原多项式 103F。根据103F得到本原多项式, 移位寄存器的初始状态为0 0 0 0 0 1,只有最高位寄存器状

3、态为1。根据移位寄存器的工作原理可以产生一个m序列。图1-2 103F生成的m序列1.3 m序列的抽取对于m序列的取样,每次取样不一定能产生另一个m序列,当取样产生另一个m序列时,这种取样被称为本征取样。根据参考文献Crosscorrelation Properties of Pseudorandom and Related Sequences可知,对于一个m序列的抽取,利用奇数为q的本征取样可以产生出所有周期为N的m序列。对于q,当且仅当gcd(N,q)=1时,m序列的隔q抽取序列uq的周期才为N。r=6,N=63,则小于63的奇数且满足gcd(63,q)=1的奇数是5、11、13、17、1

4、9、23、25、29、31、37、41、43、47、53、55、59、61,一共17个。参考文献Crosscorrelation Properties of Pseudorandom and Related Sequences的理论可得u(q)和隔2i抽取的序列是不同相位的同一m序列。所以当q为以上17个奇数时,之间的关系为:由上面的式子可以看出,对17个奇数进行抽取共抽取5个m序列,分别为一共有6个m序列。由u(1)序列抽取出的五个序列如下图:图1- 3 q=5抽取出的m序列图1- 4 q=11抽取出的m序列图1- 5 q=13抽取出的m序列图1- 6 q=23抽取出的m序列图1- 7 q=

5、31抽取出的m序列1.4 m序列寄存器结构r=6,查课本询附录1,可以得到其本原多项式。根据式,求得互反多项式。 u(1)103F,本原多项式为; 互反多项式为,其对应的八进制数为141u(31) u(5)147H,本原多项式;互反多项式为,其对应的八进制数为163u(23) u(11)155E,本原多项式;互反多项式为,其对应的八进制数为133u(13);表1-1 6个本原多项式序号多项式系数(升幂排列)序列u1 -103F序列u5 -147H序列u11 -155E序列u13 -133序列u23 -163序列u31 -141根据上述本原多项式,得出六个移位寄存器的结构,如下图:图1- 8 u

6、(1)移位寄存器结构图1- 9 u(5)移位寄存器结构图1- 10 u(11)移位寄存器结构图1- 11 u(13)移位寄存器结构图1- 12 u(23)移位寄存器结构图1- 13 u(31)移位寄存器结构第2章 m序列优选对2.1 m序列优选对定义m序列优选对是指在m序列集中的两个m序列的互相关函数绝对值的最大值(称为峰值互相关函数) 小于要求的特定值。设是对应于r次本原多项式所产生的m序列,是对应于r次本原多项式所产生的另一m序列,当峰值互相关函数(非归一化)满足下列关系则和所产生的m序列和构成m序列优选对。m序列自相关具有理想的双值特性。而互相关函数不在是双值函数,而是一个多值函数,其互

7、相关函数值的个数与分元陪集的个数有关。2.2 m优选对仿真分析1、m优选对分析本实验要求r=6,则m序列优选对互相关的最大值为17。m序列族中共有6个序列,一共有15对的m序列组合,实验分析满足优选对的是9对。其matlab仿真互相关函数最大值如表2-1:表2- 1 6个m序列互相关最大值u1u5u11u13u23u31u11723172315u517231523u11152317u131723u2317u31m优选对如表2-2:表2- 2 m序列优选对(1)(2)(3)(4)(5)(6)(7)(8)(9)u1u1u1u5u5u11u11u13u23u5u13u31u11u23u13u31u2

8、3u312、 m优选对自相关和互相关函数(1)m序列的自相关函数为:(2)m序列的互相关函数是指长度相同而序列结构不同的两个m序列之间的相关函数。m序列互相关的定义为:在计算m序列的互相关函数之前,需要进行码型电平的转换。具体的转换规则为:原来的0变换为1,原来的1变换为-1。这样,变换之后的m序列就是的组合。本实验计算的是非归一化的自相关值和互相关值。自相关仿真结果如图2-1,互相关仿真结果如图2-2、图2-3、图2-4:图2- 1 m序列自相关图2- 2 m序列互相关图2- 3 m序列互相关图2- 4 m序列互相关从上面各图的相关分析可知m序列具有良好的自相关特性,且为二值自相关,自相关也

9、具有周期性;但是互相关特性不是很好,m序列互相关具有三值或多值特性。 第3章 Gold序列3.1 Gold序列族生成由于m序列的互相关性不好,当用m序列作为码分多址通信的地址码时,由于其互相关特性不理想,使系统内的码分多址影响增大,所以我们需要找到一种互相关性能比较优良并且数量比较大的伪随机序列,即为Gold序列。Gold序列是m序列的复合码序列,它是由两个码长相等、码时钟速率相同的m序列优选对的模2加序列构成。每改变两个m序列相对位移就可得到一个新的Gold序列。当相对位移个比特时,就可得到一族个Gold序列,加上原来的两个m序列,共有个Gold序列,即对于表2-1给出的9对m优选对,需要选

10、择出只具有三值互相关的m序列对,分别为u(1)和u(5)、u(1)和u(13)、u(5)和u(11)、u(11)和u(31)、 u(13)和u(23)、u(23)和u(31),共六对m序列优选对。所以r=6时一共可以产生6族Gold序列。依次使用前面六组m序列优选对,分别进行模二移位相加就可以得到全部的6族Gold序列,每族Gold序列有65个Gold码,含2个m序列。由于Gold序列数据量很大,数据以Excle形式存储。本实验将六族Gold序列存放于Gold.xls文件中不同的六个sheet中,参见附录I。3.2 Gold序列自相关和互相关Gold码具有三值互相关函数的特性。当r为奇数时,码

11、族中约有50%的码序列有很低的互相关函数值(-1);当r为偶数时(r不是4的整倍数),码族中约有75%的码序列有很低的互相关函数值(-1)。Gold码的自相关函数值的旁瓣也和互相关函数值一样取三值,只是出现的位置不同。本实验u(1)和u(5)生成的Gold序列族中Gold序列的自相关特性和互相关特性。计算gold1序列、gold2序列、gold7序列自相关,分别如图3-1、如图3-2、如图3-3。图3- 1 gold1序列自相关图3- 2 gold2序列自相关图3- 3 gold7序列自相关本实验计算u(1)和u(5)生成的Gold码族中的gold1和gold2、gold1和gold3、gol

12、d1和gold8三组序列之间的互相关值,如图3-4、图3-5、图3-6并Matlab计算验证互相关三值分布概率情况,如图3-7。图3- 4 gold1与gold2序列互相关图3- 5 gold1与gold3序列互相关图3- 6 gold1与gold8序列互相关图3- 7 gold序列三值互相关分布概率分析:根据仿真结果可以看出gold码互相关三值的概率分布是符合理论分析的,因此可以说明本次试验的gold码生成和自相关、互相关计算是正确的。3.3 平衡Gold序列和非平衡Gold序列1、平衡Gold码定义Gold码就其平衡性来讲,可以分为平衡码和非平衡码。平衡码序列中一周期内1码元和0码元的个数

13、之差为1,非平衡码中1码元和0码元的个数之差多于1。在扩频通信中,对系统质量影响之一就是码的平衡性(即序列中0和1的均匀性),平衡码具有更好的频谱特性。特征相位的定义:每一个最大长度序列都具有特征相位,当序列处于特征相位时,序列每隔一位抽样与原序列一样,这就是序列处于特征相位的特性。产生平衡Gold序列的步骤归纳如下:(1) 设序列和是一对m序列优选对,选作为参考序列,按下式求出生成函数。 (2) 根据下式求特征相位,使序列处于特征相位上。(3) 设置位移序列,使序列的初始状态第r级必须为0,以对准序列的初始状态第r级的1。(4) 根据(3)中所求的的特征相位,每一个特征相位对应的序列与序列模

14、2和可产生平衡Gold序列,再加上序列与,构成所有的平衡Gold序列。2、实验仿真结果本实验在前面已经产生了6族Gold序列,所以只需要对每族序列进行统计看序列是否为平衡序列(0和1的差值为1)就行。平衡Gold码和非平衡Gold码的数量关系如表3-1。表 3-1 r为偶数时的平衡Gold码与非平衡Gold码数量表序列分组码序列中1的数量码族中具有这种1数量的序列数量平衡性1平衡2非平衡3当r=6时,Gold码族中,平衡Gold 码数量为49个(包含两个m序列),非平衡Gold码数量为16个。由于Gold序列数据量大,本文以Excel文件形式存储。根据实验仿真统计,每一族Gold序列中的平衡序列数目都是49个,非平衡序列的数目都是16个,仿真结果与理论分析一致。相应每族Gold的平衡序列保存在Balance_Gold.xls文件中,每族Gold非平衡序列保存在Unbalance_Gold.xls。其中,每族Gold序列中平衡和非平衡序列在该Gold族序列中的序号如下图所示。图3- 8 Gold1序列族平衡和非平衡序列分布图3- 9 Gold2序列族平衡和非平

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

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