- 15
- 0
- 约2.44千字
- 约 5页
- 2017-06-09 发布于福建
- 举报
简易m序列调制解调器前端设计
简易m序列调制解调器前端设计 摘要:m序列是?U频通信方式的基础理论,应用较为广泛,m序列是对最长线性反馈移位寄存器序列的简称,可由带线性反馈的移位寄存器通过串行移位方式生成。文中通过对m序列生成的基本理论进行了详细介绍,并基于此设计了简易m序列调制解调器架构,和硬件描述语言代码,完成了仿真,测试
关键词:m序列;伪随机码;Verilog HDL;仿真
中图分类号:G642.0 文献标志码:A 文章编号:1674-9324(2017)07-0205-02
一、引言
m序列的使用是通信系统中CDMA(Code Division Multiple Access――码分多址)模式的基础,也是扩频通信方式的基础理论。应用较为广泛,可用于《通信原理》基础理论研究,也可以用于实际通信过程的扰码单元使用,因此,对于该序列调制解调器的设计具有实际的意义
m序列是对最长线性反馈移位寄存器序列(maximal length linear feedback shift register sequence)的简称,它是一种由带线性反馈的移位寄存器所产生的序列,并且具有最长周期。带线性反馈的移位寄存器设定各级寄存器的初始状态后,在时钟触发下,每次移位后各级寄存器状态都会发生变化。观察其中一级寄存器(通常为末级)的输出,随着移位时钟节拍的推移会产生一个序列,称为移位寄存器序列。可以发现序列是一个周期序列,其周期不但与移位寄存器的级数有关,而且与线性反馈逻辑有关。在相同级数情况下,采用不同的线性反馈逻辑所得到的周期长度不同。此外,周期还与移位寄存器的初始状态有关
二、系统整体设计方案
一般情况下,用于产生m序列的n级线性反馈移位寄存器的结构图如图1所示
0010110011111000110111010100001(由右至左依次按顺序生成),发送端需要调制的信号,与这31位数进行异或运算。为仿真验证波形显示便利,在发送信号的时候采用调制方法,即将1相应的调制为1,0调制为-1;则可以得到传输中的m序列
三、系统HDL设计方案
系统使用Verilog HDL语言完成设计。代码由add_noise.v、coder.v、correct.v、Corrected_Decoder.v、decoder.v和top.v六个Verilog HDL代码。代码架构设计图如图3所示。分别为传输加噪、发送端编码调制、发送端校验编码、校验解码、解码单元和顶层单元
m序列调制与解调部分学习和实验主要进行了基于ModelSim仿真的代码编写和调试,属于不可综合仿真,参考代码中加入了兼具了testbench的测试功能。通信过程中,一般系统不会在启动后立即发送有效载荷数据,为了保证通信的稳定,首先要发送双方约定好的一系列信令和同步用数据信息,通过同步用数据信息来完成发送、接收双方的时钟、信令和控制数据的同步,同步后才能有效接收数据,这个过程类似于网络通信中的TCP协议通信过程,是通信网络中保证收发双方可靠、稳定通信的流程
四、设计仿真测试
上述设计代码直接在ModelSim中就可以直接综合和进行仿真。加载了Verilog HDL代码的ModelSim项目窗口如图4所示。发送端发送的数据由outdata变量存储,其发送的数据经由编码和加噪模块完成数据的m调制后,发送至接收端,接收端由解校验和解码单元处理后,形成解调数据
仿真运行50微秒后部分仿真波形如图5所示。从图5中很容易看出负向波谷(表示波形向下,但是取值仍未正)位置对应的解调码值为0,正向波峰对应位置解调码值为1。与该窗口outdata(已发送数据)显示数据一致
五、结束语
本简易m序列调制解调器设计完成了基本的设计目标,能够正常发送和解调已发送的数据,能够准确进行仿真和验证,后续可以继续进行优化和加长序列调制长度,并增加通信系统中常见的各种纠错编码方案,以使系统更加完善
参考文献:
[1]夏宇闻.从算法设计到硬件逻辑的实现[M].北京:高等教育出版社,2001.
[2]王金明,杨吉斌.数字系统设计与VerilogHDL[M].北京:电子工业出版社,2002.
[3]SKALRB.数字通信―――基础与应用[M].北京:电子工业出版社,2002.
[4]樊昌信,张甫翊,徐炳祥,等.通信原理[M].第5版.北京:国防工业出版社,2003.
Abstract:M sequence is the basic theory of spread spectrum communication,which has been widely applied,m sequence is short for the longest of line
您可能关注的文档
- 石油企业思想政治工作在新媒体环境下创新发展.doc
- 破解语言密码 着力语言应用.doc
- 碎裂QRS波在急性心肌梗死患者诊断及预后中应用价值评价.doc
- 礼俗仪式音乐探究认同及引领.doc
- 社交媒体信息可信度评估研究综述.doc
- 社交平台下电子商务盈利模式创新探究.doc
- 社会主义核心价值观寓于高校思想政治理论课教学的探析.doc
- 社会信用体系建设地位及作用.doc
- 社会没有义务等待你成长及成熟.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)