matlab在伪随机码,MATLAB在伪随机码的生成及仿真中的应用

本文介绍了MATLAB在伪随机码生成和仿真的应用,包括m序列、Gold序列、Kasami序列和JPL序列的生成原理及MATLAB实现。文章详细阐述了这些序列的线性移位寄存器实现,并讨论了它们在CDMA通信中的作用,特别是自相关和互相关特性。此外,还探讨了JPL测距码的快速同步优势及其生成方法。
摘要由CSDN通过智能技术生成

第21卷 第3期计 算 机 仿 真2004年3月 文章编号:1006-9348(2004)03-0149-04

MAT LAB在伪随机码的生成及仿真中的应用

郭海燕,毕红军

(北方交通大学电子信息工程学院,北京100044)

摘要:主要介绍m序列、G old序列、K asami序列和JP L序列的生成原理及其M AT LAB的实现,并介绍如何用M AT LAB中

S imulink对其进行硬件仿真,给出了相应自相关和互相关结果。

关键词:序列;自相关;互相关

中图分类号:T N914.42;T N911.22 文献标识码:A

1 引言

在C DM A数字移动通信和其他扩频通信中,地址码序列几乎都还有扩展频谱的作用,并且要求其有良好的伪随机特性和相关特性。本文中涉及到的m序列、G old序列、K asami 序列和J P L序列理论已经很成熟,而且m序列和G old序列作为地址码序列,已广泛应用于扩频C DM A系统。K asami序列由于自、互相关特性均较好的特点,且序列数量也很可观,正逐步得到应用。J P L测距码,其构造特征非常适合于远距测距,码周期很长但同步很快。本文在简单叙述了伪随机码基本原理上,从硬件实现和仿真的角度,利用M AT LAB的S imulink工具箱对伪随机码进行软件实现及硬件仿真,得出了相应结果。

2 m序列、G old序列、K asami序列的基本原理与线性移位寄存器实现

2.1 m序列[1]发生器使用了n级移位寄存器作为延迟线,移位寄存器的输入是移位寄存器状态的函数,可以用特征多项式来表示,其一般形式为:

F(X)=C0+C1X1+C2X2+…+C n-1X n-1

得到m序列的本原多项式后[1],即可计算移位寄存器的初始化状态(C0,C1,C2,…,C n),并得出其硬件发生电路。2.2 G old序列[1]是由两个m序列优选对[2]逐位模2加得到,当改变其中一个m序列相位(向后或向前移位)时,可

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值