版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、2011年全国大学生电子设计竞赛简易数字信号传输性能分析仪(e题)【本科组】2011年9月6日iii摘 要本系统基于xilinx spartan 系列 fpga 设计的一个简易数字信号传输性能分析仪,ise环境下使用verilog语言编程,产生m序列,并且可以数据率10k100k的变化,从而实现数字信号发生器和为伪随机信号发生器。利用信号经过低通滤波器和对伪随机信号的衰减求和来模拟传输信道。数字信号分析电路利用锁相环来提取同步时钟,以此显示数字信号的眼图。关键词:fpga; m序列;信道模拟; 低通滤波; 锁相环; 眼图; 目 录1系统方案11.1 信号发生模块的论证与选择11.2 低通滤波器
2、的论证与选择11.3 电源模块的论证与选择22系统理论分析与计算22.1 低通滤波器设计22.1.1 定义:22.1.2带外衰减:22.2 m序列数字信号22.2.1 定义:22.2.2 特性:32.2.3 产生:32.3同步信号提取32.3.1 定义:32.3.2 原理:32.3.3 通过数字锁相环同步频率42.4眼图显示方法:42.42成因:42.43 作用:43电路与程序设计43.1电路的设计43.1.1系统总体框图43.1.2 数字信号发生子系统框图与电路原理图53.1.3 信号处理子系统框图与电路原理图63.1.4电源73.2程序的设计83.2.1程序功能描述与设计思路83.2.2程
3、序流程图84测试方案与测试结果104.1测试方案104.2 测试条件与仪器114.3 测试结果及分析114.3.1测试结果(数据)13 4.3.2测试分析与结论15附录1:电路原理图16附录2:源程序17 简易数字信号传输性能分析仪(e题)【本科组】1系统方案本系统主要由信号发生模块、低通滤波器模块、电源模块、数字信号分析模块,组成,下面分别论证这几个模块的选择。1.1 信号发生模块的论证与选择数字信号发生器实现函数f1(x),产生伪随机序列,它的逻辑功能包括逻辑移位和逻辑反馈。使用的逻辑功能器件包括移位寄存器和异或门等器件,可以有如下方案完成。方案一:分立原件设计方案运用移位寄存器芯片与异或
4、门等数字芯片,通过晶体振荡器产生同步时钟。在同步时钟作用下,通过各种逻辑关系构成。这种设计方案的优点是结构简单,调试方便,缺点是灵和性差,集成度低,没有可编程逻辑器件编程灵活的优点,且反馈线路多,制作pcb板相对困难。方案二:单片机编程设计方案利用单片机的定时器提供同步时钟,通过的cpu建立伪随机序列产生多项式,对单片机端口的编程输出信号。它的优点是定时器编程灵活,伪随机序列产生方便,缺点是由于定时器的中断响应的延时,使通信信号产生抖动。当速率较高时,单片机的时钟较低而不能满足要求方案三:可编程逻辑器件方案现场可编程逻辑器件(fpga)具有非常高的时钟和大的逻辑处理容量,灵活的编程功能,它不仅
5、能够非常方便的实现逻辑移位、逻辑运算,以及数字信号处理能力,如数字低通滤波器、数字带通滤波器等。同时对时钟分频,锁相,以及并行处理。因此,通过一片fpga可以兼顾信号的伪随机码产生和噪声码的产生。同时,由于fpga端口电平的灵活性,非常方便与其它电平兼容。综合以上三种方案,选择方案三。1.2 低通滤波器的论证与选择在本方案中,由于采用fpga方案,对低通滤波器的选择有两种途径,一种是使用数字滤波加上d/a转换器,另一种是数字输出后使用模拟滤波器。前者具有较好的灵活性,但是,d/a转换器的精度,以及数字采样速率会影响波形质量,所以,一般情况下还需要一个低通滤波器。另一种途径是直接采用模拟滤波器,
6、对不同频率使用不同的参数。比较两种途径,我们认为使用模拟滤波器方案比较成熟,通过电阻的变化替代数字滤波器更为简单。所以,本方案使用模拟滤波器。下面分析模拟滤波器设计的几种方案: 方案一:使用契比雪夫滤波器,设计二阶低通滤波器,特点是q值较高,但是通带内外起伏大,对于通信编码信号影响大,产生失真。方案二:使用巴特沃斯低通滤波器,设计二阶低通滤波器,特点是q值低,但是频带内外平坦,适合于通信数字编码的边缘滤波。为了保证滤波特性,可以 使用三阶滤波,从而使滤波效果更好,。方案三:使用巴特沃斯滤波器,在技术方案中,使用双二次型巴特沃斯滤波器。它与压控电压源或无限增益多路反馈滤波器相比,它要用更多的元件
7、,但却便于调整并具有很好的稳定性,并且调整频率是独立的。综合以上三种方案,选择方案三。1.3 电源模块的论证与选择方案一:信号发生器供电,电压可调选择的电压范围大,精度高。但端口有限。方案二:自制电源模块,此次系统的供电电压有3.3v,5v,12v几种从方便使用,便于与系统集成综合考虑采用自制电源模块。1.4 数字信号分析模块的论证与选择方案一:基于fpga的锁相环提取同步时钟很高的灵活性和可靠性,可以提高集成度和设计速度,增强系统的整体性能。方案二:数字锁相环提取同步时钟,因为数字信号产生与分析要在两块板子上且用整块fpga来做锁相环经济上不合适。综合考虑采用方案二。2系统理论分析与计算2.
8、1 低通滤波器设计 2.1.1 定义: 让某一频率以下的信号分量通过,而对该频率以上的信号分量大大抑制的电容、电感与电阻等器件的组合装置。2.1.2带外衰减:理想情况下带外(通带以外,或称阻带,应该去除过度带)幅度为0,但是实际上带外仍有一定的很小的幅度,这个幅度的最大值称为带外衰减,记为alphaps. 为达到题目所给要求我们采用双二次低通滤波器通过基本电路,在通过滤波器设计软件设计出所需的个电阻,电容值。2.2 m序列数字信号2.2.1 定义: m序列是最简单,最容易实现的一种周期性伪随机序列,又被称作最长线性移位寄存器序列,它是由带线性反馈的移存器产生的周期最长的一种序列。它的周期是,n
9、是移位寄存器的级数。m序列是一伪随机序列,具有与随机噪声类似的尖锐自相关特性,但它不是真正随机的,而是按一定的规律形式周期性地变化。m序列的产生: 图x m序列的产生2.2.2 特性:随机性和自相关特性。2.2.3 产生:由图得移位寄存器、反馈抽头及模2加法器组成的,利用verilog编写的d触发器用门级结构产生m序列。(1)m序列:最长线性反馈移存器序列的简称。(2)要构成m序列发生器,关键是确定其特征多项式,并且特征多项式为本原多项式。n级线性反馈移存器能产生的m序列(p 2n-1)的充要条件是:移存器的多项式f(x)为本原多项式。f(x)为既约多项式(即不能分解因式的多项式);f(x)可
10、整除(xp+1), p=2n-1; f(x)除不尽(xq+1), qp。则称f(x)为本原多项式。2.3同步信号提取 2.3.1 定义:锁相环路是一种反馈电路,锁相环的英文全称是phase-locked loop,简称pll。其作用是使得电路上的时钟和某一外部时钟的相位同步。锁相环是一种非常有用的同步技术,因为通过锁相环,可以使得不同的数据采集板卡共享同一个采样时钟。2.3.2 原理:锁相环路是一个相位反馈自动控制系统。它由以下三个基本部件组成:鉴相器(pd)、环路滤波器(lpf)和压控振荡器(vco)。其组成方框图如下所示。图 x 锁相环原理电路2.3.3 通过数字锁相环同步频率2.4眼图显
11、示方法:图x 眼图2.41观察眼图的方法是: 用一个示波器跨接在接收滤波器的输出端,然后调整示波器扫描周期,使示波器水平扫描周期与接收码元的周期同步,这时示波器屏幕上看到的图形像人的眼睛的图像即为眼图。2.42成因: 眼图的成因:由于示波器的余辉作用,扫描所得的每一个码元波形将重叠在一起,从而形成眼图。2.43 作用: 眼图 的 “眼睛” 张开的大小反映着码间串扰的强弱。 “眼睛”张的 越大,且眼图越端正,表示码间串扰越小;反之表示码间串扰越大。3电路与程序设计3.1电路的设计3.1.1系统总体框图系统总体框图如图1所示,图1 系统总体框图3.1.2 数字信号发生子系统框图与电路原理图1、fp
12、ga数字信号发生系统子系统框图图2 fpga数字信号发生子系统子系统框图3.1.3 信号处理子系统框图与电路原理图1、低通滤波子系统框图图3 低通滤波子系统框图2、信号叠加子系统电路图图4 信号叠加子系统电路3、锁相环提取同步时钟电路图 图 5 锁相环提取同步时钟电路图4、带通滤波器电路图图6 带通滤波器电路图3.1.4电源电源由变压部分、滤波部分、稳压部分组成。为整个系统提供5v, 12v或15v电压,确保电路的正常稳定工作。这部分电路比较简单,都采用三端稳压管实现。不详细介绍。3.2程序的设计3.2.1程序功能描述与设计思路1、程序功能描述根据题目要求软件部分主要实现数字信号的发生均用ve
13、rilog实现。1)根据题目要求利用线性移位寄存器产生数字信号,和伪随机信号的m序列。2)数字信号的数据率为10k100k可调,步进为10k。3)数字信号编码为曼彻斯特编码。4)消除应信号与时钟竞争与冒险而产生的毛刺。2、程序设计思路m序列可用移位寄存器产生,可在fpga中用verilog实现,数据率可调可用选择不同的时钟分频实现。曼彻斯特码,可用编码与同步时钟异或得到。3.2.2程序流程图1、主程序流程图时钟分频产生10100k步进为10k的时钟 和 10mhz 时钟控制模块选择时钟2分频模块异或产生曼彻斯特码产生伪随机码产生m序列伪随机序列曼彻斯特码同步时钟2、消除毛刺程序流程图:带毛刺原
14、始信号random两倍时钟频率信号clk_2x输出不带毛刺信号d触发器4测试方案与测试结果4.1测试方案1、硬件测试1)低通滤波器测试:在低通滤波器模块的输入端输入方波,改变输入方波的频率到截止频率输出波形的衰减大于40db/十频程。2)累加模块测试:在累加模块的输入端分别加数字信号与经过衰减的信号看输出波形是否有叠加,有则累加成功。3)锁存器模块测试:2、软件仿真测试利用modelsim对verilog代码进行测试得到数字信号发生器的输出输出波形如图所示: 图 7 仿真波形4.2 测试条件与仪器测试条件:检查多次,仿真电路和硬件电路必须与系统原理图完全相同,并且检查无误,硬件电路保证无虚焊。
15、测试仪器:高精度的数字毫伏表,模拟示波器,数字示波器,数字万用表,指针式万用表。4.3 测试结果及分析(1)伪随机信号的衰减基本部分:要求固定衰减到100mv,测得数据是:94.9mv,分析:绝对误差:5.1mv;相对误差5.1%,符合题目要求。提高部分:要求幅值可调至100mvttl(fpga输出为3.3v)测得数据:96.7mv3.3v,满足题意要求。(2)低通滤波器性能测试记录测试幅度:信号源输出5v(节选数据)输出频率100khz200khz500khz70k4.29v80k4.10v90k3.80v100k3.57v110k3.22v120k2.98v130k2.70v140k2.4
16、6v170k4.46v180k4.16v190k3.84v200k3.62v210k3.37v220k3.08v230k2.81v240k2.56v250k2.35v470k4.56v480k4.25v490k3.94v500k3.62v510k3.39v520k3.07v530k2.87v540k2.55v550k2.24vf=100khz:通频带增益1.03 截止频率:102.6khzf=200khz: 通频带增益1.05 截止频率:208.7khzf=500khz: 通频带增益1.02 截止频率:512khz4.3.2fpga信号产生:4.3.3眼图测试截图:(1)未接噪声的信号眼图:(
17、2)引入噪声的的信号眼图:4.3.4测试分析与结论根据上述测试数据,可以得出以下结论:1、数字信号v1信号率为10kbps100kbps,按10k步进可调,误差小于1%,且输出为ttl电平;并可以输出曼彻斯特码2、3个低通滤波器带外衰减不少于 40db/十倍频程;三个滤波器的截止频率分别为100khz、200khz、500khz,截止频率误差绝对值不大于 5;滤波器的通带增益 af在 0.24.0范围内可调。3、伪随机信号发生器用来模拟信道噪声的数据率为 10mbps,误差绝对值不大于1;输出信号峰峰值为 100mvttl电平。4、可以利用数字信号发生器产生的时钟信号v1-clock进行同步,
18、显示数字信号v2a的信号眼图,并测试眼幅度。5、数字信号分析电路能从v2a中提取同步信号 v4-syn 并输出;同时,利用所提取的同步信号v4-syn 进行同步,正确显示数字信号 v2a的信号眼图。综上所述,本设计达到设计要求。18附录1:电路原理图附录2:源程序/顶层模块module top( input clk_50m, input rst, input 3:0 cmd, output random, output noise, output clk_out, output yuancode );wire clk_10m;wire 14:0 clk_bus;wire b;wire clk_2x;wire a;clk_div u1 ( .clk_10m(clk_10m), .clk_100k(clk_100k), .clk_90k(clk_90k), .clk_80k(clk_80k), .clk_70k(clk_70k), .clk_60k(clk_60k), .clk_50k(clk_50k), .clk_40k(clk_40k), .clk_30k(clk_30k), .clk_20k(clk_20k), .clk_10k(clk_10k), .c
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 《直燃型溴化锂》课件
- 《电池成组技术要点》课件
- 《卡达电梯IC卡》课件
- 《客服服务礼仪培训》课件
- 《基元全息图分析》课件
- 电工基础模块化课程设计
- 电子锁 课程设计
- 电子计量技术课程设计
- 电子电工强电课程设计
- 职业中专出去实习合同(2篇)
- 中华人民共和国保守国家秘密法实施条例培训课件
- 2024年全国统一高考英语试卷(新课标Ⅰ卷)含答案
- 小学英语“教学评一体化”实施
- 电影音乐欣赏智慧树知到期末考试答案章节答案2024年华南农业大学
- 生物信息学概论智慧树知到期末考试答案章节答案2024年中南大学
- MOOC 思辨式英文写作-南开大学 中国大学慕课答案
- 跨国公司的外汇风险管理分析-以TCL科技为例
- 电大中级财务会计二形考任务1-4答案
- T∕ACSC 01-2022 辅助生殖医学中心建设标准(高清最新版)
- 笛卡尔曲线方程和图[图文借鉴]
- 第三章--纳维-斯托克斯方程组
评论
0/150
提交评论