基于电话线的图像传输系统的设计与实现

出处:hzcook 发布于:2007-05-27 13:01:58

传统的远距离监控、图像传输一般采用专门光缆或微波进行传递,容易受到地形和线路的限制,且造价极高,一般用户难以接受,因此,不易推广应用。

目前,公共电话网(PSTN)已普及全国,如果远程监控传输系统与一般的电话线相连接,即可获得简单实用的远程监控系统。但由于图像数据量大,压缩算法复杂而普通电话带宽又较窄,使得图像传输的实时性难以实现。高速通用的数字信号处理芯片的出现和Modem的飞速发展,使这一应用成为现实。本文介绍了以高速浮点处理芯片TMS320VC33为数据处理中心结合图像采集、通信控制来实现的一种远程图像监控系统。

1 DSP芯片TMS320VC33简介

TMS320VC33是美国TI公司推出的TMS320C3X系列的浮点式数字信号处理器,他是在原来的TMS320C31浮点DSP的基础上开发一个价格更低的版本,该产品以高速、低功耗、低成本、易于开发为显著特点。由于他采用了内部1.8V,外部3.3V供电,因而功耗比原有型号降低了大约一个数量级,而且能支持高达150M/FLOPS的运行速率,其主要特性如下:

CPU 带有32b的高性能CPU;可进行16/32b整数和32/40b的浮点操作;内含8个扩展寄存器;带有2个地址发生器、8个辅助寄存器和2个辅助寄存器算术单元(ARAUs)。

存储器 具有32b的指令字,24b的地址线;带有34kX32b(1.1 Mb)的片内双静态RAM。

外围接口 带有启动程序装载功能;内含5倍频的锁相环(PLL)时钟发生器;片内存储器可映射外设,其中包括一个串行口、2个32b定时器和一个DMA;具有4个内部译码页选,可大大简化与I/O及存储器的接口。

指令速度 具有高速的浮点运算能力,其中TMS320VC33-150型在13ns单周期指令执行时间时为150M/FLOPS和75MI/S;而TMS320VC33-120型在17ns单周期指令执行时间时为120M/FLOPS;60MI/S。结构框图如图1所示。


2 DSP应用子电话线图传输系统

2.1 系统结构介绍

远程监控系统重要的功能是及时将监测场景中的图像信息回传至监控中心。由于电话线只能传送64kb/s以下速率的数据,而实时图像每秒数据率在200Mb/s以上(640×480×24/象素×30帧/s),即使一帧静态图像需要的数据也能达到7Mb/s以上。

因此,即便回传被监测场景的静态图像,也必须先进行数字图像的压缩处理,将数据率压缩到较低的水平上,再经过Modem,送到电话线路上传输。系统结构图如图2所示。

系统主要由图像采集、DSP图像压缩、程序、数据存储器及CPLD逻辑控制几个部分组成。其中图像采集和数字化由CCD和A/D(SAA7111)芯片完成。输出422格式的YUV信号经DSP进行单分量压缩编码,通信模块(用现成的Modem)接收图像数据发送至电话线传输;接收端经Modem接收至PC,将码流重新合并,将图像在计算机上显示出来。我们采用图像大小分割为352×288,176×144,采用JPEG基本系统进行图像压缩,传输速率范围为1~5帧/s。

2.2 系统设计考虑

(1)图像A/D变换由Philips公司生产的可编程视频处理芯片SAA7111完成。SAA7111有4路模拟输入,2路模拟信号处理通道,可以通过软件灵活控制信号的各种制式。来自摄像头的模拟信号,首先在模拟信号控制下,进行信号箝位、模拟放大、A/D转换,然后将得到的8b亮度信号和8b色度信号分别送往亮度处理电路和色度处理电路进行处理,产生16b的YUV信号。Y(7-0)为8b数字亮度信号,UV(7-0)为不同颜色(B-Y和R-Y)复用信号。数字化后得到的YUV信号经由高8b、低8b16b数据线输出。DSP由图像缓冲接收数据进行压缩编码。

(2)本系统采用JPEG基本系统,并且为了消除对复合视频信号编码造成的差排干扰及提高压缩比,采用分量编码即以YUV信号作为编码对象。对接收到的数据首先进行电平偏移,以满足运算范围;然后将各分量分割成不重叠的8X8的象素块,再用快速离散余弦变换将各子块转换成8X8的二维DCT变换,得到的64个系数代表了该图像块的频率成分。在8X8的系数矩阵中,左上角的一个为直流(DC)系数,其余63个为交流(AC)系数。从左到右水平频率增高,从上到下,竖直频率增高。接着,用一个8X8的量化值阵列对DCT系数进行量化;再用Z形(Zigzag)扫描将系数矩阵变成一维数列,各项按频率由低到高顺序排列。就是借助于熵编码器将这些系数值转换成一串编了码的数据流。

(3)DSP及其外围电路的设计

存储器设计 VC33具有程序引导功能,程序可以由低速的EPROM装人到系统的高速RAM全速运行。为了降低系统成本,本课题中用EPROM和高速RAM相结合的存储器配置方式。其中,EPROM用于存储程序和初始化数据,高速RAM用于实时运行的程序和数据。系统加电运行时,VC33自动将程序和初始化数据从低速EPROM装入到高速RAM。装入完毕,程序在高速RAM中全速运行。

电源设计 TMS320VC33需2种电源,分别为CPU1.8V和周边I/O 3.3V接口电路供电。因为需要2套供电系统,所以要考虑到配合问题。在加电过程中,应保证CPU内核电源CVDD先上电,晚也要和I/O电源DVDD一起加。关闭电源时,先关闭DVDD,再关闭CVDD。这是因为:如果只有CPU内核获得供电,周边I/O没有供电,对芯片只是没有输入和输出,不会产生损害。而反过来,周边I/O供电而内核没有加电,那么芯片缓冲、驱动部分的三极管将处于未知状态下工作。系统考虑利用一个电源驱动两个线性稳压模块,产生所需的CVDD和DVDD,问题得到解决。

复位考虑 TMS320C3X支持一个非屏蔽外部复位信号(Reset低电平有效),以将处理器置人一个已知的状态。为了使系统被复位信号正确的初始化,复位信号的脉冲宽度必须至少10个H1周期以上。

(4)控制逻辑设计

控制逻辑采用型号为XC95144的CPLD的实现,其作用有:记录图像缓存的读写地址、控制读写信号、控制采样时序的产生及译码逻辑。

2.3 图像传输的通信实现

图像压缩编码后的数据流通过TMS320VC33的串行口直接发送给Modem,通信协议控制模块完成串行通信接口协议控制,通信命令收发及与DSP的接口。由于系统发送方和接收方都是通过Modem接人公用电话网,线路的连接和释放只需正确地设置Modem即可。

2.4 系统设计流程

TMS320VC33传输系统设计分硬件和软件两部分完成。其基本过程如图3所示。

3 结 语

本文介绍了基于电话线的远程图像传输系统。系统采用TMS320VC33作为主处理器,该片具有快速运算能力,结合JPEG压缩编码算法标准,实现了图像的传输。该系统可应用于某些(对远程场景图像质量要求不太高的情况下)远程图像监控系统,具有设备结构简单、价格低廉、传输所需频带窄等优点。只要被监控场景下有电话线路,即可实现图像监控,并且由于系统采用了TI公司的DSP芯片作为主要处理器实现系统功能,因而具有较高的系统性能和可靠性。随着高性能DSP和Modem技术的进一步发展,该系统的信息处理能力可以进一步增强,从而进一步提高图像的传输速度和恢复图像的质量,以满足人们的视觉需求。


  

参考文献:

[1]. TMS320VC33 datasheet https://www.dzsc.com/datasheet/TMS320VC33_688528.html.
[2]. TMS320C31 datasheet https://www.dzsc.com/datasheet/TMS320C31_1036758.html.
[3]. CPLD datasheet https://www.dzsc.com/datasheet/CPLD_1136600.html.
[4]. SAA7111 datasheet https://www.dzsc.com/datasheet/SAA7111_596088.html.
[5]. 16b datasheet https://www.dzsc.com/datasheet/16b_2177774.html.
[6]. EPROM datasheet https://www.dzsc.com/datasheet/EPROM_1128137.html.
[7]. XC95144 datasheet https://www.dzsc.com/datasheet/XC95144_727462.html.


版权与免责声明

凡本网注明“出处:维库电子市场网”的所有作品,版权均属于维库电子市场网,转载请必须注明维库电子市场网,https://www.dzsc.com,违反者本网将追究相关法律责任。

本网转载并注明自其它出处的作品,目的在于传递更多信息,并不代表本网赞同其观点或证实其内容的真实性,不承担此类作品侵权行为的直接责任及连带责任。其他媒体、网站或个人从本网转载时,必须保留本网注明的作品出处,并自负版权等法律责任。

如涉及作品内容、版权等问题,请在作品发表之日起一周内与本网联系,否则视为放弃相关权利。

上传BOM文件: BOM文件
*公司名:
*联系人:
*手机号码:
QQ:
应用领域:

有效期:
OEM清单文件: OEM清单文件
*公司名:
*联系人:
*手机号码:
QQ:
有效期:

扫码下载APP,
一键连接广大的电子世界。

在线人工客服

买家服务:
卖家服务:

0571-85317607

客服在线时间周一至周五
9:00-17:30

关注官方微信号,
第一时间获取资讯。

建议反馈

联系人:

联系方式:

按住滑块,拖拽到最右边
>>
感谢您向阿库提出的宝贵意见,您的参与是维库提升服务的动力!意见一经采纳,将有感恩红包奉上哦!