数字信号传输性能分析仪设计.doc
《数字信号传输性能分析仪设计.doc》由会员分享,可在线阅读,更多相关《数字信号传输性能分析仪设计.doc(16页珍藏版)》请在沃文网上搜索。
1、简易数字信号传输性能分析仪摘要:本文以FPGA为核心,C8051f330作为控制部分,设计了一种数字信号传输性能分析装置。它由数字信号发生器、伪随机信号发生器、模拟低通滤波器、加法电路以及数字信号分析模块等构成。数字信号发生模块和伪随机信号发生模块由FPGA产生,伪随机信号发生器和低通滤波器模拟传输信道,数字信号分析模块由滤波和整形电路构成。,此外本系统还能实现COD等功能,经测试,各项指标均能满足设计要求。信号经过四阶巴特沃斯低通滤波后,满足滤波器带外衰减不少于40dB/十倍频程的要求,两者通过反向加法电路,相互叠加后输入数字信号分析电路,此电路中有滤波,整形,产生方波后输入到FPGA中测量
2、其脉宽,以便提取同步信号,显示出它的眼图,还能产生曼彻斯特编码,提取其信号的同步时钟,与之产生眼图,达到了数字信号传输分析的功能及其各个指标。关键字:m序列数字信号 低通滤波器 同步信号 眼图一、方案设计与比较1.1 数字信号发生器的设计: 方案一:使用中规模集成电路芯片实现指定数字信号及伪随机信号的发生,然后用门电路处理后输出信号;方案二:使用大规模集成电路(如FPGA)中的移位寄存器及其门阵列实现指定信号的发生,直接输出TTL电平;方案一成本较低,但使用的芯片数量较多,硬件设计较复杂,而且进阶要求中曼彻斯特编码会增加硬件设计的负担;方案二使用现成的FPGA开发板,可较方便且较快实现指定信号
3、的设计输出。而且可较容易实现对信号的曼彻斯特编码。所以采用方案二。1.2 低通滤波器的设计:方案一:搭建RC无源滤波器。电路比较简单,可靠性高;但通带内的信号有能量损耗,负载效应比较明显。对于500K的截止频率,额外增加噪声,不适合高频滤波,给予排除。方案二:四阶巴特沃斯低通滤波器,通带内没有能量损耗,负载效应不明显,多级级联相互影响小。四阶巴特沃斯滤波满足带外衰减大于40dB/十倍频程,通带平坦,满足设计要求。较方案一,方案二能量损耗小,负载效应不明显,切合题目要求,所以选择方案二。1.3 同步信号提取的设计方案一:先测曼切斯特信号的脉宽,得到较大波的脉宽,根据产生曼切斯特信号的原理可得,该
4、脉宽恰是其原始时钟的周期长度,根据此得到原始时钟的频率,进而得到同步信号。方案二:原序列一个循环周期中曼切斯特上升沿和下降沿的总和是固定的,在同一段时间内,可以把上升沿和下降沿的总数跟频率对应起来,即可以得到原来同步时钟的频率,频率输出由计数器实现,通过对计数器的异步清零与原序列进行相位同步,这样就可以得到同步信号。第二个方案测量的频率简单,易行,频率比原始的多或少,就在此基础上减掉几个或增加几个,对于不稳的频率或有过冲,更加准确,所以选择方案二。二、系统总体设计通过分析知,本检测装置主要有数字信号、伪随机信号发生模块、低通滤波模块、反相加法模块、数字分析模块。系统整体框图如下图一所示。图1
5、系统总体框图数字信号和伪随机信号的m序列都在FPGA中产生,数字信号经过四阶巴特沃斯滤波后,相应频带的信号与伪随机信号叠加,进入数字信号分析电路,滤去噪声,整形成方波,输入到FPGA中,测量其脉宽,得到同步信号,曼彻斯特编码产生的信号就能与提取的同步信号产生眼图了。三、理论分析与计算3.1 低通滤波器的设计巴特沃思滤波器具有通带最大平坦幅度特性,式(3-1)是n阶巴特沃思低通滤波器的幅频响应表达式。 (3-1)截止角频率 : ; 截止频率:;电压增益:;由于设计要求每个滤波器带外衰减不少于40dB/十倍频程,采用四阶电路,理论可达80dB/十倍频程。四阶巴特沃思低通滤波器的传输函数为;A(S)
6、=A1(S)A2(S) (3-2) 100kHz低通滤波电路如下:图2 低通滤波电路参数计算:R1=R2=15K; C9=C2=100PF; R3=R4=6.2K ; C12=500PF;截止频率: ;电压增益: ;同样200kHz低通滤波电路参数值如下:R1=R2=6.8K; C9=C2=100PF; R3=R4=3.3K ; C12=500PF;截止频率:电压增益: ;500kHz低通滤波电路参数值如下:R1=R2=3K; C9=C2=100PF; R3=R4=1.2K ; C12=500PF;截止频率:;电压增益: ;由于设计要求滤波器通带增益在0.24.0内可调,在滤波电路后接一级可调
7、放大电路以满足设计需要。电压放大倍数为010倍内可调。3.2 m序列数字信号m序列数字信号由线性移位寄存器产生,如图3所示。主要由移位寄存器和反馈函数构成。反馈函数的输入端通过系数与移位寄存器的各级状态相连,通过反馈线作为x1的输入。移位寄存器在时钟的作用下把反馈函数的输出存入x1,在下一个时钟周期又把新的反馈函数的输出存入x1而把原x1的内容移入x2,依次循环下去,xn不断输出。由题要求得,m序列数字信号由线性移位寄存器产生,则为,, 的模2加n。 (3-3) (3-4)图3 m序列数字信号产生过程框图数字信号V1:f1(x) =的m 序列,由式子可用右移8位的寄存器,再由4输入异或门,或门
8、及8输入与门实现。伪随机信号V3:的m序列由式子可用右移12位的寄存器,再由4输入异或门,或门及12输入与门实现。3.3 同步信号提取首先要把模拟信号变成数字信号,滤掉高频噪声信号,由于曼彻斯特编码与原序列的关系是曼彻斯特码的上升沿表示原序列的1,下降沿表示原序列的0,可以由原序列与同步时钟异或得到,那么原序列一个循环周期中曼切斯特上升沿和下降沿的总和是固定的,在同一段时间内,可以把上升沿和下降沿的总数跟频率对应起来,即可以得到原来同步时钟的频率,频率输出由计数器实现,通过对计数器的异步清零与原序列进行相位同步,这样就可以得到同步信号。3.4 眼图显示方法观测眼图可以对信号质量作出定量和定性分
9、析,眼图的眼张开越大越好,线条越清晰越好,眼图稳定比抖动好,单线比多线好,希望交叉点在幅值的中间,图形对称。只要系统有同步信号,就可以把同步时钟和信号输到示波器中,由同步时钟外部触发显示眼图。在发挥部分中,输入端同步信号不可用,则需要从曼彻斯特码中提取同步信号时钟,就可以显示眼图。四、单元电路分析与设计41 低通滤波设计由于设计要求每个滤波器带外衰减不少于40dB/十倍频程,采用四阶巴特沃斯电路。当截止频率为100KHZ时,电路如下图所示:图4 100KHZ低通滤波电路截止频率为200KHZ时,电路如下图:图5 200KHZ低通滤波电路截止频率为500khz时,电路如下:图6 500KHZ低通
10、滤波电路4.2 反向加法电路数字信号与伪随机信号两者相互叠加,因滤波电路使输出反向,于是采用反向求和电路。伪随机信号输入的频率达到10M,使用270M高速宽频的THS4001作为运放。图7反向加法电路4.3 数字分析电路电路 4.3.1 滤波电路 为了更好的显示波形,频率测量要准确,产生的方波要能准确表达信号的频率,要滤掉加入的噪声,因为输入数字信号最大为100KHZ,于是使用前面截止频率为500KHZ的四阶巴特沃斯电路。 4.3.2 整形电路 经过滤波隔直后的信号有正有负,使用LM311作为比较器,进行过零比较,为使输出的信号能接入FPGA中进行同步信号的提取,输出端直接接3.3V电源,以便
11、输给FPGA。图8 整形电路五、系统程序设计5.1 系统软件总体流程图图9 软件流程图信号发生部分:单片机发出控制频率的信号,改变步进来控制数字信号的数据率,数据率由计数器对50M系统时钟的分频得到,然后通过线性移位寄存器得到一个m序列,通过单片机的控制信号切换m序列输出和曼彻斯特编码输出这两种模式。同步信号提取部分:叠加信号输入后进行滤波,滤去噪声,整形成方波,输入到FPGA中,测量其频率,频率输出由计数器实现,通过对计数器的异步清零与原序列进行相位同步,这样就可以得到同步信号。六、系统测试6.1测试仪器 GOS-2064型数字示波器GOS-620型模拟示波器LPS-305电源F10A型数字
- 1.请仔细阅读文档,确保文档完整性,对于不预览、不比对内容而直接下载带来的问题本站不予受理。
- 2.下载的文档,不会出现我们的网址水印。
- 3、该文档所得收入(下载+内容+预览)归上传者、原创作者;如果您是本文档原作者,请点此认领!既往收益都归您。
下载文档到电脑,查找使用更方便
20 积分
下载 | 加入VIP,下载更划算! |
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 数字信号 传输 性能 分析 设计