当前位置:首页 > 嵌入式 > 嵌入式软件
[导读]构建以FPGA为核心的通信处理模块,内置一个32位处理器,加载uCLinux操作系统,驱动两个CMOS接口、一个SPI射频接口、一个以太网接口、一块液晶显示器;硬件加速定位、图像预处理、编码等算法;开发良好人机交互接口。

项目背景及可行性分析

1.项目名称、项目的主要内容及目前的进展情况

1)项目名称:分布式网络化视频监控系统

2)主要内容:构建以FPGA为核心的通信处理模块,内置一个32位处理器,加载uCLinux操作系统,驱动两个CMOS接口、一个SPI射频接口、一个以太网接口、一块液晶显示器;硬件加速定位、图像预处理、编码等算法;开发良好人机交互接口。

3)目前进展:目前已经完成需求说明,总体模块划分。自开发的无线射频模块已经完成。发射功率32级可编程,最大发射功率0dBm,接收灵敏度-85dBm,有效带宽200kpbs。

2. 项目关键技术及创新点的论述;

1)基于FPGA的嵌入式视频技术

2)分布式网络智能监控技术

3)基于ZigBee网络的定位技术

4)基于动态局部重配置技术的智能检测与视频检测模块复用技术,充分利用FPGA上的硬件资源。

传统视频监控系统单纯依赖提高CCD摄像机图象质量和大面积布置摄像机来获得高质量的全方位监控。但是此类系统需要昂贵的摄像机为终端,辅助良好的照明环境,建设和维护成本昂贵,能耗较高;同时需要架设很长的供电电缆和视频传输电缆将摄像机与监控中心相连,施工复杂,成本昂贵;监控中心多采取效率低下的人工监控和硬盘录像方式,智能化程度较低。

本项目所述系统采用ZigBee构建定位网络和数据网络,其中节点采用以高性能FPGA为核心,配置低功耗CMOS摄像头模组,实现移动物体的定位、跟踪和图象处理及传输功能。系统以智能检测技术确定运动物体所在的敏感区域,激活该区域内节点运行图象处理算法,提取运动物体的准确位置、行为状态,并将图象传输至监控中心。该系统具有以下创新点:

1)监控系统以定位、跟踪和传输三个层次,只针对运动物体进行计算,能有效配合传统监控系统,实现主动监控和智能监控;

2)所有部件采用低功耗电路和睡眠唤醒等软件功耗算法,可实现电池供电,安装、调试简单;

3)FPGA内集成32位处理器、视频接口、射频接口和其它数字接口,系统复杂度和成本有效降低;

4)采用FPGA硬件加速处理数字图象、无线通信协议,运算速度快;

5)基于动态局部重配置技术的智能检测与视频检测模块复用技术,充分利用FPGA上的硬件资源。

6)通信链路采用无线方式,安装简单,施工方便。

3. 技术成熟性和可靠性论述:

FPGA容量不断扩大,价格更加贴近大众,同时大量免费的IP库和开放源码使基于IP的SoC设计成为技术主流,加速了系统开发过程。以IEEE802.15.4为PHY和MAC层的ZigBee自2003年发布规范以来,得到了TI、Freescale和Microchip等联盟成员的大力支持,解决方案成熟并推向市场应用。CMOS技术在功耗、像素、帧率方面都取得突破,400万以上像素模块组已普遍应用。虽然现在系统整体上定位较高,但随着技术进步,在不远的将来价格将不会是系统大规模应用的主要限制因素。

项目实施方案

1.方案基本功能框图及描述

本方案总体结构如下图所示:

1)定位 分两个阶段: 相对节点定位--采用运动物体进入节点通信区域前后射频能量变化为特征确定运动物体的最临近节点,确定敏感区域。利用了运动物体对无线电波产生扰动的特性。节点附近的精确定位--利用CMOS摄像机监控区域小,针对简单二维画面,图像容易做背景过滤、运动物体提取处理。

2)跟踪 发挥网络覆盖密集特性,在定位基础上敏感区域附近节点相互协作,共享定位信息,直接利用各节点覆盖重叠的优势跟踪物体。

3)传输 传输定位信息和敏感区域图像信息,同时利用视频压缩算法,符合ZigBee带宽要求。

2.需要的开发平台

实现本方案所需要的基本功能、功能接口

构建以FPGA为核心的通信处理模块,要求内置一个32位处理器,加载uCLinux操作系统,驱动两个CMOS接口、一个SPI射频接口、一个以太网接口;支持ICAP,能实现动态重配置;含有多个DCM;可编程资源丰富,便于实现硬件加速定位、图像预处理、编码等算法;含有SRAM、DRAM和FLASH;开发良好人机交互接口。

所需要的目标FPGA开发平台,简述为什么需要此平台

目标平台为Virtex II Pro开发平台,主要是因为:本项目属于无线智能监测处理系统,需要硬件处理平台具有较高的处理速度和丰富的逻辑资源以实现无线协议、大量的数据处理以及智能检测算法和图象处理算法的硬件加速,而Virtex-II Pro XC2VP30含有3万个Logic cells,8个DCM,足以胜任本设计;本项目需要该开发板中的ICAP协助重配置开发;另外板上FPGA内含有两个PowerPC硬核,便于进行嵌入式软件开发和控制流设计,足以胜任复杂的无线网络协议、实时的图象的处理和传输,且为今后在此智能节点上升级硬件加速算法和增添其它智能处理内容留下极大的空间。

是否需要其它配套的开发工具

需要的开发工具包括MATLAB、ModelSim、XilinxISE、EDK等。

3.方案实施过程中需要开发的模块

在本方案中需要研制、开发的功能主要模块,以及开发的方式

需要研制无线模块子板,采用模块化开发方式

4.系统最终要达到的性能指标

论述本项目最终完成时所设想达到的目标。

1)通过无线网络,准确发现运动物体进入网络,并判断物体所在敏感区域

2)通过视频算法,确定移动物体准确位置

3)通过网络节点协作,实现运动物体的动态跟踪

4)无线网络支持可路由的视频传输

需要的其它资源

1.设计输入输出功能子板

子板功能描述、接口说明、时间、方式

无线子板实现2.4GHz 200kpbs收发功能,板上主要器件为Microchip公司的MRF24J40,该器件为符合ZigBee协议的射频收发器。

2.测试设备

列出在方案实施过程中所需要的测试设备(万用表、示波器、频谱仪、逻辑分析仪等)

直流稳压电源、万用表、示波器、频谱分析仪、逻辑分析仪、网络分析仪

3.方针、开发工具

列出在方案实施过程中所需要的仿真、开发工具等。

Xilinx ISE9.1i, ChipScope™ Pro, AccelDSP™,

本站声明: 本文章由作者或相关机构授权发布,目的在于传递更多信息,并不代表本站赞同其观点,本站亦不保证或承诺内容真实性等。需要转载请联系该专栏作者,如若文章内容侵犯您的权益,请及时联系本站删除。
换一批
延伸阅读

9月2日消息,不造车的华为或将催生出更大的独角兽公司,随着阿维塔和赛力斯的入局,华为引望愈发显得引人瞩目。

关键字: 阿维塔 塞力斯 华为

加利福尼亚州圣克拉拉县2024年8月30日 /美通社/ -- 数字化转型技术解决方案公司Trianz今天宣布,该公司与Amazon Web Services (AWS)签订了...

关键字: AWS AN BSP 数字化

伦敦2024年8月29日 /美通社/ -- 英国汽车技术公司SODA.Auto推出其旗舰产品SODA V,这是全球首款涵盖汽车工程师从创意到认证的所有需求的工具,可用于创建软件定义汽车。 SODA V工具的开发耗时1.5...

关键字: 汽车 人工智能 智能驱动 BSP

北京2024年8月28日 /美通社/ -- 越来越多用户希望企业业务能7×24不间断运行,同时企业却面临越来越多业务中断的风险,如企业系统复杂性的增加,频繁的功能更新和发布等。如何确保业务连续性,提升韧性,成...

关键字: 亚马逊 解密 控制平面 BSP

8月30日消息,据媒体报道,腾讯和网易近期正在缩减他们对日本游戏市场的投资。

关键字: 腾讯 编码器 CPU

8月28日消息,今天上午,2024中国国际大数据产业博览会开幕式在贵阳举行,华为董事、质量流程IT总裁陶景文发表了演讲。

关键字: 华为 12nm EDA 半导体

8月28日消息,在2024中国国际大数据产业博览会上,华为常务董事、华为云CEO张平安发表演讲称,数字世界的话语权最终是由生态的繁荣决定的。

关键字: 华为 12nm 手机 卫星通信

要点: 有效应对环境变化,经营业绩稳中有升 落实提质增效举措,毛利润率延续升势 战略布局成效显著,战新业务引领增长 以科技创新为引领,提升企业核心竞争力 坚持高质量发展策略,塑强核心竞争优势...

关键字: 通信 BSP 电信运营商 数字经济

北京2024年8月27日 /美通社/ -- 8月21日,由中央广播电视总台与中国电影电视技术学会联合牵头组建的NVI技术创新联盟在BIRTV2024超高清全产业链发展研讨会上宣布正式成立。 活动现场 NVI技术创新联...

关键字: VI 传输协议 音频 BSP

北京2024年8月27日 /美通社/ -- 在8月23日举办的2024年长三角生态绿色一体化发展示范区联合招商会上,软通动力信息技术(集团)股份有限公司(以下简称"软通动力")与长三角投资(上海)有限...

关键字: BSP 信息技术
关闭
关闭