现代信息技术的迅猛发展和人们生活质量的提高,使得视频处理方面的研究与应用,尤其是实时图像处理受到了广泛关注。近年来,DSP技术的不断发展,将数字信号处理领域的理论研究成果应用到实际系统中,并推动了新理论和应用的发展,对视频处理等领域的技术发展起到了十分重要的作用。同时,随着网络、移动通讯和多媒体技术的飞速发展,嵌入式系统也得到更加广泛的应用。 本文分析了嵌入式系统、DSP技术、以及视频处理系统等领域的最近发展现状,结合本实验室在嵌入式开发、H.264.图像编解码、DSP技术三个方面的研究成果和实际开发经验,提出了采用TIC6000系列的TMS320DM642和ARM(S3C2410)为主体的硬件系统架构,设计了一种基于ARM+DSP的嵌入式视频处理系统。该系统将专门用于视频图像处理的DSP与在通讯和实时控制方面具有独特优势的ARM处理器结合起来,为嵌入式实时环境下一些复杂算法的实现问题开辟了新的途径。 文中首先介绍了系统的相关技术及标准,包括控制端用到的ARM技术和处理端的DSP技术及核心处理算法H.264编码原理,给出了系统的整体架构及设计思路。整个系统分控制端和处理端以及两者之间的通信三个部分,控制端主要由一个最小系统、LCD及触摸屏和矩阵键盘构成,在ARM上移植了Linux操作系统,并在其上编写了外设驱动。处理端包括视频输入、输出模块、存储模块、网络传输模块,移植了基于基本档次的T264代码到DM642中,并进行了优化,完成了视频信号的采集和回显程序的编写,并将采集、处理、回显三个进程加入到BIOS中,实现了处理端的功能。两者通信采用HPI16模式的通信方式。最后,就系统的性能进行了测试,给出了测试效果图,并对结果进行了详细分析。 在文章的最后,总结了课题研究所取得的成果及其不足之处;给出了系统进一步研究和改进的思路。嵌入式是未来发展的主流,随着本系统的进一步完善,必将具有更加广阔的应用前景。
上传时间: 2013-04-24
上传用户:wc412467303
现代信息技术的迅猛发展,使得图像处理方面的研究与应用,尤其是实时图像处理引起了更广泛的关注。近年来,随着嵌入式和DSP技术的不断发展,数字信号处理领域的理论研究成果被逐渐应用到实际系统中,从而推动了新理论的产生和应用,对图像处理等领域的技术发展起到了十分重要的作用。可见,研究如何将ARM和DSP双处理器结构应用于实时图像处理系统的新方法有着非常重要的理论价值和应用价值。本文主要研究内容如下: 1.分析了实时图像处理领域的最新发展,得出了以ARM和DSP分别作为实时图像处理系统核心的优势和劣势,结合本课题实时性,高效性和便携性的特点,设计一个以ARM+DSP双处理器为核心的通用实时图像处理系统,并通过增加或裁剪可以广泛应用于图像处理和图像识别领域。 2.掌纹识别技术是继指纹识别和虹膜识别后人体生物特征识别领域中最新的研究方向,正处在不断的研究和探索阶段。在论文中,介绍了以ARM+DSP双处理器为核心的通用实时图像处理系统和掌纹识别技术相融合的实例,构成最基本的脱机掌纹识别系统,给出了系统的组成和运行的基本流程,实现最基本的识别功能,降低成本,提升实时掌纹识别系统的性能。 3.具体设计中,在对两种系统组成方案经过比较后,选择了基于TI公司的TMS320VC5470双核处理器为核心,根据TMS320VC5470芯片的特点,对系统平台的硬件原理进行设计,扩充了进行研究所需的片外RAM,ROM(Flash),人机接口电路,外围接口电路,仿真接口JTAG等。随后根据原理图所需器件,选择相对应的封装形式,设计8层印刷电路板,对BGA封装形式芯片的扇出方式,布线规则以及高速数字电路与高速PCB设计中涉及的信号完整性问题予以重点研究,较好解决了高密度BGA封装集成电路的布线及其电磁兼容性问题。除此之外,在软件设计方面,讨论了针对TMS320VC5470系统脱离主机开发环境成为独立系统时双核Bootload的实现、双核间通讯及程序固化到FLASH中的方法。 本文所做的创新工作是将ARM和DSP有效的相结合,使他们在实时图像处理系统中发挥各自的优势,克服自身的劣势,提升了实时图像处理系统的性能,缩小了体积,节约了成本;并基于上述研究成果,将该ARM+DSP实时图像处理系统和最新的掌纹识别的原理相结合,构成了手持式掌纹识别系统,对于实时掌纹识别技术的研究有着非常重要意义。
上传时间: 2013-07-31
上传用户:muyehuli
本文首先介绍了利用FPGA设计数字电路系统的流程和雷达数字信号处理的主要内容。 在第二章中主要阐述了FIR数字滤波器的窗函数设计方法,并应用FIR滤波器设计数字动目标显示和数字动目标检测系统;脉冲压缩处理是现代雷达信号处理的一个重要组成部分,线性调频信号和二相巴克码的脉冲压缩处理方法在第三章做了重点描述。 Cyclone系列芯片是高性价比,基于1.5V、0.13um采用铜制层的SRAM工艺。它是第一种支持配置数据解压的FPGA芯片。论文设计的最后部分是利用Altera公司Cyclone系列FPGA芯片EP1C6F256C6和EPCS4配置芯片设计设计SD转换器,在QuartusⅡ4.0下采用VHDL语言和逻辑电路图结合的设计方法,经过仿真并最终实现了硬件设计。 设计结果表明电路性能可靠,SD转换的精度较高,完全满足设计的要求。
上传时间: 2013-06-26
上传用户:华华123
随着红外探测技术和超大规模专用集成电路的发展,实时红外成像系统得到了越来越广泛的应用。如何针对红外图像的特性对红外图像进行实时处理,得到能真实反映探测场景、适合观察分析的红外图像是目前红外成像技术的研究热点。针对红外图像在被采集后立即进行预处理,简化后级数字信号处理单元的繁重任务,在红外成像技术中具有重要意义。本论文主要工作如下: (1)对红外成像的原理、红外图像的形成过程、红外图像的特征以及红外图像与可见光图像的区别进行了阐述。 (2)简要介绍了频域中图像的增强算法,以及图像的灰度变换原理。 (3)通过对时域中各种算法的分析对比,以及时域处理与频域处理的对比,选择数种适合红外图像预处理的算法进行硬件实现,然后再根据硬件实现的难易程度和算法对硬件资源的占用率,以及最终对图像的处理效果,选择一种最佳的平滑和锐化方法。 (4)针对FPGA的特点,采用了模块化结构设计,方便构成并行运算,充分体现了实时处理的要求。 (5)分析了红外图像灰度变换的硬件构成,实现了对红外图像的直方图统计。 (6)阐述了I2C总线标准,使用I2C总线对SAA7115视频图像处理芯片的控制,对模拟的红外图像采集、量化成数字图像信号;由于采用SDRAM进行数据的存储,所以针对数据的存储及读取方式设计了SDRAM存储器的控制器,将量化后的数据存储到SDRAM存储器。 (7)详细阐述了图像频域处理的硬件实现方法,并特别说明了DFT的FPGA硬件构成方法及这种方法与DSP处理器构成方法的区别。然后针对整个系统的时序构成及时序要求,采用了PLL核构成了系统的时序部分,并对系统进行了优化,以提高运行速度及减少资源占用率。
上传时间: 2013-07-12
上传用户:顶得柱
在船舶交管系统中,雷达信息处理是最重要的组成部分。视频回波处理中的杂波处理要求实时性很高,大约要在一个距离单元的时间(0.05-0.1us)内完成。杂波处理如恒虚警处理本身比较复杂,这类处理过程又要求快速,图像显示系统要求及时的把接收到的雷达方位数据从极坐标转换成直角坐标。在软件上实现这些算法虽然精度可以达到,但是实时性问题不能满足。因此这类问题多采用高速专用数字设备来实现。FPGA在数字信号处理领域有非常广阔的应用前景,以其优良的性能在数字信号处理中发挥了重大的作用。CORDIC算法可以在硬件上以很高的精度实现一些函数和运算。针对以上几点,本文提出了利用CORDIC算法,基于FPGA来实现雷达信号处理和图像显示的算法研究,用硬件来实现正弦、余弦、正切、乘法、除法、指数和对数等基本函数和运算,把他们设计成为可重用的IP core,这样可以满足实时性和精度的问题。从而在将来的算法研究中方便的调用,这样在算法研究中可以节约大量的时间,在一定程度上降低研究的难度。 围绕雷达信号处理和图像显示,本次课题设计主要做了如下工作: 1.对CORDIC算法进行分析和研究,以及它在雷达信号处理和图像显示中的影响。 2.成功用硬件描述语言在Xilinx公司软件ISE的环境下编写代码,在Synplify和Modelsim上做了综合和仿真。 3.对实验结果进行精度和速度分析。 4.对雷达信号处理和图像显示的相关算法进行分析和研究。 5.从实例分析IP core的特点,对算法研究的影响和IP core在雷达信号处理和图像显示中的应用。 最终在实践环节,成功利用CORDIC算法,在FPGA上实现可重用的IP core,这些IP core能够以很高的精度实现一些基本函数和运算,在雷达信号处理与图像显示中起到很大的作用。
上传时间: 2013-07-16
上传用户:steele
本文完成了一种高速高性能数字脉冲压缩处理器的设计和FPGA实现,包括系统架构设计、方案论证及仿真、算法实现、结果的测试等。 绪论部分首先阐明了本课题研究的背景和意义,概述了雷达数字脉冲压缩系统的主要研究内容,关键技术及其发展趋势,然后介绍了数字脉冲压缩系统设计与实现的要求,最后给出了本文的主要研究内容。 第二章叙述了线性调频信号脉冲压缩的基本原理,对系统设计的实现方法进行了实时性方面的论证,并基于MATLAB做了仿真分析。 第三章从数字系统结构化设计方面将本系统划分为三个部分:输入部分、脉压计算部分、输出部分,并在流程图中对各部分所要实现的功能做了介绍。 第四章首先总结了数字脉冲压缩的实现途径;提出了基于自定制浮点数据格式和分时复用蝶型结构的数字脉冲压缩系统设计思想,对其关键技术进行了深入的研究。 第五章对输入输出模块的功能做了详细的描述,设计了具体的结构和电路。 第六章针对系统的测试验证,提出面向SOC的模块验证和系统软硬协同验证的验证策略。通过Link for Modelsim工具,实现MATAB与Modelsim之间对VHDL代码的联合仿真测试,通过在线逻辑分析工具ChipScope,完成系统的片上测试,并分析系统的性能,证明系统的可实用性。满足设计的要求。 本文研制的数字脉冲压缩处理器具有动态范围大、处理精度高、处理能力强、体积小、重量轻、实时性好的优点,为设计高性能的现代雷达信号处理系统提供了可靠的保证。
上传时间: 2013-07-01
上传用户:lingduhanya
数字信号处理与噪音抑制Advanced Digital Signal Processing and Noise Reduction,这个是第二版。
标签: 数字信号处理
上传时间: 2013-04-24
上传用户:Avoid98
图像处理技术是信息科学中近几十年来发展最为迅速的学科之一。目前,数字图像处理技术被广泛应用于航空航体、通信、医学及工业生产领域中。图像处理系统的硬件实现一般来讲有三种方式:专用的图像处理器件主要有专用集成芯片(Application SpecificIntegrated Circuit)、数字信号处理器(Digital Signal Process)和现场可编程门阵列(FieldProgrammable GateArray)以及相关电路组成。它们可以实时高速完成各种图像处理算法。图像处理中,低层的图像预处理的数据量很大,要求处理速度快,但运算结果相对比较简单。相对于其他两种系统,基于FPGA的图像处理系统非常合适用于图像的预处理。 本文设计了一种基于FPGA的图像处理系统。它的主要功能有:对摄像头送来的视频数据进行采集,并把它数字化;实现中值滤波和边缘检测这两种图像增强算法;将数字视频信号转换为模拟信号。 图像处理系统由主处理器单元、图像编码单元和图像解码单元三部分组成。FPGA作为整个系统的核心器件,不仅要模拟出12C总线协议,完成视频解码芯片和编码芯片的初始化;还要对视频流同步信号提取,实现图像采集控制,并将图像信号存储在SRAM中;图像增强算法也是在FPGA中实现。采用PHILIPS公司的专用视频解码芯片SAA7111A将模拟视频转化数字视频;视频编码芯片SAA7121完成数字视频到模拟视频的转化。
上传时间: 2013-07-19
上传用户:标点符号
随着电子技术和计算机技术的飞速发展,视频图像处理技术近年来得到极大的重视和长足的发展,其应用范围主要包括数字广播、消费类电子、视频监控、医学成像及文档影像处理等领域。当前视频图像处理主要问题是当处理的数据量很大时,处理速度慢,执行效率低。而且视频算法的软件和硬件仿真和验证的灵活性低。 本论文首先根据视频信号的处理过程和典型视频图像处理系统的构成提出了基于FPGA的视频图像处理系统总体框图;其次选择视频转换芯片SAA7113,完成视频图像采集模块的设计,主要分三步完成:1)配置视频转换芯片的工作模式,完成视频转化芯片SAA7113的初始化:2)通过分析输出数据流的格式标准,来识别奇偶场信号、场消隐信号和有效行数据的开始和结束信号三种控制信号,并根据控制信号,用Verilog硬件描述语言编程实现图像数据的采集;3)分析SRAM的读写控制时序,采用两块SRAM完成图像数据的存储。然后编写软件测试文件,在ISE Simulator仿真环境进行程序测试与运行,并分析仿真结果,验证了数据采集和存储的正确性;最后,对常用视频图像算法的MATLAB仿真,选择适当的算子,采用工具MATLAB、System Generator for DSP和ISE,利用模块构建方式,搭建视频算法平台,实现图像平滑滤波、锐化滤波算法,在Simulink中仿真并自动生成硬件描述语言和网表,对资源的消耗做简要分析。 本论文的创新点是采用新的开发环境System Generator for DSP实现视频图像算法。这种开发视频图像算法的方式灵活性强、设计周期短、验证方便、是视频图像处理发展的必然趋势。
上传时间: 2013-07-28
上传用户:lingzhichao
视频图像处理的应用越来越广泛,各种处理算法也日趋成熟,相关的硬件技术不断地推陈出新。视频图像处理系统的硬件实现一般来说有三种方式:数字信号处理器(Digital Signal Processor)、专用集成芯片(Application Specific Integrated Circuit)和现场可编程逻辑门阵列(Field Programmable Gate Array)以及相关电路组成。最近几年,随着电子设计自动化(Electronic Design Automation)技术的迅速发展,使得基于FPGA的可编程片上系统(System On a Programmable Chip)逐渐成为嵌入式系统。应用的一种趋势。特别地,在视频图像处理系统设计中,数据量大,要求处理速度快,灵活性高,FPGA有其独特的优势。鉴于此,本文对基于FPGA和SOPC技术的视频图像处理系统进行了研究。 本文介绍了Xilinx公司FPGA的结构和功能特点,以及可编程片上系统的开发工具和片内系统设计流程。根据视频信号的相关知识,编写了视频图像处理IP核,构建了视频图像处理系统。整个系统以FPGA为核心器件,内嵌PowerPC405处理器模块,通过ⅡC总线完成视频解码芯片的初始化,总体上实现了对视频图像信号的采集、处理、存储和显示。 本文最后对系统进行了调试。经过实验验证,系统能正确和可靠地工作。整个系统的逻辑资源消耗占FPGA的百分之十几,剩余的资源可以做许多硬件算法或其它方面的应用。
上传时间: 2013-05-24
上传用户:kaka