




版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、 简易数字信号传输性能分析仪摘要:本题设计一个简易数字信号传输性能分析仪,cycloneiv fpga芯片为核心,由fpga内部50mhz时钟通过pll锁相环电路分频得到10kbps-100kbps数据率10kbps为步进的数字信号和数据率10mbps的伪随机信号。通过必要的外设辅助电路(衰减电路、滤波电路、加法电路等)来模拟传输信道的幅频特性和噪声。最终由数字信号分析电路提取出输入信号的同步时钟信号,并在模拟示波器上显示眼图。关键词:m序列 数字信号 眼图 fpga一、系统整体设计 题目要求设计一个简易数字信号传输性能分析仪,实现数字信号传输性能测试;同时,设计三个低通滤波器和一个伪随机信号
2、发生器用来模拟传输信道。 简易数字信号传输性能分析仪的框图如图1所示。图中,v1 和v1-clock 是数字信号发生器产生的数字信号和相应的时钟信号;v2 是经过滤波器滤波后的输出信号;v3 是伪随机信号发生器产生的伪随机信号;v2a 是v2 信号与经过电容c的v3 信号之和,作为数字信号分析电路的输入信号;v4 和v4-syn 是数字信号分析电路输出的信号和提取的同步信号。图1简易数字信号传输性能分析仪框图二、方案论证及选择 2.1总体方案论证与选择 方案一:用fpga可编程逻辑器件作为控制及数据处理的核心,在发送端产生数字信号,发送过程中数字信号通过低通滤波器,并用10m伪随机码进行衰减处
3、理后,模拟加性噪声,伪随机码通过加法器叠加在通过低通滤波器的数字信号上,用三种不同的低通滤波器模拟三种不同的信道,在接收端进行一定的数字信号处理,最终输出用模拟示波器来判断传输性能。其系统框图如图2。图2 方案一系统框图方案二:采用msp430单片机为控制核心,其系统框图如图3。对输入信号进行放大或衰减后,用外接触发电路产生触发信号,通过a/d转换将模拟信号转换成数字信号,再通过单片机将数据锁存至外部ram,然后由单片机控制将数据送至d/a输出。图3 方案二系统框图 综合比较上述方案,方案二以msp430为核心产生的信号频率不高,稳定性不强,无法达到题目“产生数据率10kbps-100kbps
4、数字信号和数据率10mbps伪随机信号”的要求。方案一既可以满足题设基本要求,又能充分发挥扩展部分,使系统达到更强的可控性和稳定性的同时保证数据率误差低于1%的高精确度,电路简洁,易于操作,所以采取方案一。 2.2低通滤波器电路方案选择与论证 方案一:采用无源滤波器。无源滤波器由无源元件(电阻、电容、电感)组成,具有高频性能好、电路简单、功能可靠、无需直流供电,能够输出高压大电流等优点。但无源滤波器带负载能力较差,不但通带放大倍数会因负载电阻而减小,而且通带截至频率也会因负载电阻而增大。同时无源滤波器的体积和重量也比较大,其电感还会引起电磁干扰。方案二:采用有源滤波器。有源滤波器由电阻、电容和
5、有源器件(如集成运放)组成,具有电路体积小重量轻、通带内信号可放大、精度高、性能稳定、易于调试、负载效应小、可多级相连构成高阶滤波器等诸多优点。但由于集成运放所限,有源滤波电路不适于高电压大电流负载,而只适用于信号处理。根据题目具体要求,综合考虑上述两方案,系统只需对弱电信号进行处理,且对于信号处理的精确性要求较为苛刻,因此方案二更为适合,设计分析四阶巴特沃斯有源滤波器理论带外衰减可达80db/十倍频,满足题目要求,有效滤除带外信号,所以本系统采用的是四阶巴特沃斯低通滤波器。2.3衰减器电路方案选择与论证 方案一:采用t型网络衰减器。其输入阻抗与输出阻抗可以随意改变,更容易进行匹配,电阻使用数
6、量少,容易调试。但缺点是电阻阻值都相对较小,在不使用高精密电阻时误差相对较大。方案二:采用型网络衰减器。其输入阻抗与输出阻抗可以随意改变,更容易进行匹配,电阻使用数量少,容易调试。同时电阻阻值适中,容易进行测试。因此我们选择此方案。2.4加法器电路方案选择与论证方案一:采用quartusii软件中lpm模块中的加法模块进行信号求和。在fpga芯片中直接使用加法器求和简单方便。但是fpga中的加法器是数字信号加法器,使用范围比较窄,不适用本系统的模拟噪声加载到数字信号上。方案二:采用集成运放构成的加法电路进行信号求和。此类加法器为多段输入,可用于模拟电路与数字电路,用途广泛,易于调节。可将幅值低
7、的模拟噪声信号直接加载到幅值高的数字信号上去。所以我们选用此方案。三、理论分析与参数计算3.1低通滤波器的分析设计 滤波器是一种使用信号通过而同时抑制无用频率信号的电子装置,在信息处理、数据传送和抑制干扰等自动控制、通信及其它电子系统中应用广泛。滤波一般可分为有源滤波和无源滤波,有源滤波可以使幅频特性比较陡峭,而无源滤波设计简单易行,但幅频特性不如有源滤波器,而且体积较大。从滤波器阶数可分为一阶和高阶,阶数越高,幅频特性越陡峭。高阶滤波器通常可由一阶和二阶滤波器级联而成。采用集成运放构成的rc有源滤波器具有输入阻抗高,输出阻抗低,可提供一定增益,截止频率可调等特点。其典型结构如图4。图4 有源
8、低通滤波器典型结构 (1) 其中,y1y5为导纳,考虑到up=un,根据kcl可求得:式(1)是二阶压控电压源滤波器传递函数的一般表达式,式中,auf=1+rf/r6。只要适当选择yi (),就可以构成低通、高通、带通等有源滤波器。二阶有源低通滤波器特性分析设y1=1/r1,y2=sc1,y3=0,y4=1/r2,y5=sc2,将其代入式(1)中, 得到压控电压源型二阶有源低通滤波器的传递函数为 (2)其中,a0=auf=1+rf/r6 。式(2)为二阶低通滤波器传递函数的典型表达式。其中,为特征角频率,q称为等效品质因数。 运放选择:本题要求设计的三个低通滤波器的截止频率分别为100khz、
9、200khz、500khz。截止频率误差绝对值不大于10%。设计要求的截止频率较高,因此要求运放的频带较宽,选用通频带较宽的运放,本设计选用运放ne5532,带宽为10mhz,适合用于波形发生电路脉冲放大电路等。3.2伪随机m序列数字信号的产生 m序列是目前广泛应用的一种伪随机序列,对于一个n级反馈移位寄存器来说,最多可以有2n 个状态,对于一个线性反馈移位寄存器来说,全“0”状态不会转入其他状态,所以线性移位寄存器的序列的最长周期为2n-1。当n级线性移位寄存器产生的序列ai的周期为t= 2n-1时,称ai为n级m序列。 当反馈函数f(a1,a2,a3,an)为非线性函数时,便构成非线性移位
10、寄存器,其输出序列为非线性序列。输出序列的周期最大可达2n ,并称周期达到最大值的非线性移位寄存器序列为m序列。数字信号发生器产生的m序列:,(m序列的波形图与仿真图见附图9)。图5数字信号发生器产生的m序列 伪随机信号发生器产生的m序列:,(伪随机信号的波形图与仿真图见附图11)。图6伪随机信号发生器产生的m序列3.3同步信号的提取设计 本系统采用自同步方式提取同步信号,利用曼彻斯特编码将时钟信号和数据一同包含到数据流中,在传输代码信息的同时,也将时钟同步信号一起传输到信号分析电路中,通过分析电路中的数字锁相环从接收信号中恢复出与发端频率相同的码元时钟信号。这样即可保证数字信号分析电路解调时
11、在最佳时刻进行抽样判决,从而达到消除噪声干扰所导致的解调接收信号的失真,使接收端能以较低的错误概率恢复出被传输的数字信息的目的。3.4眼图的显示方法分析眼图是一系列数字信号在示波器上累积而显示的图形,其形状类似于眼睛,故叫眼图。在用模拟示波器观察传输的数据信号时,使用被测系统的定时信号,通过示波器外触发或外同步对示波器的扫描进行控制,由于扫描周期此时恰为被测信号周期的整数倍,因此在示波器荧光屏上观察到的就是一个由多个随机符号波形共同形成的稳定图形。实时示波器眼图实现原理如图8。图8 实时示波器眼图实现原理 示波器测量的一般信号是一些位或某一段时间的波形,更多的反映的是细节信息。而眼图则反映的是
12、链路上传输的所有数字信号的整体特性。眼图的结构图如图9。图9 眼图的结构图1.最佳抽样时刻应是“眼睛”张开最大的时刻;2.眼图斜边的斜率决定了系统对抽样定时误差的灵敏程度;斜率越大,对定时误差越灵敏;3.眼图的阴影区的垂直高度表示信号的畸变范围;4.眼图中央的横轴位置对应于判决门限电平; 5.过零点失真为压在横轴上的阴影长度,有些接收机的定时标准是由经过判决门限点的平 均位置决定的,所以过零点失真越大,对定时标准的提取越不利。6.抽样时刻上、下两阴影区的间隔距离之半为噪声容限,噪声瞬时值超过它就可能发生错误判决。四、电路与软件设计4.1 fpga最小系统板fpga最小系统板采用的是altera
13、公司cycloneiv fpga芯片。用fpga可编程逻辑器件作为控制及数据处理的核心,fpga内部集成锁相环,可以把外部时钟倍频,核心频率可以到几百mhz,而单片机运行速度低的多。在高速场合,单片机无法代替。fpga管脚多,容易实现大规模系统。(见附图1)4.2低通滤波器的电路滤波器选择巴特沃斯四阶低通滤波器,使用滤波器设计软件filterlab设计电路。在软件中选择巴特沃斯四阶低通滤波并设置不同的频率值可得到100khz、200khz、500khz的低通滤波器电路图(分别见附图2,附图3,附图4)。软件直接给出各电阻电容参数,方便简洁。软件给出的参数如下,经试验滤波效果完全达到要求。 当f
14、c=100khz时,r1=3.57k,r2=8.66k,r3=12.4k,r4=16.9k,c1=820p,c2=100p,c3=120p,c4=100p。 当fc=200khz时,r1=1.78k,r2=4.32k,r3=6.19k,r4=8.45k,c1=820p,c2=100p,c3=120p,c4=100p。当fc=500khz时,1=732k,r2=1.69k,r3=2.49k,r4=3.4k,c1=820p,c2=100p,c3=120p,c4=100p。 4.3信号调理电路4.3.1加法器电路 加法器是产生数的和的装置。加法器是一种数位电路,其可进行数字的加法计算。本系统采用的是
15、直接耦合放大器构成的加法电路。因为信号包含10mhz的方波,所以考虑其高次谐波分量,放大器需要采用高带宽的才能保证信号合成的质量,所以我们使用增益带宽积为100mhz的ths3091作为加法器用的放大器(电路图见附图5,测试波形见附表4)。4.3.2衰减器电路衰减器是在指定的频率范围内,一种用以引入一预定衰减的电路。一般以所引入衰减的分贝数及其特性阻抗的欧姆数来标明。用衰减器实现放大器的输入端、输出端电平的控制、分支衰减量的控制。本系统采用的是型衰减网络,通过使用电位器调节输入阻抗来调节衰减倍数(见附图6)。4.3.3增益调节电路 系统要求0.24倍可调,ttl电平电压至少为3.75v,要求为
16、0.2倍,所以需要先进行衰减再放大。本系统我们选用了op37高性能运放,以电位器作为比例放大的反馈电阻,实现增益的手动调节(见附图7)。4.4显示和按键电路 系统显示部分使用lcd12864液晶显示屏进行显示,lcd12864可显示字符和汉字。本系统中用来显示预置的m序列频率。按键部分使用44矩阵键盘,16个按键可分别设置不同的数值和频率的加减确认等。矩阵键盘具有按键多,占用的io口少的特点。(电路图略) 4.5直流稳压电源电路直流稳压电源部分采用自制的线性稳压电源,变压器将市电220v交流电转化为18v的交流电,通过整流、滤波、稳压得到系统所需要的直流电。主控fpga核心板使用3.3v供电,
17、显示屏使用5v供电,加法器与滤波器均使用15v为芯片供电。(见附图8)4.6软件设计4.6.1编程环境和开发工具本设计利用vhdl语言编写程序,quartusii9.0作为开发及仿真工具。fpga采用vhdl语言编程,vhdl语言能够成为标准化的硬件描述语言并获得广泛应用,vhdl语言主要具有以下优点:(1)vhdl语言功能强大,设计方式多样,vhdl语言具有强大的语言结构,只需采用简单明确的vhdl语言程序就可以描述十分复杂的硬件电路。同时,它还具有多层次的电路设计描述功能。(2)vhdl语言具有强大的硬件描述能力。vhdl语言具有多层次的电路设计描述功能,描述方式既可以采用行为描述、寄存器
18、传输描述或者结构描述,也可以采用三者的混合描述方式。(3)vhdl语言具有很强的移植能力vhdl语言很强的移植能力主要体现在:对于同一个硬件电路的vhdl语言描述,它可以从一个模拟器移植到另一个模拟器上、从一个综合器移植到另一个综合器上或者从一个工作平台移植到另一个工作平台上去执行。(4)vhdl语言的设计描述与器件无关。采用vhdl语言描述硬件电路时,设计人员并不需要首先考虑选择进行设计的器件。这样做的好处是可以使设计人员集中精力进行电路设计的优化,而不需要考虑其他的问题。当硬件电路的设计描述完成以后,vhdl语言允许采用多种不同的器件结构来实现。quartusii是altera公司继max
19、+ plusii之后开发的一种针对其公司生产的系列cpld/pgfa器件的综合性开发软件,该软件界面友好,使用便捷,功能强大,是一个完全集成化的可编程逻辑设计环境,是先进的eda工具软件。该软件具有开放性、与结构无关、多平台、完全集成化、丰富的设计库、模块化工具等特点,支持原理图、vhdl、veriloghdl以及ahdl(altera hardware description language)等多种设计输入形式,内嵌自有的综合器以及仿真器,可以完成从设计输入到硬件配置的完整pld设计流程。4.6.2系统软件及流程图本系统软件是通过fpga产生m序列的数字信号及其时钟信号,其系统软件发送数据
20、部分如图10所示,接收数据并显示部分如图11所示。图10 主控fpga发送数据原理图图11 主控fpga接收数据原理图m序列随机发生部分的软件设计能够使fgpa生成作为传输信号和噪声的两种m序列伪随机信号。其流程图如图12所示。信号处理部分的软件主要实现对信号提取位同步信号的功能以便使示波器能够正常显示对应眼图。其流程图如13所示。图12 m序列随机信号发生部分软件实现流程图 图13 信号处理部分流程图五、系统测试与测试结果5.1测试仪器表1 测试使用的仪器设备序号名称、型号、规格数量备注出厂编号1caltek模拟示波器140mhz示波器010420602函数信号发生器 1南京新联电子设备公司
21、0013983数字万用表 ut58e1uni-t305003064instek数字示波器140mhz数字示波器eh1202025agilent u3606万用表1五位半万用表/直流电源900065.2眼图测试方案 在用模拟示波器观察传输的数据信号时,使用被测系统的定时信号,m序列通过示波器外触发和时钟信号内同步对示波器的扫描进行控制,由于扫描周期此时恰为被测信号周期的整数倍,因此在示波器荧光屏上观察到的就是一个由多个随机符号波形共同形成的稳定眼图(显示的眼图见附表3)。5.3测试结果及分析5.3.1 低通滤波器特性测量测试方法:选择不同的滤波器,改变输入频率,测试输出幅值;(实际波形见附表1)
22、测试条件:输入幅值峰峰值为3.3v;测试时间:2013年7月31日19:23。表2 三个低通滤波器的频率测量表测试电路测试频率幅值100khz低通率滤波器50khz3.24v100khz2.04v1mhz40mv200khz低通率滤波器100khz3.12v200khz2.12v2mhz38mv500khz低通率滤波器250khz3.20v500khz2.24v5mhz400mv5.3.2 数字信号发生器数据率测量测试方法:通过按键控制使数字信号数据率以10kbps步进,使用数字示波器测试输出 信号数据率;(受干扰前后波形对比见附表2)测试条件:改变数据率从10kbps100kbps步进;测试
23、时间:2013年7月31日19:40。表3 数字信号发生器数据率测量数字信号设定数据率实际数据率测量值误差绝对值输出信号幅值输出信号类型10kbps10.0kbps03.32vttl20kbps20.0kbps03.31vttl30kbps30.0kbps03.30vttl40kbps40.0kbps03.29vttl50kbps50.1kbps0.13.30vttl60kbps60.1kbps0.13.28vttl70kbps70.2kbps0.23.33vttl80kbps80.0kbps03.32vttl90kbps90.3kbps0.23.31vttl100kbps100.3kbps0
24、.33.31vttl5.3.3 增益可调电路特性测试 测试方法:选择不同的频率值,调节滑动变阻器使增益倍数从0.24可调; 测试条件:输入幅值峰峰值为3.3v; 测试时间:2013年7月31日20:02。表4 增益可调电路的通带增益测试频率调节倍数输出幅值 100khz0.2661mv13.30v2.89.24v413.21v200khz0.2662mv13.31v2.89.25v413.22v500khz0.2660mv13.30v2.89.22v413.20v 测试结果分析:经测试,本设计能够实现赛题要求,测量结果在误差允许范围之内。综上所述,本设计达到设计要求。六、总结设计采用fpga最
25、小系统为控制核心,实现了一款简易数字信号传输性能分析仪的设计。通过测试,系统不但完成了基本要求,也完成了发挥部分的一部分要求。 经过几天的努力实践,不断的测试,不断的改进电路和程序,我们最终圆满完成了设计任务。在设计过程中,我们不仅仅使自身水平得到了检验,更重要的是学到很多课本上没有的知识,使自己得到了进一步的提高。同时也特别感谢段老师和查老师的精心指导和同学的帮助和支持,使我们这次设计能够顺利完成。参考文献1曾凡泰,陈美金,vhdl程序设计,清华大大学学出版社,2001年第2版2黄智伟,全国大学生电子设计竞赛训练教程,电子工业出版式社,2010年第2版3熊睿佳,胡万利 ,伪随机m序列特性及c
26、语言实现,工程地球物理学报,2011年2月第8卷第1期4桂静宜,有源低通滤波电路的设计与分析,电子科技,2010年10月第23卷第10期5全国大学生电子设计竞赛组委会,2011年全国大学生电子设计竞赛获奖作品选编,北京理工大学出版社,2012年8月附录:1、附图部分附图1 fpga核心板原理图附图2 100khz低通滤波器电路附图3 200khz低通滤波器电路附图4 500khz低通滤波器电路附图5 加法器电路图附图6 型衰减器电路附图7 增益调节电路附图8 电源供电电路 附图9 数字信号v1的m序列波形图和仿真图 附图10 时钟信号v1_clock的波形图 附图11 伪随机信号序列v3的波形
27、图和仿真图2、附表部分附表1 低通滤波器测试波形图对比表 截止频率fo/khz滤波后信号v2干扰后信号v2a100200500附表2 不同幅度干扰对波形影响图截止频率fo/khz100khz200khz500khz干扰很小干扰较大干扰很大附表3 眼图的显示滤波干扰前干扰后100200500根据眼图分析数字信号传输性能:1、 通过比较各个眼图,从图中可以看出经过100khz低通滤波器斜边的斜率最小,经过200khz低通滤波器斜边的斜率居中,经过500khz低通滤波器斜边的斜率最大。由此可知通过500khz的传输系统对抽样定时误差最灵敏,经过100khz的传输系统对抽样定时误差最不灵敏;2、 当加入模拟噪声后三种系统上下阴影区的高度均增大,此时的信号失真量随之加大,它是噪声和码间串扰叠加的结果。3、通过比较各个眼图,从图中可以看出经过100khz低通滤波器眼图张开度最大,经过200khz低通滤波器眼图张开度居中,经过500khz低通滤波器眼图张开度最小。由此可知当最佳取样时刻选在眼图张开最大的时刻时,通过100khz的传输系统信噪比最大,经过500khz的传输系统信噪比最小。附表4 加
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025年软件评测师面临的技术挑战试题及答案
- 数学科举考试题目及答案
- 对比分析系统分析师试题及答案的不同
- 软件测试领域的职能和分工试题及答案
- 机车行驶证考试题及答案
- 油库绿色设备管理制度
- 汽车机油废物管理制度
- 政府道路部门管理制度
- 构建内部强效管理制度
- 社会工作者的案例分析能力试题及答案
- 学生课业负担监测、公告、举报、问责制度
- 2024北京大兴区高一(下)期末数学试题及答案
- PLCS7-300课后习题答案
- 肘管综合症患者护理查房
- 2023年演出经纪人考试历年真题附答案(巩固)
- 媒介与性别文化传播智慧树知到期末考试答案章节答案2024年浙江工业大学
- 工作场所职业病危害作业分级第1部分:生产性粉尘
- 24春国家开放大学《学前儿童美术教育活动指导》期末大作业参考答案
- 头孢他啶的代谢研究
- 智能轮椅项目融资方案
- 2024年江苏武进经济发展集团招聘笔试参考题库含答案解析
评论
0/150
提交评论