数字滤波作为数字信号处理技术的重要组成部分,广泛应用于信号分离、恢复、整形等场合。FIR滤波器因其严格的线性相位特性而应用广泛,通过系统研究数字滤波器的基本理论及基于FPGA的实现方法。给出利用MATLAB仿真软件设计出符合要求的数字滤波器并对其进行仿真验证。
依据Micon公司MI—MVl3型高帧频互补金属氧化物半导体(CMOS)图像传感器驱动控制时序关系,设计了高帧频相机驱动控制时序。选用Actel公司复杂的可编程逻辑器件及其开发系统,并利用硬件描述语言实现了驱动时序及控制时序。实验表明,设计的控制驱动时序完全能满足图像传感器的要求。
阐述了4PSK调制器的基本原理,给出调制系统设计框图。在MAX+plusII环境下,利用VHDL语言实现了4PSK调制器设计,并对系统的各模块仿真。采用VHDL模块化和自上而下的设计方法,提高了系统的稳定性和可靠性。
目前,数据采集系统对采样率、分辨率和抗干扰能力的要求越来越高。尤其是在典型的多路采集+多路开关+单路A/D转换器的数据采集中,采集速度受到限制。为此,介绍了一种基于现场可编程门阵列(FPGA)的高速多路数据采集系统设计和实现。采用模拟开关级联的方法,有效地达到了160路采集速度。采用该方法设计的采集卡能有效完成多路同步高速数据采集任务,且成功地用于某装置的输出信号检测。
扩频通信技术一般是将待传送的信息数据被伪随机编码(扩频序列:Spread Sequence)调制,实现频谱扩展后再传输;接收端则采用相同的编码进行解调及相关处理,恢复原始信息数据。
针对Actel公司推出的F1asion系列混合信号FPGA,介绍了一种基于nasion FPGA的无刷电机无位置传感器的控制器。试验结果表明,采用Fusion混合信号FPGA的无刷电机控制器具有集成度高,性能稳定,抗干扰能力强,控制精度高等优点。
针对传统模拟电路阈值检测方法存在的缺点,设计出采用高速A/D转换器和高性能Virtex5 FPGA实现激光测距系统。该系统可以大大降低系统误差,提高测距精度。
介绍一种基于USB2.O接口和FPGA的高精度实时采样的高速数据采集卡的设计;详细介绍系统硬件设计、固件设计、基于Windows驱动程序模型(WDM)的设备驱动程序设计以及用户软件的设计。通过试验证明,其具有很好的可靠性和稳定性,具有很强的实用价值。
介绍了换体DMA高速数据采集电路原理及其CPLD实现。用CPLD设计双端口RAM缓存、控制译码、时序逻辑电路,很好地解决了电路元件所占体积大、电路复杂、不能实现在线升级等问题,大大提高了系统的整体性能。
MicroBlaze嵌入式软核是一个被Xilinx公司优化过的可以嵌入在FPGA中的RISC处理器软核,具有运行速度快、占用资源少、可配置性强等优点;液晶显示器(LCD)具有功耗低、体积小、工作电压低、寿命长、可以显示复杂的文字及图形等优点。本文以信利MPG240128点阵液晶显示模块为例,选择Xilinx公司的Spartan 3E系列FPGA作为控制芯片,介绍嵌入式软处理器MicroBlaze与液晶显示模块的接口和图形显示的编程技术。
采用数字方法和模拟方法设计了一种最大分辨率为O.15 ns级的多路脉冲延迟系统,可以实现对连续脉冲信号的高分辨率可控延迟;采用Flash FPGA克服了现有SRAM FPGA系统掉电后程序丢失的缺点,提高了系统反应速度。本系统适用于需要将输入脉冲信号进行精确延迟来产生测试或控制用的连续脉冲信号场合,具有很强的适用性。
利用Xilinx的嵌入式开发工具EDK快速建立FPGA嵌入式系统过程中,板级描述(Xilinx Board Description,XBD)文件起着至关重要的作用,它是系统硬件配置文件MHS和约束文件UCF的基础。XBD文件的设计过程中,采用模块化的设计方法对物理电路板上FPGA外围各单元的信息进行描述,从而通过XBD文件实现IP核和板上电路模块之间的连接。
为了满足目前对数据处理速度的需求,设计了一种基于FPGA+DDS的控制系统。阐述了系统硬件实现方法,给出了相关的软件设计例程。并对DDS AD9911各个控制寄存器的设置与时序进行详细说明,最后给出了实验结果。
阐述密码控制设计的基本原理。介绍了VHDL语言的特点以及基本的语法结构。在MAX+plusⅡ开发软件环境下,利用VHDL硬件描述语言实现密码控制系统设计,并对其系统各个模块进行仿真分析。