设为首页
收藏本免费论文网
老版首页
老版首页2
经济学论文 财政税收论文 证券金融论文 管理学论文 会计审计论文 工商管理论文 财务管理论文 公共管理论文 法学论文
理学论文 医药学论文 政治论文 社会学论文 教育类论文 工学论文 计算机论文 艺术类论文 哲学论文
文化论文 英语论文 应用文论文 论文指导论文 文学论文 老版免费论文 老版2免费论文 本站导航
本站已收录十余万免费论文,并不断增加中,想要什么论文资料,轻松一搜便得! 关键词:
免费工学论文免费论文网首页 --> 工学论文 --> 电子信息工程论文 -->用veriloghdl设计可辨别相位模糊的巴克码识别器

用veriloghdl设计可辨别相位模糊的巴克码识别器

 用VerilogHDL设计可辨别相位模糊的巴克码识别器 张 伟
(解放军理工大学通信工程学院 江苏 南京 210007)

摘 要:使用Verilog语言描述了可辨别2PSK相位模糊的巴克码识别器,给出了时序仿真波形,并探讨了完整帧同步电路的实现方法。
关键词:帧同步;巴克码;VerilogHDL;软核 Implementation of a Baker Code Identifier with VerilogHDL ZHANG Wei
(College of Communication Engineering,PLA Science&Technology University,Nanjing,210007,China)

Abstract:This article propose a Verilog discription of a frame synchronization circuit which can identify the phase blur of the2PSK receiver.
Keywords:frame synchronization;baker code;VerilogHDL;soft core


数字通信系统中的信息码流总是把码元组成一个个码组来传送,因此接收信息时必须知道这些码组的起止时刻。帧同步的任务就是在接收端产生与这些码组起止时刻相一致的定时脉冲序列[1]。巴克码是连贯式插入法[1]实现帧同步时常用的码组。
VerilogHDL与VHDL都是IEEE标准的硬件描述语言,两者各有千秋,都能实现自顶向下的设计方法,单就语法的简洁和灵活程度来说,Verilog更胜一筹。
1 连贯式插入法实现帧同步
连贯式插入法就是在每帧的开头集中插入特殊的同步码组,该特殊码组要求具有尖锐单峰特性的局部自相关函数,另外识别器应尽量简单。
对一个n位的序列{x1,x2,…,xn},其局部自相关函数 表达式为:

可见巴克码具有尖锐单峰特性,在此基础上巴克码识别器是比较容易实现的。以7 b巴克码为例,文献[1,2]均给出了用7级移位寄存器、加法器、判决器组成的7 b巴克码识别器,如图1所示。该识别器的行为可描述为:当寄 存器内的码元与对应的巴克码元相同时,加法器加1,反之加法器减1,并将结果与设定的门限比较输出示位脉冲。

2 用巴克码辨别2PSK接收的相位模糊
2PSK解调时本地载波可能会有“相位模糊”问题从而导致“反相工作”,而2DPSK虽然解决了反相工作问题,但是需要较高的信噪比,而且会造成误码扩散,不利于前向纠错[2,3]。所以只要解决了相位模糊问题,2PSK在功率利用和可靠性方面具有优势。
当2PSK接收系统反相工作时,接收的码元与实际码元相反,只需简单地将寄存器中的数据取反后送入另一组相加判决器,就能得到反相工作时的帧同步示位脉冲。正相与反相示位脉冲不可能同时出现,据此可以辨别出现相位模糊与否。

上述方法虽简单,但需两组相加判决器,巴克码较长时,耗费资源较多。实际上巴克码前后都有随机的信息码,所以图1电路计算的并不是局部自相关函数值,但仍可识别巴克码[2]。对图1电路进一步分析,发现当反相的7 b巴克码全部进入寄存器时,相加器输出为:

由此可见图1中的相加器对反相的巴克码有负峰值输出,只需在原电路基础上增加一个判决器即可得到反相工作时的帧同步脉冲。
3 巴克码识别器的实现


电路顶层文件比较简单,只要描述一个移位寄存器模块,并调用devider模块,此处从略。
图2是相加判决电路的时序仿真图,由图可见当正、反巴克码分别全部进入寄存器时,电路输出了相应的示位脉冲(目标器件:EPF10KLP84-3;资源耗用:20个逻辑单元,占总数3%)。

   
用veriloghdl设计可辨别相位模糊的巴克码识别器 来自: 免费论文网www.paper800.com  

4 对设计的进一步说明
(1)为了便于观察仿真结果,设计实现的是5 b巴克 码识别器,但是用Verilog描述电路时定义了若干参数,只要修改这几个参数就可扩展成7 b,13 b等巴克码识别器。实际上这就是EDA工程学中所谓的“软核”,即对电路参数化的语言描述。
(2)由于电路中各节点之间的延时不同,导致输出有毛刺,消除的办法是用D触发器对输出进行同步。
(3)需要注意的是,MAX+plusⅡ自带的综合器性能不高,直接用他综合devider.v文件无法得到预期的功能。Synplify是性能优秀的第三方综合软件,本设计采用他综合设计源文件,将生成EDIF的格式文件导入MAX+plusⅡ作为工程文件编译适配后再进行时序仿真。

(4)一个随机的二进制码流中,可能出现与巴克码相同的码组,会被识别器误认为是巴克码而造成假同步;而由于噪声的影响引起巴克码中若干码元出错从而识别器没有识别真正的巴克码,称为漏同步。假同步和漏同步的概率取决于判决门限的选取,两者是矛盾的,即门限的选取不能同时降低这2个概率[2]。所以完整的帧同步电路,除了巴克码识别器外,还需一个有限状态机(FSM),该FSM有2个状态捕捉态和维持态。捕捉态将门限设高,并应用“孔径技术”[2]降低假同步概率;维持态认为系统已经同步,因此降低门限,减少漏同步概率。

5 结语
本设计使用Verilog语言描述了一个可辨别相位模糊的巴克码识别器,采用Synplify软件综合、用MAX+plusⅡ软件进行时序仿真,验证了设计的正确性,同时也体现了VerilogHDL的简洁、灵活等特点。
参考文献
[1]樊昌信,张甫翔,等.通信原理[M].北京:国防工业出版社,2001.
[2]沈振元.通信系统原理[M].西安:西安电子科技大学出版社,1997.
[3]吕海寰.卫星通信系统(修订本)[M].北京:人民邮电出版社,1994.
[4]Bhasker J.Verilog HDL硬件描述语言(第2版)[M].徐振林译.北京:机械工业出版社,2000. 现代电子技术

   
用veriloghdl设计可辨别相位模糊的巴克码识别器 来自: 免费论文网www.paper800.com

 如果觉得本篇论文可以,添加到收藏夹! [返回顶部↑
搜 索 其 它
相 关 论 文
基于adsp2106x的高速并行雷达数字信号处理系统
船载usb距离零值标校数据分析
微带天线rcs的非全时减缩
map-ca宽带数字信号处理器的原理及其应用
基于vw2010芯片的嵌入式多媒体监控系统压缩/解压卡设计
基于短路功率方向和通信方法的自适应电流速断保护
基于单片机的语音数字联网火灾报警器设计
tms320c54x和adsp218x性能比较
相 关 类 别
通信学论文
电子机械论文
工程建筑论文
材料工程学论文
交通运输论文
工业设计论文
环境工程论文
电力论文
水利工程论文
电子信息工程论文
自动化论文
电气工程及其自动化论文
通信工程论文
计算机科学与技术论文
电子科学与技术论文
热能与动力工程论文
测控技术与仪器论文
材料成型及控制工程论文
机械设计制造及其自动化论文
石油工程论文
矿物加工工程论文
农学论文
园林论文
园艺论文
水产养殖学论文
草业科学论文
动物科学论文
森林资源与保护游憩论文
农业资源与环境论文
林学论文
植物保护论文
水土保持与荒漠化防治论文
动物医学论文

免费论文网包含:各类免费毕业论文下载、免费法律论文、免费计算机论文、免费会计论文、免费英语论文、免费经济论文、免费管理论文、免费金融论文、大学生社会实践论文、三个代表论文、三农问题论文等所有论文均来源于网上的共享资源以及一些期刊杂志,所有论文仅供网友间相互学习交流之用,请特别注意勿做其他非法用途!如果我们有侵犯你的版权或其他有损您利益的行为,请联系我们指出,我们会立即进行改正或删除有关内容!
广告服务 | 关于我们 | 加盟合作 | 免责条款 | 人才招聘 | 联系我们