nav emailalert searchbtn searchbox tablepage yinyongbenwen piczone journalimg journalInfo journalinfonormal searchdiv searchzone qikanlogo popupnotification paper paperNew
2021, 09, v.51 955-962
基于Storm的数字信号流式处理平台的研究与实现
基金项目(Foundation): 河北省重大科技成果转化专项基金资助项目(14040322Z)~~
邮箱(Email):
DOI:
摘要:

为满足现代无线电磁波通信领域中采集数据的自动、快速处理需求,提高电子信息装备对信号变化的快速感知能力,在Apache Storm的基础上,开发了数字信号流式处理平台。将数字信号的处理逻辑在纵、横向上切分为功能相对独立的软式虚拟设备,规划数字信号处理有向无环图(Digital Signal Process Directed Acyclic Graph, DSP-DAG),串接各虚拟设备形成流式数字信号处理作业链;完成DSP-DAG至Storm平台的映射,实现采集数据的流式并行处理。可有效地提升信号的并发处理能力,发挥计算集群的处理性能,并具备高可扩展和容错特性。验证结果表明,采用DSP-DAG模型处理常规卫星体制信号,相对常规流水线技术,可将应用性能提高30倍以上。

Abstract:

A stream digital signal processing platform based on Apache Storm is proposed to address the requirements of automatic and fast processing the collected data in radio electromagnetic wave communication field and increase the rapid signal sensing capability of the electronic information equipment.The soft virtual devices are achieved by dividing based upon vertical and horizontal direction of digital signal processing logic; the Digital Signal Process Directed Acyclic Graph(DSP-DAG) is planned, which connected virtual devices to form digital signal process operation chain; lastly, the mapping of the DSP-DAG to storm platform is performed to realize streaming paralleling processing of the collected data.The proposed platform could increase the signal concurrent processing capability and application performance effectively, and it provides high expansibility and fault tolerance.The experimental results show that when DPS-DAG model is applied the application performance can be improved above 30 times compared with conventional pipeline technology.

参考文献

[1] 吕会红.软件无线电SDR的软件体系结构研究[J].无线通信技术,2011,20(3):54-58.

[2] 李飞,粟欣,曾捷.软件无线电技术及其在军事领域的应用[J].科学技术与工程,2012,12(11):2665-2672.

[3] 孙大为,张广艳,郑纬民.大数据流式计算:关键技术及系统实例[J].软件学报,2014,25(4):839-862.

[4] HOPPE A,GRYZ J.Stream Processing in a Relational Database:A Case Study[C]//11th International Database Engineering & Applications Symposium.Banff:IEEE,2007:216-224.

[5] 戚红雨.流式处理框架发展综述[J].信息化研究,2019,45(6):1-8.

[6] STORM A.Lifecycle of Storm Topology[R/OL].(2015-05-23)[2021-06-10].http://storm.apache.org/documentation/Lifecycle-of-a-topology.html.

[7] APACHE.Storm[R/OL].[2014-6-20].https://www.csdn.net/tags/NtDaAg2sODc4MjctYmxvZwO0O0OO0O0O.html.

[8] KAFKA A.A High-throughput Distributed Messaging System[R/OL].[2013-01-27].http://kafka.apache.org/design.html.

[9] APACHE.Apache ZooKeeper[R/OL].[2015-05-15].http://apache.org/dyn/closer.cgi/zookeeper/.

[10] 黎建辉,沈志宏,孟小峰.科学大数据管理:概念、技术与系统[J].计算机研究与发展,2017,54(2):235-247.

[11] 刁红泉,张瑶瑶,颜钢锋.基于DSP的虚拟设备系统设计[J].江南大学学报,2004,3(1):36-39.

[12] 杨静,孙光民,王鹏.数字信号处理算法软件开发[J].北京工业大学学报,2000,26(增刊):41-45.

[13] 崔琛,余剑.基于通用计算机的实时数字信号处理仿真系统[J].计算机仿真,2005,22(12):249-251.

[14] 黄瑞.基于刀片服务器的虚拟无线电并行系统[J].国外电子测量技术,2008,27(11):56-59.

[15] RODRíGUEZ V I,SáNCHEZ J.Empowering Software Radio:IT++ As A GNU Radio Out-of-Tree Implementation[J].IEEE Latin America Transactions,2014,12(2):269-276.

[16] 高西全.数字信号处理[M].4 版.西安:西安电子科技大学出版社,2017.

[17] KWOK Y K,AHMAD I.Static Scheduling Algorithms for Allocating Directed Task Graphs to Multiprocessors[J].ACM Computing Surveys,1999,31(4):406-471.

[18] 张红海,范双景,周立民.超级流水技术研究[J].齐齐哈尔大学学报,1999,15(3):57-60.

[19] 屈磊,宋慰军,苟冬荣,等.基于SRIO的多DSP并行信号处理系统[J].计算机工程,2008,34(12):13-15.

[20] 雷涛.多DSP并行多模跟踪软件系统的研究与优化实现[D].北京:中国科学院研究生院,2006.

[21] 黄昕,周建江.基于TS101的多DSP并行视频实时处理系统硬件设计[J].电子工程师,2005,31(2):64-73.

基本信息:

中图分类号:TN911.72

引用信息:

[1]张保,刘世颖,张华冲,等.基于Storm的数字信号流式处理平台的研究与实现[J].无线电工程,2021,51(09):955-962.

基金信息:

河北省重大科技成果转化专项基金资助项目(14040322Z)~~

检 索 高级检索

引用

GB/T 7714-2015 格式引文
MLA格式引文
APA格式引文