Print

基于DSP的视频压缩系统的实现

论文摘要

图像压缩的实现一直以来有多种方法。基于DSP的脱机图像系统由于具有系统可编程性,良好的系统扩展性以及设备体积小,应用灵活方便等优点,而为人们所关注。本文针对基于DSP的图像压缩处理,强调硬件的实现:用模拟摄像头实现图像采集,采用菲利普公司的专用芯片SAA7111将采集后的模拟图像数据实现数字化,经复杂可编程逻辑器件CPLD(本文采用EPM7128LC84-15实现)译码后将数据存储,存储后的数据由DSP(TMSVC5402)读取到DSP的内部RAM区进行压缩算法处理,处理后的数据通过DSP的HPI口传输给PC机。本文涉及SAA7111的使用,用于实现整个电路的逻辑及译码工作的EPM7128LC84-15的使用,DSP的资源分配,片外程序的加载,片外数据的读取,压缩算法实现的选择与比较,HPI-8的应用,传输给PC的实现以及5V和3.3V混合逻辑等问题。全文共分七章。第一章为概述,第二章为系统原理及过程描述,第三至第六章详细分析了系统各个组成部分原理及实现,在此基础上第七章对全文进行了总结。

论文目录

  • 摘要
  • ABSTRACT
  • 第一章 概述
  • 1.1 选题背景
  • 1.2 课题的提出
  • 1.3 现实意义
  • 1.4 本系统优点
  • 1.5 需要完成的任务
  • 第二章 系统原理及过程描述
  • 2.1 系统框图
  • 2.1.1 系统硬件框图
  • 2.1.2 系统软件框图
  • 2.2 电路原理图
  • 2.1.1 电路原理图(见附录1)
  • 2.3 PCB板实物
  • 2.3.1 空印制板实物(见附录2)
  • 2.3.2 焊完器件后印制板实物(见附录3)
  • 2.4 系统工作过程
  • 第三章 图像采集和数据存储
  • 3.1 SAA7111(视频采集专用芯片)
  • 3.2 SAA7111的主要特点
  • 3.3 SAA7111的主要原理
  • 3.4 SMA7111主要寄存器设置
  • 3.5 在本系统中的实现
  • 3.5.1 在本系统中的作用
  • 3.5.2 如何连接
  • 3.5.3 DSP对SAA7111初始化
  • 3.6 利用定时器实现精确定时
  • 3.7 如何将转化后的数据实现存储
  • 第四章 DSP实现数据压缩及传输
  • 4.1 芯片简介
  • 4.1.1 TMSVC5402芯片主要特点
  • 4.1.2 TMS320VC5402的存储器结构
  • 4.2 功能实现
  • 4.2.1 在系统中的作用
  • 4.2.2 BOOTLOADER实现
  • 4.3 TMSVC5402存储器扩展方式
  • 4.4 片外存储器片选与读写逻辑
  • 4.5 DSP相应算法实现及编程
  • 4.5.1 JPEG
  • 4.5.2 二维DCT算法概述
  • 4.5.3 量化
  • 4.5.4 Z字形编排
  • 4.5.5 熵编码
  • 4.5.6 JPEG算法的实时性分析
  • 4.6 与PC机相连
  • 4.6.1 主机接口HPI
  • 4.6.2 增强的主机接口HPI—8
  • 4.6.3 TMSVC5402的HPI与PC并行接口的接口设计
  • 第五章 地址译码及逻辑
  • 5.1 CPLD发展历史及应用领域
  • 5.2 器件特点
  • 5.3 EPM7128SLC84-15
  • 5.4 在本系统中的实现
  • 第六章 外围辅助电路
  • 6.1 片外Flash结构存储器接口电路设计
  • 6.1.1 SST39VF400的烧写规则
  • 6.1.2 烧写程序设计
  • 6.2 SRAM接口电路的设计
  • 6.3 电源转换电路
  • 第七章 总结
  • 参考文献
  • 附录1
  • 附录2
  • 附录3
  • 致谢
  • 相关论文文献

    本文来源: https://www.lw50.cn/article/99c94862592f148cd2b9d3c0.html