示波器窗口局部放大方法

文档序号:6153042阅读:4888来源:国知局
专利名称:示波器窗口局部放大方法
第l/4页
示波器窗口局部放大方法
技术领域
本发明有关一种示波器,特别涉及一种示波器波形的显示方法。背景技术
示波器是形象的显示信号幅度随时间变化的波形显示仪器,是一种综合的 信号特性测试仪,是电子测量仪器的基本种类。随着工业的发展,为了查看波 形的细节对数字示波器提出更高的要求。
传统方法采集与显示波形都在同一时基进行,受示波器存储深度限制,得 到波形数据有限,观察波形细节会受到限制。

发明内容
有鉴于此,有必要提供一种能提高数字示波器数据显示分辨率的示波器窗 口局部it大方法。
一种示波器窗口局部放大方法,该方法包括主界面波形采集将屏幕切 换到主界面,按照主时基采样数据并保存到数据暂存模块中,取数据暂存模块 中间一段数据进行显示;锁定待观察的波形区域在主界面显示的波形中选定 需要进一步观察的局部波形区域;视窗界面波形显示将屏幕切换到视窗界面, 在视窗界面按照视窗时基对所述局部波形区域进行波形数据的采集,该视窗时 基较主时基小,然后将数据存放到数据暂存模块中,取数据暂存模块中间部分 数据进行显示。
优选地,该数据暂存模块为静态随机储存器。
优选地,在主界面波形采集过程中,通过计算得到出主界面偏移位置值, 然后从主界面偏移位置开始取出要显示的波形数据,根据抽点系数对波形数据 进行抽值和插值处理,将处理后的波形数据显示到屏幕上
优选地,主界面偏移位置值的计算方法是,主界面偏移位置值=(数据暂存模块的存储深度 一 主界面波形数据长度)/2。
优选地,在视窗界面波形显示过程中,通过计算得到视窗界面偏移值,从 视窗界面偏移值开始取出波形数据,对波形数据进行插值或者抽值处理,将处 理后的波形数据显示到屏幕上。
优选地,视窗界面偏移值的计算方法是,^见窗界面偏移值=(数据暂存冲莫块 的存储深度一视窗界面波形数据长度)/2。
使用上述示波器窗口局部放大方法,因为视窗时基总是小于主时基,所以 视窗界面相对于主界面提高了分辨率,提高了波形的水平扩展倍数,达到查看 图l象细节的目的。


图1为传统示波器采集及显示波形^:据的示意图。
图2所示为本发明的示波器窗口局部放大方法一实施例的流程图。
图3所示为示波器^f吏用图2的方法的工作示意图。
具体实施方式
如图1所示,传统示波器的采集波形数据及显示波形的基本过程是示波 器按照主时基进行波形数据采集, 一次采集数据大小为示波器存储深度,将采 集的波形数据存储到静态随机储存器10 (以下简称SRAM IO)中,运行状态取 SRAM 10最中间的一部分数据进行显示。通过计算出要显示的波形数据在 SRAM 10中的主界面偏移位置值125(以下简称MainPos 125),然后从MainPos 125位置开始取波形数据,根据抽值系数对此部分数据进行抽值或者插值处理, 将处理后的数据显示到屏幕上,完成波形显示。由于数据采集与显示波形都在 同一时基进行,受示波器的存储深度限制,得到的波形数据有限,观察波形细 节12会受到限制。
图2及图3所示为本发明的数字示波器窗口局部放大方法的一实施例,该 方法采用双时基机制,通过在主界面与窗口界面分别进行波形采集与显示,从 而可突破存储深度的限制,提高分辨率。如图2所示,该方法的包括如下步骤
S201:主界面波形采集同时参考图3,将屏幕切换到主界面50,按照主时 基采样数据并保存到SRAM中,取SRAM中间一段数据进行显示,计算出此时 的MainPos 51 ,然后从MainPos 51位置开始取出要显示的波形数据,根据抽点 系数对波形数据进行抽值和插值处理,将处理后的波形数据显示到屏幕上从而 得到波形56;
S202:锁定待观察的波形区域根据实际需要,在主界面50显示的波形中 选定需要进一步观察的局部波形区域60;
S203:视窗界面波形显示将屏幕切换到视窗界面70,在视窗界面70按照 视窗时基对所述局部波形区域60进行波形数据的采集(该视窗时基较主时基小), 然后将数据存放到SRAM中,取SRAM中间部分数据进行显示,计算出此时的 视窗界面偏移值71(以下简称WinPos71),从WinPos 71开始取出波形数据,对 波形数据进行插值或者抽值处理,将处理后的波形数据显示到屏幕上从而得到 波形76。
因为视窗时基总是小于主时基,所以视窗界面70相对于主界面50提高了 分辨率,提高了波形的水平扩展倍数,达到查看图f^细节的目的。 其中,MainPos 51及WinPos 71的计算方法是 MainPos 51= (SRAM的存储深度一主界面波形数据长度)/ 2; WinPos 71= (SRAM的存储深度 一 局部窗口波形数据长度)/ 2。 在视窗界面70按照视窗时基进行波形采集,不受存储深度限制,可以得到 足够多的波形数据进行显示,时基可以放大到最小的时基(最大的采样率)来查看 波形。在停止状态下,主界面50和视窗界面70都将采样得到的数据存入SRAM 中,视窗界面70下波形是按照视窗时基进行的采样及保存,相对于主界面中波 形提高了分辨率。
以上所述实施例仅表达了本发明的几种实施方式,其描述较为具体和详细, 但并不能因此而理解为对本发明专利范围的限制。应当指出的是,对于本领域 的普通技术人员来说,在不脱离本发明构思的前提下,还可以做出若干变形和 改进,这些都属于本发明的保护范围。因此,本发明专利的保护范围应以所附权利要求为准。
权利要求
1、一种示波器窗口局部放大方法,该方法包括主界面波形采集将屏幕切换到主界面,按照主时基采样数据并保存到数据暂存模块中,取数据暂存模块中间一段数据进行显示;锁定待观察的波形区域在主界面显示的波形中选定需要进一步观察的局部波形区域;视窗界面波形显示将屏幕切换到视窗界面,在视窗界面按照视窗时基对所述局部波形区域进行波形数据的采集,该视窗时基较主时基小,然后将数据存放到数据暂存模块中,取数据暂存模块中间部分数据进行显示。
2、 根据权利要求l所述的示波器窗口局部放大方法,其特征在于该数据 暂存模块为静态随机储存器。
3、 根据权利要求1所述的示波器窗口局部放大方法,其特征在于在主界 面波形采集过程中,通过计算得到出主界面偏移位置值,然后从主界面偏移位 置开始取出要显示的波形数据,根椐抽点系数对波形数据进行抽值和插值处理, 将处理后的波形数据显示到屏幕上。
4、 根据权利要求3所述的示波器窗口局部放大方法,其特征在于主界面 偏移位置值的计算方法是,主界面偏移位置值=(数据暂存模块的存储深度一 主界面波形数据长度)/2。
5、 根据权利要求1所述的示波器窗口局部放大方法,其特征在于在视窗 界面波形显示过程中,通过计算得到视窗界面偏移值,从视窗界面偏移值开始 取出波形数据,对波形数据进行插值或者抽值处理,将处理后的波形数据显示 到屏幕上。
6、 根据权利要求5所述的示波器窗口局部放大方法,其特征在于视窗界 面偏移值的计算方法是,视窗界面偏移值=(数据暂存模块的存储深度—视窗 界面波形数据长度)/2。
全文摘要
一种示波器窗口局部放大方法,该方法包括主界面波形采集将屏幕切换到主界面,按照主时基采样数据并保存到数据暂存模块中,取数据暂存模块中间一段数据进行显示;锁定待观察的波形区域在主界面显示的波形中选定需要进一步观察的局部波形区域;视窗界面波形显示将屏幕切换到视窗界面,在视窗界面按照视窗时基对所述局部波形区域进行波形数据的采集,该视窗时基较主时基小,然后将数据存放到数据暂存模块中,取数据暂存模块中间部分数据进行显示。使用上述示波器窗口局部放大方法,因为视窗时基总是小于主时基,所以视窗界面相对于主界面提高了分辨率,提高了波形的水平扩展倍数,达到查看图像细节的目的。
文档编号G01R13/00GK101620242SQ200910108938
公开日2010年1月6日 申请日期2009年7月21日 优先权日2009年7月21日
发明者轲 秦, 赵亚锋, 邵海涛 申请人:深圳市鼎阳科技有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1