欢迎来到天天文库
浏览记录
ID:11798577
大小:129.50 KB
页数:38页
时间:2018-07-14
《dsp课程设计-基于dsp builder的巴克码检出设计与实现》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库。
1、DSP课程设计-基于DSPBuilder的巴克码检出设计与实现《DSP技术与应用》课程设计报告课题名称:基于DSPBuilder的巴克码检出设计与实现学院:电子信息工程学院班级:09电信统本01班学号:091102010123姓名:张伟DSP课程设计-基于DSPBuilder的巴克码检出设计与实现《DSP技术与应用》课程设计报告课题名称:基于DSPBuilder的巴克码检出设计与实现学院:电子信息工程学院班级:09电信统本01班学号:091102010123姓名:张伟摘要一般而言,数字信号处理(DSP)是指应用数字的方法(模
2、拟电子技术)处理各种类型信息的基本理论和基本算法;而DSP技术,或者说DSP(系统实现)开发技术主要是指将DSP基本理论和算法付诸实现的途径和方法。这是两个根本不同的概念,然而却常常被混淆,以致于一谈起DSP,难免让人不由自主的联想到类似于T1的DSP器件,误认为DSP技术等同于DSP处理器的应用,认为DSP的实现方式只能是DSP处理器。这不能不让人想到是否是由于某种隐含的,但却是长时间的商业暗示所致。事实上,在DSP领域,出了普通的DSP处理器以外,利用FPGA来实现DSP系统已经十分普遍。而且在许多诸如实时图像处理、联合
3、战术无线电通信系统、3G移动通信基站、实施工控系统、卫星导航设备等领域中,FPGA的DSP解决方案已经成为非此莫属的选择了!巴克码是最常用的帧同步码组。为了实现巴克码组的有效检出,利用DSPBuilder设计了一种新的巴克码识别器电路。在Matlab/Simulink中对设计的电路进行了纯数字仿真,然后将设计的系统载入到FPGA芯片中,运用硬件在回路仿真技术进行半实物仿真。结果表明,基于DSPBuilder设计的巴克码检出电路简单易行、稳定可靠,达到了预期的要求。目录摘要1一、绪论3二、巴克码原理51.巴克码52.设计原理5
4、3.13位巴克码识别器5三、DSPBuilder设计流程61.利用DSPBuilder库建立巴克码帧同步检出模型62.加入激励,完成系统仿真,通过Scope模块所得波形图如下73.由simulink模型转换成VHDL84.综合85.利用Modelsim完成功能仿真96.编译适配10四、课程设计心得11五、参考文献12六、附录13一、绪论由于信号的远距离传输,不可避免地存在信号的延时、干扰、非线性失真等。因而为了使通信系统有效、可靠地工作,就必须进行同步?。在数字系统中,信号流的最小单元是码元,一般总是以若干个码元组成一个帧,
5、若干个帧组成一个复帧,即组成一个个的“帧”进行传输。帧同步的任务就是在位同步的基础上识别出这些数字信息帧“开头”和“结尾”的时刻,使接收设备的帧定时与接收到的信号中的帧定时处于同步状态。实现帧同步的常用方法是连贯式插入法,它是指在每帧的开头集中插入特殊的同步码组,该特殊码组要求具有尖锐单峰特性的局部自相关函数,以便于与信息码区别,另外识别器应尽量简单。目前,一种最常用的帧同步码组是巴克码,而巴克码检出电路的设计则是实现帧同步的核心内容。本文基于DSPBuilder提出了设计及实现巴克码检出电路的一种新方法。在通信系统中,同步
6、技术起着相当重要的作用。通信系统能否有效地、可靠地工作,很大程度上依赖于有无良好的同步系统。通信系统中的同步可分为载波同步、位同步、帧同步等几大类。当采用同步解调或相干检测时,接收端需要提供一个与发射端调制载波同频同相的相干载波,获得此相干载波的过程称为载波提取,或称为载波同步。而在数字通信中,消息是一串连续的信号码元序列,解调时常须知道每个码元的起止时刻。因此,就要求接收端必须能产生一个用作定时的脉冲序列,以便与接收的每一个码元的起止时刻一一对齐。在接收端产生与接收码元的重复频率和相位一致的定时脉冲序列的过程称为码元同步或
7、位同步。数字通信中的消息数字流总是用若干码元组成一个“字”,又用若干“字”组成一“句”。因此,在接收这些数字流时,同样也必须知道这些“字”、“句”的起止时刻,在接收端产生与“字”、“句”起止时刻相一致的定时脉冲序列,统称为群同步或帧同步。当通信是在两点之间进行时,完成了载波同步、位同步和帧同步之后,接收端不仅获得了相干载波,而且通信双方的时标关系也解决了,这时,接收端就能以较低的错误概率恢复出数字信息。巴克码用在通信系统中的帧同步,主要是利用其具有尖锐的自相关函数的特点,便于与随机的数字信息相区别,易于识别,出现伪同步的可能
8、性小。巴克码是一种具有特殊规律的二进制码组,它是一种非周期序列。目前已发现的所有巴克码组如下表n巴克码组2++3++--4+++--;++--+5+++--+7+++----+--11+++------+----+--13+++++----++--+--+其中,“+”表示取值为高电平1,“
此文档下载收益归作者所有