基于DSP的海量实时多媒体数据分析系统设计
随着计算机应用系统的不断发展和完善,在各个领域产生了海量实时多媒体数据。这些海量数据可能已不被应用系统直接引用,但存在着大量的查询和分析价值。而对海量信息的利用离不开底层对数据的操作。然而,数据不断膨胀往往给应用系统带来一些难以忍受的后果,最典型的是系统在运行过程中资源消耗需求量越来越大,运行效率明显降低,而随着时间的推移,难度也在增大。例如体育赛事技术数据统计,随着大型赛事的增多。在比赛过程中,教练员需要根据场上数据和技术统计结果对人员和策略进行及时调整,从而控制比赛节奏,赢取比赛胜利。传统的海量实时多媒体数据分析,采用以实验者为基础的数据统计后处理方法,通过录像分析,以每个实验者为单点模型,构建单点互联系统,基于统计软件实现数据分析,无法保证实时性,分析误差大。
对于海量实时多媒体数据分析,国内许多学者进行了相关研究,取得了一定成果,但同时也存在一些问题。文献中提出了一种采用无线传感器网络的方法,实现海量实时多媒体数据分析,通过大带宽数据链,首先实现数据采集,以此为基础,采用数据融合的方法实现数据融合后处理,在各分布式的节点获取数据后,通过网络技术将所有数据传输到统一的计算机上进行处理,设计中侧重数据链,而对于数据分析和统计的研究较少。文献中提出一种基于实时异构嵌入式系统的海量实时多媒体数据分析方法,采用嵌入式系统的多任务调度特性,设计任务调度算法,算法主要是启发式任务调度算法,实时性较差,所以无法实现实时数据统计。文献中提出一种基于Android系统下基于自组网络模块设计的海量实时多媒体数据分析方法,采用嵌入式的实时陛优点,融合自组网的数据特性,对数据进行实时组网与处理,但涉及分析和统计的技术参数均为最原始的数据统计结果,没有对数据进行深层次特征融合分析,且分析的参量少,具有一定的局限性。
本文在文献研究工作的基础上,提出一种基于DSP的海量实时多媒体数据分析方法,实现了微型一体化的海量实时多媒体数据分析,以高速DSP为核心架构,辅助以专用数据冗余分析单元,对实验者进行多点建模,并以模型关联特性作为分析基础,以多关联度完成数据提取与融合处理,实现海量实时多媒体数据分析。
1 基于DSP多媒体数据分析实现
1.1 微型一体化核心系统
数字信号处理器(Digital Signal Processor,DSP)是一种专用的数字处理芯片,一般采用经典的哈佛结构,形成专用的处理芯片。由于DSP是专用于处理数字信号的,具有数据处理精确、可靠性好、易于大规模集成等优点。近年来,随着DSP制造工艺的提高,其应用范围遍及数据统计和信息技术领域,DSP最小系统设计包括专用硬件设计和配套软件设计两方面。硬件设计部分的主要工作是选择合适的DSP芯片,在以芯片为核心的基础上,辅助以其他的外围配套设备芯片、数据采集芯片、系统电源电路、系统芯片复位电路,并在DSP访问存储器中设置外扩存储器电路、芯片工作晶振电路、仿真连接电路等,搭建DSP最小系统。选用经典的TMS320C5502为核心处理器,构建DSP最小系统示意图如图1所示。
系统中,由于需要设计低功耗的微型一体化系统,所以对系统的电源设计、电源功耗和体积提出了更高要求,本文采用TI的专用电源芯片实现系统电源供给,原图如图2所示。
从图2可以看出,采用专用电源芯片设计,可以满足系统微型一体化的需求。
1.2 海量数据的关联特性与关联度分析
海量实时多媒体数据的关联特性与关联度分析体现在在原始数据采集与统计的基础上,通过数据的深度分析,提取出数据的关联特性,为统计结果准确性提供保证。
以大型足球赛事实时技术统计的微型一体化实现为例,进行方法的叙述。假设球员A与球员B进行配合,则在传球时,A随机选择传球方向,其配合过程为:
通过对于球员之间的相互配合协调关联度分析,可以深入分析出最佳传球组合、进攻组合和防守组合等,为教练换人提供依据。
2 基于DSP海量实时数据分析实验
实验对象是大型足球赛事实时技术统计,用于进行基于DSP的海量实时多媒体数据分析实验。对于各种参数的统计分析有助于教练员对赛场态势做出实时调整,达到控制比赛的目的。
2.1 海量实时多媒体数据分析内容
对于大型足球赛事的海量实时多媒体数据分析主要分为两大类:一是对于整体球队的技术统计;二是对于每个运动员的技术统计。全队的技术统计主要为:交战双方的进球数、射门次数、射正次数、扑救次数、任意球数、角球数、界外球数、全队犯规数、全队越位数、红牌数、黄牌数、换人次数、控制球时间
- 基于DSP与AD9852的任意信号发生器 (11-03)
- 多通道数据采集系统(11-12)
- 基于DSP和以太网的数据采集处理系统(01-01)
- 用矢量信号分析仪检测非线性失真(04-29)
- 利用虚拟仪器进行数字信号处理设计(02-11)
- 基于μC/OS-II的电力参数监测仪设计(02-23)