多通道接收设备数据并行处理方法

来源 :计算机与网络 | 被引量 : 0次 | 上传用户:shabaoge
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
  随着计算机技术的发展,信号接收设备大量运用于计算机进行设备控制、数据处理和人机交互。在接收设备完成天线信号接收、模数转换和解调处理后,人机交互和后续数据处理显示工作由计算机应用软件来完成。通常设备要求体积小、功耗低,编写的软件需充分发挥CPU性能,以提升设备效率。本文结合多通道接收设备,讨论多线程技术在利用CPU资源方面的应用。
  设备情况
  多通道接收設备用于0.1~30 MHz频率范围内的短波无线电信号的接收和解调。接收设备采用CPCI总线化设计,可满足固定台、站等不同场合下的应用。接收设备可独立完成常规信号的解调,同时将解调的基带I/Q和语音数据通过总线传输到上位机,实现上层网控处理。
  多通道接收设备由CPCI主控单元、8块接收板卡和CPCI机箱组成,如图1所示。



  接收设备主控单元采用CPCI主板,该产品是一款基于第三代低压Intel i7双核四线程(TDP 25 W、主频2.5 GHz)的CPCI刀片式计算机。接收板卡包括信道电路、本振电路、信号处理电路和音频功放电路。无线电信号经过接收板卡处理后,转换为基带I/Q和语音数据,再由驱动以中断的形式通知操作系统,将数据传至应用层软件。应用软件把收到的数据处理后显示为波形图、频谱图,同时将数据以文件形式保存至硬盘,并通过网络分发到后端台位。
  问题现象
  由底层上传的8路音频数据最大采样率为153.6 kbps,采用拉格朗日插值法实现任意可变采样率时,运算量非常大,应用软件出现卡顿现象,任务管理器的CPU使用约为28 %,并且CPU的线程1已接近满载,如图2所示。将数据存储后用cooledit软件打开时,发现保存在硬盘中的文件数据出现不连续,如图3所示,直接影响到后续的分析处理结果。



  原因分析
  监视CPU使用情况,发现随着使用路数的增加,CPU线程1的使用率随之增加,但其他三路占用率变化不大。理想状况下,每块接收板卡的中断到来后,应用软件立即接收数据并及时进行处理。但是当多路接收板卡同时工作时,由于各个接收板卡的硬件是相互独立的,不同板卡产生中断的时间间隔不确定,有可能非常接近。当应用软件正在处理其中一块接收卡数据时,另一块接收卡产生中断,造成数据阻塞。大量的阻塞发生后,导致CPU某一路占用度过高,影响系统的整体性能,造成数据处理和保存的异常。
  解决办法
  由于数据处理需要占用部分CPU资源,当8路接收卡的数据处理都是在主线程中完成时,无法充分利用CPU资源,因此采用多线程技术的应用程序可以更好地利用系统资源。该方法主要优势在于充分利用了CPU的空闲时间片,用尽可能少的时间来对用户的要求做出响应,使得进程的整体运行效率得到较大提高,同时增强了应用程序的灵活性。
  为此,在软件中给8路接收卡的数据处理部分创建独立的线程,并将未处理的数据缓存到数据池中,在各个线程中进行数据处理与保存到硬盘的操作。使用AfxBeginThread函数创建线程,在线程中使用WaitForSingleObject等待事件被触发,处理完数据后调用ResetEvent复位事件信号,退出软件时调用AfxEndThread函数结束线程。经过调整后的软件运行时的CPU使用效率得到提升,资源分配均匀,如图4所示;未出现卡顿现象,保存在文件中的数据连续,如图5所示。



  通过对比增加数据处理多线程前后的CPU使用情况,可以明显看到效率的提高和资源利用更加均衡。应用软件的多线程实现多路接收信号的并行处理与保存时,可提升CPU的处理效率,避免中断影响数据处理和文件保存,保证了数据的连续性和有效性。
其他文献
就像人类的眼睛对于人类很重要一样,计算机视觉对于人工智能来说也十分的重要。在人们生活领域中,计算机视觉技术发挥着越来越重要的作用,也因此拥有越来越高的地位。如今研究这项技术的人已经越来越多,将这项技术推广到了更大的应用范围,其在医疗、
期刊
想要把图片里的文字信息提取出来,现在虽然有许多方式,但很多都是将用户的图片信息上传到云端进行识别的,用户担心隐私问题。还有就是本地识别软件大多还是收费软件。这里介绍一个无需安装,无需上传云端的免费OCR工具,一起来看看。
随着我国信息化程度越来越高,企业局域网的规模越来越大,路由器、交换机等网络设备的数量也增长迅速。随着企业网络设备数量的增长,网络设备路由收敛的速度越来越慢,同时路由协议对设备的资源占用也越来越高。本文主要探讨中小企业路由收敛的问题。  目前大多数中小企业使用开放最短路径优先(OSPF)路由协议作为内部网关协议,随着企业网络规模的增大和网络设备的增多,路由协议的运算量迅速增长,导致路由收敛速度下降。
在新时代背景下,大数据为交通运输问题提供了全新的解决思路与途径。将大数据应用到智慧交通领域,不但能有效调整与改善智慧交通服务现状、科学解决交通路况堵塞等问题,还能进一步推动我国智能化交通实现可持续发展目标。对此,从大数据概述着手,通过论述智慧交通中的大数据应用,研究智慧交通中的新型大数据应用模式,旨在为智能化交通服务的有序运行提供可靠理论依据。  在我国社会经济水平不断提升的背景下,社会公众愈发重
近日,2021年中国国际服务贸易交易会在北京开幕,国产专业图像处理软件厂商亦心科技亮相服贸会,展示其采用全平台设计架构、支持10亿以上像素级别的图像处理软件———《悟空图像》,该软件同时兼容Adobe Photoshop格式,是国产图像处理领域的创新突破。  《悟空图像》整合了当前的图像处理算法、人工智能技术、互联网技术,将图像处理门槛降低,实现大众化、普惠化,实现了图像处理软件在大众应用领域的颠
随着移动互联网的日益普及,越来越多的电子商务平台开始接入移动互联网。移动互联网用户已经超过了年龄限制,儿童、青少年、中年人以及老年人中大部分人都在使用智能手机,人们通过智能手机实现信息传播与交流,是一种具有商业价值的形式,可以依靠它来收取利益,实现商品的价值。  在信息时代,学校交流不再满足于纸面形式,越来越多的计算机技术在互联网上应用,移动互联网的发展使人们从枯燥的生活中解放出来,信息的移动交流
期刊
如今人工智能技术的发展水平不断提升,对人们的现实生活有着关键影响,衍生出了许多智能化科技产物或行业,极大地方便了当代人的生活。人工智能产业发展随着技术革新及优化,技术发展空间逐渐提升,在现实生活中广泛应用。本文将结合实践,细致化探究关于计算机视觉以及网络领域中的应用。人工智能技术是网络技术发展所衍生出的技术类型,创新了技术应用条件,在人们现实生活之中实现全方位的渗透与引导,能够给人们的现实生活提供
与纸质阅读方式相比移动阅读方式的优势十分显著,但值得注意的是,对于需求不同的读者来说,阅读喜好仍然会呈现出差异化现象。所以对于阅读及知识传播来说,作为重要阅读途径的移动阅读、纸质阅读,二者不应站在对立的关系上,应基于优势的互补为出发点,实现共同发展。在移动阅读模式不断发展时,移动阅读App美学需求逐渐衍生,因此,要想切实满足阅读者的美学需求,在移动App进行交互设计的过程中,就应不断探索视觉美学的
炎热的暑期终于过去,进入9月份,也预示着开学季正式到来了,伴随着一大波学生们的手机换购需求,以迎接全新的学校生活。为此,许多手机品牌为了欢迎毕业季,也都准备许多开学季福利,其中一加推出的优惠政策可以说是最具亮点的,不仅是一加9旗舰系列,另一款主打游戏体验的一加9R也迎来了大幅优惠。  2021年的一加丰富了产品线,引入了全新的品质旗舰———一加9R,而这款游戏手机也不负期望,成為了3 000元价位
鉴于Tetra核心网级协议不开放无法与PDT进行系统级互联,而终端级互联存在诸多局限性,设计一种全新的Tetra与PDT互联网关方案。首先对Tetra和PDT使用现状和互联需求进行了分析,并分析了传统互联方案及其局限性,设计了一种Tetra和PDT智能互联网关,重点介绍了互联网关的构成方案和工作流程,最后通过实际的组网验证,证明了该设计的可用性和性能。  背景  Tetra专业集群通信系统具有保密
期刊