欢迎来到天天文库
浏览记录
ID:5349518
大小:1.38 MB
页数:3页
时间:2017-12-08
《一种实现m序列码的电路设计》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库。
1、第40卷第4期数字通信Vol40,No.42013年8月25日DigitalCommunicationAug.25201353DOI:10.3969/j.issn.10013824.2013.04.012一种实现M序列码的电路设计陈志贵(厦门海洋职业技术学院,厦门361012)摘要:在CDMA的移动通信中,用户数的多少取决于地址码的多少,m序列码是产生地址码的基础。利用移位寄存器可以产生m序列码,在很多数字电子技术教科书中,有介绍过低位m序列码的实现电路,很难找到实现M序列码的电路。通过仿真,用简单的数字电路,设计出实现M序列码的电路。因为M序列码的个数是m序列码个数的2倍,因此具有一定
2、实际意义,而且对设计其它电路也有一定的参考价值。关键词:相关性;移位寄存器;序列码中图分类号:TM9l1.1文献标识码:A文章编号:10053824(2013)04005303[5]0。在CDMA通信系统中,有同一周期的m序列0引言码特性不一,需要从中挑选出自相关性好、互相关为在通信领域中,系统的可靠性和有效性是永恒0的m序列码,以避免影响自干扰的CDMA通信系[6]的主题。从理论上讲,在码分多址(CDMA)的通信统传输性能。中,采用的是不同的正交或准正交序列码作为地址一般的移位寄存器通过移位反馈而输出的序列码,也就是这种地址码有多少,那么用户就有多少。码,具有随机噪声类似的特性,如
3、图1所示。它是通因此,寻找符合要求的地址码,就是一件很重要的工过3级寄存器的移位后,以一定的方式,反馈到相应作。目前,利用C语言、MATLAB或CPLD的程序设的寄存器的输入端。[12]计产生M序列码的文章很多,在很多数字电子技术教科书里,都会提到利用简单的移位寄存器来产生m序列码,但是,M序列产生器具有非线性反[3]馈逻辑,结构复杂,不易直接用反馈逻辑构造。借助74LS194移位寄存器,利用推导和Multisim仿真手段,能够设计出产生低位的M序列码的电路。1m序列码及电路分析图1m序列的电路应该指出的是:产生m序列码,要经过计算和最长线性移位寄存器通过移位产生的序列码,推导,才能设计
4、出能够产生m序列码的电路。例即为m序列码,一定级数的移位寄存器产生m序列[4]如,图2所示是用74LS194生成的15位m序列码的的数目为[7]电路,只有符合以下表达式Φ(p)N={r(1)DSR=QD!QC或QD!QA(2)p=2r-1才能输出m序列码,如果以其他形式来,可能达不其中:r,p分别为m序列的级数和周期;Φ(p)到15位,就不是m序列码。例如,把图2中的双输为欧拉函数;N为m序列的数目。例如,如果移位入的异或门改为双输入的与非门,那么输出只有7寄存器的级数为3或4,那么为m序列码的周期就个状态,并不是m序列码。是7或15,它是一个按一定规律周期变化的伪随机电路分析:按要求连接
5、电源和地,由于控制端序列,具有随机噪声类似的特性,m序列码自相关很S0=1,而S1是受4输入的或非门所控制。当S1为好,不同的m序列码{ai}和{bi}互相关性几乎为0时,选择右移方式DSR,当S1为1时,选择并入并出功能,也就是图2中的预置端A,B,C,D的高电平收稿日期:20130317修回日期:20130517传到输出端QAQBQCQD,使输出状态为1111。54数字通信第40卷种具有随机特性和预先可确定性,以及可重复实现等优点的伪随机码。由于在一个周期内“1”和“0”出现概率大致相等,因此,具有类似白噪声的统计特性,可以代替白噪声,另外,由于是很长伪随机序列,[8]也广泛应
6、用在CDMA通信。一定级数的移位寄存器产生M序列的数目为(2(r-1)-r)N=2{r(4)p=2图2用74LS194生成的15位m序列码的电路式(4)中:r,P分别为m序列的级数和周期;N为m按照m序列码的定义,QAQBQCQD的输出状态序列的数目。对比式(1)和(4),可知:相同的寄存是除0000以外的所有15种状态,通过如图2所示器的级数条件下,M序列的周期是m序列周期的2的推导和仿真,可得以下状态图。倍,而且,M序列地址码数量比m序列的地址码数1000→0100→0010→1001→1100→0110→1011→0101量大许多倍。因此,为码分多址选择可用地址码创↑↓造了优良的条件
7、,增强了多址能力。0001←0011←0111←1111←1110←1101←1010同样原理,以4级移位寄存器为例,m序列码的图3m序列的状态转换图图2中,双输入的异或起到状态的转换作用,上定义,QAQBQCQD的输出状态是除0000以外的所有面所提到的,如果用与非门,那么输出就是另外的状15种状态,那么,M序列码的定义为QAQBQCQD的输出是包括0000所有的16个状态。态图,而且不是m序列码,而4输入的或非门是具
此文档下载收益归作者所有