发明名称 信号基线漂移的滤波方法及装置
摘要 本发明公开一种信号基线漂移的滤波方法及装置,该滤波方法包括:计算当前处理的信号采样值中每个信号采样值的信号个数,并将其放置在预先构建的第一数组中;根据第一数组中的记录信息,计算当前处理的信号采样值中中位数的信号个数MidNum、小于中位数的信号个数之和LessNum、以及大于中位数的信号个数之和GreatNum;在下一个信号采样值输入后,更新MidNum、LessNum及GreatNum的数值;根据更新后的MidNum、LessNum及GreatNum的数值大小关系,更新当前处理的信号采样值的中位数;将当前的信号采样值减去更新后的当前处理的信号采样值的中位数。本发明极大地提高了系统的运算速度。
申请公布号 CN102710889B 申请公布日期 2016.01.20
申请号 CN201210126254.9 申请日期 2012.04.26
申请人 深圳TCL新技术有限公司 发明人 赵湘清
分类号 H04N5/00(2011.01)I;H04N5/44(2011.01)I;H03H17/02(2006.01)I 主分类号 H04N5/00(2011.01)I
代理机构 深圳市世纪恒程知识产权代理事务所 44287 代理人 胡海国
主权项 一种信号基线漂移的滤波方法,其特征在于,包括以下步骤:步骤S01:计算当前处理的信号采样值中每个信号采样值的信号个数,并将其放置在预先构建的第一数组中,所述第一数组中各数组元素的下标按照大小顺序与给定的信号采样值的取值范围内的各个整数一一对应;步骤S02:根据所述第一数组中的记录信息,计算当前处理的信号采样值中中位数的信号个数MidNum、小于所述中位数的信号个数之和LessNum、以及大于所述中位数的信号个数之和GreatNum;步骤S03:在下一个信号采样值输入后,根据所述下一个信号采样值,更新所述MidNum、LessNum及GreatNum的数值;步骤S04:根据更新后的MidNum、LessNum及GreatNum的数值大小关系,计算并更新当前处理的信号采样值的中位数,具体为,若更新后的LessNum>更新后的MidNum+更新后的GreatNum,则将当前处理的信号采样值的中位数更新为第一数组的数组元素下标中小于所述下一个信号采样值输入之前的中位数所对应的下标,且从大往小方向第一个取值不等于零的数组元素的下标;若更新后的LessNum<更新后的GreatNum‑更新后的MidNum,则将当前处理的信号采样值的中位数更新为第一数组的数组元素下标中大于所述下一个信号采样值输入之前的中位数所对应的下标,且从小往大方向第一个取值不等于零的数组元素的下标;否则,将所述下一个信号采样值输入之前的中位数作为当前处理的信号采样值的中位数,其中,判断所述更新后的MidNum、LessNum及GreatNum的数值大小关系步骤之前还包括统计信号采样处理中计算中位数每一个子步骤的出现频率,并按照出现频率对各信号计算中位数的子步骤进行高低顺序排列的步骤;步骤S05:将当前的信号采样值减去更新后的当前处理的信号采样值的中位数。
地址 518052 广东省深圳市南山区中山园路1001号TCL国际E城D4栋7楼