The invention discloses a digital quantity level determination method, which comprises the following steps: A, pre digital quantity is divided into N grades, each grade level corresponds to a value of LevelValue (I), 0 = I = N; the lowest rank interval between the highest level and grade value with N N 1 hysteresis interval and normal interval, N interval hysteresis and N 1 normal interval are mutually staggered; the N interval hysteresis which respectively correspond to N grades, the hysteresis interval corresponded well with the rank value by the corresponding rank rank values of adjacent interval together; B, receiving current digital input, determine the current digital input in the N interval and N hysteresis which one interval of 1 normal interval in the interval according to the current digital input which respectively determine the grade. The invention can reduce the phenomenon that the grade determination result is repeated beating because of the fluctuation of the digital quantity of the signal, and is easy to implement.
【技术实现步骤摘要】
数字量的等级确定方法
本专利技术涉及信号处理技术,尤其涉及数字量的处理技术。
技术介绍
在很多应用中需要对连续的信号划分等级。例如,公知的A/D转换中的量化就是将信号幅值划分为若干个量化级别,每个量化级别用一个量化值来代表。由于信号往往存在一定的波动,如果不经过一定的处理就直接对信号的数字量进行等级划分,那么输出结果就非常容易在两个等级之间反复跳动,从而造成系统的不稳定。
技术实现思路
本专利技术所要解决的技术问题在于提供一种数字量的等级确定方法,其能减轻因信号的数字量波动造成等级确定结果反复跳动的现象,且易于实施。为解决上述技术问题,本专利技术所采取的技术方案是:数字量的等级确定方法,包括以下步骤:a、预先将数字量划分为N个等级,每个等级对应于一个等级值LevelValue(i),i表示第i个等级,0≤i≤N,N为大于等于3的整数;并且,最低等级的等级值与最高等级的等级值之间的区间具有N个迟滞区间以及N-1个正常区间,该N个迟滞区间与N-1个正常区间彼此交错排列;其中,N个迟滞区间分别与N个等级一一对应,各迟滞区间由对应等级的等级值以及与对应等级的等级值相邻的区间共同组成;b、接收当前输入的数字量,确定当前输入的数字量处于N个迟滞区间和N-1个正常区间中的哪一个区间:如果当前输入的数字量处于正常区间,则将当前输入数字量的等级判定为与该当前输入数字量相邻的两个等级中较低的那个等级;如果当前输入的数字量处于最低等级的迟滞区间,则判定当前输入的数字量无效;如果当前输入的数字量处于最低等级以外的其余等级的迟滞区间,则根据上一次的数字量等级判定结果来判定当前输入的数字 ...
【技术保护点】
数字量的等级确定方法,其特征在于,包括以下步骤:a、预先将数字量划分为N个等级,每个等级对应于一个等级值LevelValue(i),i表示第i个等级,0≤i≤N, N为大于等于3的整数;并且,最低等级的等级值与最高等级的等级值之间的区间具有N个迟滞区间以及N‑1个正常区间,该N个迟滞区间与N‑1个正常区间彼此交错排列;其中,所述的N个迟滞区间分别与所述N个等级一一对应,各迟滞区间由对应等级的等级值以及与对应等级的等级值相邻的区间共同组成;b、接收当前输入的数字量,确定当前输入的数字量处于N个迟滞区间和N‑1个正常区间中的哪一个区间:如果当前输入的数字量处于正常区间,则将当前输入数字量的等级判定为与该当前输入数字量相邻的两个等级中较低的那个等级;如果当前输入的数字量处于最低等级的迟滞区间,则判定当前输入的数字量无效;如果当前输入的数字量处于最低等级以外的其余等级的迟滞区间,则根据上一次的数字量等级判定结果来判定当前输入的数字量的等级,且在当前输入的数字量为第一次输入时,默认上一次的数字量等级判定结果为最低等级;如果上一次数字量等级判定结果高于或者等于与该当前输入数字量相邻的两个等级中较高 ...
【技术特征摘要】
1.数字量的等级确定方法,其特征在于,包括以下步骤:a、预先将数字量划分为N个等级,每个等级对应于一个等级值LevelValue(i),i表示第i个等级,0≤i≤N,N为大于等于3的整数;并且,最低等级的等级值与最高等级的等级值之间的区间具有N个迟滞区间以及N-1个正常区间,该N个迟滞区间与N-1个正常区间彼此交错排列;其中,所述的N个迟滞区间分别与所述N个等级一一对应,各迟滞区间由对应等级的等级值以及与对应等级的等级值相邻的区间共同组成;b、接收当前输入的数字量,确定当前输入的数字量处于N个迟滞区间和N-1个正常区间中的哪一个区间:如果当前输入的数字量处于正常区间,则将当前输入数字量的等级判定为与该当前输入数字量相邻的两个等级中较低的那个等级;如果当前输入的数字量处于最低等级的迟滞区间,则判定当前输入的数字量无效;如果当前输入的数字量处于最低等级以外的其余等级的迟滞区间,则根据上一次的数字量等级判定结果来判定当前输入的数字量的等级,且在当前输入的数字量为第一次输入时,默认上一次的数字量等级判定结果为最低等级;如果上一次数字量等级判定结果高于或者等于与该当前输入数字量相邻的两个等级中较高的等级时,则将当前输入数字量的等级判定为与该当前输入数字量相邻的两个等级中较高的那个等级;如果上一次数字量等级判定结果低于或者等于与当前输入数字量相邻的两个等级中较低的等级时,则将当前输入数字量的等级判定为与当前输入数字量相邻的两个等级中较低的那个等级。2.根据权利要求1所述的数字量的等级确定方法,其特征在于,等级越高,等级值越小。3.根据权利要求2所述的数字量的等级确定方法,其特征在于,与最低等级相对应的迟滞区间为[LevelValue(0),(LevelValue(0)-lag)],...
【专利技术属性】
技术研发人员:陈烨萍,唐杰,李凌耀,
申请(专利权)人:科博达技术有限公司,
类型:发明
国别省市:上海,31
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。