[发明专利]过采样实现动态采样速率调整的方法有效
申请号: | 201110152452.8 | 申请日: | 2011-06-09 |
公开(公告)号: | CN102354108A | 公开(公告)日: | 2012-02-15 |
发明(设计)人: | 胡忠林;黄福祥;吴维宁;卢文兵;郑哲 | 申请(专利权)人: | 国网电力科学研究院 |
主分类号: | G05B13/04 | 分类号: | G05B13/04 |
代理公司: | 南京知识律师事务所 32207 | 代理人: | 汪旭东 |
地址: | 210003 *** | 国省代码: | 江苏;32 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 采样 实现 动态 速率 调整 方法 | ||
1.过采样实现动态采样速率调整的方法,其特征在于,包括以下步骤:
步骤(1),结合应用需求,形成以下参数初始值:
需求采样速率:SAM_RATE_ACT
差值有效参数:
差值有效余数:LAST_RES
其中需求采样速率SAM_RATE_ACT为应用需求中所需的对信号进行采样的速率,SAM_RATE_REF为过采样所采用的采样速率,差值有效参数在需求采样速率确定后,该值即为定值,差值有效余为实时计算产生的条件变量,初始值为0;
步骤(2),以过采样速率SAM_RATE_REF进行采样,同时进行实时计算以下参数,形成差值判断条件:
上式中,SAM_PAR_INT为差值有效参数整数部分,FREQ_VAL为测量信号的实时频率,FREQ_STD为测量信号标准频率,SAM_RATE_PAR为差值有效参数;
上式中,SAM_PAR_RES为差值有效参数小数部分,FREQ_VAL为测量信号的实时频率,FREQ_STD为测量信号标准频率,SAM_PAR_INT为差值有效参数的整数部分;
又设LAST_RES表示实时计算保留的小数部分,其由LAST_RES自身加上SAM_PAR_RES,SAM_PAR_RES为结合测量信号实时频率实时计算的差值有效参数余数部分;
又设LAST_CNT表示上次计数值,其赋值条件如下:
如果实时计算保留的小数部分LAST_RES小于1,则置LAST_CNT为差值有效参数整数部分SAM_PAR_INT,如果实时计算保留的小数部分LASR_RES不小于1,则置LAST_CNT为差值有效参数整数部分SAM_PAR_INT减1;
又设NEXT_CNT表示下次计数值,其赋值条件如下:
如果实时计算保留的小数部分LAST_RES等于1,则置NEXT_CNT为上次计数值LAST_CNT,否则,置NEXT_CNT为上次计数值LAST_CNT加1;
对上次计数值LAST_CNT与下次计数值NEXT_CNT实时计算,作为步骤(3)判断策略的判断条件;
步骤(3),设SAM_CNT表示采样计数值,并对SAM_CNT结合上次计数值LAST_CNT和下次计数值NEXT_CNT进行判断,依据以下判断策略,并进入相应的处理过程,在判断策略完成后,对采样计数值SAM_CNT进行加1处理:
1)若满足条件:采样计数值SAM_CNT等于上次计数值LAST_CNT,并且上次采样计数值LAST_CNT等于下次计数值NEXT_CNT,进入步骤(4)处理;
2)若满足条件:采样计数值SAM_CNT等于上次计数值LAST_CNT,并且上次采样计数值LAST_CNT不等于下次计数值NEXT_CNT,进入步骤(5)处理;
3)若满足条件:采样计数值SAM_CNT等于下次计数值NEXT_CNT,并且上次采样计数值LAST_CNT不等于下次计数值NEXT_CNT,进入步骤(6)处理;
4)若以上条件皆不满足,则进入步骤(2)处理;
另设SAMPLE_VAL表示过采样数据对应采样点数值,DATA表示需求采样数据对应采样点值,设DATA_BUF表示线性差值缓存采样点值;
步骤(4),在此处理进程中,过采样数据对应采样点数值SAMPLE_VAL即为需求采样数据对应采样点值DATA,即:
DATA = SAMPLE_VAL
需求采样数据对应采样点值DATA即为实时需求采样数据,可交由其他处理过程用于计算、通讯、显示等功能,回至步骤(2)处理过程;
步骤(5),在此处理过程中,采样数据对应采样点值DATA需进行线性差值处理计算得出,此处理过程对线性差值缓存采样点值DATA_BUF进行存储,以供步骤(6)进行差值计算;
DATA_BUF = SAMPLE_VAL
回至步骤(2)处理过程;
步骤(6),在此处理过程中,结合线性差值缓存采样点值DATA_BUF进行线性差值处理得到采样数据对应采样点值DATA,计算方法如下:
DATA = DATA_BUF*LAST_REF + SAMPLE_VAL*(1-LAST_REF)
上式中,DATA表示需求采样数据对应采样点值,DATA_BUF表示线性差值缓存采样点值,LAST_RES表示实时计算保留的小数部分,SAMPLE_VAL表示过采样数据对应采样点数值;
需求采样数据对应采样点值DATA即为实时需求采样数据,回至步骤(2)处理过程。
2.根据权利要求1过采样实现动态采样速率调整的方法,其特征在于,所述的需求采样速率SAM_RATE_ACT应小于过采样速率SAM_RATE_REF的一半.。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于国网电力科学研究院,未经国网电力科学研究院许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201110152452.8/1.html,转载请声明来源钻瓜专利网。