m序列和Gold序列特性研究要点

合集下载

扩频编码M序列和gold序列

扩频编码M序列和gold序列

M序列由n级移位寄存器所能产生的周期最长的序列。

这种序列必须由非线性移位寄存器产生,并且周期为2n(n 为移位寄存器的级数)。

例如,考察图中a的非线性反馈移位寄存器,其状态转移关系如表:状态(a k-3,a k-2,a k-1)的接续状态是(a k-2,a k-1,a k),其中a k=a k-3嘰a k-1嘰1嘰a k-2a k-1是一种非线性逻辑。

从任一状态出发,例如从(000)出发,其接续状态恰好构成一个完全循环(图b),由此产生一个周期为23=8的3级序列。

M序列最早是用抽象的数学方法构造的。

它出现于组合数学的一些数学游戏中,例如L.欧拉关于哥尼斯堡的七桥问题等。

后来发现这种序列具有某些良好的伪随机特性。

例如,M序列在一个周期中,0与1的个数各占一半。

同时,同样长度的0游程与1游程也各占一半。

所有这些性质在数据通信、自动控制、光学技术和密码学诸领域中均有重要应用。

隐蔽通信内容的通信方式。

为了使非法的截收者不能理解通信内容的含义,信息在传输前必须先进行各种形式的变化,成为加密信息,在收信端进行相应的逆变化以恢复原信息。

电报通信、电话通信、图像通信和数据通信,都有相应的保密技术问题。

另一方面,为了从保密通信中获得军事、政治、经济、技术等机密信息,破译技术也在发展。

保密技术和破译技术是在相互对立中发展起来的。

1881年世界上出现了第一个电话保密专利。

电话保密开始是采用模拟保密或置乱的方法,即把话音的频谱或时间分段打乱。

置乱后的信号仍保持连续变化的性质。

在第二次世界大战期间,频域和时域的置乱器在技术上已基本成熟。

70年代以来,由于采用集成电路,电话保密通信得到进一步完善。

但置乱器仍是有线载波和短波单边带电话保密通信的主要手段。

模拟保密还可以采用加噪声掩盖、人工混响或逆向混响等方法,但因恢复后话音的质量大幅度下降或保密效果差,这些方法没有得到推广应用。

数字保密是由文字密码发展起来的。

数字信号(包括由模拟信号转换成的数字信号),由相同速率的密码序列加密,成为数字保密信号;保密信号传输到收信端后由同一密码序列去密,恢复原数字信号。

Gold序列产生及其特性实验

Gold序列产生及其特性实验

湖南科技大学移动通信实验报告姓名:吴文建学号:1208030104专业班级:应用电子技术教育一班实验名称:GOLD序列产生及其特性实验实验目的:1)掌握Gold序列的特性、产生方法及应用。

2) 掌握Gold序列与m序列的区别。

实验仪器:1、pc机一台2、实验原理:m序列虽然性能优良,但同样长度的m序列个数不多,且m序列之间的互相关函数并不理想(为多值函数)。

1.m序列优选对m序列优选对是指在m序列集中,其互相关函数最大值的绝对值满足下式的两条n介m序列:2.Gold序列的产生方法Gold序列是m序列的组合序列,由同步时钟控制的两个码元不同的m序列优选对逐位模2加得到。

这两个序列发生器的周期相同,速率相同,因而两者保持一定的相位关系,这样产生的组合序列与这两个自序列的周期也相同。

当改变两个序列的相对位移,会得到一个新的Gold序列。

Gold序列具有以下性质:(1)两个m序列优选对经不同移位相加产生的新序列都是Gold序列,两个n级移位寄存器可以产生2n+1个Gold序列,周期均为2n−1。

(2)Gold序列的周期性自相关函数是一个三值函数,与m序列相比,具有良好的互相关特性。

Gold序列的产生有两种形式:并联形式和串联形式实验步骤:1.预习Gold序列的产生原理及性质及独立设计Glod序列产生方法。

2.画出Gold序列仿真流程图。

3.编写MATLAB程序并上机调试。

4.比较m序列与Glod序列的异同。

5.撰写实验报告。

实验数据、结果表达及误差分析:实验仿真图形如图所示实验编写程序(此程序在实验五编写程序之上方可运行):function c=gold()n=7;a=[1 1 1 1 1 1 1 1];co=[];for v=1:2^n-1co=[co,a(1)];a(8)=mod(a(5)+a(1),2);a(1)=a(2);a(2)=a(3);a(3)=a(4);a(4)=a(5);a(5)=a(6);a(6)=a(7);a(7)=a(8);endm1=co;如有侵权请联系告知删除,感谢你们的配合!如有侵权请联系告知删除,感谢你们的配合!。

GOLD序列的相关性PPT课件

GOLD序列的相关性PPT课件
主要内容
• m序列 • Gold序列 • Gold序列的相关特性
•1
m序列
m序列是目前CDMA系统中采用的最基本 的PN序列。它是最长线性反馈移位寄存器 序列的简称。若移位寄存器为n级, 则其周 期P=2n-1 。
•2
图1 反馈移位寄存器原理框图
•3
Gold序列
• m序列虽然性能优良(具有尖锐而无旁瓣 的自相关函数), 但同样长度的m序列个数 不多,且序列之间的互相关性不够好。 R·Gold提出了一种基于m序列的PN码序 列, 称为Gold码序列。
• 互相关性:Gold 码序列的互相关函数值的 最大值不超过其m 序列优选对的互相关值, 具有三值互相关函数 。
•8
谢谢!
•9
• Gold序列是用一对周期和速率均相同,但 码字不同的m序列优选对模2加后得到的。
•4
• 如果有两个m序列, 它们的互相关函数的绝
对值有界, 且满足以下条件:
n
n为奇数 n为偶数(不是4的倍数)
则我们称这一对m序列为优选对。
•5
n级m序列发生器 时钟
n级m序列发生器
模2加
Gold码序列
(a)
1
2
3
4
5
12345 (b)
图2 Gold (a) Gold码发生器的原理结构图; (b) 5级m序列优选对构成的Gold码发生器
•6
• 随着级数n的增加,Gold码序列的数量远远 超过同级数的m序列的数量,便于扩频多址 应用。
•7
Gold序列的相关性
• 自相关性:Gold 证明了Gold 码序列的自 相关函数的所有非最高峰的取值是三值。

GOLD码产生与特性分析实验

GOLD码产生与特性分析实验

实验八GOLD码特性实验一、实验目的1、掌握GOLD码的编解码原理。

2、掌握GOLD码的软件仿真方法。

3、掌握GOLD码的硬件仿真方法。

4、掌握GOLD码的硬件设计方法。

二、预习要求1、掌握GOLD码的编解码原理和方法。

2、熟悉matlab的应用和仿真方法。

3、熟悉Quatus的应用和FPGA的开发方法。

三、实验原理1、GOLD序列简介GOLD序列是由m序列的“优选对”构成的。

所谓优选对是指m序列中互相关值为[-1,-t(n),t(n)-2]的一对序列。

其中下表为部分m序列的部分优选对表1 部分m序列的部分优选对n基序序列配对序列3131554575,67,766103147,1337211217,235,277,203,301910211131,1461,1423,1167,1333,1365,1533 1020112415,2157,3515,34711140054445,4215,6015,4143,4053,7335,5747,5575,4161上表中的m序列采用8进制(可参见PN码实验)。

2、GOLD序列由m序列中的优选对{xi}和{yi}本身加上它们的相对移位模二相加构成的2n-1个序列组成,序列总数为2n+1。

任一队序列之间的互相关函数都是三值的,即即,GOLD序列的最大互相关值为下表为GOLD序列的t(n)值及其与自相关峰值Rs(0)的比值,同时给出GOLD序列族中的序列数。

表为部分GOLD序列的t(n)值、Rs(0)、序列数表级数n356791011序列长7316312751110232047序列数9336512951310252049t(n)591717336565t(n)/Rs(0)0.710.290.270.130.060.060.03四、GOLD的产生及特性分析1、建立GOLD的仿真文件(GOLD.MDL)GOLD1…GOLD7的Sample Time均设置为SampleTime;Preferred polynomial(1)设置为[1 0 1 1];Initial states(1)设置为[0 0 1]; Preferred polynomial(2)设置为[1 1 0 1];Initial states(2)设置为[0 01]。

m序列产生及其特性实验

m序列产生及其特性实验

3G移动通信实验报告实验名称:扩频码仿真学生姓名:学生学号:学生班级:所学专业:实验日期:1.实验目的1.掌握m序列的特性、产生方法及应用。

2.. 掌握Gold序列的特性、产生方法及应用。

3. 掌握Gold序列与m序列的区别。

4. 掌握Walsh码的产生原理及特性。

5. 了解它们在3G系统中的应用。

2.实验内容找一个127长度的m序列,验证其特性自相关性之+互相关性质m+m=goldwalsh 128位长度求 2个互相关自相关m+walsh 互相关自相关3.实验代码clear all;A1=[0 0 0 0 0 1 1];A1=A1';D1=[0 0 0 0 0 0 1];Dm1=zeros(1,127);A2=[0 0 0 1 0 0 1];A2=A2';D2=[0 0 0 0 0 0 1];Dm2=zeros(1,127);for i=1:127;Dm1(1,i)=D1(1,7);Dm2(1,i)=D2(1,7);Dr1=mod(D1*A1,2);Dr2=mod(D2*A2,2);for n=7:-1:2D1(1,n)=D1(1,n-1);D2(1,n)=D2(1,n-1);endD1(1,1)=Dr1;D2(1,1)=Dr2;end%m序列自相关特性验证Dm11=zeros(1,127)Dm12=zeros(1,127)Dm1n=[Dm1,Dm1,Dm1];p1=zeros(1,253);Dm11=Dm1n(1,128:254);for i=-126:1:126n1=i+128;Dm12=Dm1n(1,n1:1:(n1+126));Dm1s=mod(Dm11+Dm12,2);sum0=0;sum1=0;for i1=1:127if Dm1s(1,i1)==0 sum0=sum0+1; else sum1=sum1+1;endendp1(1,i+127)=(sum0-sum1)/127;endsubplot(4,2,1);plot(-126:1:126,p1);title('m序列自相关特性');%m序列互相关特性验证Dm21=zeros(1,127)Dm22=zeros(1,127)Dm2n=[Dm2,Dm2,Dm2];p2=zeros(1,253);pmax=0;pmax_n1=0;pmin=0;pmin_n1=0;Dm21=Dm2n(1,128:254);for i=-126:1:126n1=i+128;Dm22=Dm1n(1,n1:1:(n1+126));Dm2s=mod(Dm21+Dm22,2);sum0=0;sum1=0;for i1=1:127if Dm2s(1,i1)==0 sum0=sum0+1; else sum1=sum1+1;endendp=(sum0-sum1)/127;if p>pmaxpmax=p;pmax_n1=n1;endif p>pminpmin=p;pmin_n1=n1;endp2(1,i+127)=p;endsubplot(4,2,2);plot(-126:1:126,p2);title('m序列互相关特性');%gold序列的自相关特性Dmg11=Dm21;Dmg12=Dm1n(1,pmax_n1:1:(pmax_n1+126)); Dmg1=mod(Dmg11+Dmg12,2);Dmg1n=[Dmg1,Dmg1,Dmg1];pg1=zeros(1,253);Dmg11=Dmg1n(1,128:254);for i=-126:1:126n1=i+128;Dmg12=Dmg1n(1,n1:1:(n1+126));Dmg1s=mod(Dmg11+Dmg12,2);sum0=0;sum1=0;for i1=1:127if Dmg1s(1,i1)==0 sum0=sum0+1; else sum1=sum1+1;endendpg1(1,i+127)=(sum0-sum1)/127;endsubplot(4,2,3);plot(-126:1:126,pg1);title('gold序列自相关特性');%gold序列的互相关特性Dmg21=Dm21;Dmg22=Dm1n(1,pmin_n1:1:(pmin_n1+126)); Dmg2=mod(Dmg21+Dmg22,2);Dmg2n=[Dmg2,Dmg2,Dmg2];pg2=zeros(1,253);for i=-126:1:126n1=i+128;Dmg22=Dmg2n(1,n1:1:(n1+126));Dmg2s=mod(Dmg1+Dmg22,2);sum0=0;sum1=0;for i1=1:127if Dmg2s(1,i1)==0 sum0=sum0+1; else sum1=sum1+1;endendpg2(1,i+127)=(sum0-sum1)/127;;endsubplot(4,2,4);plot(-126:1:126,pg2);title('gold序列自相关特性');%walsh序列产生H1=0;H2=[H1,H1;H1,H1*(-1)+1];H4=[H2,H2;H2,H2*(-1)+1];H8=[H4,H4;H4,H4*(-1)+1];H16=[H8,H8;H8,H8*(-1)+1];H32=[H16,H16;H16,H16*(-1)+1];H64=[H32,H32;H32,H32*(-1)+1];H128=[H64,H64;H64,H64*(-1)+1];%walsh序列的自相关特性W11=H128(2,1:128);W1n=[W11,W11,W11]pw1=zeros(1,253);for i=-126:1:126n1=i+128;W12=W1n(1,n1:1:(n1+127));W1s=mod(W11+W12,2);sum0=0;sum1=0;for i1=1:128if W1s(1,i1)==0 sum0=sum0+1; else sum1=sum1+1;endendpw1(1,i+127)=(sum0-sum1)/128;endsubplot(4,2,5);plot(-126:1:126,pw1);title('walsh序列自相关特性');%walsh序列的互相关特性W21=W11;W22=H128(8,1:128);W2n=[W22,W22,W22];pw2=zeros(1,253);for i=-126:1:126n1=i+128;W22=W1n(1,n1:1:(n1+127));W2s=mod(W21+W22,2);sum0=0;sum1=0;for i1=1:128if W2s(1,i1)==0 sum0=sum0+1; else sum1=sum1+1;endendpw2(1,i+127)=(sum0-sum1)/128;endsubplot(4,2,6);plot(-126:1:126,pw2);title('walsh序列互相关特性');%m+walsh序列产生mw1=mod([Dm1,0]+H128(2,1:128),2);mw2=mod([Dm2,0]+H128(8,1:128),2);%mw序列的自相关特性mwa1=mw1;mwan=[mwa1,mwa1,mwa1];pmwa=zeros(1,253);for i=-126:1:126n1=i+128;mwa2=mwan(1,n1:1:(n1+127));mwas=mod(mwa1+mwa2,2);sum0=0;sum1=0;for i1=1:128if mwas(1,i1)==0 sum0=sum0+1; else sum1=sum1+1;endendpmwa(1,i+127)=(sum0-sum1)/128; endsubplot(4,2,7);plot(-126:1:126,pmwa);title('m+walsh序列自相关特性');%mw序列的互相关特性mwb1=mw1;mwb2=mw2;mwbn=[mwb2,mwb2,mwb2];pmwb=zeros(1,253);for i=-126:1:126n1=i+128;mwb2=mwbn(1,n1:1:(n1+127));mwbs=mod(mwb1+mwb2,2);sum0=0;sum1=0;for i1=1:128if mwbs(1,i1)==0 sum0=sum0+1;else sum1=sum1+1;endendpmwb(1,i+127)=(sum0-sum1)/128;endsubplot(4,2,8);plot(-126:1:126,pmwb);title('m+walsh序列互相关特性'); 4.实验结果。

m 序列与Gold 序列比较

m 序列与Gold 序列比较
作为扩频通信中常用的伪随机序列m序列与gold各有各自的特点但同时也存在一些不同现从基本原理性能和构造方法出发着重比较了两者在性能方面的区别并对两者的相关性用matlab进行了仿真
中图分类号:TN914 . 42 文献标识码:A 文章编号:1009 - 2552(2006)06 - 0069 - 03
图 5(b) Gold 序列的互相关图形
面考虑,m 序 列 性 能 要 比 Glod 序 列 优 越 一 些,当 然 这同时也要付出占 用 更 多 的 频 带 资 源 的 代 价,在 这 个领 域,已 经 有 人 提 出 双 m 序 列 伪 随 机 序 列 扩 频[7] 的 观 点 ,所 以 对 这 一 课 题 还 有 待 进 一 步 深 入 研 究 。 参 考 文 献:
Abstract:As often used as spread sequence in all PN sequences,m sequence and Gold sequence have its respective characteristic,but there are some differences between them . The article compares the differences about performances from the basic principle,property and constructing means of the two sequences,and simulats them in relation part with MATLAB . Key words:spread spectrum;PN sequence
位的 m 序列之一为 111101011001000。 同 理,我 们 不

m序列和Gold序列特性研究要点上课讲义

m序列和Gold序列特性研究要点上课讲义

m序列和G o l d序列特性研究要点Harbin Institute of Technology扩频通信实验报告课程名称:扩频通信实验题目:Gold码特性研究院系:电信学院班级:通信一班姓名:学号:指导教师:迟永钢时间: 2012年5月8日哈尔滨工业大学第1章实验要求1.以r=5 1 45E为基础,抽取出其他的m序列,请详细说明抽取过程;2.画出r=5的全部m序列移位寄存器结构,并明确哪些序列彼此是互反多项式;3.在生成的m序列集中,寻找出m序列优选对,请确定优选对的数量,并画出它们的自相关和互相关函数图形;4.依据所选取的m序列优选对生成所有Gold序列族,确定产生Gold序列族的数量,标出每个Gold序列族中的所有序列,并实例验证族内序列彼此的自相关和互相关特性;5.在生成的每个Gold序列族内,明确标出平衡序列和非平衡序列,并验证其分布关系。

6.完整的作业提交包括:纸质打印版和电子版两部分,要求两部分内容统一,且在作业后面附上源程序,并加必要注释。

7.要求统一采用Matlab软件中的M文件实现。

第2章 实验原理2.1 m 序列二元m 序列是一种伪随机序列,有优良的自相关函数,是狭义伪随机序列。

m 序列易于产生于复制,在扩频技术中得到了广泛应用。

2.1.1 m 序列的定义r 级非退化的移位寄存器的组成如图1所示,移位时钟源的频率为c R 。

r 级线性移位寄存器的反馈逻辑可用二元域GF(2)上的r 次多项式表示2012() {0,1}r r i f x c c x c x c x c =++++∈L (1)图 2-1 r 级线性移位寄存器式(1)称为线性移位寄存器的特征多项式,其给出的表示反馈网络的而逻辑关系式是现行的。

因此成为线性移位寄存器。

否则称为,非线性移位寄存器。

对于动态线性移位寄存器,其反馈逻辑也可以用线性移位寄存器的递归关系式来表示112233 {0,1}i i i i r i r i a c a c a c a c a c ----=++++∈L (2) 特征多项式(1)与递归多项式(2)是r 级线性移位寄存器反馈逻辑的两种不同种表示法,因其应用的场合不同而采用不同的表示方法。

m 序列与gold 序列性能分析比较 包含程序

m 序列与gold 序列性能分析比较 包含程序

m序列与gold序列性能分析比较赵新宁北京邮电大学信息工程学院,北京(100876)E-mail:zhaoxinning106@摘要:在扩频系统中,伪随机序列具有十分重要的作用。

m序列和gold序列作为最常用和实用的伪随机序列,各有其特点。

本文分析其基本原理和产生方式,并特别对其性能方面做了仿真比较。

关键词:扩频;m序列;gold序列中图分类号:TN91在扩频通信系统中,伪随机序列是关键技术之一。

伪随机序列码的码型影响码序列的相关特性,序列长度决定了扩展频谱的宽度。

因此,在扩频系统中,对于伪随机序列有如下的要求:首先,伪随机序列的长度(即伪码比特率)应该足够长,能够满足扩展带宽的需要;第二,伪随机序列要具有尖锐的自相关特性(用作地址码),和良好的互相关特性;第三,伪随机序列要有足够多的数量,以满足码分多址的需求;第四,应具有近似噪声的频谱特性,即近似连续谱,且均匀分布;工程上易于实现。

通常,作为扩频通信系统工程实现上的伪随机序列一般是m序列和gold序列。

目前,在cdma2000系统中采用伪随机序列中的m序列(长码)来区分用户,wcdma系统中则用gold码来区分用户。

1.m序列的原理和产生在所有的伪随机序列中,m序列是最重要、最基本的一种伪随机序列。

而另外的多种伪随机序列都是由它引出并且产生的。

m序列是一种周期性的伪随机序列,又被称作最长线性移位寄存器序列;是由带线性反馈的移位寄存器产生的周期最长的序列[1]。

其周期为2n-1(n 为移位寄存器级数)。

m序列具有与随机噪声类似的尖锐的自相关特性,但它不是真正随机的,而是按照一定的规律周期性的变化。

这种特性使得m序列适合于工程应用。

m序列最大长度决定于移位寄存器的级数,而序列构成则决定于反馈系数的不同设置。

并非所有的反馈系数的设置都可以产生对应长度的m序列。

m序列具有平衡性和其游程特性,即一个序列周期中,“1”的数目与“0”的数目最多相差一个;同时,长度为n的元素游程出现的次数比长度为n+1的游程出现的次数多一倍。

GOLD序列的相关性

GOLD序列的相关性
GOLD序列的相关性 GOLD序列的相关性
主要内容
• m序列 • Gold序列 • Gold序列的相关特性
m序列
m序列是目前 序列是目前CDMA系统中采用的最基本 序列是目前 系统中采用的最基本是最长线性反馈移位寄存器 序列的简称。若移位寄存器为 级, 则其周 序列的简称。若移位寄存器为n级 的简称 期P=2n-1 。
图1 反馈移位寄存器原理框图
Gold序列 Gold序列
• m序列虽然性能优良(具有尖锐而无旁瓣 序列虽然性能优良( 序列虽然性能优良 的自相关函数) 但同样长度的m序列个数 的自相关函数), 但同样长度的 序列个数 不多,且序列之间的互相关性不够好 且序列之间的互相关性不够好。 不多 且序列之间的互相关性不够好。 R·Gold提出了一种基于 序列的 提出了一种基于m序列的 提出了一种基于 序列的PN码序 码序 称为Gold码序列。 码序列。 列, 称为 码序列 • Gold序列是用一对周期和速率均相同,但 序列是用一对周期和速率均相同 序列是用一对周期和速率均相同, 码字不同的m序列优选对模 加后得到的。 序列优选对模2加后得到的 码字不同的 序列优选对模 加后得到的。
• 如果有两个 序列 它们的互相关函数的绝 如果有两个m序列 序列, 对值有界, 且满足以下条件: 对值有界 且满足以下条件 + n2 1 2 + 1, n为奇数 R(τ ) = n +1 2 2 + 1, n为偶数(不是4的倍数) 则我们称这一对m序列为优选对。 则我们称这一对m序列为优选对。 优选对
Gold序列的相关性 Gold序列的相关性
• 自相关性:Gold 证明了Gold 码序列的自 相关函数的所有非最高峰的取值是三值。
• 互相关性:Gold 码序列的互相关函数值的 最大值不超过其m 序列优选对的互相关值, 具有三值互相关函数 。

基于ttl门电路扩频码发生器仿真设计与电路实现学士学位论文[管理资料]

基于ttl门电路扩频码发生器仿真设计与电路实现学士学位论文[管理资料]

摘要本毕业设计主要研究了三种扩频码(m序列,M序列和Gold序列)特性及其发生装置,并对其进行仿真和电路实现。

扩频码是实现扩频系统的扩频运算的主要方式。

从理论上讲,用纯随机序列来扩展信号的频谱是最理想的,但是接收端必须复制同一个随机序列,由于随机序列的不可复制性,因此在工程中,无法使用纯的随机序列,而改为采用为随机序列。

在本论文中首先简要阐述了伪随机序列的研究现状及其相关意义,接着介绍了伪随机序列的发展历史,研究方法和研究工具。

然后根据课题要求分别设计出三种常用的伪随机序列发生器电路并且用Multisim进行电路仿真,最后做出实际电路,进行测试,从而完成发生器的设计。

关键字:扩频码;m序列;M序列;Gold序列AbstractThis graduation design is mainly studied the three kinds of spread spectrum code (m sequence, M sequence and Gold sequence) characteristics and generator, and carries on the simulation and circuit implementation. Spread spectrum code is the main way to realize spread spectrum system spread spectrum operations. Theoretically, with pure random sequence to extend the signal spectrum is the most ideal, but the receiver must replicate the same random sequence, as a result of random sequence is replication, therefore, in the project can't use pure random sequence, and instead used in random sequence. In this thesis, first of all, briefly expounds the research status quo of pseudo-random sequence and its related meaning, then introduces the development history of pseudo-random sequence, research methods and research tools. Then according to the requirements of project design three kinds of commonly used respectively pseudo-random sequence generator circuit and use Multisim circuit simulation, finally make a practical circuit and test, so as to complete the design of the generator.Key words: Spread spectrum code; m sequence; M sequence; Gold sequence目录摘要 (I)Abstract (II)1绪论 (1)课题研究意义及背景 (1)国内外研究状况 (2)扩频码发展历史 (4)仿真工具Multisim简介 (5)2m序列伪随机码 (7)伪随机码 (7)伪随机码定义 (7)伪随机码性质 (7)m序列定义 (8)m序列伪随机码的性质 (8)平衡性 (9)移位可加性 (9)游程特性(游程分布的随机性) (9)自相关特性 (9)m序列的产生方法 (10)m序列仿真设计实现 (12)3M序列伪随机码 (14)M序列定义 (14)M序列随机码性质 (14)M序列的随机特性 (14)M序列相关特性 (15)M序列的产生方法 (15)M序列仿真设计实现 (17)4Gold序列伪随机码 (22)Gold序列定义 (22)m序列优选对 (22)Gold序列伪随机码性质 (22)平衡性 (22)自相关特性 (23)互相关特性 (23)Gold序列产生方法 (23)Gold序列仿真设计实现 (24)5硬件调试结果 (26)结论 (29)致谢 (30)参考文献 (31)附录A 英文原文 (31)附录B 中文翻译 (39)附录C 元器件表 (49)1绪论1.1课题研究意义及背景随着信息化社会进程的不断深入,通信在人们的生活中扮演着愈发重要的角色,对通信技术的要求也随之越来越高。

m序列和Gold序列特性研究要点

m序列和Gold序列特性研究要点

1
mN
R( )
1
(3)
mN
N
但是 (3)式给出的是 m 序列的自相关函数,并不是 m 码的自相关函数。首先
将 m 序列变换为 m 码。将 m 序列的每一比特换为宽度为 Tc (Tc 1/ Rc ) 、幅度为
1 的波形函数,当 m 序列为 0 元素时,波形函数取正极性,否则取负极性。通过 这样的变换后,周期为 N 的 m 序列就变为宽度为 Tc 、周期为 NTc 的 m 码。
f (x) c0 c1x c2x2
cr xr ci {0,1}
(1)
时钟 源
1 ai 1 c0
2 ai 2 c1
, c2
模 2加法器
r
ai r
cr 1
cr
图 2-1 r 级线性移位寄存器 式(1)称为线性移位寄存器的特征多项式,其给出的表示反馈网络的而逻辑 关系式是现行的。因此成为线性移位寄存器。否则称为,非线性移位寄存器。 对于动态线性移位寄存器, 其反馈逻辑也可以用线性移位寄存器的递归关系 式来表示
Gold 序列是 m 序列的复合码序列,它是由两个码长相等、码时钟速率相同 的 m 序列优选对的模 2 和序列构成。每改变两个 m 序列相对位移就可得到一个
新的 Gold 序列。当相对位移 1,2, ,2 r 1个比特时,就可以得到一族 2r 1个 Gold
扩频通信实验报告 Harbin Institute of Technology
扩频通信实验报告
课程名称:
扩频通信
实验题目: Gold 码特性研究
院 系:
电信学院
班 级:
通信一班
姓 名:
学 号:
指导教师:
迟永钢
时 间: 2012 年 5 月 8 日

m序列对及平衡Gold序列的产生与搜索

m序列对及平衡Gold序列的产生与搜索

平衡Gold序列的产生与搜索方法
平衡Gold序列是一类具有优良伪随机性和自相关性的二元序列。产生平衡 Gold序列的方法主要有两种:一是通过平衡Gold多项式产生平衡Gold序列; 二是通过选择适当的m序列和反馈函数产生平衡Gold序列。搜索方法主要有基 于差分编码的搜索算法和基于自相关函数的搜索算法。
3、信息隐藏:平衡Gold序列可以用于信息隐藏中的隐写术,以隐藏敏感信息 在公开信息中。由于平衡Gold序列具有优良的自相关性,它可以用于构造高效 的隐写算法,提高信息隐藏的安全性和鲁棒性。
未来展望
随着技术的发展,平衡Gold序列的研究将面临新的挑战和机遇。以下是一些未 来可能的研究方向:
1、高效产生方法:目前平衡Gold序列的产生方法还比较耗时,因此研究更高 效的产生方法以提高搜索速度和降低计算成本是未来的一个研究方向。
1、反馈函数设计:反馈函数是m序列发生器的核心部分,其设计的好坏直接影 响到m序列的性能。一个好的反馈函数应该具有较低的误码率、较高的线性复 杂度、易于实现等优点。常用的反馈函数包括异或、同或、与等运算。
2、LFSR级数和反馈位数选择:m序列发生器的性能与LFSR的级数和反馈位数 密切相关。一般来说,增加LFSR的级数和反馈位数可以提高m序列的性能,但 同时也会增加硬件实现的复杂度和功耗。因此,在设计中需要根据实际需求选 择合适的LFSR级数和反馈位数。
在软件实现中,可以使用各种编程语言如C、C++、Python等编写m序列发生器。 软件实现具有灵活度高、易于调试和修改等优点,但也存在运行速度较慢和需 要运行额外的处理器等缺点。
m序列发生器的应用
m序列发生器在信号处理、通信技术等领域具有广泛的应用。以下是m序列发生 器的一些典型应用:

实验一 GOLD序列特性实验

实验一 GOLD序列特性实验

实验 GOLD 序列特性实验一、实验目的1、掌握GOLD 序列的特点。

2、了解GOLD 序列在直接扩频通信中所起的作用二、实验器材1、移动通信原理实验箱一台 2、20M 双踪示波器一台 3、频谱分析仪或带FFT 功能的数字示波器(选配) 一台三、实验内容1、观察GOLD 序列的波形(频谱)。

2、观察GOLD 序列的自相关和互相关特性。

四、实验原理1、伪随机序列工程上常用二元{0,1}序列来产生伪噪声码。

它具有如下特点:(1) 每一周期内“0”和“1”出现的次数近似相等。

(2) 每一周期内,长度为n 比特的游程出现的次数比长度为n+1比特的游程出现的次数多一倍。

(游程是指相同码元的码元串)(3) 序列具有双值自相关函数,即:⎪⎩⎪⎨⎧-≤≤=11k 01)(p p R τττ当-=当(4.1-1)在(4.1-1)式中,p 为二元序列周期,又称码长,k 为小于p 的整数,τ为码元延时。

2、m 序列二元m 序列是一种基本的伪随机序列,有优良的自相关函数,易于产生和复制,在扩频技术中得到了广泛的应用。

长度为2n -1位的m 序列可以用n 级线性移位寄存器来产生。

如图4.1-1所示:图4.1-1 线性移位寄存器m 序列的特性如下(1) 在每一周期p= 2n -1内,“0”出现2n -1-1次,“1”出现2n -1次,“1”比“0”多出现一次。

(2) 在每一周期内共有2n -1个元属游程,其中“0”的游程和“1”的游程数目各占模二加法器一半。

并且,对n>2,当1≤k ≤n-1时,长为k 的游程占游程总数的1/ 2 k ,其中“0”的游程和“1”的游程各占一半。

长为n –1的游程只有一个,为“0”的游程;长为n 的游程也只有一个,为“1”的游程。

(3) m 序列(a k )与其位移序列(τ-k a )的模二和仍然是m 序列的另一位移序列(τ'-k a ),即:{}{}{}ττ'--=+k k k a a a(4) m 序列的自相关函数为:⎪⎩⎪⎨⎧≠-=p p p R mod 01mod 01)(τττ当=当 (4.1-2)3、Gold 序列虽然m 序列有优良的自相关特性,但是使用m 序列作CDMA (码分多址)通信的地址码时,其主要问题是由m 序列组成的互相关特性好的互为优选的序列集很少,对于多址应用来说,可用的地址数太少了。

m序列、Gold序列和正交Gold序列的扩频通信系统仿真研究

m序列、Gold序列和正交Gold序列的扩频通信系统仿真研究
信 、 线 数 据 通 信 、 测 、 控 、 警 等 系统 中 。 无 遥 监 报
机 码 C£进 行 模 二 加 , 生 扩 频 序 列 d t , 用 扩 频 序 列 d () 产 () 再
() 调制 载 波 f进 而得 到 已 扩频 调 制 的射 频 信 号 s £ 。 接 去 , () 在
直 接 序 列 扩 频 通 信 系统 ( S S Drc Sq ec ped D S ,i t e uneS ra e
S s m) 是 目前 应 用 很 广 泛 的 扩 频 系 统 , 早 出 现 于 第 二 次 yt , e 最
送 框 图 , 2为 直 扩 系 统 接 收 框 图 。 发射 端 , 源输 出 信 号 a 图 信
的 结论 。
关键 词 :扩 频 增 益 :扩 频 码 ;信 噪 比 ;直 接 序 列 扩 频 通 信
中图分类号 : N 1. Biblioteka 91 6文献标识码 : A
文 章 编 号 :1 7 — 2 6 2 1 ) 8 0 4 - 3 6 4 6 3 (0 2 1- 18 0
Re e r h a d sm u a i n O m -e ue c s.Go d s qu n e nd o t g n lGo d s a c n i l to n s q n e l e e c sa r ho o a l s q n e fs r a p c r e ue c s o p e d s e t um o m u i a i n y t m cm n c to s s e
Ab t a t De ci e et e r t a a i o ie t p e d s e t m o sr c : s r st o e i l ss f r c r a p cr b h h c b d s u c mmu i ai n a d mo e ,mal b p o r mmi gt r u h a nc t n d l o t rga a n o g h dr c p e d s e t m o i t r a p cr c mmu ia in s se d sg n e oma c i l t n o e s se , n u d r i e e t o d t n e s u n c t y tm e in a d p r r n esmu a i f h y t m r n e f r n n i o s o f o t u d c i

Gold序列与m序列仿真应用

Gold序列与m序列仿真应用

1.绪论m序列具有优良的双值自相关特性,但互相关特性不是很好。

作为CDMA通信地址码时,由于互相关特性不理想,使得系统内多址干扰影响增大,且可用地址码数量较少。

在某些应用场合,利用狭义伪随机序列复合而成复合序列更为有利。

这是因为通过适当方法构造的复合序列具有某些特殊性质。

Gold序列就是一种复合序列,而且具有良好的自相关与互相关特性,地址码数量远大于m序列,且易于实现、结构简单,在工程上得到广泛应用。

表1是m序列和Gold序列的主要性能比较,表中maxϕ为m序列的自相关峰值,(0)sϕ为自相关主峰;()t n为Gold序列的互相关峰值,(0)gϕ为其自相关主峰。

从表1中可以看出:当级数n一定时,Gold序列中可用序列个数明显多于m序列数,且Gold序列的互相关峰值和主瓣与旁瓣之比都比m序列小得多,这一特性在实现码分多址时非常有用。

表1. m序列和Gold序列性能比较在引入Gold序列概念之前先介绍一下m序列优选对。

m序列优选对,是指在m序列集中,其互相关函数绝对值的最大值(称为峰值互相关函数)max()Rτ最接近或达到互相关值下限(最小值)的一对m序列。

设{a i}是对应于r次本原多项式F1(x)所产生的m序列,{b i} 是另一r次本原多项式F2(x)产生的m序列,峰值互相关函数满足12max2221()214rab rrRτr++⎧+⎪≤⎨⎪+⎩为奇数为偶数但不是的整倍数(1)则m序列{a i}与{b i}构成m序列优选对。

例如:6r=的本原多项式61()1F x x x=++与6522()1F x x x x x=++++所产生的m序列{}i a 与{}i b ,其峰值互相关函数26222max ()17212117r ab R τ++=≤+=+=。

满足式(1),故{}i a 与{}i b 构成m 序列优选对。

而本原多项式65323()1F x x x x x =++++所产生的m 序列{}i c ,与m 序列{}i a 的峰值互相关函数max ()2317ac R τ=>,不满足上式,故{}i a 与{}i c 不是m 序列优选对。

实验三 移动通信信息码与扩频码的产生实验(M、Gold序列)

实验三   移动通信信息码与扩频码的产生实验(M、Gold序列)

实验三移动通信信息码与扩频码的产生实验(M、Gold序列)(一)M序列产生实验一、实验目的1.了解M序列的性质和特点2.熟悉M序列的产生方法3.了解M序列的CPLD实现方法二、实验仪器设备HD8670型移动通信实验箱、示波器等三、实验内容1.熟悉M序列的产生方法2.测试M序列的波形四、实验原理M序列是最长线性反馈移存器序列的简称。

它是由带线性反馈的移存器产生的周期最长的一种序列。

M序列在一定的周期内具有自相关特性。

它的自相关特性和白噪声的自相关特性相似。

虽然它是预先可知的,但性质上和那些随机序列具有相同的性质。

比如:具有相同数目的0和1码,系列的不同部分具有很小的相关性,任何两串序列具有很小的相关性等。

1、M序列的产生M序列是由带线性反馈的移存器产生的。

现在,我们先给出一个M序列的例子。

在图3-1中示出一个4级反馈移存器。

若其初始状态为(a3,a2 ,a1 ,a0 )=(1,0,0,0),则在移位一次时,由a3和a0模2相加产生新的输入a4=01 =1新的状态变为(a4,a3,a2 ,a1 )=(1,1,0,0)这样移位15次后又回到初始状态(1,0,0,0),不难看出,若初始状态为全“0”,即“0,0,0,0”,则移位后得到的仍为全“0”状态。

这就意味着在这种反馈移存器中应避免出现全“0”状态。

不然移存器的状态将不会改变。

因为4级移存器共有24=16种可能的不同状态。

除全“0”状态外,只剩15种状态可用。

即由任何4级反馈移存器产生的序列的周期最长为15。

我们常常希望用尽可能小的级数产生尽可能长的序列。

由上例可见,一般说来,一个n级反馈移存器可能产生的最长周期等于(2n –1)。

我们将这种最长的序列称为最长线性反馈移存器序列,简称M序列。

图3-1 M序列的产生2、M序列的CPLD实现在图3-2中示出一个一般的线性反馈移存器的组成。

图中一级移存器的状态用a i表示,a i=0或1,i=整数。

反馈线的连接状态用Ci 表示,Ci=1表示此线接通(参加反馈),Ci=0表示此线断开。

伪随机序列主要性质的研究

伪随机序列主要性质的研究

伪随机序列的主要性质研究王磊学号:摘要:伪随机序列在保密通信、航空航天、测距、密码学、自动控制等领域具有重要作用。

扩频通信系统的频谱扩展是借助扩频函数而实现的。

典型的扩频函数就是伪随机序列,实用的伪随机序列必须是具有随机性,有尖锐的自相关特性,有较小的互相关值,有较多的序列数;同时还要求序列平衡,易于实现等特点。

本文介绍了应用比较广泛的m序列、gold序列和M序列,研究了伪随机序列的共有性质及其各自序列的特性。

关键词:伪随机序列,m序列,M序列,Gold序列Studies of the major properties of Pseudo-random sequenceWang LeiAbstract: Pseudo—Random Sequences play an important role in many fields such as secret communication, aviation, auto-control and cryptography. The spread spectrum of communication system is achieved through spread spectrum functions. A typical spread spectrum function is pseudo-random sequence, useful pseudo-random sequence must be random, with sharp autocorrelation, cross-correlation values are smaller, have more serial numbers; also called sequence of balance, easy-to- and implement. This article describes m sequence, gold series and M series, which are broader applied and studies the nature of pseudo-random sequences and their respective sequences shared characteristics.Keywords: Pseudo-random sequence, m sequence, gold series, M series.1 伪随机序列的概念在现代科学中,白噪声由于其瞬时值服从正态分布、功率谱在很宽频带内都是均匀的等特性而被很多系统所青睐。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

扩频通信实验报告Harbin Institute of Technology扩频通信实验报告课程名称:扩频通信实验题目:Gold码特性研究院系:电信学院班级:通信一班姓名:学号:指导教师:迟永钢时间: 2012年5月8日哈尔滨工业大学- I-第1章实验要求1.以r=5 1 45E为基础,抽取出其他的m序列,请详细说明抽取过程;2.画出r=5的全部m序列移位寄存器结构,并明确哪些序列彼此是互反多项式;3.在生成的m序列集中,寻找出m序列优选对,请确定优选对的数量,并画出它们的自相关和互相关函数图形;4.依据所选取的m序列优选对生成所有Gold序列族,确定产生Gold序列族的数量,标出每个Gold序列族中的所有序列,并实例验证族内序列彼此的自相关和互相关特性;5.在生成的每个Gold序列族内,明确标出平衡序列和非平衡序列,并验证其分布关系。

6.完整的作业提交包括:纸质打印版和电子版两部分,要求两部分内容统一,且在作业后面附上源程序,并加必要注释。

7.要求统一采用Matlab软件中的M文件实现。

第2章 实验原理2.1 m 序列二元m 序列是一种伪随机序列,有优良的自相关函数,是狭义伪随机序列。

m 序列易于产生于复制,在扩频技术中得到了广泛应用。

2.1.1 m 序列的定义r 级非退化的移位寄存器的组成如图1所示,移位时钟源的频率为c R 。

r 级线性移位寄存器的反馈逻辑可用二元域GF(2)上的r 次多项式表示2012() {0,1}r r i f x c c x c x c x c =++++∈ (1)图 2-1 r 级线性移位寄存器式(1)称为线性移位寄存器的特征多项式,其给出的表示反馈网络的而逻辑关系式是现行的。

因此成为线性移位寄存器。

否则称为,非线性移位寄存器。

对于动态线性移位寄存器,其反馈逻辑也可以用线性移位寄存器的递归关系式来表示112233 {0,1}i i i i r i r i a c a c a c a c a c ----=++++∈ (2) 特征多项式(1)与递归多项式(2)是r 级线性移位寄存器反馈逻辑的两种不同种表示法,因其应用的场合不同而采用不同的表示方法。

以式(1)为特征多项式的r 级线性反馈移位寄存器所产生的序列,其周期21r N ≤-。

假设以GF(2)域上r 次多项式(1)为特征多项式的r 级线性移位寄存器所产生的非零序列{}i a 的周期为21r N =-,称序列为{}i a 是最大周期的r 级线性移位寄存器序列,简称m 序列。

2.2.2 m 序列的自相关函数根据序列自相关函数的定义以及m 序列的性质,很容易求出m 序列的自相关函数 1 ()1 mN R mN N τττ=⎧⎪=⎨-≠⎪⎩ (3)但是(3)式给出的是m 序列的自相关函数,并不是m 码的自相关函数。

首先将m 序列变换为m 码。

将m 序列的每一比特换为宽度为(1/)c c c T T R =、幅度为1的波形函数,当m 序列为0元素时,波形函数取正极性,否则取负极性。

通过这样的变换后,周期为N 的m 序列就变为宽度为c T 、周期为c NT 的m 码。

m 码的自相关函数()R τ是一个周期函数,其周期为N ,在(1)c c T N T τ-≤≤-区间内m 码的自相关函数表达式为 11()()()c c T k N R kNT N N ττδτ∞=-∞+=-+Λ*+∑ (4)2.2.3 m 序列的互相关函数m 序列的互相关函数不具有理想的双值特性。

m 序列的互相关函数是指长度相同而序列结构不同的两个m 序列之间的相关函数。

研究表明,长度相同结构不同的m 序列之间的互相关函数不再是双值函数,而是一个多值函数。

互相关函数值的个数与分元培集的个数有关。

2.2.4 m 序列的构造构造一个产生m 序列的线性移位寄存器,首先要确定本原多项式。

本原多项式确定后,根据本原多项式可构造出m 序列移位寄存器的结构逻辑图。

本原多项式的寻找是在所有r 次多项式中去掉其中的可约多项式,在剩余的r 次不可约多项式中,根据本原多项式的定义用试探的办法,查看其产生的序列是否为m 序列。

若产生的序列是m 序列,则该多项式为本原多项式,否则就不是本原多项式。

这一方法可以通过计算机编程来实现。

2.2 Gold 序列Gold 序列具有良好的自相关与互相关特性,可以用作地址码的数量远大于m 序列,而且易于实现、结构简单,在工程上得到广泛的应用。

2.2.1 m 序列优选对m 序列优选对,是指在m 序列集中,其互相关函数绝对值的最大值(称为峰值互相关函数)max ()R τ最接近或达到互相关值下限的一对m 序列。

设{}i a 是应对于r 次本原多项式1()F x 所产生的m 序列,{}i b 是对应于r 次本原多项式2()F x 所产生的另一m 序列,当序列{}i a 与{}i b 的峰值互相关函数(非归一化)max ()ab R τ满足下列关系: 112max 2122 ()2 rab r r R r τ++++⎧⎪≤⎨⎪⎩为奇数为偶数且不是4的倍数 (5)则1()F x 与2()F x 所产生的m 序列{}i a 与{}i b 构成m 序列优选对。

2.2.2 Gold 序列族在给定了移位寄存器级数r 时,总可以找到一对互相关函数值是最小的码序列,采用移位相加的方法构成新的码组,其互相关旁瓣都很小,而且自相关函数与互相关函数均是有界的。

这一新的码组被称为Gold 码或Gold 序列。

Gold 序列是m 序列的复合码序列,它是由两个码长相等、码时钟速率相同的m 序列优选对的模2和序列构成。

每改变两个m 序列相对位移就可得到一个新的Gold 序列。

当相对位移1,2,,21r -个比特时,就可以得到一族21r -个Gold 序列,加上原来的两个m 序列,共有21r +个Gold 序列,即21r r G =+ (6) 产生Gold 序列的移位寄存器结构有两种形式。

一种是乘积型的,即将m 序列优选对的两个特征多项式的乘积多项式作为新的特征多项式,根据此2r 次多项式构成新的线性移位寄存器。

另外一种是直接求两m 序列优选对输出序列的模2和序列。

由于这样产生的复码的后期是组成复码的子码周期的最小公倍数,由于组成复码Gold 序列的子码的周期都是21r -,所以Gold 码序列的周期是21r -。

Gold 码族同族内互相关函数取值已有理论结果,且具有三值互相关函数的特性。

但是不同Gold 码族之间的互相关函数取值已不是三值而是多值,而且互相关值已大大超过了同族内部的互相关值。

2.2.3 平衡Gold序列Gold序列就其平衡性来讲,可以分为平衡码序列和非平衡码序列。

在一个周期内,平衡码序列中1码元与0码元的个数之差为1,非平衡码元中1码元与0码元的个数之差多余1。

在扩频通信中,对系统质量影响之一就是扩频码的平衡性,平衡码具有更好的频谱特性。

在直接序列系统中码的平衡性与载波的抑制度有密切的联系。

码不平衡时直接序列系统的载波泄露增大,这样就破坏了扩频系统的保密性、抗干扰与侦破能力。

第3章 实验设计3.1 抽取m 序列由文献[2]可知,给定一个最大周期的r 级线性移位寄存器序列,可以从中抽取出所有可能的最大周期的r 级线性移位寄存器序列。

即给定一r 级小m 序列,可以抽取出其他所有r 级的小m 序列。

下面首先简单叙述小m 序列抽取的定义和相关性质。

3.1.1 抽取m 序列定义设原m 序列 0121{,,,,}N u u u u u -=,序列()u q 为对m 序列u 进行等间隔采样,采样间隔为q 。

即()023{,,,}q q qu q u u u u =。

我们定义这个过程为m 序列的抽取过程。

3.1.2 m 序列抽取性质(1)()()2i u q u q =,即按照采样间隔为q 和按照q 二的倍数间隔采样得到是处在不同相位的同一组序列。

(2)当以间隔q 对一个m 序列采样时,新得到的序列的周期为gcd(,)v N N N q =。

即当gcd(,)=1N q 时抽取获得的序列满足21r v N =-,即抽取所得为m 序列。

3.1.3 抽取m 序列设计本实验中抽取m 序列的函数文件为sample.m ,对r 级m 序列抽取的q 可以取为22r -1,2,,使用Matlab 抽取获得这22r -个序列。

如果某序列移位循环k 位与另一序列相同,则它们是处于不同相位的同一m 序列,将它们对应的q 归为一类。

3.2 m 序列优选对的寻找3.2.1 相关函数设计本试验中求取m 序列自相关函数的函数文件为Autorelation.m 文件,求取m 序列互相关函数的函数文件为Cross_Correlation.m 文件。

在求取相关函数的过程中,我们利用的是2个序列循环移位相加的形式得到结果的,并且自相关函数是归一化的,而互相关函数则未进行归一化。

3.2.2 优选对的寻找设计m 序列的定义详见2.2.1节,本项实验利用前面抽取获得的m 序列,依次检查两项之间的互相关函数是否满足式(5),若满足,即为优选对,,最后记录下优选对的个数和每一对的八进制表示。

3.3 Gold 序列和平衡Gold 序列3.3.1 生成Gold 序列设计Gold 序列是m 序列的复合码序列,它是由两个码长相等、码时钟速率相同的m 序列优选对模2和或模2乘法构成。

本报告采用模2加法实现。

利用前面获得的优选对,每改变两个序列相对位移就可得到一个新的Gold 序列。

当相对位移1,2,,21r -个比特时,就可以得到一族21r -个Gold 序列,加上原来m 序列优选对,共有21r +个Gold 序列,构成一个Gold 序列族。

最后记录并求其族内序列的自相关函数和互相关函数。

3.3.2 平衡Gold 序列设计若Gold 序列中元素1的个数比元素0的个数多且仅多一个,那么这个Gold 序列就是平衡Gold 序列。

那么将所得到Gold 序列一周期内的元素相加(序列采用+1,0表示),若结果为121r -+(例如当5r =时,平衡Gold 序列中应该有17个1元素,16个0元素,相加的结果就为17),则为平衡Gold 序列,否则为不平衡Gold 序列。

记录下族内平衡和非平衡Gold 序列个数再与理论值对比。

第4章 实验仿真环境和结果4.1 实验仿真环境操作系统:Windows XP sp3;仿真软件:Matlab 2010b 。

4.2 m 序列抽取结果当r =5时的m 序列可以由5级线性反馈移位寄存器产生出,移位寄存器的结构图如图4-1所示:模2模模模c 5c 0c 1c 4c 31i a -2i a -3i a -4i a -5i a -2c图4-1 m 序列发生器由于寄存器不同的初始状态会产生同一序列的不同的相位,在本实验中寄存器初始值统一00…01。

相关文档
最新文档