移动通信实验与实训(第二版)(章坚武)章 (3)
合集下载
相关主题
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
状态 移位器
时钟
D1
D2
D3
D4
0
0
0
0
1
1
1
0
0
0
2
0
1
0
0
3
0
0
1
0
4
1
0
0
1
5
1
1
0
0
6
0
1
1
0
7
1百度文库
0
1
1
8
0
1
0
1
9
1
0
1
0
10
1
1
0
1
11
1
1
1
0
12
1
1
1
1
13
0
1
1
1
14
0
0
1
1
15
0
0
0
1
D3 D4
1 0 0 1 1 0 1 0 1 1 1 1 0 0 0 1
输出序列
1 0 0 0 1 0 0 1 1 0 1 0 1 1 1 1
第三章 扩频码仿真实验
2) 游程分布 m序列中取值相同的那些相继的元素合称为一个“游程”。 游程中元素的个数称为游程长度。n级的m序列中,总共有2n-1 个游程,其中长度为1的游程占总游程数的1/2,长度为2的游 程占总游程数的1/4,长度为k的游程占总游程数的2-k。且长 度为k的游程中,连0与连1的游程数各占一半。如序列 1000010010110011111000110111010中,游程总数为25-1= 16, 此序列各种长度的游程分布如下: 长度为1的游程数目为8,其中,4个为1游程和4个为0游程; 长度为2的游程数目为4,其中,2个为11游程,2个为00游 程;
第三章 扩频码仿真实验
需要说明的是,表 5-1 中列出的是部分 m 序列的反馈系 数,将表中的反馈系数进行比特反转,即进行镜像,可得到相应 的 m 序列。例如,取 C 4 = ( 23 )8 = ( 10011 ) 2 ,进行比 特反转之后为(10011 ) 2 = ( 31 ) 8 ,所以 4 级的 m 序列 共有 2 个。其他级数 m 序列的反馈系数也具有相同的特性。 理论分析指出, an 级移位寄存器可以产生的 m 序列个数由下 式决定:
下面通过实例来分析自相关特性。 图5-3所示为4级m序列的码序列发生器。假设初始状态为 0001,在时钟脉冲的作用下,逐次移位。D3 D4作为D1输入, 则n = 4码序列产生过程如表5-2所示。
第三章 扩频码仿真实验 图5-3 4级m序列发生器
第三章 扩频码仿真实验
表5-2 4级m序列产生状态表
第三章 扩频码仿真实验
2. m序列的自相关函数
m序列的自相关函数为
Rxx(t) = A-D
(5-1)
式中,A为对应位码元相同的数目;D为对应位码元不同的数目。
自相关系数为
对于m序列,其码(长 )为 PA= D2n-A1。 这D 里,P也等于码序(列5-2)
P AD 中的码元数,即“0”和“1”个数的总和。其中,“0”的个 数因为要去掉移位寄存器的全“0”状态,所以A值为
对,因为它们的互相关函数值 Rxy ( ) 23 1 9 。
m 序列优选对的概念在后面讲 GOLD 序列时将 会用到。
第三章 扩频码仿真实验
4. m序列的性质 前面详细讨论了m序列的产生原理,自相关以及互相关特 性。这部分将对m序列的性质做一总结。有关特性以反馈系数 为(45)8的5级m序列1000010010110011111000110111010为例进 行验证。m序列具有以下性质: 1) 均衡性 在m序列的一个周期中,0和1的数目基本相等,1的数目比 0的数目多1个。该性质可由m序列10000100101100111 11000110111010看出:总共有16个1和15个0。
假设码序列周期为P,码元宽度(常称为码片宽度,以便区
别信息码元宽度)为TC,那么自相关系数是以PTC为周期的函数, 如图5-2所示。图中,横坐标以t /TC表示,如t /TC= 1,则移 位1 bit,即t =TC;如果t /TC = 2,则移位2 bit,即t =TC, 等等。
第三章 扩频码仿真实验 图5-2 m序列的自相关函数
1.产生原理 图5-1示出的是由n级移位寄存器构成的码序列发生器。寄 存器的状态取决于时钟控制下输入的信息(“0”或“1”),例 如第i级移位寄存器状态取决于前一时钟脉冲后的第i-1级移 位寄存器的状态。
第三章 扩频码仿真实验 图5-1 n级循环序列发生器的模型
第三章 扩频码仿真实验
一个线性反馈移动寄存器能否产生m序列,取决于它的反 馈系数Ci(i = 0, 1, 2,…,n),表5-1中列出了部分m序列的 反馈系数Ci,按照表3-1中的系数来构造移位寄存器,就能产 生相应的m序列。
第三章 扩频码仿真实验 第三章 扩频码仿真实验
实验五 m序列产生及其特性 实验六 Gold序列产生及其特性 实验七 Walsh码与OVSF码产生及其特性
第三章 扩频码仿真实验 实验五 m序列产生及其特性
一、实验目的 掌握m序列的特性、产生方法及应用。
二、实验内容 (1) 观察m序列,识别其特征。 (2) 观察m序列的相关特性。
第三章 扩频码仿真实验
在|t |≤TC的范围内,自相关系数为
( ) 1 P 1 | |
P TC
| | TC
(5-8)
如图5-2所示,m序列的自相关系数在t =0处出现尖峰,并
以PTC时间为周期重复出现。尖峰底宽2TC。TC越小,相关峰越 尖锐。周期P越大,|-1/P|越小。在这种情况下,m序列的自
第三章 扩频码仿真实验
3. m序列的互相关函数 两个码序列的互相关函数是两个不同码序列一致程度(相 似性)的度量,它也是位移量的函数。当使用码序列来区分地 址时,必须选择码序列互相关函数值很小的码,以避免用户之 间互相干扰。 研究表明,两个长度周期相同,由不同反馈系数产生的m 序列,其互相关函数(或互相关系数)与自相关函数相比,没有 尖锐的二值特性,是多值的。作为地址码而言,希望选择的互 相关函数越小越好,这样便于区分不同用户,或者说,抗干扰 能力强。
第三章 扩频码仿真实验 图5-5 m序列的互相关函数曲线
第三章 扩频码仿真实验
满足下列条件的两个m序列可构成优选对:
Rxy
(
)
2(n1) / 2 2(n2) / 2
1 1
n为奇数 n为偶数且n不能被4整除
(3-10)
由表 5-3 可以看出,级数 n = 5 的两个 m 序 列(反馈系数分别为(45)8 和(75)8)可以构成优选
第三章 扩频码仿真实验
表5-3 序列m1和m2的互相关函数表
序列 m1 序列 m2 m1 右移的码元数目 τ(单位为 1/TC)
1000010010110011111000110111010 1111101110001010110100001100100 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 9171997177111979771177171191111
第三章 扩频码仿真实验 三、实验原理
m序列是由n级线性移位寄存器产生的周期为2n-1的码序 列,是最长线性移位寄存器序列的简称。码分多址系统主要采 用两种长度的m序列:一种是周期为215-1的m序列,又称短PN 序列;另一种是周期为242-1的m序列,又称为长PN码序列。m 序列主要有两个功能:① 扩展调制信号的带宽到更大的传输 带宽,即所谓的扩展频谱;② 区分通过多址接入方式使用同 一传输频带的不同用户的信号。
A 2n1 1
(5-3)
第三章 扩频码仿真实验
“1”的个数(即不同位)D为
D 2n1
(5-4)
根据移位相加特性,m序列{an}与移位{an-t}进行模
2加后,仍然是一个m序列,所以“0”和“1”的码元个数仍差
1,由式(5-2)~(5-4)可得m序列的自相关系数为
( ) (2n1 1) 2n1 1 0
第三章 扩频码仿真实验
在二进制情况下,假设码序列周期为P的两个m序列,其互 相关函数Rxy(τ)为
(5-9) 式中,A为两序列对应位相同的个数,即两序列模2加运算后 “0”的个数;D为两序列对应位不同的个数,即两序列模2加 运算后“1”的个数。
为了理解上述指出的互相关函数问题,在此以n = 5时由 不同的反馈系数产生的两个m序列为例,计算它们的互相关系 数,以进一步讲述m序列的互相关特性。将反馈系数为(45)8和 (75)8时产生的两个5级m序列分别记作:m1:100001 0010110011111000110111010和m2:11111011100010101101 0000110100,序列m1和m2的互相关函数如表5-3所示。
相关特性就越好。
由于m序列自相关系数TC的整数倍处取值只有1和-1/P两 种,因而m序列称做二值自相关序列。
第三章 扩频码仿真实验
m序列的这种二值自相关系数的特性正是它应用在扩频码 分多址系统的主要原因。由图3-2可知,如果序列的周期P足够 大,则在接收端的信号和发送端信号完全同步的情况下,接收 端输出的信号电平就是峰值,而在其它的状态下接收机输出的 信号电平很小(如果P很大,则信号电平值近似为0)。这正是所 期望的情形。
第三章 扩频码仿真实验
长度为3的游程数目为2,其中,1个为111游程,1个为000
游程;
长度为4的连0游程数目为1;
长度为5的连1游程数目为1。
3) 移位相加特性
第三章 扩频码仿真实验
根据表 5-1 中的八进制的反馈系数,可以确定 m 序列发 生器的结构。以 7 级 m 序列反馈系数 C i = ( 211 )8 为例, 首先将八进制的系数转化为二进制的系数,即 Ci = ( 010001001 ) 2 ,由此我们可以得到各级反馈系数分别为: C 0 =1 , C 1 =0 , C2 =0 , C3 =1 , C4 =0 , C5 =0 , C6=0 , C7 =1 ,由此就很容易地构造出相应的 m 序列发生器。根据反馈 系数,其他级数的 m 序列的构造原理与上述方法相同。
Rxy(τ)
Rxy(
)
2(n1) / 2 2(n2) / 2
1 1
n为奇数 n为偶数且n不能被4整除
第三章 扩频码仿真实验
根据表5-3中的互相关函数值可以画出序列m1和m2的互相 关函数曲线,如图5-3所示。
可以看出,不同于m序列自相关函数的二值特性,m序列的 互相关函数是一个多值函数。在码多址系统中,m序列用作地 址码时,互相关函数值越小越好。研究表明,m序列的互相关 函数具有多值特性,其中一些互相关函数特性较好,而另一些 则较差。在实际应用中,应取互相关特性较好的m序列作为地 址码,由此便引出m序列优选对的概念。
级数 n 3 4 5 6 7 8 9 10 11 12 13 14 15
第三章 扩频码仿真实验
表5-1 部分m序列的反馈系数表
周期 P 7 15 31 63
127 255 511 1023 2047 4095 8191 16383 32765
反馈系数 Ci (采用八进制) 13
23 45,67,75 103,147,155 203,211,217,235,277,313,325,345,367 435,453,537,543,545,551,703,747 1021,1055,1131,1157,1167,1175 2011,2033,2157,2443,2745,3471 4005,4445,5023,5263,6211,7363 10123,11417,12515,13505,14127,15053 20033,23261,24633,30741,32535,37505 42103,51761,55753,60153,71147,67401 100003,110013,120265,133663,142305
(5-5)
当t = 0时,因为{aPn}与{an-0}的码P序列完全相同,经模2
加后,全部为“0”,即D = 0,而A = P。由式(3-2)可知
(0) P 0 1 0
P
(5-6)
第三章 扩频码仿真实验 因此,m序列的自相关系数为
(
)
1
1 P
0 0; 1,2,, P 1
(5-7)
第三章 扩频码仿真实验
由图5-3所示的移位寄存器产生的4级m序列为: 100010011010111,设此序列为m1。右移3 bit后的码序列为m2: 111100010011010,相应的波形如图5-4所示。同时为了进行自 相关系数的计算,分别列出m1序列为自身相乘的波形和m1×m2 的波形。
第三章 扩频码仿真实验 图5-4 4级m序列的自相关函数