| 【中文题名】 | 基于CDMA 1X视频监控终端的设计 |
| 【英文题名】 | |
| 【学科专业】 | 信号与信息处理 |
| 【论文级别】 | 硕士论文 |
| 【投稿时间】 | 2007-8-8 |
| 【中关键词】 | 视频监控,MPEG4压缩,DSP,嵌入式,CDMA, |
| 【英关键词】 | surveillance systems,MPEG4 compression,DSP,embedded,CDMA, |
| 【分类导航】 | 工业技术>自动化技术、计算机技术>自动化技术及设备>自动化系统>监视、报警、故障诊断系统> |
| 【论文摘要】 |
随着计算机网络和通信技术、多媒体技术的快速发展,出现了结合计算机网络技术、多媒体技术以及无线网络技术的数字视频监控系统。数字监控系统具有传统模拟监控系统无法达到的优点,正逐步取代模拟监控,广泛应用于各个行业。
本文对视频信号的采集、压缩、嵌入式技术和无线网络通信等方面进行了简要介绍和系统可行性分析,将系统分为客户端(无线终端)和服务器端两大部分,并对无线终端视频压缩模块和网络通信模块进行重点讨论。
在视频压缩模块中,本设计首先采用ADI Blackfin533 DSP的PPI口来接收解码芯片ADV7183输出的YUV视频数据,接着将视频数据进行MPEG4压缩,最后将压缩后的编码数据通过SPI口用DMA方式发送给网络通信模块。在MPEG4压缩部分文章也研究了MPEG4 SP编码算法的原理,改进了复杂耗时的算法,再通过内存优化,结构优化和汇编优化,最终该模块实现了实时编码。
网络通信模块则是采用PHILIPS公司ARM7系列的LPC2210为核心,通过串口外接一块CDMA MODEM用来进行无线通信,在ARM7平台上移植uCLinux操作系统、设计SPI驱动程序、实现PPP无线拨... |
| 【论文题纲】 |
|
摘要 |
4-5 |
|
ABSTRACT |
5-10 |
|
第一章 绪论 |
10-15 |
|
1.1 课题背景和意义 |
10-11 |
|
1.2 国内外发展动态 |
11-13 |
|
1.3 本文主要工作和意义 |
13-15 |
|
第二章 无线视频监控相关技术介绍 |
15-28 |
|
2.1 系统的设计 |
15 |
|
2.2 视频压缩编码模块 |
15-18 |
|
2.2.1 视频压缩标准的选择 |
15-17 |
|
2.2.2 MPEG-4 的视频格式 |
17-18 |
|
2.2.2.1 颜色空间 |
17-18 |
|
2.2.2.2 MPEG4 的图像格式 |
18 |
|
2.3 网络服务模块 |
18-27 |
|
2.3.1 数据无线传输方式的选择 |
18-21 |
|
2.3.2 TCP/IP 协议 |
21-24 |
|
2.3.2.1 网际协议IP |
21-22 |
|
2.3.2.2 传输控制协议TCP |
22-23 |
|
2.3.2.3 UDP 协议 |
23-24 |
|
2.3.3 PPP 协议 |
24-25 |
|
2.3.4 PPP 链路工作过程 |
25-26 |
|
2.3.5 嵌入式操作系统的选择 |
26-27 |
|
2.4 本章小节 |
27-28 |
|
第三章 视频监控客户终端硬件总体设计 |
28-35 |
|
3.1 终端方案总体设计 |
28-29 |
|
3.2 DSP 压缩模块硬件的简介 |
29-32 |
|
3.2.1 PPI 接口介绍 |
30-31 |
|
3.2.2 视频采集的实现 |
31-32 |
|
3.3 嵌入式ARM 处理器硬件模块简介 |
32-34 |
|
3.4 本章小结 |
34-35 |
|
第四章 视频压缩模块的实现 |
35-58 |
|
4.1 视频数据预处理 |
35 |
|
4.2 MPEG4 软件编码和关键算法 |
35-46 |
|
4.2.1 MPEG4 编码的基本流程 |
35-37 |
|
4.2.2 形状编码 |
37 |
|
4.2.3 运动估计和运动补偿关键算法及其改进 |
37-46 |
|
4.2.3.1 匹配准则的选择 |
38-39 |
|
4.2.3.2 运动搜索算法的选择 |
39-42 |
|
4.2.3.3 纹理编码的实现 |
42-46 |
|
4.3 MPEG4 关键算法的改进 |
46-48 |
|
4.3.1 采用六边形模式搜索匹配点 |
46 |
|
4.3.2 DCT 变换前提前判零 |
46-47 |
|
4.3.3 自适应门限SAD 准则 |
47-48 |
|
4.4 MPEG4 算法在BF533 上的优化 |
48-57 |
|
4.4.1 存储器的分配 |
48-49 |
|
4.4.1.1 外部存储器的分配 |
48 |
|
4.4.1.2 内部存储器的分配 |
48-49 |
|
4.4.2 C 程序级的优化 |
49-52 |
|
4.4.2.1 对C 程序的优化 |
49-50 |
|
4.4.2.2 面向DSP 的CACHE 的应用 |
50-51 |
|
4.4.2.3 DMA 技术的应用 |
51-52 |
|
4.4.3 汇编程序级优化 |
52-55 |
|
4.4.3.1 SAD 的优化 |
52-53 |
|
4.4.3.2 量化/逆量化模块 |
53-54 |
|
4.4.3.3 半象素内插 |
54 |
|
4.4.3.4 其他模块的优化 |
54-55 |
|
4.4.4 优化后结果分析 |
55-57 |
|
4.5 本章小结 |
57-58 |
|
第五章 无线网络通信模块的软件设计 |
58-77 |
|
5.1 UCLINUX 的移植 |
58-59 |
|
5.1.1 UCLINUX 开发环境的搭建 |
58 |
|
5.1.2 定制内核 |
58-59 |
|
5.1.3 下载UCLINUX 内核和应用文件 |
59 |
|
5.2 SPI 驱动的实现 |
59-62 |
|
5.3 无线拨号程序的设计 |
62-66 |
|
5.4 SOCKET 网络通信 |
66-74 |
|
5.4.1 总体设计 |
66-67 |
|
5.4.2 命令传输协议的制定 |
67-69 |
|
5.4.3 无线终端和服务器软件流程的设计 |
69-71 |
|
5.4.4 服务器端软件流程的设计 |
71-74 |
|
5.5 终端的调试结果 |
74-76 |
|
5.6 本章小结 |
76-77 |
|
总结与展望 |
77-78 |
|
参考文献 |
78-80 |
|
致谢 |
80-81 |
|
在学期间发表的学术论文 |
81-82 |
|
| 【DOI】 | LunWen.ID:2.2008.384481 |