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

可变宽度脉冲

  • MPEG2视频解码器的FPGA设计.rar

    MPEG-2是MPEG组织在1994年为了高级工业标准的图象质量以及更高的传输率所提出的视频编码标准,其优秀性使之成为过去十年应用最为广泛的标准,也是未来十年影响力最为广泛的标准之一。 本文以MPEG-2视频标准为研究内容,建立系统级设计方案,设计FPGA原型芯片,并在FPGA系统中验证视频解码芯片的功能。最后在0.18微米工艺下实现ASIC的前端设计。完成的主要工作包括以下几个方面: 1.完成解码系统的体系结构的设计,采用了自顶而下的设计方法,实现系统的功能单元的划分;根据其视频解码的特点,确定解码器的控制方式;把视频数据分文帧内数据和帧间数据,实现两种数据的并行解码。 2.实现了具体模块的设计:根据本文研究的要求,在比特流格式器模块设计中提出了特有的解码方式;在可变长模块中的变长数据解码采用组合逻辑外加查找表的方式实现,大大减少了变长数据解码的时间;IQ、IDCT模块采用流水的设计方法,减少数据计算的时间:运动补偿模块,针对模块数据运算量大和访问帧存储器频繁的特点,采用四个插值单元同时处理,增加像素缓冲器,充分利用并行性结构等方法来加快运动补偿速度。 3.根据视频解码的参考软件,通过解码系统的仿真结果和软件结果的比较来验证模块的功能正确性。最后用FPGA开发板实现了解码系统的原型芯片验证,取得了良好的解码效果。 整个设计采用Verilog HDL语言描述,通过了现场可编程门阵列(FPGA)的原型验证,并采用SIMC0.18μm工艺单元库完成了该电路的逻辑综合。经过实际视频码流测试,本文设计可以达到MPEG-2视频主类主级的实时解码的技术要求。

    标签: MPEG2 FPGA 视频解码器

    上传时间: 2013-07-27

    上传用户:ice_qi

  • 基于FPGA的粮仓温湿度模糊监控系统.rar

    温湿度是影响粮食储藏的重要参数,两者之间是相互关联的,温湿度控制不好必然引起粮食发热和霉变,且极易产生连锁反应,从而造成难以挽回的损失。温湿度的控制直接影响到粮食存储系统的性能。冈此,粮食温湿度测控技术在农业上的应用是十分重要的。本文研究基于FPGA的粮仓温湿度监制系统。 设计了基于FPGA的粮仓温湿度监控系统,该系统主要由温湿度传感器、控制电路、单片机和上位机构成。单片机主要完成温度数据的采集和上位机的通讯;控制电路基于FPGA进行设计,主要负责采集湿度信息,计算温湿度偏差及其变化率,通过调用模糊控制算法对温湿度进行模糊控制,单片机通过RS485总线和上位机进行串口通信,使上位机能够实时记录,显示温湿度变化值和控制过程曲线。该系统实现了粮仓内温湿度的实时监测,使管理人员可以实时掌控粮仓内的温湿度情况。 采用FPGA设计控制电路简化了系统的组成和外围数字电路,易于系统扩展和升级,内部集成了信号处理、控制、检测电路,减少了系统的体积,缩短了开发周期,大大增强了系统的可靠性;配合功率驱动、电源等外围电路,完成信号采集、处理和控制等功能,节省了开发成本,使粮仓温湿度控制系统更加集成化。这也恰恰更加符合当今电子产品高精度,集成化的要求。 系统采用直接输出数字量的DS1820温度传感器和湿度传感器HS1101并将HS1101与555定时器组成振荡电路,其输出为频率脉冲信号,与湿度值成线性关系,该频率脉冲信号可直接送入FPGA进行计数,这样温湿度传感器输出的信号都没有经过放大、A/D转换,进一步减少了测量误差。控制电路采用了VHDL硬件描述语言进行编写。本装置已作出实样,通过了调试,已达到预期效果。

    标签: FPGA 温湿度 模糊

    上传时间: 2013-06-16

    上传用户:731140412

  • 基于FPGA数控精插补芯片的设计.rar

    本文着重研究用现场可编程门阵列(FPGA)来开发设计精插补芯片。选用Altera公司的Cyclone系列的EP1C3T144C8芯片设计了逐点比较法,数字积分法和比较积分法三种经典插补算法,并对各种算法模块进行了仿真验证。又设计了三个算法选通信号,将三种算法模块综合成了一个整电路。 在完成了FPGA内部三种算法的实现后,设计以一个STC单片机为粗插补处理器的FPGA实验开发系统,并制作了PCB板。实验开发系统板中设计了单片机程序下载和的FPGA下载配置电路,并且配有FPGA专用配置芯片,能实现FPGA上电自动配置。可用该实验系统板进行精插补芯片的设计与开发,以及对所完成设计的功能进行验证。 为验证所设计芯片的插补功能,编写了单片机粗插补程序,将产生的粗插补坐标增量发给FPGA进行插补实验,得到了理想的插补输出脉冲。又编写了单片机脉冲处理程序,读回了FPGA的输出脉冲,并由串口发送给PC机。最后通过编写PC机的串口通信程序以及根据插补脉冲绘图的程序,把FPGA的输出脉冲绘制成了插补轨迹图形。 最终绘图结果显示,在20M输入时钟频率下,由插补脉冲生成的插补轨迹图形正确,验证了本文设计的三种插补算法功能的正确性。本设计插补芯片达到了高速插补功能要求。

    标签: FPGA 数控 片的设计

    上传时间: 2013-04-24

    上传用户:zgu489

  • 基于FPGA的多头激光测距系统.rar

    根据交通部公布的数据,交通事故呈逐年上升趋势,交通事故不仅给公民的财产造成了损失,而且给公民的人身安全也会造成威胁。因此如何更好地避免交通事故成为一个焦点课题,汽车安全系统更是成为汽车生产商和研究机构的研究热点。 当前汽车安全系统有两大种类:一是被动式安全系统。例如:安全带,安全气囊等。二是主动式安全系统。主动安全系统又分为主动被动式和主动自动式。前者有ABS等。后者有汽车自动防撞系统和倒车雷达等。 本文采用激光测距系统,开发一种汽车在高速公路上行驶的主动式防撞系统,本文的重点是开发测距预警系统,采用专门的激光测距芯片和接收芯片,并采用FPGA(Filed Programmable Gate Array)作为主控芯片,对前车进行有效的监控,根据检测得到的数据,实时提出建议和报警,提醒驾驶员减速或者采取制动措施,从而达到预防追尾碰撞的目的。本文工作主要有以下几个方面: 1) 在比较分析激光、雷达和毫米波等测距方法的基础上,根据市场需求及潜在用户分析,确定采用激光脉冲测距方式。针对激光脉冲测距存在的技术难题,提出以FPGA作为系统核心控制模块的测距系统设计方案。 2) 根据对车载动态测距系统测量精度、测量频率和测量范围的基本要求,结合脉冲激光测距的特点,提出采用多头脉冲激光测距和多周期脉冲测量的技术方案。该方案可有效提高系统测距精度和测量范围,降低系统成本。 3) 基于上述方案,完成了基于FPGA的多头脉冲激光测距系统的各功能模块的详细设计、功能仿真、综合优化及板级测试实验。实验表明,各主要功能模块基本达到预期设计要求,为测距系统的后期开发奠定了基础。 4) 完成了激光测距传感器外围光电转换电路、电源转换电路及通讯接口的设计、制作、安装及实验室调试。 5) 最后对论文研究工作进行了总结,提出了系统的不足之处和进一步研究工作的方向。

    标签: FPGA 激光测距系统

    上传时间: 2013-05-24

    上传用户:yoleeson

  • 基于单片机控制的步进电机调速系统的设计.zip

    论文于单片机控制的基步进电机调速系统的设计 摘要: 步进电机是将电脉冲信号转变为角位移或线位移的开环控制元件。在非超载的情况下,电机的转速、停止的位置只取决于脉冲信号的频率和脉冲数,而不受负载变化的影响,即给电机加一个脉冲信号,电机则转过一个步距角。这一线性关系的存在,加上步进电机只有周期性的误差而无累积误差等特点。使得在速度、位置等控制领域用步进电机来控制变的非常的简单。步进电机的调速一般是改变输入步进电机的脉冲的频率来实现步进电机的调速,因为步进电机每给一个脉冲就转动一个固定的角度,这样就可以通过控制步进电机的一个脉冲到下一个脉冲的时间间隔来改变脉冲的频率,延时的长短来具体控制步进角来改变电机的转速,从而实现步进电机的调速。在本设计方案中采用AT89C51型单片机内部的定时器改变CP脉冲的频率从而实现对步进电机的转速进行控制,实现电机调速与正反转的功能。

    标签: zip 单片机控制 步进电机 调速系统

    上传时间: 2013-06-15

    上传用户:yw14205

  • H264AVC的CAVLC编码算法研究及FPGA实现.rar

    H.264/AVC是国际电信联盟与国际标准化组织/国际电工委员会联合推出的活动图像编码标准,简称H.264。作为最新的国际视频编码标准,H.264/AVC与MPEG-4、H.263等视频编码标准相比,性能有了很大的提高,并已在流媒体、数字电视、电话会议、视频存储等诸多领域得到广泛的应用。 本论文的研究课题是基于H.264/AVC视频编码标准的CAVLC(Context-based Adaptive Variable Length Coding,基于上下文的自适应可变长编码)编码算法研究及FPGA实现。对于变换后的熵编码,H.264/AVC支持两种编码模式:基于上下文的可变长编码(CAVLC)和基于上下文的自适应算术编码(CABAC,Context-based Adaptive BinaryArithmetic Coding)。在H.264/AVC中,尽管CAVLC算法也是采用了VLC编码,但是同以往标准不同,它所有的编码都是基于上下文进行。这种方法比传统的查单一表的方法提高了编码效率,但也增加了设计上的困难。 作者在全面学习H.264/AVC协议和深入研究CAVLC编码算法的基础上,确定了并行编码的CAVLC编码器结构框图,并总结出了影响CAVLC编码器实现的瓶颈。针对这些瓶颈,对CAVLC编码器中的各个功能模块进行了优化设计,这些优化设计包括多参考块的表格预测法、快速查找表法、算术消除法等。最后,用Verilog硬件描述语言对所设计的CAVLC编码器进行了描述,用EDA软件对其主要功能模块进行了仿真,并在Cyclone II系列EP2C20F484的FPGA上验证了它们的功能。结果表明,该CAVLC编码器各编码单元的编码速度得到了显著提高且均能满足实时通信要求,为整个CAVLC编码器的实时通信提供了良好的基础。

    标签: CAVLC H264 FPGA 264

    上传时间: 2013-06-22

    上传用户:diamondsGQ

  • PWM.zip

    51单片机 脉冲调制PWM C程序 经典实用 可实现LED逐渐变亮变暗过程

    标签: PWM zip

    上传时间: 2013-04-24

    上传用户:gdgzhym

  • 基于DSP和FPGA的机器人运动控制系统的研究.rar

    近年来,基于DSP和FPGA的运动控制系统己成为新一代运动控制系统的主流。基于DSP和FPGA的运动控制系统不仅具有信息处理能力强,而且具有开放性、实时性、可靠性的特点,因此在机器人运动控制领域具有重要的应用价值。 论文从步行康复训练器的设计与制作出发,主要进行机器人的运动控制系统设计和研究。文章首先提出了多种运动控制系统的实现方案。根据它们的优缺点,选定以DSP和FPGA为核心进行运动控制系统平台的设计。 论文详细研究了以DSP和FPGA为核心实现运动控制系统的软、硬件设计,利用DSP实现运动控制系统总体结构与相关功能模块,利用FPGA实现运动控制系统地址译码电路、脉冲分配电路以及光电编码器信号处理电路,并对以上电路系统进行了功能仿真和时序仿真。 结果表明,基于DSP和FPGA为核心的运动控制系统不仅实现了设计功能要求,同时提高了机器人运动控制系统的开放性、实时性和可靠性,并大大减小了系统的体积与功耗。

    标签: FPGA DSP 机器人

    上传时间: 2013-05-29

    上传用户:dajin

  • 雷达信号处理系统的设计与FPGA实现.rar

    雷达信号处理是雷达系统的重要组成部分。在数字信号处理技术飞速发展的今天,雷达信号处理中也普遍使用数字信号处理技术。而现场可编程门阵列(FPGA)在数字信号处理中的广泛应用,使得FPGA在雷达信号处理中也占据了重要地位。 针对雷达信号处理的设计与实现,本文在以下两个方面展开研究: 一方面以线性调频信号(LFM)为例,分别对几种基本的雷达信号处理,如正交相干检波、脉冲压缩、动目标显示(MTI)/动目标检测(MTD)和恒虚警(CFAR)详细地阐述了其原理,在此基础上给出了其经常采用的实现方法,并在MATLAB环境中对各个环节进行了参数化仿真,详尽地给出了各环节的仿真波形图。针对仿真结果,直观形象地说明了不同实现方法的优劣。 另一方面结合MATLAB仿真结果,给出利用FPGA实现雷达信号处理的方案。在Xilinx ISE6.3i软件集成环境下,通过对Xilinx提供的IP核的调用,并与VHDL语言相结合,完成雷达信号处理的FPGA实现。

    标签: FPGA 雷达信号 处理系统

    上传时间: 2013-06-08

    上传用户:qweqweqwe

  • 基于FPGA的TS流复用器及其接口的设计与实现.rar

    在数字电视系统中,MPEG-2编码复用器是系统传输的核心环节,所有的节目、数据以及各种增值服务都是通过复用打包成传输流传输出去。目前,只有少数公司掌握复用器的核心算法技术,能够采用MPEG-2可变码率统计复用方法提高带宽利用率,保证高质量图像传输。由于目前正处广播电视全面向数字化过渡期间,市场潜力巨大,因此对复用器的研究开发非常重要。本文针对复用器及其接口技术进行研究并设计出成形产品。 文中首先对MPEG-2标准及NIOS Ⅱ软核进行分析。重点研究了复用器中的部分关键技术:PSI信息提取及重构算法、PID映射方法、PCR校正及CRC校验算法,给出了实现方法,并通过了硬件验证。然后对复用器中主要用到的AsI接口和DS3接口进行了分析与研究,给出了设计方法,并通过了硬件验证。 本文的主要工作如下: ●首先对复用器整体功能进行详细分析,并划分软硬件各自需要完成的功能。给出复用器的整体方案以及ASI接口和DS3接口设计方案。 ●在FPGA上采用c语言实现了PSI信息提取与重构算法。 ●给出了实现快速的PID映射方法,并根据FPGA特点给出一种新的PID映射方法,减少了逻辑资源的使用,提高了稳定性。 ●采用Verilog设计了SI信息提取与重构的硬件平台,并用c语言实现了SDT表的提取与重构算法,在FPGA中成功实现了动态分配内存空间。 ●在FPGA上实现了.ASI接口,主要分析了位同步的实现过程,实现了一种新的快速实现字节同步的设计。 ●在FPGA上实现了DS3接口,提出并实现了一种兼容式DS3接口设计。并对帧同步设计进行改进。 ●完成部分PCB版图设计,并进行调试监测。 本复用器设计最大特点是将软件设计和硬件设计进行合理划分,硬件平台及接口采用Verilog语言实现,PSI信息算法主要采用c语言实现。这种软硬件的划分使系统设计更加灵活,且软件设计与硬件设计可同时进行,极大的提高了工作效率。 整个项目设计采用verilog和c两种语言完成,采用Altera公司的FPGA芯片EP1C20,在Quartus和NIOS IDE两种设计平台下设计实现。根据此方案已经开发出两台带有ASI和DS3接口的数字电视TS流复用器,经测试达到了预期的性能和技术指标。

    标签: FPGA TS流 复用器

    上传时间: 2013-08-03

    上传用户:gdgzhym