版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
./HarbinInstituteofTechnology扩频通信实验报告课程名称:扩频通信实验题目:Gold码特性研究院系:电子与信息工程学院班级:通信一班姓名:学号:指导教师:迟永钢时间:20XX5月工业大学目录TOC\o"1-4"\h\z\u第1章绪论21.1引言21.2实验容2第2章m序列实验32.1m序列相关概念32.1.1m码序列的定义32.1.2m码序列的自相关函数32.2m序列抽取结果分析42.2.1m码序列的抽取及反多项式42.2.2m码序列线性移位寄存器结构及相应序列6第3章m序列优选对实验103.1m序列优选对的查找103.1.1m序列优选对的定义103.1.2m序列优选对的查找结果103.2m序列优选对的自相关及互相关函数14第4章Gold序列实验184.1Gold序列的定义184.2Gold序列的生成及特性184.2.1Gold序列生成结果184.2.2Gold码自相关及互相关特性244.3平衡Gold码相关实验274.3.1平衡Gold码的定义27平衡Gold码的判定27第5章总结295.1实验小结295.2实验心得29附录301.1引言伪随机信号既有随机信号所具有的优良的相关性,又有随机信号所不具备的规律性。因此,伪随机信号既易于从干扰信号中被识别和分离出来,又可以方便地产生和重复,其相关函数接近白噪声的相关函数。m序列是目前广泛应用的一种伪随机序列,其在通信领域有着广泛的应用,如扩频通信,卫星通信的码分多址,数字数据中的加密、加扰、同步、误码率测量等领域。而Gold序列是m序列的复合码序列,由两个码长相等、码时钟速率相同的m序列优选对的模2和序列构成.每改变两个m序列相对位移就可得到一个新的Gold序列。本实验研究针对r=5级得m序列、Gold序列生成过程以及它们的自相关函数和互相关函数的特性,同时可挑出平衡Gold序列,从而分析以上集中序列的性质和应用。1.2实验容以r=5145E为基础,抽取出其他的m序列,请详细说明抽取过程;画出r=5的全部m序列移位寄存器结构,并明确哪些序列彼此是互反多项式;在生成的m序列集中,寻找出m序列优选对,请确定优选对的数量,并画出它们的自相关和互相关函数图形;依据所选取的m序列优选对生成所有Gold序列族,确定产生Gold序列族的数量,标出每个Gold序列族中的所有序列,并实例验证族序列彼此的自相关和互相关特性;在生成的每个Gold序列族,明确标出平衡序列和非平衡序列,并验证其分布关系。2.1m序列相关概念2.1.1m码序列的定义r级非退化的线性移位寄存器的组成如图2-1所示,r级线性移位寄存器的反馈逻辑可用二元域GF〔2上的r次多项式来表示QUOTE〔2-1式〔2-1称为线性移位寄存器的特征多项式。对于动态线性寄存器,其反馈逻辑也可以用线性移位寄存器的递归线性关系式来表示QUOTE〔2-2图2-1r级线性移位寄存器以式〔2-1为特征多项式的r级线性移位寄存器所产生的序列。假设以GF〔2域上r次多项式〔2-1为特征多项式的r级线性移位寄存器所产生的非零序列{}的周期为,称序列{}是最长周期的r级线性移位寄存器序列,简称m序列。并且此r次特征多项式f<x>为r次本原多项式。m序列的最大长度决定于移位寄存器的级数,而码的结构决定于反馈抽头的位置和数量。不同的抽头组合可以产生不同长度和不同结构的码序列。有的抽头组合并不能产生最长周期的序列。2.1.2m码序列的自相关函数自相关函数定义为,其中f<t>为捕获序列,也常用c<t>表示。互相关函数定义为,其中f<t>、g<t>为两个码序列。对二进制时间离散码序列,自相关函数和互相关函数的计算可简化如下:把两个码序列进行逐对和逐比特比较〔模2加,则自相关〔或互相关值为一致比特数减不一致比特数,逐次改变从0-,则可得到自相关〔或互相关函数。如把相关值除以,称为归一化相关函数。显然,自相关函数的最大值为1。根据m序列的性质,得到其自相关函数:<2-3>m序列自相关函数曲线,如图2-2所示:图2-2m码序列的自相关函数曲线2.2m序列抽取结果分析本次实验是应用MATLAB语言进行的仿真。2.2.1m码序列的抽取及反多项式〔一m序列的抽取以r=5145E为基础,N=31,所以Nc=31,gcd<N,q>=1,并且q<31。此外,u〔q=u<2iq>,因为m序列相同,只是相位不同,依据此方法,可以抽出所有的m序列。例如:q=1,2,4,8,16[32〔mod=1]所产生的序列均和q=1时是同样的。则下一个m序列,从q=3开始计算;直至所有的q<31都取遍了,就可得出所有的m序列。按上述原理经编程可得:〔1r=5时:可知每一行都是同一m序列在不同相位的情况。当q=1,3,5,7,11,15时是不同的m序列,则r=5时,可产生6个不同的m序列。〔2同理,r=6时,按上述原理经编程可得:则q=1,5,11,13,23,31时是不同的m序列,则r=6时,可产生6个m序列。〔3同理,r=4时,按上述原理经编程可得:则当q=1,7时是不同的m序列,则r=4时,可产生2个m序列。通过以上实验结果,验证了图2-3中第二列,即:r=4时,有2个m序列优选对;r=5时,有6个m序列优选对;r=6时,有6个m序列优选对。图2-3m序列优选对及最通集个数〔二判断m序列的互反多项式以r=5145E为例,则N=31。令k=<N-1>/2=15,易知u〔q=u<q+31*i>,i=1,2,3,……因为u<q>也是以N=31为周期的序列。如果q+31*i为k=15的倍数,设为x倍,则q此时的取值与q=x时的本原多项式为互反多项式。例如:q=7,7+31=38,7+62=69;q=14,14+31=45=15*3,则,q=3和q=7的多项式为互反多项式。以下数字均表示q的值,经实验结果显示:r=5时,有,即1-15,3-7和5-11〔q=4与q=1是同一m序列这三组是分别互为反多项式的;r=6时,有,即1-31,5-23,11-13这三组是分别互为反多项式的;r=4时,有,即1和7互为反多项式。2.2.2m码序列线性移位寄存器结构及相应序列经查表得出的本原多项式145E、375G、567H。q=1时,45E可表示为100101,对应的本原多项式是,其移位寄存器结构如下:图2-445E对应线性移位寄存器结构其反多项式为,即q=15时,其移位寄存器结构如下:图2-545E反多项式线性移位寄存器结构如图2-6图所示,依次是以100000为起始状态放入移位寄存器中,当q=1和q=15时本原多项式产生的m序列。如果以别的起始状态放入移位寄存器中,产生的m序列其实是一样的,只是可能差了几个序列的位置。图2-6第1组和第2组m序列q=3时,75G可表示为111101,对应的本原多项式是,其移位寄存器结构如下:图2-775G对应线性移位寄存器结构其反多项式为,即q=7时,其移位寄存器结构如下:图2-875G反多项式线性移位寄存器结构如图2-9图所示,依次是以100000为起始状态放入移位寄存器中,当q=3和q=7时本原多项式产生的m序列。图2-9第3组和第4组m序列q=5时,67H可表示为110111,对应的本原多项式是,其移位寄存器结构如下:图2-1067H对应线性移位寄存器结构其反多项式为,即q=11时,其移位寄存器结构如下:图2-1167H反多项式线性移位寄存器结构如图2-12图所示,依次是以100000为起始状态放入移位寄存器中,当q=1和q=15时本原多项式产生的m序列。图2-12第5组和第6组m序列综上所述,以100000为起始状态放入以上6种位寄存器中,会产生以下的6种m序列:3.1m序列优选对的查找3.1.1m序列优选对的定义m序列对的相关值可能是三值的、四值的或者多值的。一些特殊的m序列对的互相关是三值的,此三值为:,其中:,被成为m序列的优选对。此外,m序列优选对也可以指在m序列集中,其互相关函数绝对值的最大值〔称为峰值互相关函数最接近或达到互相关值下限〔最小值的一对m序列。设和分别是由本原多项式F1<x>和F2<x>产生的m序列,若和的峰值互相关函数〔非归一化满足则F1<x>和F2<x>所产生的m序列和构成m序列优选对。3.1.2m序列优选对的查找结果〔1在本实验中,当r=5时,既可以得出=9。将不同多项式产生的m序列依次求互相关函数,然后找到归一化后最大的数值乘以31,则是所需找的互相关值最大的数。结果显示如下:ini=[10010;&&&&&45E10100;&&&&&45E反11110;&&&&&75G10111;&&&&&75G反11011;&&&&&67H11101];&&&&&67H反可以看出,r=5时,有12个m序列优选对,因为对角线上方和下方是代表一对优选对,在此就不重复写出:序列1代表45E〔q=1,序列2代表45E反〔q=15,序列3代表75G〔q=3,序列4代表75G反〔q=7,序列5代表67H〔q=5,序列6代表67H反〔q=11。表3-1r=5时所有序列互相关函数最大值序列1序列2序列3序列4序列5序列6序列1119999序列29999序列31199序列499序列511序列6那么,当r=5时,上表中数值不大于9时对应的两个m序列为一对优选对,一共有12对。分别为:序列1——序列3序列2——序列3序列3——序列5序列1——序列4序列2——序列4序列3——序列6序列1——序列5序列2——序列5序列4——序列5序列1——序列6序列2——序列6序列4——序列6用每个节点表示一个序列,若两个序列是一对优选对,则用线连接起来,r=5时,所有优选对连接图如图所示:图3-1r=5时优选对连接图由此看出,最多有三个节点能保证,彼此间是一对优选对,如:1-3-5,2-3-6等,故r=5时,最通集为3。〔2当r=4时,此时并没有定义值。根据定义,=9,所以未进行归一化时,如果两个m序列互相关是三值的分别为,-1,-9,7则该两个m序列为一对优选对。r=4时,只有两个m序列,其互相关值结果为:ini=[1011;1101];由此可以看出,除了上述三值外,还有-5,所以此两个m序列不是一对优选对。则不存在最通集。〔3当r=6时,可以得出=17。将不同多项式产生的m序列依次求互相关函数,然后找到归一化后最大的数值乘以63,则是所需找的互相关值最大的数。r=6时,其互相关值最大值结果为:ini=[100001;110000;110011;111001;110110;101101];可以看出,r=6时,有9个m序列优选对,如表3-2所示,因为对角线上方和下方是代表一对优选对,在此就不重复写出。表3-2r=6时所有序列互相关最大值序列1序列2序列3序列4序列5序列6序列11517232317序列223171723序列3151723序列42317序列515序列6那么,当r=6时,上表中数值不大于17时对应的两个m序列为一对优选对,一共有9对。分别为:序列1——序列2序列2——序列4序列3——序列4序列1——序列3序列2——序列5序列3——序列5序列1——序列6序列4——序列6序列5——序列6用每个节点表示一个序列,若两个序列是一对优选对,则用线连接起来,r=5时,所有优选对连接图如下图所示,:图3-2r=6时优选对连接图由此看出,最多有两个节点能保证,彼此间是一对优选对,如:1-3,2-4等,故r=6时,最通集为2。通过以上〔1、〔2、〔3的分析,充分验证了图2-3中第三列的值,即:r=4时,没有最通集;r=5时,最通集为3;r=6时,最通集为2。3.2m序列优选对的自相关及互相关函数m序列的自相关结果图形如下:图3-3m序列自相关函数图由此可见,m序列有良好的自相关特性。在0点处达到最大,即为1,其他地方几乎为0,这与理论值极为接近。r=5时,可以产生6组m序列,分别产生的自相关函数均是图3-3,验证了教材中的关于m序列的自相关特性的理论分析。按照3.1节的分析,r=5时,有12对m序列优选对,因此应该有12组互相关特性曲线,并且每个曲线是应该有31个值。具体12组m序列优选对的互相关函数图如下:图3-4序列1与序列3互相关函数图图3-5序列1与序列4互相关函数图图3-6序列1与序列5互相关函数图图3-7序列1与序列6互相关函数图图3-8序列2与序列3互相关函数图图3-9序列2与序列4互相关函数图图3-10序列2与序列5互相关函数图图3-11序列2与序列6互相关函数图图3-12序列3与序列5互相关函数图图3-13序列3与序列6互相关函数图图3-14序列4与序列5互相关函数图图3-15序列4与序列6互相关函数图由于优选对较多,只随机抽取三个优选对的互相关函数值,非归一化结果为:第2个优选对互相关函数值为:第7个优选对互相关函数值为:第11个优选对互相关函数值为:由以上可见,再次验证了m序列有选对的互相关值为三值,并且当r=5时,此三值为:-9,-1,7。4.1Gold序列的定义R.Gold指出:给定移位寄存器级数r,总可以找到一对互相关函数值是最小的码序列,采用移位寄存器相加的方法构成新的码组,其互相关旁瓣都很小而且自相关函数和互相关函数均是有界的。这个新的码组被称为Gold码或Gold序列。Gold序列是m序列的复合码序列,由两个码长相等、码时钟速率相同的m序列优选对的模2和序列构成。每改变两个m序列相对位移就可得到一个新的Gold序列。加上两个m序列,共有2r+1个Gold序列。并且产生的Gold码序列的周期都是2r-1。4.2Gold序列的生成及特性Gold序列生成结果根据4.1节,当r=5时,本实验可以产生33个周期为31的Gold序列。由于数目过多,本次实验只求出序列1和序列3〔即45E和75G生成序列这对优选对生成的所有Gold序列族。Gold序列具体组成下:ini1=[10010];%%%%45Eini3=[11110];%%%%74G图4-1第1~3组gold序列图4-2第4~6组gold序列图4-3第7~9组gold序列图4-4第10~12组gold序列图4-5第13~15组gold序列图4-6第16~18组gold序列图4-7第19~21组gold序列图4-8第22~24组gold序列图4-9第25~27组gold序列图4-10第28~30组gold序列图4-11第31~33组gold序列根据图4-1到图4-11,r=5时,选取序列序列1和序列3〔即45E和75G生成序列这对优选对生成的所有Gold序列,生成结果总结如下表:表4-145E和75G生成所有的Gold序列统计表序列Gold序列110000101011101100011111001101002100001011010100011101111100100130000000011011110110100011111101401000111101000100100100110100005111001000001110000000101100011061011010111000011001000111001101700011101001011001011000010010008110010010101101101111001000101091010001101100000100111011101011100001011001111101011011111011011110100110011110011100101101000011120110000110110100111010100001111130111011100010111010101000101001140111110001000110100010110111010151111100111101110011001001110011160011101100111010000100110010111170101101001010000001010001100101180110101011100101001101010011100191111001010111111101110111100000201011111010010010111111001011110211001100010000100010111110000001220000101110001111000011101101110231100001000001010101001100011001240010011011001000011100100100010251101010010101001000110000111111260010110110011001101011010110001270101000100000001111101111110110281110111101001101110110101010101290011000001101011110011000000100301101111111111000110001110101100311010100000110001010000101111000321001001111010101100000000010010331000111000100111111000010100111Gold码自相关及互相关特性由于本实验中,取序列1和序列3生成的Gold序列有33个,为方便观察自相关函数及互相关函数,只需要从中选取几组Gold序列即可达到实验的目的,因此,从33组序列中随机选择了3组,分别是第5组,第14组和第29组。〔1该三组的Gold序列自相关曲线分别如下图:图4-12抽取三组Gold序列自相关曲线图第5组gold序列的自相关函数值〔归一化后为:第14组gold序列的自相关函数值〔归一化后为:第29组gold序列的自相关函数值〔归一化后为:可以看出这3组gold序列的自相关特性曲线都是在0点达到最大值,即为1,而在其他点,也就是旁瓣处呈现出三值特性。<2>该三组的Gold序列互相关相关曲线,即第5组与第14组,第5组与第29组,第14组与第29组,分别如下图所示:图4-13抽取三组Gold序列互相关曲线图第5组与第14组的互相关函数值〔归一化结果乘以31为:第5组与第29组的互相关函数值为〔归一化结果乘以31:第14组与第29组的互相关函数值〔归一化结果乘以31为:可以看出Gold序列互相关函数具有三值性,并且互相关函数的最大值仍然等于9。4.3平衡Gold码相关实验平衡Gold码的定义按平衡性来分,Gold码序列可以分为平衡码序列和非平衡码序列。在一周期,平衡码序列中1码元与0码元的个数之差为1,非平衡码中1码元与0码元的个数之差多于1。平衡码具有更好的频谱特性,解决了码不平衡时直接序列系统的载波泄露大的问题。在平衡gold码序列中,码序列1的数量为个。而在该码族中,有这样1数量的序列数有个,即个平衡码平衡Gold码的判定根据所述理论,当r=5时,N=31,有=17个平衡gold码序列,每个平衡gold码中1的数量为个。将一个gold序列的每个数值加在一起,如果等于16,即表示1的个数正好比0的个数多一个,也就是平衡gold序列。在本实验中,只计算m序列1和m序列3〔即45E和75G生成序列生成的Gold码序列族中的平衡gold码序列。结果如下:ini1=[10010];%%%%%%%%45Eini3=[11110];%%%%%%%75G第一组输出结果是每个gold序列中1的个数,可以看出值为16的码序列有17个。第二组输出结果是1的个数与0的个数若是差1则输出返回值为1,否则为0,若为1则是平衡gold码序列,并且个数为17个。5.1实验小结从第二章可以看出,已知r级移位寄存器及相应的一个本原多项式,就可以抽出所有的m序列,同时可以求出这些m序列彼此间的互反多项式。第三章给出了如何寻找m序列优选对的方式,并且所求的优选对都具有良好的自相关特性,在0点处达到最大,即为1,其他地方几乎为0,但是m序列数目少,证明了m序列优选对的互相关函数值是三值的。第四章给出了Gold序列的生成方式及对应序列,从随机抽取的3组gold序列可以看出,其自相关特性曲线都是在0点达到最大值,即为1,而在其他点,即旁瓣处呈现出三值特性。而其互相关特性也是具有三值特性。同时,判定了平衡gold序列以及个数。5.2实验心得最开始的时候,我仔细看了实验的容,对照着书本看所需考虑的知识点,并将不太理解的地方与同学进行了交流。再对实验容进行了基本了解之后,我也大概了有了编程的思路。但是,因为我对matlab编程并不是很熟悉,而且编程技巧也比较缺乏,所以在写程序时,经常出现一些意想不到的错误或者是一些想法不能轻易的用编程来实现。在向同学请教了之后,又经过反复修改及添加适当容,虽然用了很长时间才能写出来,但是达到了预期想要的结果,在此也要这些同学给我的帮助。在做完这次试验之后,对扩频序列尤其是对m序列及gold序列的产生抽取等基础知识有了更深的理解和认识,并且将自己的理解思路写入程序,不仅让我对matlab编程有了进一步的了解,也让我对理论基础知识的理解加深了。总之,我觉得经过这次的编程实验,自己收获非常大。.〔1%抽取m序列,确定m序列的个数clc;clear;s=0;r=5;N=2^r-1;%%%%%%求q可取值的个数fori=1:N-1b=gcd<i,N>;ifb==1s=s+1;elseendendm=1;mm=1;i=1;%%%%²产生第一组m序列,以q=1开头forn=1:rA<m,n>=i;i=mod<2*i,N>;endfori=2:Nb=gcd<i,N>;ifb==1%%%%如果与N互质,则进行分组c=0;formm=1:mforn=1:rifi==A<mm,n>c=1;%如果新取的数与之前已确定的数是重复的,则跳出break;elsec=0;endendifc==1break;endendifc==0m=m+1;%%%%新取数与之前已确定的数无重复,则作为新一行第一位forn=1:rA<m,n>=i;i=mod<2*i,N>;endendendenddisp<A>%%%%以矩阵形式输出分组后的数C=min<A',[],1>;%%%%求出矩阵每行最小值disp<C>pp=0;qq=0;flag=0;k=<N-1>/2;%%%%依次寻找本原多项式对应的反多项式form=1:s/rflag=0;fori=1:25forn=1:rq=mod<A<m,n>+i*N,k>;ifq==0qq=<A<m,n>+i*N>/k;pp=A<m,1>;%%显示互反多项式fprintf<'%d-%d\n',pp,qq>flag=1;%%%只要找到反多项式,则跳出break;endendifflag==1break;endend〔2%产生m序列的函数:produce_m_seqfunction[m_seq]=produce_m_seq<ini>len=length<ini>;%移位寄存器的长度,本实验r=5L=2^len-1;%m序列周期,本实验为31位regi=[1,zeros<1,len-1>];%初始寄存器容10000m_seq<1>=regi<1>;fori=2:Lnewregi<1:len-1>=regi<2:len>;temp1=ini.*regi;temp2=sum<temp1>;newregi<len>=mod<temp2,2>;regi=newregi;m_seq<i>=regi<1>;endend〔3%产生六组m序列程序produce_mclc;clear;ini1=[10010];%%%%%%%%45Eini2=[10100];%%%%%%%%45E互反ini3=[11110];%%%%%%%75Gini4=[10111];%%%%%%%75G互反ini5=[11011];%%%%%%%67Hini6=[11101];%%%%%%%67H互反%%%%%%生成六组m序列并显示出来m_seq1=produce_m_seq<ini1>;fprintf<'NO.%dis\n',1>;fprintf<'%d',m_seq1>;fprintf<'\n'>;m_seq2=produce_m_seq<ini2>;fprintf<'NO.%dis\n',2>;fprintf<'%d',m_seq2>;fprintf<'\n'>;m_seq3=produce_m_seq<ini3>;fprintf<'NO.%dis\n',3>;fprintf<'%d',m_seq3>;fprintf<'\n'>;m_seq4=produce_m_seq<ini4>;fprintf<'NO.%dis\n',4>;fprintf<'%d',m_seq4>;fprintf<'\n'>;m_seq5=produce_m_seq<ini5>;fprintf<'NO.%dis\n',5>;fprintf<'%d',m_seq5>;fprintf<'\n'>;m_seq6=produce_m_seq<ini6>;fprintf<'NO.%dis\n',6>;fprintf<'%d',m_seq6>;fprintf<'\n'>;%%%%%%%依次画出六组m序列figure<1>;subplot<2,1,1>;stem<m_seq1>;axis<[03201]>;subplot<2,1,2>;stem<m_seq2>;axis<[03201]>;figure<2>;subplot<2,1,1>;stem<m_seq3>;axis<[03201]>;subplot<2,1,2>;stem<m_seq4>;axis<[03201]>;figure<3>;subplot<2,1,1>;stem<m_seq5>;axis<[03201]>;subplot<2,1,2>;stem<m_seq6>;axis<[03201]>;〔4%求两个序列的相关性函数:seq_corr<>function[corr_values]=seq_corr<m_seq1,m_seq2>m_seq1=2*m_seq1-1;%%%%%对m序列进行非零处理m_seq2=2*m_seq2-1;corr_values=zeros<1,length<m_seq1>>;fori=0:length<m_seq1>-1corr_values<i+1>=sum<m_seq2.*circshift<m_seq1,[0i]>>/length<m_seq1>;endend〔5%%r=4时,计算其互相关函数值clc;clear;ini=zeros<2,4>;m_seq=zeros<4,15>;ini=[1011;1101];%以数组形式列出序列移位寄存器%产生m序列fori=1:2m_seq<i,:>=produce_m_seq<ini<i,:>>;end%%%%两个m序列互相关函数归一化结果inter_corr=seq_corr<m_seq<1,:>,m_seq<2,:>>;four_corr=15*inter_corr;fprintf<'%d',four_corr>;fprintf<'\n'>;〔6%r=5时,找m序列优选对、互相关函数clc;clear;ini=zeros<6,5>;m_seq=zeros<5,31>;ini=[10010;10100;11110;10111;11011;11101];%%%%以数组形式列出序列的移位寄存器fori=1:6m_seq<i,:>=produce_m_seq<ini<i,:>>;end%%%%互相关函数g=1;x=0;fori=1:5forj=<i+1>:6inter_corr<g,:>=seq_corr<m_seq<i,:>,m_seq<j,:>>;M<i,j>=max<31*abs<inter_corr<g,:>>>;figure<g>;ifM<i,j><9||M<i,j>==9x=x+1;plot<inter_corr<g,:>>;axis<[031-0.40.4]>;g=g+1;endendend%%%以矩阵形式输出每个互相关函数最大值disp<M>;fprintf<'thenumberis%d\n',x>%%%%自相关函数self_corr=zeros<5,31>;h=1;fori=1:6self_corr<h,:>=seq_corr<m_seq<i,:>,m_seq<i,:>>;h=h+1;endforj=1:2figure<j+12>;fork=1:3subplot<3,1,k>;plot<self_corr<<k+<j-1>*3>,:>>;axis<[032-11.5]>;endend〔7%当r=6时,找m序列优选对、互相关函数clc;clear;ini=zeros<6,6>;m_seq=zeros<6,63>;ini=[100001;110000;110011;111001;110110;101101];%%%%%%产生m序列fori=1:6m_seq<i,:>=produce_m_seq<ini<i,:>>;endx=0;g=1;%%%%互相关函数fori=1:6forj=<i+1>:6inter_corr<g,:>=seq_corr<m_seq<i,:>,m_seq<j,:>>;M<i,j>=max<63*abs<inter_corr<g,:>>>;ifM<i,j><17||M<i,j>==17x=x+1;g=g+1;endendend%%%以矩阵形式输出每个互相关函数最大值disp<M>;fprintf<'thenumberis%d\n',x>〔8%%%生成gold序列子函数:gold_seq<>function[gold]=gold_seq<m_seq1,m_seq2>gold=zeros<33,31>;gold<1,:>=m_seq1;gold<2,:>=m_seq2;fork=3:33gold<k,:>=mod<<m_seq1+circshift<m_seq2,[0k-3]>>,2>;endend〔9%生成Gold序列族,自相关互相关函数c
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 数学对称图形在建筑楼梯设计中的人体工程学应用课题报告教学研究课题报告
- 2024年湖北黄冈应急管理职业技术学院马克思主义基本原理概论期末考试真题汇编
- 《基于软件定义网络(SDN)的数据中心网络服务质量保障与调度策略》教学研究课题报告
- 《商业银行财富管理业务在财富管理市场中的财富管理服务创新》教学研究课题报告
- 2025年赤峰工业职业技术学院马克思主义基本原理概论期末考试真题汇编
- 2025年湖南石油化工职业技术学院马克思主义基本原理概论期末考试笔试题库
- 2025年冷链物流运输车辆安全驾驶规范报告
- 2025年河南科技职业大学马克思主义基本原理概论期末考试模拟试卷
- 2025年中国记协职工新闻学院马克思主义基本原理概论期末考试笔试真题汇编
- 2025年沈阳化工大学马克思主义基本原理概论期末考试笔试真题汇编
- 2025年浙江省杭州市辅警协警笔试笔试真题(含答案)
- 医院药剂科工作总结
- 2026年内蒙古科技职业学院单招职业适应性考试参考题库及答案解析
- 单位公务出行租赁社会车辆审批表范文
- 影视合作协议合同
- 2025年1月辽宁省普通高中学业水平合格性考试数学试卷(含答案详解)
- 广东省广州市2026届高三年级上学期12月调研测试(广州零模)物理试卷
- 2026届八省联考T8联考高三年级12月检测训练数学试卷(含答案)
- 2025年10月自考03333电子政务概论试题及答案
- 2025年广东高中学业水平合格性考试化学试卷试题(含答案解析)
- 2025版市政施工员岗位考试题库
评论
0/150
提交评论