作为电子类专业学生,实验是提高学生对所学知识的印象以及发现问题和解决问题的能力,增加学生动手能力的必须环节。本设计的目的就是开发一套满足学生实验需求的信号源,基于此目的本信号源并不需要突出的性能,但经济上要求低成本,同时要求操作简单,能够输出多种波形,并且利于学生在此平台上认识信号源原理,同时方便在此平台上进行拓展开发。 设计中运用虚拟仪器技术将计算机屏幕作为仪器面板,采用EPP接口,同时在FPGA上开发控制电路,为后续开发留下了空间,同时节省了成本。本设计采用地址线16位,数据线12位的静态RAM作为信号源的波形存储器,后端采用两种滤波类型对需要滤波的信号进行滤波。启动信号时软件需要先将波形数据预存在存储器中便于调用,最后得到的结果基本满足教学实验的需求。 本文结构上首先介绍了直接采用DDS芯片制作信号源的利弊,及作者采用这种设计的初衷,然后介绍了信号源的整体结构,总体模块。以下章节首先介绍FPGA内部设计,包括总体结构和几大部分模块,包括:时钟产生电路,相位累加器,数据输入控制电路,滤波器控制电路,信号源启动控制电路。 然后介绍了其他模块的设计,包括存储器选择,幅度控制电路的设计以及滤波器电路的设计,本设计的幅度控制采用两级DA级联,以及后端电阻分压网络调节的方式进行设计,提高了幅度调节的范围。对于滤波器的设计,依据不同的信号频率,分成了4个部分,对于500K以下的信号采用的是二阶巴特沃斯有源低通滤波,对于500K以上至5M以下信号采用的五阶RC低通滤波器。 在软件设计部分,分成两个部分,对于底层驱动程序采用以Labwindows/CVI为平台进行开发,利用其编译和执行速度快,并且和LabVIEW能够很好连接的特性。对于上层控制软件,采用以LabVIEW为平台进行开发,充分利用其图化设计,易于扩展。 论文最后对所做工作进行了总结,提出了进一步改进的方向。
上传时间: 2013-04-24
上传用户:afeiafei309
有源滤波器实际上是一种具有特定频率响应的放大器。它是在运算放大器的基础上增加一些R、C等无源元件而构成的。 通常有源滤波器分为: 低通滤波器(LPF) 高通滤波器(HPF) 带通滤波器(BPF) 带阻滤波器(BEF) 它们的幅度频率特性曲线如图13.01所示。
上传时间: 2013-06-25
上传用户:hxy200501
计算二阶有源滤波、一阶有源滤波、阻容充放电。
上传时间: 2013-11-17
上传用户:hgmmyl
利用matlab实现数字滤波的一个小实验,程序利用低通滤波器实现将信号.
上传时间: 2015-08-11
上传用户:黄华强
在WINDOWS平台下用VC+MSTUDIO实现信号处理中的信号滤波算法,程序实现了巴特沃斯高通,低通,带通等滤波算法.
上传时间: 2015-08-17
上传用户:cx111111
(1)设计一个直接型二阶低通数字滤波器。 (2)在DSP TMS320C5402上实现IIR滤波。 (3)对IIR滤波器各项指标进行评价
上传时间: 2013-12-22
上传用户:维子哥哥
自己编写的ChebyshevI型滤波器的源程序.对于毕业设计的同学,很有参考价值.它是ChebyshevI型低通滤波器
标签: ChebyshevI 编写 滤波器 源程序
上传时间: 2015-10-02
上传用户:alan-ee
自己编写的ChebyshevII型滤波器的源程序.对于毕业设计的同学,很有参考价值.它是ChebyshevII型低通滤波器
标签: ChebyshevII 编写 滤波器 源程序
上传时间: 2015-10-02
上传用户:wfeel
基于凌阳单片机的16位FIR数字低通滤波器源码
上传时间: 2013-12-26
上传用户:firstbyte
关于实现低通滤波器的小程序,是matlab编程的,只不过装在word文档里,只要贴到matlab的m文件里,即能实现功能.对初学者有很好的借鉴意义.
上传时间: 2014-01-23
上传用户:z754970244