JPEG是联合图像专家组(Joint Picture Expert Group)的英文缩写,是国际标准化组织(ISO)和CCITT联合制定的静态图像压缩编码标准。JPEG的基于DCT变换有损压缩具有高压缩比特点,被广泛应用在数据量极大的多媒体以及带宽资源宝贵的网络程序中。 动态图像的JPEG编解码处理要求图像恢复质量高、实时性强,本课题就是针对这两个方面的要求展开的研究。该系统由图像编码服务器端和图像解码客户端组成。其中,服务器端实时采集摄像头传送的动态图像,进行JPEG编码,通过网络传送码流到客户端;客户端接收码流,经过JPEG解码,恢复出原始图像送VGA显示。设计结果完全达到了实时性的要求。 本文从系统实现的角度出发,首先分析了系统开发平台,介绍FPGA的结构特点以及它的设计流程和指导原则;然后从JPEG图像压缩技术发展的历程出发,分析JPEG标准实现高压缩比高质量图像处理的原理;针对FPGA在算法实现上的特点,以及JPEG算法处理的原理,按照编码和解码顺序,研究设计了基于改进的DA算法的FDCT和IDCT变换,以及按发生频率进行优化的霍夫曼查找表结构,并且从系统整体上对JPEG编解码进行简化,以提高系统的处理性能。最后,通过分析Nios嵌入式微处理器可定制特性,根据SOPC Builder中Avalon总线的要求,把图像采集,JPEG图像压缩和网络传输转变成用户自定义模块,在SOPC Builder下把用户自定义模块添加到系统中,由Nios嵌入式软核的控制下运行,在FPGA芯片上实现整个JPEG实时图像编解码系统(soc)。 在FPGA上实现硬件模块化的JPEG算法,具有造价低功耗低,性能稳定,图像恢复后质量高等优点,适用于精度要求高且需要对图像进行逐帧处理的远程微小目标识别和跟踪系统中以及广电系统中前期的非线性编辑工作以及数字电影的动画特技制作,对降低成本和提高图像处理速度两方面都有非常重大的现实意义。通过在FPGA上实现JPEG编解码,进一步探索FPGA在数字图像处理上的优势所在,深入了解进行此类硬件模块设计的技术特点,是本课题的重要学术意义所在。
上传时间: 2013-04-24
上传用户:shangdafreya
随着计算机技术和通信技术的迅速发展,数字视频在信息社会中发挥着越来越重要的作用,视频传输系统已经被广泛应用于交通管理、工业监控、广播电视、银行、商场等多个领域。同时,FPGA单片规模的不断扩大,在FPGA芯片内部实现复杂的数字信号处理系统也成为现实,因此采用FPGA实现视频压缩和传输已成为一种最佳选择。 本文将视频压缩技术和光纤传输技术相结合,设计了一种基于无损压缩算法的多路数字视频光纤传输系统,系统利用时分复用和无损压缩技术,采用串行数字视频传输的方式,可在一根光纤中同时传输8路以上视频信号。系统在总体设计时,确定了基于FPGA的设计方案,采用ADI公司的AD9280和AD9708芯片实现A/D转换和D/A转换,在FPGA里实现系统的时分复用/解复用、视频数据压缩/解压缩和线路码编解码,利用光收发一体模块实现电光转换和光电转换。视频压缩采用LZW无损压缩算法,用Verilog语言设计了压缩模块和解压缩模块,利用Xilinx公司的IP核生成工具Core Generator生成FIFO来缓存压缩/解压缩单元的输入输出数据,光纤线路码采用CIMT码,设计了编解码模块,解码过程中,利用数字锁相环来实现发射与接收的帧同步,在ISE8.2和Modelsim仿真环境下对FPGA模块进行了功能仿真和时序仿真,并在Spartan-3E开发板和视频扩展板上完成了系统的硬件调试与验证工作,实验证明,系统工作稳定,图像清晰,实时传输效果好,可用于交通、安防、工业监控等多个领域。 本文将视频压缩和线路码编解码在FPGA里实现,利用FPGA的并行处理优势,大大提高了系统的处理速度,使系统具有集成度高、灵活性强、调试方便、抗干扰能力强、易于升级等特点。
上传时间: 2013-04-24
上传用户:gzming
雷达信号模拟技术和现代雷达技术的发展息息相关。雷达信号模拟设备可以仿真出各种符合实验要求的目标信号来,直接注入雷达来对雷达进行试验,极大的方便了雷达的设计与调试。 本课题主要研究利用FPGA实现线性调频脉冲压缩雷达目标信号的模拟。全文的内容如下: 首先详细阐述了线性调频(LFM)脉冲压缩雷达脉冲压缩原理,分析了线性调频脉冲信号的特点,讨论和比较了匹配滤波数字实现的两种算法:时域实现和频域实现。 其次在对常用雷达信号模拟方法探讨的基础上,提出基于FPGA的线性调频脉冲压缩雷达目标视频信号模拟器的系统设计,对点目标、多目标和延展目标等情况下的目标信号进行建模,针对设定目标参数完成了目标信号的波形仿真,并完成基于频域实现方法的线性调频脉冲压缩雷达数字匹配滤波算法的设计及仿真。 最后,在Quartus Ⅱ 6.0平台上,完成模拟器中脉冲压缩等信号处理部分基于Verilog HDL 语言的软件设计及功能、时序仿真,并完成了相关硬件的设计。
上传时间: 2013-07-13
上传用户:squershop
本文对基于FPGA的远程视频传输系统进行了研究。主要内容如下: (1)在系统发送端将数据采集等逻辑控制和图像压缩集成在一片FPGA上,此方案减小了系统体积,提高了系统的集成度。 (2)系统图像压缩部分基于FPGA的二维小波变换的设计与实现,选用5/3整数提升小波,提升过程采用折叠结构可以节省系统的资源。采用FPGA实现小波变换与使用DSP处理器的“DSP+ASIC”方案相比,具有速度快,数据宽度可任意设置的特点,并且VHDL语言具有可移植性的特点,具有更强的通用性。 (3)数据采集时采用乒乓操作存储轮流向两片外部存储器存、取采集的图像数据,能够保证图像整帧采集和稳定连续的数据压缩和数据传输,节约缓存空间,提高了速度,优于单存储器的方法。
上传时间: 2013-06-01
上传用户:superhand
视频序列中运动目标的检测是计算机视觉和图像编码研究领域的一个重要课题,在机器人导航、智能监视系统、交通监测、医学图像处理以及视频图像压缩和传输等领域都有广泛的应用。FPGA作为当今主流的大规模可编程专用集成电路,可以满足高速图像处理的需要。使用FPGA可以充分利用硬件上的并行性,从本质上改善图像处理的速度,使对大数据量的图像处理达到实时性。本文提出基于FPGA的运动目标检测系统,对以后算法的改进,输入输出图像大小的变化,图像采集和显示设备更换等都具有灵活性。 本文对目前运动目标检测的主要算法研究分析,根据背景减法的适用环境和特点提出改进的W4运动检测算法。该算法具备背景减法的优点,并且克服了W4运动检测算法在环境变化较快或环境变化较频繁条件下对运动目标进行检测的局限性。 本文首先在MATLAB中对改进的W4运动检测算法进行仿真,然后将算法移植到FPGA中实现。设计图像采集、图像检测和VGA显示等模块,完善运动目标检测系统。根据算法和运动目标检测系统的特点提出一种基于改进的W4算法的快速检测方法,该方法以块为单位进行运动目标检测,可以有效地提高图像处理的速度,使系统满足实时性要求。
上传时间: 2013-07-20
上传用户:sn2080395
雷达信号处理是雷达系统的重要组成部分。在数字信号处理技术飞速发展的今天,雷达信号处理中也普遍使用数字信号处理技术。而现场可编程门阵列(FPGA)在数字信号处理中的广泛应用,使得FPGA在雷达信号处理中也占据了重要地位。 针对雷达信号处理的设计与实现,本文在以下两个方面展开研究: 一方面以线性调频信号(LFM)为例,分别对几种基本的雷达信号处理,如正交相干检波、脉冲压缩、动目标显示(MTI)/动目标检测(MTD)和恒虚警(CFAR)详细地阐述了其原理,在此基础上给出了其经常采用的实现方法,并在MATLAB环境中对各个环节进行了参数化仿真,详尽地给出了各环节的仿真波形图。针对仿真结果,直观形象地说明了不同实现方法的优劣。 另一方面结合MATLAB仿真结果,给出利用FPGA实现雷达信号处理的方案。在Xilinx ISE6.3i软件集成环境下,通过对Xilinx提供的IP核的调用,并与VHDL语言相结合,完成雷达信号处理的FPGA实现。
上传时间: 2013-04-24
上传用户:ylwleon
H.264视频编解码标准以其高压缩比、高图像质量、良好的网络适应性等优点在数字电视广播、网络视频流媒体传输、视频实时通信等许多方面得到了广泛应用。提高H.264帧内预测的速度,对于实时性要求较高的场合具有重大的意义。为此,论文在总结国内外相关研究的基础上,针对H.264帧内预测的软件实现具有运算量大、实时性差等缺点,提出了一种基于FPGA的高并行、多流水线结构的帧内预测算法的硬件实现。 论文在详细阐述H.264帧内预测编码技术的基础上,分析了17种预测模式算法,通过Matlab仿真建模,直观地给出了预测模式的预测效果,并在JM12.2官方验证平台上测试比较各种预测模式对编码性能的影响,以此为根据对帧内预测模式进行裁剪。接着论文提出了基于FPGA的帧内预测系统的设计方案,将前段采集剑的RGB图像通过色度转换模块转换成YCbCr图像,存入片外SDRAM中,控制模块负责读写数掘送入帧内预测模块进行处理。帧内预测模块中,采用一种并行结构的可配置处理单元,即先求和再移位最后限幅的电路结构,来计算各预测模式下的预测值,极大地减小了预测电路的复杂度。针对预测模式选择算法,论文采用多模式并行运算的方法,即多个结构相同的残差计算模块,同时计算各种预测模式对应的SATD值,充分发挥FPGA高速并行处理的能力。其中Hadamard变换使用行列分离的变换方法,采用蝶形快速变换、流水线设计提高硬件的工作效率。最后,论文设计了LCD显示模块直观地显示所得到的最佳预测模式。 整个帧内预测系统被划分成多个功能模块,采用层次化、模块化的设计思想,并采用流水线结构和乒乓操作来提高系统的并行性、运行速度和总线利用率。所有模块用Verilog语言设计,由Modelsim仿真和集成开发环境ISE9.1综合。仿真与综合结果表明,系统时钟频率最高达到106.7MHz。该设计在完成功能的基础上,能够较好地满足实时性要求。论文对于研究基于FPGA的H.264视频压缩编码系统进行了有益的探索,具有一定的实用价值。
上传时间: 2013-07-21
上传用户:ABCD_ABCD
基于嵌入式技术的远程监控系统可以达到动态、无死角的监控目的,可以对一些特殊环境进行远程监视和控制,且不受湿度、温度等条件的影响,广泛应用于军事、交通、智能家居、医疗监护等多个领域。可以解决传统监控系统将图像采集设备固定在一个地方而使监控范围有限,适用场合少等弊端。 本文设计了一款基于ARM和FPGA的远程监控系统。首先在对远程监控系统功能分析的基础上,设计了以ARM为主控制器和FPGA为辅助控制器的硬件电路,采用ARM芯片控制图像采集、速度采集、网络传输等干扰小的模块,采用FPGA芯片控制电机驱动、舵机驱动、电池监控等干扰大的模块,大大提高了系统的稳定性;其次设计了基于WinCE操作系统的图像采集、GPIO、PWM、外中断EINT-19的流接口驱动程序;同时设计了基于WinCE操作系统的图像采集及压缩、网络通信、车模速度采集的应用程序;FPGA内部逻辑电路采用Verilog语言完成电源监控、舵机控制、直流电机控制等功能。 本系统集图像采集和压缩、运动控制、网络传输于一体。其图像采集速度达30帧/秒,图像分辨率达640x480,JPEG压缩比达10:1,控制命令响应时间为1s,网络传输速率达10Mbps。其功能扩展容易,功耗低,体积小,抗干扰能力强,具有很好的市场前景。
上传时间: 2013-06-18
上传用户:heart520beat
·摘要: MP3编码标准压缩率高,压缩质量好,是被广为应用的音频压缩格式.介绍了一种基于定点DSP的MP3编解码系统的设计与实现,系统采用了高性能的DSP和灵活的模拟音频接口,通过对MP3的编解码算法和DSP编程的改进与优化,实现了实时编解码过程.
上传时间: 2013-05-16
上传用户:ligong
·详细说明:嵌入式linux系统的网络编程(C++) 在ARM上实现视频会议此程序获得全国研究生电子大赛一等奖 压缩包内为全部源码,包括音频视频(H.264)socket部分 文件列表: 视频会议源码 ............\audio.h ............\audio_cap.cpp ............\audio_
上传时间: 2013-04-24
上传用户:caozhizhi