- 46
- 0
- 约4.02千字
- 约 6页
- 2017-04-22 发布于重庆
- 举报
学号--PN码的产生基于VHDL仿真
《通信原理》课程专题实验及研究报告
PAGE
- PAGE 6 -
PN码发生器的设计及CPLD芯片的仿真实现
姓名:_ _ 专业及年级:_电子2009__ 学号:_______
课题目标
研究PN码的基本原理,以及CPLD数字可编程逻辑芯片下的编程仿真实现。
基本原理
1、伪随机序列产生原理及作用:
伪随机噪声具有类似于随机噪声的一些统计特性,同时又便于重复产生和处理。由于它具有随机噪声的优点,又避免了它的缺点,因此获得了日益广泛的应用。目前广泛应用的伪随机序列都是由数字电路产生的周期序列得到的,我们称这种周期序列为伪随机序列。
对与伪随机序列有如下几点要求:
应具有良好的伪随机性,即应具有和随机序列类似的随机性;
应具有良好的自相关、互相关和部分相关特性,即要求自相关峰值尖锐,而互 相关和部分相关值接近于零。这是为了接收端准确检测,以减少差错;
要求随机序列的数目以保证在码分多址的通信系统中,有足够的地址提供给不同的用户;
要求设备简单,易实现,成本低。
通常产生伪随机序列的电路为一反馈移存器。它又分为线形反馈移存器和非线形反馈移存器两类。由线形反馈移存器产生出的周期最长的二进制数字序列称为最大长度线形反馈移存器,通常称为m序列。由于它的理论比较成熟,实现比较简便,实际应用也比较广泛,故在这里以m序列发生器为例,设计伪随机序列发生器。
m序列是由带线形反馈的移存器产生的周期最长的一种序列。线形反馈移位寄存器由时钟控制若干个串接的存储器所组成。在时钟信号的控制下,寄存器的存储信号由上一级向下一级传递。如果让某些寄存器的输出反馈回来进行运算,运算结果作为第一级寄存器的输入,则我们可以得到一个移位寄存器序列。如果移位寄存器的反馈函数和初始状态不同,那么可得到不同的移位寄存器序列。线性移位寄存器的一般形式如图1所示,总共有1,2,3,…,N个寄存器,他们的状态为Xi(i=1,2,3,…,n),经Ci(I=1,2,3,…,n)相乘后模2加,再反馈。这里Ci∈(0,1),且乘法规则是0·0=0·1=1·0=0,1·1=1。实际上Ci=0表示断开,Ci=1表示连接。因此这个N阶??位寄存器的反馈函数为: F(X1,X2,…,Xn)=∑in=1CiXi
特征多项式是:
f(x)= ∑in=1CiXi=C0+C1X1+C2X2+…+CnXn特征多项式中的Xi(i=0,1,2...n)与移位寄存器的第i个触发器相对应。
ak-1 ak-2 ak-3 …… ak-n-1 ak-n
+
c0 c1 c2 c3 cn-1 cn
输出
图1 线形移位寄存器的一般形式
上述的反馈函数是一个线形递归函数。当级数(n)和反馈系数一旦确定,则反馈移位寄存器的输出序列就确定了。反馈移存器的级数n不同,则m序列的反馈系数也不同,表1列出了部分的m序列发生器的反馈系数。表中给出的是八进制数值,经转换成二进制数值后,可求出相应的反馈系数。
输出
1
2
3
4
5
6
7
⊕
图2 n=7的反馈移位寄存器的结构模型
伪随机信号在雷达、遥控、遥测、通信加密和无线电测量系统领域有着广泛的应用。利用VHDL语言进行软件编程,通过EDA设计软件对程序编译、优化、综合、仿真、适配,最后将生成的网表文件配置于制定的目标芯片中,可以实现不同序列长度的伪随机信号发生器。
2、m序列的性质:
均衡性
m序列在一个周期内“1”和“0”的个数基本相等。具体来说,m序列的一个周期中的“0”的个数比“1”的个数少一个。
游程分布
我们把伪随机序列中取值(“0”或“1”)相同的一段码位称为一个游程。在一个游程中包含的位数称为游程长度。把取值为“0”的游程称为“0”游程,取值为“1”的游程为“1”游程。在m序列中的一个周期内,游程的总个数等于2n-1,而且“0”游程的数目与“1”游程的数目相等,即各占一半。
一般来说,在m序列中,长度为1的游程占游程总数的一半;长度为2的游程占游程总数的2-k,其中1≤k≤(n-2),而且“0”和“1”的游程各占一半。长为n-1的游程只有一个,且为“0”游程,长为“1”。
表1. 部分m序列发生器的反馈系数
级数(n)序列长度反馈系数37134152353145,67,75663103,147,1557127203,211,217,
您可能关注的文档
- 如何写好商业计划书项目方案.doc
- 如何利用空间向量准确确定二面角的大小.doc
- 如何制定新年度的经营计划认识篇.doc
- 如何制定工作计划时代光华课后测试.doc
- 如何加强对供应商的质量控制建立互利共赢的合作关系.doc
- 如何加强学校课题研究的过程管理.doc
- 如何利用Noteexpress进行全文.doc
- 如何保证钢筋间距和保护层厚度1601.docx
- 如何在花盆里种植草莓及三四十种花的栽培方法习性.doc
- 如何区分鞋子的类型缓冲型或者称为避震型稳定型和控制型.doc
- 广东省广州省实验中学教育集团2025-2026学年八年级上学期期中考试物理试题(解析版).docx
- 广东省广州大学附属中学2025-2026学年八年级上学期奥班期中物理试题(解析版).docx
- 广东省广州市第八十六中学2025-2026学年八年级上学期期中物理试题(含答案).docx
- 广东省广州市第八十九中学2025-2026学年八年级上学期期中考试物理试题(解析版).docx
- 广东省广州市第二中学2025-2026学年八年级上学期期中考试物理试题(含答案).docx
- 广东省广州市第八十六中学2025-2026学年八年级上学期期中物理试题(解析版).docx
- 广东省广州市第八十九中学2025-2026学年八年级上学期期中考试物理试题(含答案).docx
- 广东省广州市第二中学2025-2026学年八年级上学期期中考试物理试题(解析版).docx
- 2026《中国人寿上海分公司营销员培训体系优化研究》18000字.docx
- 《生物探究性实验教学》中小学教师资格模拟试题.docx
最近下载
- 2025年省考超大杯刷题-申论套卷四.pdf VIP
- 小学学校总务处的工作计划.pptx VIP
- 大学毕业论文__小型液压挖掘机的设计.doc VIP
- 食材配送人员配置与资质要求.docx VIP
- 2025年山东省济南市中考英语试卷试题真题(精校打印版).pdf VIP
- 一种能够在太阳光下快速固化的可剥离去污复合膜及制备方法.pdf VIP
- 骨科临床诊疗指南及操作规范(2025版).docx
- 2025-2026学年小学信息技术(信息科技)四年级下册浙教版(2023)教学设计合集.docx
- 沪科版九年级(上) 中考题同步试卷:22.5 二次函数的应用(18).doc VIP
- 中国的刺腹牙甲属、脊胸牙甲属和凹基牙甲属昆虫鞘翅目牙甲科牙甲族研究.pdf VIP
原创力文档

文档评论(0)