基于FPGA的JPEG解码算法的研究与实现

来源 :南京理工大学 | 被引量 : 0次 | 上传用户:turbomeng
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
在多媒体通信技术中,JPEG以其对静止图像的优良的压缩特性获得了广泛应用,成为国际通用的标准。本文在简要介绍JPEG标准和FPGA(Field Program-mableGate Array,现场可编程门阵列)设计流程的基础上,从总体规划的角度提出了整个系统结构的设计思想,对JPEG解码器各部分算法进行了深入的研究,接着对各个模块的设计进行了详细的描述。采用了Verilog硬件描述语言对JPEG基本模式硬件解码器的各主要模块进行设计实现,并给出了功能仿真波形图及测试结果。在JPEG图像解码器中,二维IDCT(离散余弦逆变换)单元在整个解码过程中消耗的时间占了很大的比例,因此提高二维IDCT变换的速率显得很有必要,本文利用行列分解的方法实现二维IDCT变换,有效地减少了二维IDCT单元的运算时间。将反Zig-Zag扫描集成到了反量化器上,节约了反量化和反Zig-Zag扫描的时间。基于JPEG标准中Huffman码表的规律提出并行熵解码的算法,实现了快速Huffman解码。本课题的JPEG解码器的设计与实现,为复杂的图像解码器在FPGA上实现做了探索性的尝试,对其他的图像解码系统的IP核设计以及FPGA实现有着积极的借鉴意义。
其他文献
在南海台风模式(Tropical Regional Assimilation Model for the South China Sea,TRAMS)2.0版本基础上,从模式分辨率、动力框架、物理过程三个方面进行技术改进,形成了TRAMS
随着业务种类的增多,以及用户对通信需求个性化、多元化的不断追求,单一的3G网络已经无法满足人们日益增长的需求。在近年中得到快速发展和普及的无线局域网(Wireless Local
软件无线电作为一项重要的无线通信技术,旨在利用软件编程实现诸如调制解调、编码译码等各种无线通信算法,具有通用性强、灵活性好等优点。本文基于通用软件无线电外设(Unive
新一代宽带移动通信系统对系统容量、频谱效率、以及传输可靠性都提出了更高的要求,在无线资源日趋紧张的情况下,需要采用多天线发送和多天线接收的MIMO无线传输技术,以提高