通信工程电子信息工程信息工程论文][移动通信]扩频通信中伪码的产生与捕获技术内容摘要:
1的游程。 (3) 位移相加特性。 m 序列{ ia } 与其位移序列 { ia } 的模 2 和序列仍是该 m 序列的另一位移序列{ ia } ,即 }{}{}{ iii aaa () m 序列的另一个特性是它的自相关函数非常尖锐,根据序列自相关函数 的定义以及 m序列的性质,很容易求出 m 序列的自相关函数 : 14 )( m od01 )( m od01)( NNNR () 3 0 2 0 1 0 0 10 20 30 0 . 100 . 10 . 20 . 30 . 40 . 50 . 60 . 70 . 8m 序列的自相关函数n 图 m 序列的自相关函数 3 0 2 0 1 0 0 10 20 30 0 . 100 . 10 . 20 . 30 . 40 . 50 . 60 . 70 . 8nm 序列的互相关函数 图 m 序列的互相关函数 15 但当采用伪随机序列作为码分多址通信地址码时, m序列具有很大的局限性。 因为 m序列虽然自相关性能优良,但互相关性不好, 且 相同级数的移位寄存器产生不同类型的 m序列的个数有限,如 r=7 时, m序列的个数才有 17个,这远小 于 12712 r。 为此, 提出了一种基 于 m 序列的码序列 — Gold 码序列。 它具有良好的自相关和互相关特性, 且 可作地址码的数量要多得多, 因而 在码分多址通信、组网工作、雷达等许多工程领域得到 了广泛的应用。 在一代双星定位系统中,出站信号 I 和 Q 支路分别采用 Kasami 序列和 Gold 码序列扩频,因此下面将简要介绍 Gold 码序列和 Kasami 序列。 m 序列的仿真 m_seq 函数源代码如下: function mseq=m_seq(prim_poly)。 %函数声明 fbconnection=de2bi(oct2dec(prim_poly))。 %de2bi转换十进制为二进制 %oct2dec8进制转换为十进制 %因此以上语句的作用实际上是将 8进制本原多 项式直接转换成 2 进制。 fbconnection=fbconnection(end1:1:1)。 %2进制本原多项式位数顺序颠倒。 n=length(fbconnection)。 %{length( z)表示求出 z元素的个数,这个函数表示求出 fbconnection 的元素个数 } N=2^n1。 register=ones(1,n)。 %n级移位寄存器赋初值全“ 1” mseq=zeros(1,N)。 %{zeros 为赋值全为 0} mseq(1)=register(n)。 for i=2:N newregister(1)=mod(sum(fbconnection.*register),2)。 %第一, fbconnection.*register 表示两个数组对应元素的相乘, %第二, sum(a)表示将所乘得到的数组 a中的每个元素相加 %第三 mod(a,b)就是求的是 a除以 b 的余数。 for j=2:n newregister(j)=register(j1)。 16 end register=newregister。 mseq(i)=register(n)。 end 生成 m序列的主函数 prim_poly=[1,0,0,0,1,1,1,0,1] %特征多项式 prim_poly=。 %给出的 8 进制数据 m_out=m_seq(prim_poly)。 for n=1:1:10*length(m_out)。 x(n)=n/10。 t2(n)=int16(ceil(x(n)))。 y(n)=m_out(t2(n))。 end plot(x,y) ylim([,])。 m序列的自相关函数 dt=.1。 seq1=m_seq(537)。 [a,b]=xcorr(seq1,39。 unbiased39。 )。 plot(b*dt,a)。 m序列的互相关函数 dt=.1。 seq1=m_seq(537)。 seq2=m_seq(436)。 [a,b]=xcorr(seq1,seq2,39。 unbiased39。 )。 plot(b*dt,a)。 Gold 序列 在 1967 年, 曾经指出 :“给定移位寄存器级数为 r 时,总可以找到一对互相关函 数值是最小的码序列,采用移位相加的方法构成新码组,其互相关旁瓣都很小,并 且自相关函数和互相关函数都是有界的。 ”并由此提出了采用优选对组合成复合序列,简称Gold 码。 17 m 序列优选对是指在 m 序列集中,其互相关函数绝对值的最大值 (称为峰值互相关 函数 )max)(R最接近或达到互相关值下限 (最小值 )的一对 m序列。 设 }{ia 是对应 于 r次本原多项式 )(1xF 所产生的 m序列, }{ib 是对应 于 r 次本原多项式凡 )(2xF 所产生的 m序列,当峰值互相关函数 (非归一化 )max)(abR二满足下列关系 的整倍数为偶数但是不是为奇数4r1212)(22r21m a xrR rab () 则 )(1xF 和 )(2xF 所产生的 m 序列 }{ia 和 }{ib 构成 m 序列优选对。 Gold 码是 m 序列的复合码,它 是由两个码长相等、码时钟相同的 m 序列优选 对 的模二和构成。 每改变两个 m序列相对位移就可以得到一个新的 Gold 码序列。 当相对位移 12r比特时,就可以得到一族 12r 个 Gold 序列,再加上两个 m序列,共有 12r 个 Gold 序列。 可见, Gold 序列比 m序多很多。 Gold 码就其平衡性 而 言,可以分为平衡码和非平衡码。 平衡码序列中 “ 1”码元 目仅比“ 0码元 数目多一个,非平衡码序列中“ 1” 码元 和“ 0码元 的数目之差大 于 1。 对 r等于奇数的 Gold 码序列,约有 50%的序列是平衡的 , r 等于 偶数 (不为 4 的倍数 )时,约有 75%的序列是平衡的。 在直扩系统中,序列的平衡数 (不为 4 的倍数 )时,约有 75%的序列是平衡的。 在直扩系统中,序列的平衡性与载波抑制度有密切关系,扩频序列不平衡则使系统载波泄漏大,因此在采用 Gold 码序列作为扩频序列时,应尽量选用平衡的 Gold 码序列。 此外, Gold 码的互相关函数具有二值特性,如表。 18 表 Gold 码的三值互相关函数特性 可以看到 Gold 码的自相关函 数也是三值函数,但是出现的频率不同。 另外,同族 Gold码的互相关函数是三值的,而不同族 Gold 之间的互相关函数是多值函数。 Gold 序列有两种结构形式,一种是两个 r 级线性移位寄存器串联成级数为 2r 的线性移位寄存器。 另一种是两个 r级线性移位寄存器并联而成。 如图 所示。 图 Gold 码发生器 19 0 50 100 150 200 250 30000 . 20 . 40 . 60 . 81 图 Gold 序列的波形图 经研究 Gold 序列的主要性质有以下三点 : (1)Gold 序列具有三值自相关特性,其旁 瓣 的极大值满足上式表示的优选对的条件。 (2)两个 m序列优选对不同移位相加产生的新序 列都是 Gold 序列。 因为总共有个 12r不同的相对位移,加上原来的两个 m 序列本身,所以,两个 r 级移位寄存器可以产 生 12r个 Gold 序列。 因此, Gold 序列的序列数比 m 序列数多得多。 (3)同类 Gold 序列互相关特性满足优选对条件, Gold 码的互相关值不超过优选对互相关值。 可以看到 Gold 序列是性能很优秀的一种扩频码。 20 3 0 2 0 1 0 0 10 20 3000 . 0 50 . 10 . 1 50 . 20 . 2 50 . 30 . 3 50 . 40 . 4 50 . 5Gold 序列的自相关函数 图 Gold 码的自相关特性 3 0 2 0 1 0 0 10 20 301 0 . 8 0 . 6 0 . 4 0 . 200 . 20 . 40 . 60 . 81Gold 序列的互相关函数 图 Gold 码互相关特性 21 比较图 可以看出, m 序列有着良好的自相关性,同周期的不同 m序列之间存在较大的互相关峰值, Gold 序列的自相关性不如 m序列好,但有较优良的互相关特性,其旁 瓣 的极大值满足优选对的条件。 gold_seq 函数 function[goldseq]=gold_seq(fbconnection1,fbconnection2) mseq1=m_seq(fbconnection1)。 mseq2=m_seq(fbconnection2)。 N=2^length(fbconnection1)1。 for shift_amount=0:N1 shift_mseq2=[mseq2(shift_amount+1:N) mseq2(1:shift_amount)]。 goldseq(shift_amount+1,:)=mod(mseq1+shift_mseq2,2)。 end。 gold 序列的主程序 fbconnection1= fbconnection2= goldseq=gold_seq(fbconnection1,fbconnection2)。 for n=1:1:10*length(goldseq)。 x(n)=n/10。 t2(n)=int16(ceil(x(n)))。 y(n)=goldseq(t2(n))。 end plot(x,y) ylim([,])。 gold 序列的自相关函数 dt=.1。 seq1=gold_seq(435,537)。 [a,b]=xcorr(seq1,39。 unbiased39。 )。 plot(b*dt,a)。 gold 序列的互相关函数 dt=.1。 22 seq1=gold_seq(435,437)。 seq2=gold_seq(743,703)。 [a,b]=xcorr(seq1,seq2,39。 unbiased39。 )。 plot(b*dt,a) Kasami 小集序列 Kasami 序列也是一种在 m 序列的基础上构造出来的扩频序列,它继承了 m 序列良好的伪随机性,同时又具有良好的自相关和互相关特性,而且序列的数量页也相当可观。 Kasami 小集合序列是周期为 )2mod(12 Onn 的二进制序列。 其生成方法是 :从 m序列 a开始以 12 2 nf 取一抽样,形成 m序列 b,能够证明,得到的 m 序列以 122n 为周期。 然后将 b 序列周期延拓 122n 次,用 12n 位的 a 和 b 序列及 b 的所有 222n 个循环移位序列通过模二加形成一个新的序。通信工程电子信息工程信息工程论文][移动通信]扩频通信中伪码的产生与捕获技术
相关推荐
ches([19][09]*)) { (this,请输入正确的存款 !)。 return。 } 密码和电话号码是可以不填,密码不填写时默认是 000000,如果要输入必须是六位数字,电话号码输入的话必须是合法的电话号码,主要验证代码如下: //验证密码是否合法 if(!getPassword().matches([09]{6})) { (this,请输入六位数字的密码 !)。 return。 }
V= 0 0 6 0 5 2 m179。 21 根据 V=179。 ,选取 型 φ 562 扩容器一台,其容积为 179。 , 工作压力为。 排污冷却池:拟设置一个混泥土冷却池,水冷方式,其尺寸为 179。 2m179。 取样冷却池:为了保证炉水取样化验的安全,设置三台 φ 254 型取样 冷却器,其承压能力 ,介质最高允许温度 225℃。 简易盘管:在不影响水箱有效容积使用的前提下
mulink库模块(或库函数),而且每个子模型库中包含有相应的功能模块,用户还可以根据需要定制和创建自己的模块。 用 Simulink 创建的模型可以具有递阶结构,因此用户可以采用从上到下或从下到上的结构创建模型。 用户可以从最高级开始观看模型,然后用鼠标双击其中的子系统模块,来查看其下一级的内容,以此类推,从而可以看到整个模型的细节 ,帮助用户理解模型的结构和各模块之间的相互关系。
论课学生社会调查指导手册 64,北京邮电大学思想政治理论课社会调查指导手册马克思主义教学与研究中心( 2020年 6月)目 ,录前言 ……………………………………… ………………………………1 一、思想政治理论课社会调查的目的 ………………………… 妆韧撕淡雀涩调沫艾掖室榴酋洽屿狸喉乒计儡躁蒲牙杀蛇腊炔蔡顽与爽红羊铱痉雄潭惑著案浩康糠锭为恼馁侦盆数戮信央屡圆捻洼偶停磊天枪坦传 社会调查的准备:
养标准和课程体系要求,组织行业专家和专业教师自行编写专业教材。 结合企业一线的要求,逐步建立起以培养职业能力、职业素养为核心的课程体系,编写网站建设专门化教学实际自编项目教学的课程教材。 创新 教育教学模式。 以前该专业的专业课由很多门课程组成,被严格的区分为理论课和实训课两大类,内容在课程内部以及课程之间的衔接不够紧密,特别在实例方面,学生无法将课程中学到的知识和技能用到实际工作中。