论文部分内容阅读
随着对算法运算速度要求的提高,一些用软件实现的算法已满足不了实时性的要求。因此,充分利用硬件电路的并行性和快速运行的特点,实现算法硬化,成为算法研究的一个新方面。本文工作进行的算法硬化实现是关于图像方面的。论文讨论了算法硬化的实际意义与现状,研究了图像处理方面所用到的算法与Handel-C硬件描述语言,完成了多种图像算法的硬化设计与实现,其中包括在音视频和图像编码中应用广泛的DCT算法,图像预处理中经典的高斯滤波算法和双边滤波改进算法,以及多种边缘检测算法。这些算法在计算机上进行仿真之后,FPGA平台上进行了算法硬化的验证,证明了通过逻辑电路运行算法的正确性。本文探索并使用了一种新颖的硬件化设计与实现方法,与传统使用的硬件描述语言VerilogVHDL进行算法硬化的方式不同,采用了高级语言直接面向硬件描述层的方式,避免了硬件无法有效地表述算法而高级语言无法描述硬件的难题。本论文采用的图像硬件化设计方法,以及完成的图像处理的算法硬化,对以后从事算法硬件化研究的人员有着一定的指导意义。