基于CDMA的无线图像监控终端设计

发布者:BeaLaity0170最新更新时间:2007-01-04 来源: 电子设计应用关键字:TMS320DSC21  嵌入 手机看文章 扫描二维码
随时随地手机看文章

目前,数字类消费电子产品的需求增长惊人。在这些产品中,成像和视频类产品比重很大。并且技术积累日益成熟,单说算法有静态图像的JPEG标准、动态视频的MPEG1、MPEG2、MPEG3和H.263、H.264,并有向H.264过渡的趋势。将相关的图像技术应用于生产中将是我们考虑的一个重要方向。在银行、变电站、车站等场所,需要重点考虑单张图片的提取分析要求,以及控制应用成本,所以用M-JPEG算法比较合适。

本监控系统基于TMS320DSC21嵌入式处理器平台和嵌入式Linux系统,分为远程现场采集端和本地监控终端,通过CDMA无线网络进行传输,如图1所示。现场采集端采集监控现场单帧图像和视频连续帧并编码压缩成M-JPEG并保存成文件,然后通过CDMA网路传给本地监控端。监控端接收到图像数据后,进M-JPEG解码并在模拟液晶屏上显示出来。M-JPEG采用帧内压缩算法,对长时间没有变化的对象可以达到较高的压缩比,并且成本较低,从而实现在带宽有限的情况下实现远程观测。本文主要介绍监控终端的设计。

系统硬件结构

系统监控终端硬件组成结构如图2所示。


图1 无线图像监控系统结构

图2系统硬件结构

CPU采用TI公司芯片TMS320DSC21。该芯片是TI公司推出的一款基于多处理器架构之上的DSP数字图像处理器。其采用一个ARM7 32 位 RISC 微控制器来处理非成像功能,并用作整个系统的主控制器,同时采用可编程的 C5409 DSP 核心处理图像解码。另外,DSC21 还集成了专门用于处理大部分复杂计算图像任务的可编程协处理器。其中一个协处理器——图像处理引擎iMX执行 DCT、反向DCT,其它协处理器执行可变长度编码/解码、量化与逆量化。


电源模块负责电源的平稳输出和监视。

CDMA无线接收模块接收JPEG数据流,并存放到SDRAM中。图像显示模块将解压后的原始图像在电视或模拟液晶屏上显示出来。   存储器模块由FLASH与SDRAM组成。FLASH存储器用来存储程序,是系统独立运行(脱机运行)必不可少的组成部分。SDRAM存储器用于系统软件的运行以及图像数据的存储。这样可以调用以前的图像数据,用于研究。

调试仿真模块用于调试仿真使用,还可以通过它将图像数据从SDRAM中导入电脑中。 


图3 Linux系统层次结构

系统软件结构

系统的设计基于开放源代码Linux操作系统,本系统移植的是2.4版本。整个Linux系统的层次结构如图3所示。

整个Linux系统以前面介绍的TMS320DSC21硬件平台为基础,针
对本系统硬件需要的主要驱动程序分别是CDMA模块驱动和OSD图像显示驱动。驱动程序对底层硬件进行抽象,为顶层应用程序提供一致的底层接口。JPEG图像数据接收、管理程序作为一个常驻守护线程一直监控底层CDMA模块的活动,并给上层应用层程序提供相关接口函数。


图4 JPEG解码流程图

顶层应用层程序通过JPEG图像数据接收、管理服务程序获取从CDMA驱动接收来的图像数据,然后调用huffman解码库对图像进行解压,然后把解压后的YUV数据存入SDRAM,然后映射到OSD区域,通过液晶屏显示出来。

图像的JPEG解码实现

mclinux系统控制DSP端进行JPEG解码,经过预处理、Huffman 解码、反量化、IDCT 变换这几个主要步骤将JPEG 图像数据恢复成压缩编码前的图像数据,然后经过OSD处理最终在液晶屏上显示出图像来。详细流程如图4。

用CDMA模块无线传输图像数据

CDMA是码分多址的英文缩写(Code Division Multiple Access),它是在数字技术的分支——扩频通信技术上发展起来的一种移动通信技术。不同的移动台共用一个频率应用扩频通信技术对每个移动台分配一个独特的、随机的码序列,每个码序列互不相同,而且彼此都不相关。它的容量接近于以前CDMA 1×系统容量的两倍,从而能够适应不断成长的语音服务和无线互联网新型服务的需要。其次它的最高下载速度可以达到153kbps(将来可以达到307kbps),上传速度达64K。这样的速度对于每秒4帧左右的352x288的M-JPEG压缩图像数据的传输已经足够。

为了能在尽量少的数据冗余的情况下,准确无误的传送数据,本系统的底层参考了XMODEM协议。

XMODEM协议是一种使用拨号调制解调器的个人计算机通信中广泛使用的异步文件运输协议。这种协议以128字节块的形式传输数据,并且每个块都使用一个校验和过程来进行错误检测。如果接收方关于一个块的校验和与它在发送方的校验和相同时,如果包成功接收,接收方会返回一个肯定应答信号(ACK),如果发现错误,则返回一个否定应答信号(NAK)并重新发送数据包。然而,这种对每个块都进行认可的策略将导致低性能,特别是具有很长传播延迟的CDMA连接的情况时,问题更加严重。


图5 原始图像?????? ?图6 解码后的电视显示图

本系统的主要数据是JPEG压缩数据包,结合这个特点,我们在Xmodem的基础上制定了一套相应的传送协议。只有在数据包有丢失,而且的确影响后面的解码时,才发送重传请求,且只重传相应的包。如果不影响,则丢弃。这样做能最大限度利用CDMA有限的带宽保证数据的正常传输。

结语

本文主要完成了监控终端设计,并进行了测试,当监控对象没有剧烈运动时,在20kbps的带宽下,达到了每秒4帧的传输速度,达到了预期的目标。图5是原始图像, 图6是采用上述处理流程,进行解码后得到的图像。应用本文所述方法完成图像采集和远程传送工作,可广泛用于银行、变电站、车站、办公大楼等场所。比传统监控方式更方便,而且成本低,有着广阔的市场和应用前景。

关键字:TMS320DSC21  嵌入 引用地址:基于CDMA的无线图像监控终端设计

上一篇:计算机近距离无线数据采集系统设计
下一篇:DAB接收机的样机设计

推荐阅读最新更新时间:2024-05-13 18:16

基于C51单片机的汽车嵌入式车载防盗系统设计方案
1.引言 目前防盗器市场的主流产品是电子式防盗器,分为单向防盗器和双向防盗器,这两种防盗器都是车主通过遥控器来控制汽车,双向防盗器可以把车辆的真实状况反馈给车主。 GPS汽车防盗器依托全球定位系统,它将报警信息和报警车辆所在位置无声地传送到报警中心。由于车主不能直接控制车辆,价格和使用费用较高,使其推广应用受到很大限制,目前还没有普遍使用。GSM汽车双向防盗器是网络式防盗器的后起之秀,它依托全球GSM网络,车主可直接通过手机接受报警和控制车辆,性能价格比较好,它代表着汽车防盗器的发展趋势,自推出以来收到客户的青睐。 本文提出的汽车嵌入式车载防盗系统属于GSM防盗系统,没有采用昂贵的GPS模块,CPU采用了C51单片机,市场价
[单片机]
基于C51单片机的汽车<font color='red'>嵌入</font>式车载防盗系统设计方案
嵌入式系统移动视频监控终端平台安全性
摘要:提出基于INTEL IXP425嵌入式系统的移动视频监控终端实现方案,通过CDMA1x移动通信接入网络,复用四路IP数据通道,实现了高速上行数据传输。在此基础上,提出采用可信计算平台模块(TPM)与强制访问控制(MAC)的终端平台安全方案。实际测试表明,此方案能够满足移动视频监控应用需求。 关键词:移动视频监控;多路CDMA1x捆绑;可信计算;强制访问控制     随着移动通信技术的飞速发展和移动通信网络技术的广泛应用,移动视频监控技术(mobile video supervision,MVS)也随之得到发展。相比于有线视频监控技术,MVS具有更高的应用灵活性,适合移动监控和远程监控,部署方便。因此,MVS系统在防暴、军
[嵌入式]
风河:加速嵌入式设备软件优化
“‘操作系统不是我们的核心业务。’目前,风河的平台战略主要包括风河公司最知名的操作系统、开发工具、互连软件和管理工具,也包括相应的参考硬件和服务承诺,足以满足特定行业进行产品开发的特殊要求。”   设备软件已经成为电子产品制造商获得产品差异化竞争优势的关键因素,降低设备软件的成本与复杂度是其中最大的挑战。风河的平台战略就是要告诉整机开发商们不用再去开发那些人人都有的通用功能,而应释放资源去提升自己的独特竞争力。   靠VxWorks操作系统起家和发达的风河(Wind River)公司现在不再仅依赖于操作系统。风河已开始采用一种平台战略,即按照主要的工业应用领域,把合适的开发套件、操作系统、中间件和运行时工具包装在一起。对
[嵌入式]
利用商业化平台进行嵌入式系统的快速开发
      嵌入式系统的应用已经相当的广泛,曾有专家预言——嵌入式系统的明天就相当于PC的今天,如今从某种程度上讲预言已经实现,嵌入式系统被广泛应用于工业设备、汽车航空、医疗电子、消费电子等领域,与此同时市场竞争也愈加激烈,如何快速地将符合需求的产品投入市场成为在竞争中保持一席之地的关键。然而,随着系统构架的日益复杂化,例如,多核多任务的环境,MPU、DSP和FPGA混合编程,以及处理器和开发工具的多样化等,都给嵌入式系统开发人员带来了很大的挑战。第三方独立市场预测机构Embedded Market Forecasters(EMF)在对900多名嵌入式系统开发人员进行调研后指出,超过50%的嵌入式设计比预期时间晚上市,而平均延迟时
[嵌入式]
ARM与嵌入式入门的建议
由于很多人总问这个问题,所以这里做一个总结文档供大家参考。这里必须先说明,以下的步骤都是针对Linux系统的,并不面向WinCE。也许你会注意到,现在做嵌入式的人中,做linux研究的人远比做WinCE的人多,很多产家提供的资料也是以linux为主。我一直很难理解,其实WinCE的界面比linux的界面好看多了,使用起来也很方便,更为重要的是,WinCE的开发和Windows下的开发基本一样,学起来简单得多,但是学linux或者使用linux做嵌入式的人就是远比WinCE多。在和很多工作的人交流时我了解到,他们公司从没考虑使用WinCE,因为成本高,都是使用linux进行开发。在学校里,大都研究linux,也有少部分项目使用vxw
[单片机]
研华推出第5代ATOM赛扬/奔腾嵌入式内置IoT远程管理平台
台湾台北,嵌入式计算解决方案的领先厂商研华(台湾股票代码:2395),于日前推出了全系列嵌入式计算平台 基于Intel第五代ATOM的奔腾/赛扬处理器N3000系列(原Braswell)。新品包括嵌入式模块产品:SOM-3568,SOM-6868和SOM-7568,嵌入式单板电脑PCM-9310和MIO-2030,工业母板AIMB-216,以及嵌入式无风扇整机 ARK-3405。英特尔奔腾/赛扬处理器N3000系列和研华独家物联网的远程管理软件WISE-PaaS/RMM将会给提升嵌入式电脑整体价值,提高效率与连接性,平衡成本,性能和功耗,使其以最理想的状态应用于物联网,零售,医疗,数字标牌和工厂自动化领域。 新型英特尔赛扬/奔
[工业控制]
研华推出第5代ATOM赛扬/奔腾<font color='red'>嵌入</font>式内置IoT远程管理平台
基于TCP/IP协议的嵌入式网络打印服务器的实现
摘要:运用嵌入式Internet技术,设计了一个基于TCP/IP协议的嵌入式网络打印服务器,给出了系统中TCP/IP协议的剪裁方案,分析了系统软硬件的设计思路,最后通过测试程序验证了其可行性。 关键词:嵌入式 以太网 TCP/IP协议 网络打印 随着信息技术的发展和网络时代的到来,基于TCP/IP协议的嵌入式Internet技术越来越受到人们的关注。目前,大多数嵌入式设备仍处于孤立应用阶段 ,为了实现多个MCU之间的信息共享和交流,通常利用CAN、RS232和RS485等总线组网。但是这些网络的有效半径较短,并且孤立于Internet网络以外,如果能把嵌入式设备直接接入Internet,就可以用方便、低廉的方式实现信息的共享
[嵌入式]
DDS技术的原理介绍及用其和单片机进行嵌入式信号源的设计
信号源是指收音头、高频头、录音卡座、录像卡座等器件。微机及辅助设备完成信号的提取、数模转换、数字信号处理等功能。信号源是雷达系统的重要组成部分。雷达系统常常要求信号源稳定、可靠、易于实现、具有预失真功能,信号的产生及信号参数的改变简单、灵活。信号发生器又称信号源或振荡器,是用来产生各种电子信号的仪器,在生产实践和科技领域中有着广泛的应用。传统的RC或LC自激振荡器方式的信号源组成较繁杂,调试较困难,不易实现程控,已不能适应新的要求;而由采用专用IC芯片构成的信号发生器。另外,采用FPGA+D/A可实现正弦信号发生器的设计,同时可实现频率步进调节;但当输出高频信号时,需要高速D/A来配合工作,成本较高。频率合成与锁相技术的应用,可获
[单片机]
DDS技术的原理介绍及用其和单片机进行<font color='red'>嵌入</font>式信号源的设计
小广播
最新应用文章

About Us 关于我们 客户服务 联系方式 器件索引 网站地图 最新更新 手机版

站点相关: 安防电子 医疗电子 工业控制

词云: 1 2 3 4 5 6 7 8 9 10

北京市海淀区中关村大街18号B座15层1530室 电话:(010)82350740 邮编:100190

电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2024 EEWORLD.com.cn, Inc. All rights reserved