扩频通信实验报告
第14组gold序列的自相关函数值(归一化后)为:
第29组gold序列的自相关函数值(归一化后)为:
可以看出这3组gold序列的自相关特性曲线都是在0点达到最大值,即为1,而在其他点,也就是旁瓣处呈现出三值特性。
(2)该三组的Gold序列互相关相关曲线,即第5组与第14组,第5组与第29组,第14组与第29组,分别如下图所示:
图4-13 抽取三组Gold序列互相关曲线图
25
扩频通信实验报告
第5组与第14组的互相关函数值(归一化结果乘以31)为:
第5组与第29组的互相关函数值为(归一化结果乘以31):
第14组与第29组的互相关函数值(归一化结果乘以31)为:
可以看出Gold序列互相关函数具有三值性,并且互相关函数的最大值仍然等于9。
26
扩频通信实验报告
4.3 平衡Gold码相关实验
4.3.1 平衡Gold码的定义
按平衡性来分,Gold码序列可以分为平衡码序列和非平衡码序列。在一周期内,平衡码序列中1码元与0码元的个数之差为1,非平衡码中1码元与0码元的个数之差多于1。平衡码具有更好的频谱特性,解决了码不平衡时直接序列系统的载波泄露大的问题。
在平衡gold码序列中,码序列1的数量为2数量的序列数有2r?1r?1个。而在该码族中,有这样1
?1个,即2r?1?1个平衡码
4.3.2平衡Gold码的判定
根据4.4.1所述理论,当r=5时,N=31,有2每个平衡gold码中1的数量为2r?1r?1?1=17个平衡gold码序列,
个。将一个gold序列的每个数值加在一起,如
果等于16,即表示1的个数正好比0的个数多一个,也就是平衡gold序列。
在本实验中,只计算m序列1和m序列3(即45E和75G生成序列)生成的Gold码序列族中的平衡gold码序列。
结果如下:
ini1=[1 0 0 1 0];%%%%%%%EE ini3=[1 1 1 1 0];%%%%%%uG
27
扩频通信实验报告
第一组输出结果是每个gold序列中1的个数,可以看出值为16的码序列有17个。
第二组输出结果是1的个数与0的个数若是差1则输出返回值为1,否则为0,若为1则是平衡gold码序列,并且个数为17个。
28
扩频通信实验报告
第5章 总 结
5.1实验小结
从第二章可以看出,已知r级移位寄存器及相应的一个本原多项式,就可以抽出所有的m序列,同时可以求出这些m序列彼此间的互反多项式。
第三章给出了如何寻找m序列优选对的方式,并且所求的优选对都具有良好的自相关特性,在0点处达到最大,即为1,其他地方几乎为0,但是m序列数目少,证明了m序列优选对的互相关函数值是三值的。
第四章给出了Gold序列的生成方式及对应序列,从随机抽取的3组gold序列可以看出,其自相关特性曲线都是在0点达到最大值,即为1,而在其他点,即旁瓣处呈现出三值特性。而其互相关特性也是具有三值特性。同时,判定了平衡gold序列以及个数。
5.2 实验心得
最开始的时候,我仔细看了实验的内容,对照着书本看所需考虑的知识点,并将不太理解的地方与同学进行了交流。再对实验内容进行了基本了解之后,我也大概了有了编程的思路。但是,因为我对matlab编程并不是很熟悉,而且编程技巧也比较缺乏,所以在写程序时,经常出现一些意想不到的错误或者是一些想法不能轻易的用编程来实现。在向同学请教了之后,又经过反复修改及添加适当内容,虽然用了很长时间才能写出来,但是达到了预期想要的结果,在此也要谢谢这些同学给我的帮助。
在做完这次试验之后,对扩频序列尤其是对m序列及gold序列的产生抽取等基础知识有了更深的理解和认识,并且将自己的理解思路写入程序,不仅让我对matlab编程有了进一步的了解,也让我对理论基础知识的理解加深了。总之,我觉得经过这次的编程实验,自己收获非常大。
29