虚拟示波器快速捕获技术研究及应用

来源 :电子科技大学 | 被引量 : 1次 | 上传用户:tmd632
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
由于多元化和高效化检测的需要,虚拟示波器应用需求逐年增多。不同于直接通过硬件处理的台式示波器,虚拟示波器需要通过PC机进行分析处理,所以在处理波形数据的耗时上,虚拟示波器比台式示波器长,导致虚拟示波器的死区时间较长,波形捕获率低。因为波形捕获率决定了示波器捕获波形完整信息的能力,所以提高虚拟示波器的波形捕获能力具有较大的理论研究和实用价值。提高虚拟示波器波形捕获能力的方法主要有两种,即硬件升级和软件优化。本文主要研究使用软件提升波形捕获率的方法。通过设计一种虚拟示波器软件优化方法,加快程序数据处理以及绘制波形的速率,减少死区时间,提高波形捕获率,最大限度还原真实信号内容。并为其添加波形快速定位功能,在高速捕获模式下能更好地观查被测波形。本文主要通过绘图优化和并行化的方法提高虚拟示波器的波形捕获能力:(1)在绘图方法上,通过调用Direct2D绘图编程接口,借助现在性能不断提升的图形处理器,使Direct2D的硬件加速效果更加明显,从而提高虚拟示波器的波形绘制速率,使波形刷新率提高。并且还对波形数据进行批量处理,缩短死区时间,显示更多波形细节。最后通过波形定位功能找出需要的单幅波形并显示出来,方便对波形数据的检测。(2)在数据处理及任务划分上,利用Intel多核处理器的特点,将虚拟示波器程序进行并行化改造,使之能在多核处理器上并行执行各个任务,缩短任务执行时间,提升程序运行速率。并行化改造主要利用Intel线程构造块TBB(Intel Thread Building Blocks),它能实现多核处理器下的串行程序的并行化,以及通过Intel Parallel Studio工具集对并行程序进行调试及调优。缩短程序中数据处理时间,达到提高波形捕获能力的目的。通过对软件优化的研究及实施,实现虚拟示波器在相同的硬件配置及操作环境下波形捕获率的提升。本文研究的软件优化方法适用于不同核心数的处理器,在双核处理器平台上其波形捕获率可提高1.33倍,在四核处理器的平台上优化带来的加速比能高达1.7。
其他文献
CDIO工程教育模式是近年来国际工程教育改革的最新成果,在研究电路与系统课程教学环境和教学条件的基础上,结合军校特色和专业特点,从教学设计、教学方法、实践环节、评估方
<正> 茶与咖啡、可可号称世界三大饮料。随着世界各国的对外开放,加上东西方文化的交流,东方的茶文化也成了西方的新宠,从而在全球出现了形形色色的饮茶习俗。美国人饮茶力求
期刊
<正>你想过创编安全、健康、有意义的课间游戏吗?如果没想过,或者有这样的打算,那么就先领略一下抚顺市新抚区民主小学举行的"课间游戏创意大赛"吧。全校25个班级都参与了游
期刊
近年来,随着网络技术的飞速发展,网络化虚拟仪器蓬勃发展。示波器作为测量领域必不可少的仪器,其应用范围越来越广,但是实体示波器硬件固化、成本高、更新周期短,很难适应市
<正>蘑菇是人们经常接触的蔬菜,也很有营养。但是谁能想到市场上鲜嫩的蘑菇竟然有可能包含着很大的安全隐患。最近记者在山东青岛将市场上的蘑菇抽样进行检测,结果却发现了含
<正> 近年来,世界许多国家竞相开发出类型各异而又营养丰富的“人造食品”——仿生海洋食品,极大地丰富了海洋食品市场。所谓仿生海洋食品,即是以海洋资源为主要原料,利用食
21世纪是一个以计算机为基础,以网络为核心的信息时代。计算机给人类的生活带来便捷,使社会发展加快速度;但同时也产生了一个新的严重的社会问题——计算机犯罪。世界上第一
如今科技高速发展、课改不断深入,多媒体信息技术已经广泛运用在各科教学中。在小学数学教学中,我们要发挥多媒体逼真、直观、高效的优势,创设情境激发学生学习的积极性;发挥
<正>民生问题事关人们的生存发展,也是我国构建社会主义和谐社会必须关注和解决的大问题。习近平总书记在十九大报告中就提出,要提高保障和改善民生水平,加强和创新社会治理
先秦民间歌谣与诗体演变杨兴华诗歌,产生于劳动的节奏。最原始的诗歌即是与劳动节奏相和谐的呼喊声或号子声。所以,最早的诗体便是远古时期“那适应着短促的劳动节奏,适应着单音