[发明专利]一种基于三次样条插值的示波器波形抖动修正方法有效
申请号: | 201910489483.9 | 申请日: | 2019-06-06 |
公开(公告)号: | CN110231505B | 公开(公告)日: | 2020-12-08 |
发明(设计)人: | 武通海;邹来胜;窦潘;罗朝鹏 | 申请(专利权)人: | 西安交通大学 |
主分类号: | G01R13/02 | 分类号: | G01R13/02 |
代理公司: | 西安智大知识产权代理事务所 61215 | 代理人: | 弋才富 |
地址: | 710049 陕*** | 国省代码: | 陕西;61 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 基于 三次 样条插值 示波器 波形 抖动 修正 方法 | ||
1.一种基于三次样条插值的示波器波形抖动修正方法,其特征在于,包括以下步骤:
(1)将稳定的信号源接入示波器,并设置好示波器的参数,包括采样频率、触发条件,使信号波形稳定显示在示波器屏幕上;
(2)计算每次触发后显示波形的时间偏移量t0,即触发点位置处采样点与波形过零点的时间差;
(3)对波形每两采样点间进行三次样条插值,两采样点间的插值数据点数N由波形采样率大小决定;
(4)根据计算的波形偏移量,将插补好的波形进行过零点对齐,达到波形抖动修正的目的;
所述步骤(3)具体包括以下步骤:
对于长度为n的波形采样点数据集{xi},列表为x0x1…xn-1,且满足式(1),对其进行三次样条内插处理;
f(xi)=yi (1)
首先,用n-1段三次多项式在数据点之间构建一个三次样条,则插值函数g(x)在方程(2)中为分段函数:
函数pi(x)为满足下列条件的三阶多项式:
①插值条件:pi(xi)=yi (3)
②样条相互连接:pi-1(xi)=pi(xi) i=1,...,n-2 (4)
③在xi处,直到二阶导数均连续:i=1,...,n-2
根据条件的带入和适当的变形,确定三次样条内插函数表达式如下式(6),其中x是需要的内插数据点值,x值位于[x0,xn-1]范围内,y为x值处的插值:
为了获得插值数据点y值,需要确定边界条件,选用自然样条边界条件式(7),通过追赶法求出y″i,最终求出插值y
p”(x0)=p”(xn-1)=0 (7)
根据所求的三次样条内插函数表达式和给定的x值,求出每个插值区间[xi,xi+1]中的插值y,从而实现对波形数据进行三次样条内插;插值区间中插值数据点的数目N,由采样率大小决定,高采样率下,采样时间间隔较小,即插值区间较小,抖动量也较小,所以N较小;低采样率下,采样时间间隔较大,抖动量较大,所需的插值数据点数较多;N个插值数据点均匀分布在每个插值区间上,三次样条内插完成后的数据点总数为N*(n-1)+n,插值后每个插值区间便被等分成N+1段;
所述步骤(4)具体包括以下步骤:
根据波形抖动量的大小t0,计算出波形过零点在两采样点间的位置,将波形的时间偏移量量化成数据点的数量,方便后续进行数据点截取操作,将每次触发后的波形过零点进行对齐操作,采用式(8),将每次触发的波形过零点对齐到同一个位置,即实现了波形过零点对齐操作,达到了波形修正的目的
h=(T-t0)·(N+1) (8)
其中h为波形左移的数据点数,T为波形采样间隔。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于西安交通大学,未经西安交通大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201910489483.9/1.html,转载请声明来源钻瓜专利网。