当前位置:高等教育资讯网  >  中国高校课件下载中心  >  大学文库  >  浏览文档

四川邮电职业技术学院:《移动通信技术》课程教学资源(实验讲义)实验三 移动通信信息码与扩频码的产生实验(M、Gold序列)

资源类别:文库,文档格式:DOC,文档页数:9,文件大小:98KB,团购合买
(一)M序列产生实验 一、实验目的 1.了解M序列的性质和特点 2.熟悉M序列的产生方法 3.了解M序列的CPLD实现方法 二、实验仪器设备 HD8670型移动通信实验箱、示波器等
点击下载完整版文档(DOC)

实验三移动通信信息码与扩频码的产生实验(M、Gold序列) (一)M序列产生实验 实验目的 1.了解M序列的性质和特点 2.熟悉M序列的产生方法 3.了解M序列的CPLD实现方法 实验仪器设备 HD8670型移动通信实验箱、示波器等 实验内容 1.熟悉M序列的产生方法 测试M序列的波形 四、实验原理 M序列是最长线性反馈移存器序列的简称。它是由带线性反馈的 移存器产生的周期最长的一种序列 序列在一定的周期内具有自相关特性。它的自相关特性和白噪 声的自相关特性相似。虽然它是预先可知的,但性质上和那些随机序 列具有相同的性质。比如:具有相同数目的0和1码,系列的不同部 分具有很小的相关性,任何两串序列具有很小的相关性等 1、M序列的产生 M序列是由带线性反馈的移存器产生的。现在,我们先给出一个

实验三 移动通信信息码与扩频码的产生实验(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级反馈移存器。若其初始状态 为(a,a,an,ao)=(1,0,0,0),则在移位一次时,由a3和ao模 2相加产生新的输入a=10=1新的状态变为(a,a,a2,a1)=(1,1,0,0) 这样移位15次后又回到初始状态(1,0,O,0),不难看出,若初始 状态为全“0”,即“0,0,0,0”,则移位后得到的仍为全“0”状态 这就意味着在这种反馈移存器中应避免出现全“0”状态。不然移存 器的状态将不会改变。因为4级移存器共有2=16种可能的不同状态。 除全“0”状态外,只剩15种状态可用。即由任何4级反馈移存器产 生的序列的周期最长为15 我们常常希望用尽可能小的级数产生尽可能长的序列。由上例可 见,一般说来,一个n级反馈移存器可能产生的最长周期等于(21-1)。 我们将这种最长的序列称为最长线性反馈移存器序列,简称M序列。 图3-1M序列的产生 输出 初始状态 411 0 00111 0 0 1 0 4-1=15(个) 1011 001000 0 0

M 序列的例子。在图 3-1 中示出一个 4 级反馈移存器。若其初始状态 为(a3,a2 ,a1 ,a0 )=(1,0,0,0),则在移位一次时,由 a3和 a0模 2 相加产生新的输入 a4=10 =1 新的状态变为(a4,a3,a2 ,a1 )=(1,1,0,0) 这样移位 15 次后又回到初始状态(1,0,0,0),不难看出,若初始 状态为全“0”,即“0,0,0,0”,则移位后得到的仍为全“0”状态。 这就意味着在这种反馈移存器中应避免出现全“0”状态。不然移存 器的状态将不会改变。因为 4 级移存器共有2 4 =16 种可能的不同状态。 除全“0”状态外,只剩 15 种状态可用。即由任何 4 级反馈移存器产 生的序列的周期最长为 15。 我们常常希望用尽可能小的级数产生尽可能长的序列。由上例可 见,一般说来,一个n 级反馈移存器可能产生的最长周期等于(2 n –1)。 我们将这种最长的序列称为最长线性反馈移存器序列,简称 M 序列。 图 3-1 M 序列的产生 a3 a2 a1 a0 输出 初始状态 1 1 1 1 0 1 0 1 1 0 0 1 0 0 0 1 0 1 1 1 1 0 1 0 1 1 0 0 1 0 0 0 0 0 1 1 1 1 0 1 0 1 1 0 0 1 0 0 0 0 0 1 1 1 1 0 1 0 1 1 0 0 1 0 2 4 -1=15(个) ┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈

2、M序列的CPLD实现 在图3-2中示出一个一般的线性反馈移存器的组成。图中一级移 存器的状态用a1表示,a=0或1,i=整数。反馈线的连接状态用Ci 表示,Ci=1表示此线接通(参加反馈),Ci=0表示此线断开。我们不 难推想,反馈线的连接状态不同,就可能改变此移存器输出序列的周 期 Cn=l an-I 输出 图3-3是实验系统用CPLD器件EPM7064S产生M序列的外部引脚 功能图。 图3-2线性反馈移位寄存器 IP U103 U203 CLK 甲方CPLD CLK 乙方CPLD M序列 M序列产生器 M序列产生器 图3-3用CPLD实现的M序列产生器 五、实验步骤 1、熟悉M序列的性质、特点与产生方法 2、测试CPLD器件产生的M序列波形 六、实验报告要求 1、说明什么是M序列,它有何特点

2、M 序列的 CPLD 实现 在图 3-2 中示出一个一般的线性反馈移存器的组成。图中一级移 存器的状态用 ai表示,ai=0 或 1,i=整数。反馈线的连接状态用 Ci 表示,Ci=1 表示此线接通(参加反馈),Ci=0 表示此线断开。我们不 难推想,反馈线的连接状态不同,就可能改变此移存器输出序列的周 期 P。 图 3-3 是实验系统用 CPLD 器件 EPM7064S 产生M 序列的外部引脚 功能图。 图 3-2 线性反馈移位寄存器 图 3-3 用 CPLD 实现的 M 序列产生器 五、实验步骤 1、熟悉 M 序列的性质、特点与产生方法 2、测试 CPLD 器件产生的 M 序列波形 六、实验报告要求 1、说明什么是 M 序列,它有何特点 an-1 an-2 a1 a0 C1 C2 cn-1 输出 Cn =1 C0 =1 甲方 CPLD CLK M 序列产生器 U103 CLK TP 乙方 CPLD M 序列产生器 U203 TP TP M 序列

2、画出产生M序列的原理电路 3、说明M序列的自相关与互相关特性是怎样的 (二)Gold码产生实验 实验目的 1.了解Gold码的性质和特点 2.熟悉Gold码的产生方法 3.了解Gold码的CPLD实现方法 二、实验仪器设备 HD8670型移动通信实验箱、示波器等 、实验内容 1.熟悉Gold码的产生方法 2.测试Gold码的波形 四、实验原理 1967年,R.Gold提出和讨论了一种新的序列,即Gold码序列。 1.Gold码是m序列的组合码,由同步时钟控制的两个m序列逐 位模2加得到,其原理如图3-4所示。这两个码发生器的周期相同, 速率也相同,因而两者保持一定的相位关系,这样产生的组合码与这 两个子码序列的周期也相同。当改变两个m序列的相对位移时,会得 到一个新的Gold码。Gold码虽然是m序列模2加得到的,但它已不 再是m序列,不过仍具有与m序列近似的优良特性,各个码组之间的 互相关特性与原来两个m序列之间的互相关特性一样,最大的互相关 值不会超过原来两个m序列间最大互相关值。Gold码最大的优点是

2、画出产生 M 序列的原理电路 3、说明 M 序列的自相关与互相关特性是怎样的 (二)Gold 码产生实验 一、实验目的 1.了解 Gold 码的性质和特点 2.熟悉 Gold 码的产生方法 3.了解 Gold 码的 CPLD 实现方法 二、实验仪器设备 HD8670 型移动通信实验箱、示波器等 三、实验内容 1.熟悉 Gold 码的产生方法 2.测试 Gold 码的波形 四、实验原理 1967 年,R.Gold 提出和讨论了一种新的序列,即 Gold 码序列。 1.Gold 码是 m 序列的组合码,由同步时钟控制的两个 m 序列逐 位模 2 加得到,其原理如图 3-4 所示。这两个码发生器的周期相同, 速率也相同,因而两者保持一定的相位关系,这样产生的组合码与这 两个子码序列的周期也相同。当改变两个 m 序列的相对位移时,会得 到一个新的 Gold 码。Gold 码虽然是 m 序列模 2 加得到的,但它已不 再是 m 序列,不过仍具有与 m 序列近似的优良特性,各个码组之间的 互相关特性与原来两个 m 序列之间的互相关特性一样,最大的互相关 值不会超过原来两个 m 序列间最大互相关值。Gold 码最大的优点是

具有比m序列多得多的独立码组。 2.在多用户CDMA系统中可以采用直扩(DS)方式,跳频(HH)方 式、跳时(TH)方式和宽带线性调频方式等几种扩频技术,其中直扩 方式与其它方式相比,实现频谱扩展更方便。目前采用扩频技术的通 信系统大多采用直扩方式工作 口2B3|45 △△△ 4 图3-4Gold码发生器 直接序列扩频(DS-SS)把用户信号进行惟一编码并扩展调制到 一个宽带频谱上发射出去。当两个码序列的相关系数为0时,则它们 是正交序列。彼此正交的伪随机码(ⅣN)序列被用来编码用户信号, 这些PN序列可通过Gold码产生器生成。Gold码在CDMA系统中用于 生成具有良好相关特性的码序列。 Gold码周期N=2-1,序列数为N+2,最大自相关旁瓣和最大互相 关值θa=θc=t(n)。由于Gold序列良好的相关特性并能提供大量的 码字,因此在扩频多址系统中得到了广泛的应用。 本实验中,Gold码发生器的基本功能单元为线性反馈移位寄存 器LFSR( Linear Fdddback Shift Register)。 一个皿序列是一个正交有限长的二进制序列。理想情况下,一个 m码序列能够与该序列的任意位移序列正交。m序列在DS_SS系统中

具有比 m 序列多得多的独立码组。 2.在多用户 CDMA 系统中可以采用直扩(DS)方式,跳频(FH)方 式、跳时(TH)方式和宽带线性调频方式等几种扩频技术,其中直扩 方式与其它方式相比,实现频谱扩展更方便。目前采用扩频技术的通 信系统大多采用直扩方式工作。 1 2 3 4 5 1 2 3 4 5 图 3-4 Gold 码发生器 直接序列扩频(DS-SS)把用户信号进行惟一编码并扩展调制到 一个宽带频谱上发射出去。当两个码序列的相关系数为 0 时,则它们 是正交序列。彼此正交的伪随机码(PN)序列被用来编码用户信号, 这些 PN 序列可通过 Gold 码产生器生成。Gold 码在 CDMA 系统中用于 生成具有良好相关特性的码序列。 Gold 码周期 N=2n -1,序列数为 N+2,最大自相关旁瓣和最大互相 关值θa=θc=t(n)。由于 Gold 序列良好的相关特性并能提供大量的 码字,因此在扩频多址系统中得到了广泛的应用。 本实验中,Gold 码发生器的基本功能单元为线性反馈移位寄存 器 LFSR(Linear Fdddback Bhift Register)。 一个 m 序列是一个正交有限长的二进制序列。理想情况下,一个 m 码序列能够与该序列的任意位移序列正交。m 序列在 DS—SS 系统中 Gold 码

主要有以下三个方面的应用 (1)扩展被调制信号到一个宽带无线频谱上。 (2)在多路访问系统,对使用同一个发射带宽的不同用户信号进 行惟一的编码 (3)同步没有全局时钟参考信号的宽带CDMA系统。 若要完成以上应用,m序列需要特殊的自相关和互相关特性 (1)自相关 自相关是指某一序列与该序列的任意位移序列的相关性的度量。 对一个有限长的离散信号而言,其自相关特性可定义为 1(7)=x(0)x(m=7)(未归一化) 式中,T为时间间隔,L为序列长度。当自相关值为正时,说明信号 很难或不能与其时移信号区分开:当自相关值为负时,说明信号可以 与其时移信号区分开;当自相关值为0时,说明信号与其时移信号是 正交的 表3-1对比了两个位宽相同的码序列“1110010”和“1111000 的相关特性。表中A表示移位序列和原序列对应位相同的数目,D则 表示移位序列与原序列对应位不同的数目,A-D表示A和D之差。对 一个长度为7的序列而言,共有的6个不同的位移序列。通过表3-1 可以看出,“1110010”序列的自相关特性较好,而“111100”序列 的自相关特性要差得多,其相关值中出现两个“-5”和两个“+3”的 情况 表3-1两个m序列的自相关值

主要有以下三个方面的应用: (1)扩展被调制信号到一个宽带无线频谱上。 (2)在多路访问系统,对使用同一个发射带宽的不同用户信号进 行惟一的编码。 (3)同步没有全局时钟参考信号的宽带 CDMA 系统。 若要完成以上应用,m 序列需要特殊的自相关和互相关特性。 (1)自相关 自相关是指某一序列与该序列的任意位移序列的相关性的度量。 对一个有限长的离散信号而言,其自相关特性可定义为: = = − L n rXX T X n X n T 0 ( ) ( ) ( ) (未归一化) 式中,T 为时间间隔,L 为序列长度。当自相关值为正时,说明信号 很难或不能与其时移信号区分开:当自相关值为负时,说明信号可以 与其时移信号区分开;当自相关值为 0 时,说明信号与其时移信号是 正交的。 表 3-1 对比了两个位宽相同的码序列“1110010”和“1111000” 的相关特性。表中 A 表示移位序列和原序列对应位相同的数目,D 则 表示移位序列与原序列对应位不同的数目,A-D 表示 A 和 D 之差。对 一个长度为 7 的序列而言,共有的 6 个不同的位移序列。通过表 3-1 可以看出,“1110010”序列的自相关特性较好,而“1111000”序列 的自相关特性要差得多,其相关值中出现两个“-5”和两个“+3”的 情况。 表 3-1 两个 m 序列的自相关值

寸刻A A-D 序列 DA-D 1110102t=0 1111000 △t=0 0ll001 0111100 △t=1 A753 101110t=2 7343333 0l1110 444 02466 7315 0101110△t=3 000111 0010111△t=4 1000l1 △t=4 1001011 l100011 1100101△t=6 l1l0001 △t=6 (2)互相关 互相关是指两个不同的码序列之间的相关性的度量。对一个有限 长的离散信号而言,其互相关特性可定义为 rn(T)=∑X)Vm-7)(未归一化) 在CDMA系统中,每一个用户信号都被分配了惟一的m序列,其作 用相当于用户的“密钥”。从表3-1可以看出,在长度相同的码序列 中,有些序列有较好的互相关性,这些序列则被用来编码用户信号。 理想情况下,用来编码用户的m序列应互为正交码。可以选择一组互 相关性小的m序列,再选择一组最大长度的m序列。二者通过一个异 或门产生Gold码序列。 m序列的集合元素彼此间要有足够小的互相关值,以减小同波道 干扰。如果两组m序列的互相关性较大,则有可能使用户之间互相干 扰 有关互相关性小的m序列的研究已取得了很多成就,在IS-95和 UMTS WCDMA系统中采用的则是 Kasami、R.Gold和 Walsh提出的序 列集

序 列 时 刻 A D A-D 1110010 △t=0 7 4 7 0111001 △t=1 3 4 -1 1011100 △t=2 4 4 -1 0101110 △t=3 3 4 -1 0010111 △t=4 3 4 -1 1001011 △t=5 3 4 -1 1100101 △t=6 3 4 -1 (2)互相关 互相关是指两个不同的码序列之间的相关性的度量。对一个有限 长的离散信号而言,其互相关特性可定义为: = = − L n rxy T X n y n T 0 ( ) ( ) ( ) (未归一化) 在 CDMA 系统中,每一个用户信号都被分配了惟一的 m 序列,其作 用相当于用户的“密钥”。从表 3-1 可以看出,在长度相同的码序列 中,有些序列有较好的互相关性,这些序列则被用来编码用户信号。 理想情况下,用来编码用户的 m 序列应互为正交码。可以选择一组互 相关性小的 m 序列,再选择一组最大长度的 m 序列。二者通过一个异 或门产生 Gold 码序列。 m 序列的集合元素彼此间要有足够小的互相关值,以减小同波道 干扰。如果两组 m 序列的互相关性较大,则有可能使用户之间互相干 扰。 有关互相关性小的 m 序列的研究已取得了很多成就,在 IS-95 和 UMTS WCDMA 系统中采用的则是 Kasami、R.Gold 和 Walsh 提出的序 列集。 序 列 时 刻 A D A-D 1111000 △t=0 7 0 7 0111100 △t=1 5 2 3 0011110 △t=2 3 4 1 0001111 △t=3 1 6 5 1000111 △t=4 1 6 5 1100011 △t=5 3 4 1 1110001 △t=6 5 2 3

Gold码发生器中的基本功能块是线性反馈移位寄存器(LFSR)。 由N个寄存器的LFSR可以构成2-1阶LFSR序列。在每个时钟周期, 这些寄存器的内容右移1位。来自预先确定的寄存器或者抽头与最左 端的寄存器通过一个异或门连接起来形成反馈结构。N越大,m序列 重复一次的时长越长,即对于定长型移位寄存器,m序列的时长由N 决定。 LFSR的实现结构有如下2种: (1) Galois型结构的LFSR,如图3-5所示。数据流从左到右,而反 馈路径从右到左。生成的多项式已标于图上,从生成多项式中可以确 定移位寄存器中哪些抽头被反馈 (2) Fibonacci i型结构的LFSR,如图3-6所示。这种结构的LFSR数 据流和反馈路径与第一种结构相同,不同的是生成多项式的X成了多 项式的最后一项。请读者仔细观察两种实现结构的异同点 四母吧回回 g(X)=1+X4+x17 图3-5 Galois型结构LFSR g(X)=X17+X4+1

Gold 码发生器中的基本功能块是线性反馈移位寄存器(LFSR)。 由 N 个寄存器的LFSR 可以构成2 N-1 阶 LFSR 序列。在每个时钟周期, 这些寄存器的内容右移 1 位。来自预先确定的寄存器或者抽头与最左 端的寄存器通过一个异或门连接起来形成反馈结构。N 越大,m 序列 重复一次的时长越长,即对于定长型移位寄存器,m 序列的时长由 N 决定。 LFSR 的实现结构有如下 2 种: (1)Galois 型结构的 LFSR,如图 3-5 所示。数据流从左到右,而反 馈路径从右到左。生成的多项式已标于图上,从生成多项式中可以确 定移位寄存器中哪些抽头被反馈。 (2)Fibonacci 型结构的 LFSR,如图 3-6 所示。这种结构的 LFSR 数 据流和反馈路径与第一种结构相同,不同的是生成多项式的 X 0成了多 项式的最后一项。请读者仔细观察两种实现结构的异同点。 图 3-5 Galois 型结构 LFSR X0 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1 0 异 或 门 X4 阶 数 数据流 X17 X17 X4 X0 数据流 阶 数 g(X)=1+X4+ X17 g(X)=X17+X4+1 异 或 门

图3-6 Fibonacci型结构LFSR R.Gold认为,对两个预先确定系数码的LFSR的输出结果进行模 二加,能够产生相关值足够小的m序列集合。用两个加载了配对系数 且等长的LFSR,将它们的输出异或就得到了适合于在CDMA系统中应 用的码序列 五、实验步骤 1.熟悉M序列的性质、特点与产生方法 2.测试CPLD器件产生的M序列波形 六、实验报告内容 1.说明什么是Gold码,它有何特点? 2.画出产生Gold码的原理电路

图 3-6 Fibonacci 型结构 LFSR R.Gold 认为,对两个预先确定系数码的 LFSR 的输出结果进行模 二加,能够产生相关值足够小的 m 序列集合。用两个加载了配对系数 且等长的 LFSR,将它们的输出异或就得到了适合于在 CDMA 系统中应 用的码序列。 五、实验步骤 1.熟悉 M 序列的性质、特点与产生方法 2.测试 CPLD 器件产生的 M 序列波形 六、实验报告内容 1.说明什么是 Gold 码,它有何特点? 2.画出产生 Gold 码的原理电路

点击下载完整版文档(DOC)VIP每日下载上限内不扣除下载券和下载次数;
按次数下载不扣除下载券;
24小时内重复下载只扣除一次;
顺序:VIP每日次数-->可用次数-->下载券;
已到末页,全文结束
相关文档

关于我们|帮助中心|下载说明|相关软件|意见反馈|联系我们

Copyright © 2008-现在 cucdc.com 高等教育资讯网 版权所有