虫虫首页| 资源下载| 资源专辑| 精品软件
登录| 注册

Cyclone,Altera,FPGA,生产

  • 全数字OQPSK解调算法的研究及FPGA实现

    随着各种通信系统数量的日益增多,为了充分地利用有限的频谱资源,高频谱利用率的调制技术不断被应用。偏移正交相移键控(OQPSK: Offset QuadraturePhase Shift Keying)是一种恒包络调制技术,具有较高的频谱利用率和功率利用率,广泛应用于卫星通信系统和地面移动通信系统。因此,对于OQPSK全数字解调技术的研究具有一定的理论价值。 本文以软件无线电和全数字解调的相关理论为指导,成功设计并实现了基于FPGA的OQPSK全数字解调。论文介绍了OQPSK全数字接收解调原理和基于软件无线电设计思想的全数字接收机的基本结构,详细阐述了当今OQPSK数字解调中载波频率同步、载波相位同步、时钟同步和数据帧同步的一些常用算法,并选择了相应算法构建了三种系统级的实现方案。通过MATLAB对解调方案的仿真和性能分析,确定了FPGA中的系统实现方案。在此基础上,本文采用VerilogHDL硬件描述语言在Altera公司的Quartus II开发平台上设计了同步解调系统中的各个模块,还对各模块和整个系统在ModelSim中进行了时序仿真验证,并对设计中出现的问题进行了修正。最后,经过FPGA调试工具嵌入式逻辑分析仪SignalTapⅡ的硬件实际测试,本文对系统方案进行了最终的改进与调整。 实际测试结果表明,本文的设计最终能够达到了预期的指标和要求。本课题设计经过时序和资源优化后还可以向ASIC和系统级SOC转化,以进一步缩小系统体积、降低成本和提高电路的可靠性,因此具有良好的实际应用价值。

    标签: OQPSK FPGA 全数字 解调

    上传时间: 2013-07-14

    上传用户:aappkkee

  • GPRS模组,GPRS原理图,sim300

    gprs原理图,程序,原理图为PDF格式,程序使用C语言编写

    标签: GPRS 300 sim 模组

    上传时间: 2013-05-25

    上传用户:Shaikh

  • 基于FPGA的USB通信系统的设计

    随着科学技术水平的不断提高,数字集成电路被广泛应用。通用串行总线USB(Universal Serial Bus)是计算机与外围设备互连的标准接口之一,是一种点对点的通信接口,可同时支持多个外围设备。USB2.0规范的通信速率非常高,其峰值可达480Mbit/s,使得它已经成为目前最流行的外设接口标准。FPGA芯片是今后电子产品发展的趋势,带有USB接口的FPGA系统将有很好的市场需求和发展前景。    论文主要从研究FPGA的结构、Xilinx公司Spartan3F系列中的XC3S400的引脚功能、了解FPGA开发流程、熟悉USB2.0的通信协议以及驱动的一些基本知识入手,目的是完成带有USB接口的FPGA的PCB板的制作和FPGA内部程序的编写以及USB固件的开发。结合了Cypress公司的上位机,开发了基于USB接口的FPGA和PC机通信系统,能够进行数据传输。论文研究了Xilinx的3S400芯片的内部结构和各个引脚的功能,设计了关于Xilinx的3S400最小系统电路图,在Xilinx的FPGA的开发环境,编写了FPGA的代码。由于FPGA内嵌的USB2.0的内核价格昂贵,需要向生产FPGA的芯片厂商购买,因此论文选择了外接USB芯片,虽然增加了PCB板的面积,但其开发成本较低,且技术成熟,大多数USB通信研究者进行广泛研究。论文在详细介绍了USB2.0的通信协议,Cypress公司生产的CY7C68013芯片的结构,以及其固件的开发基础上,开发了基于FPGA的USB与PC机的通信系统,该通信系统可以和上位机进行点对点的数据传输,为大批量的数据通信产品的开发提供了研究和生产的基础。

    标签: FPGA USB 通信系统

    上传时间: 2013-07-26

    上传用户:xz85592677

  • 基于FPGA的CCD探测系统

    随着图像采集系统的广泛应用,人们对CCD探测系统的要求日益提高。传统的CCD探测系统由于结构复杂,造价较高,己不能满足日益广泛的应用需要。本文设计了一套基于单片FPGA的小型化与经济化的CCD探测系统,能够满足空间光强的测量并实现光信号的识别和处理。    本文研究了CCD探测系统的基本结构。设计了基于单片FPGA的CCD探测系统的硬件电路原理图,完成了硬件电路板制作与调试。系统FPGA选用Altera公司的低成本FPGA芯片EP2C20Q240,电路板采用双层板设计,实现了CCD探测系统的小型化与经济化的目标。利用FPGA器件实现了CCD驱动时序脉冲的设计、实现了单采样与相关双采样的控制程序设计,利用FPGA的数字信号处理功能实现了相关双采样的信号处理。基于FPGA的可编程特性,在不改变外部电路的基础上,通过程序的改变,对CCD驱动频率、模数转换器采样时刻的选择进行方便调节。系统与上位机的数据传输接口采用了网络传输方案,充分发挥了网络传输的远距离传输、远程访问、信息共享等优势,系统采用基于FPGA的NiosⅡ嵌入式处理器系统,通过对其应用软件的开发,实现了系统与上位机之间数据的可靠性传输。

    标签: FPGA CCD 探测系统

    上传时间: 2013-08-06

    上传用户:hainan_256

  • 神经网络PID飞行控制算法的FPGA实现

    神经网络控制算法作为一种比较成熟的智能控制算法,在空空导弹的理论研究中也得到了很多应用,但它的实际应用通常是通过软件实现的,而软件实现是串行执行指令,运行速度慢,可靠性低,很难满足实际导弹制导系统实时性的要求。控制算法硬件实现的最大特点就是可提高控制算法的实时运算速度和可靠性。本课题针对导弹制导系统,以FPGA为硬件平台研究神经网络控制算法的硬件实现。本文首先对BP神经网络算法思想进行了深入分析,并对BP网络的各个阶段进行了理论推导,最后对BP神经网络PID飞行控制算法进行了研究和总结,为硬件实现提供了理论基础。基于对上述理论的深入研究和分析,本文提出了一种适合FPGA实现该神经网络控制算法的硬件实现模型。在该模型中,神经网络各层之间采用串行执行数据方式,层间则采用并行运行方式,可有效提高系统的运算速度。由于模块化、层次化的自顶向下的模块化设计方法可有效减少错误的产生,是设计复杂大规模系统的理想设计方法。本文采用了此设计方法,通过把系统模块化,对各个子模块分别用VHDL硬件描述语言进行描述,并基于QUARTUS II软件开发平台进行综合和仿真,直到达到研究设计要求。最后将仿真程序源代码下载配置到具体的Cyclone II系列EP2C70 FPGA芯片中,应用于某实际导弹控制系统的研究。理论分析和实验结果表明该神经网络飞行控制算法的FPGA硬件实现是有效可行的,可满足系统实时性的要求,为制导系统的实际工程实现提供了基础。

    标签: FPGA PID 神经网络 飞行控制

    上传时间: 2013-04-24

    上传用户:冇尾飞铊

  • 《Programming the Microsoft Windows Driver Model》(清晰中文版,非扫描)

    ·《Programming the Microsoft Windows Driver Model》(清晰中文版,非扫描,有目录索引,方便阅读)

    标签: nbsp Programming Microsoft Windows

    上传时间: 2013-06-22

    上传用户:hmr0452

  • FPGA 设计的四种常用思想与技巧

    FPGA 设计的四种常用思想与技巧,常用的FPGA技巧。

    标签: FPGA

    上传时间: 2013-08-06

    上传用户:lhll918

  • 关于FPGA一本不错的书

    关于FPGA一本不错的书,里面有FPGA的基础知识,推荐给大家!FPGA学习资料

    标签: FPGA

    上传时间: 2013-08-06

    上传用户:凌云御清风

  • FPGA讲义适合中等以上读者

    FPGA讲义适合中等以上读者,主要是FPGA的一些高级应用

    标签: FPGA 讲义

    上传时间: 2013-08-06

    上传用户:cainaifa

  • FPGA的FFT处理器的实现

    基于FPGA的FFT处理器的实现,适合做fpga的工程技术人员参考

    标签: FPGA FFT 处理器

    上传时间: 2013-08-06

    上传用户:butterfly2013