...
首页> 外文期刊>Brazilian Computer Society. Journal >Bounded model checking for fixed-point digital filters
【24h】

Bounded model checking for fixed-point digital filters

机译:定点数字滤波器的边界模型检查

获取原文

摘要

Abstract Background Currently, digital filters are employed in a wide range of signal processing applications, using fixed- and floating-point processors. Regarding the former, some filter implementations may be highly prone to errors, due to problems related to finite word-length. In particular, signal processing modules may produce overflows and unwanted noise, which are caused by quantization and round-off effects, during accumulative-addition and multiplication operations. As a consequence, the system output may overflow or even keep oscillating, which compromises the expected system performance. Methods The present paper addresses this problem and proposes a new methodology for verifying digital filters, called digital systems verifier, which is based on state-of-the-art bounded model checkers that support full C and employ solvers for boolean satisfiability and satisfiability modulo theories. In addition to verifying overflow and limit-cycle occurrences, the present approach can also check output errors and time constraints, based on discrete-time models implemented in C. Results Experiments conducted during this work show that the proposed methodology is effective, when finding realistic design errors with respect to fixed-point implementations of digital filters. Conclusions Going further than previous attempts, the present results suggest that the proposed method, in addition to helping designers in determining the number of bits for fixed-point representations, can also aid in defining details about filter realization and structure.
机译:背景技术目前,使用定点和浮点处理器,数字滤波器被广泛用于信号处理应用中。关于前者,由于与有限的字长有关的问题,某些过滤器的实现可能很容易出错。特别地,在累积加法和乘法运算期间,信号处理模块可能会产生由量化和舍入效应引起的溢出和有害噪声。结果,系统输出可能会溢出甚至保持振荡,从而损害了预期的系统性能。方法本文解决了这个问题,并提出了一种用于验证数字滤波器的新方法,称为数字系统验证器,该方法基于最新的有界模型检查器,该检查器支持全C语言,并使用布尔值可满足性和可满足性取模理论的求解器。除了验证溢出和极限循环的发生之外,本方法还可以基于C语言中实现的离散时间模型来检查输出错误和时间约束。结果在这项工作中进行的实验表明,当找到现实的方法时,所提出的方法是有效的有关数字滤波器定点实现的设计错误。结论与以前的尝试相比,当前结果表明,提出的方法除了可以帮助设计人员确定定点表示的位数之外,还可以帮助定义有关滤波器实现和结构的细节。

著录项

相似文献

  • 外文文献
  • 中文文献
  • 专利
获取原文

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号