Journal of Systems Engineering and Electronics ›› 2011, Vol. 33 ›› Issue (6): 1425-1428.doi: 10.3969/j.issn.1001-506X.2011.06.44

• 软件、算法与仿真 • 上一篇    下一篇

基于SVM的模拟测试生成的改进算法

龙婷, 王厚军, 龙兵   

  1. 电子科技大学自动化工程学院, 四川 成都 610054
  • 出版日期:2011-06-20 发布日期:2010-01-03

Improved analogue test generation algorithm based on SVM

LONG Ting, WANG Hou-jun, LONG Bing   

  1. Automation Engineering College, University of Electronic Science and Technology, Chengdu 610054, China
  • Online:2011-06-20 Published:2010-01-03

摘要:

在一些测试生成算法中,通过数/模和模/数转换器将模拟系统转换为离散数字系统,使得测试生成和响应分析在数字信号领域进行。提出了一种基于支持向量机(support vector machine, SVM)的模拟测试生成算法,通过SVM解决采样空间的线性分类问题,生成的测试序列可直接作为激励信号作用于被测系统,通过输出响应即可判断是否故障。为了减少计算代价,采用一种非等间距方法压缩脉冲响应采样向量,在降低采样空间维度的同时保证了测试生成的有效性。

Abstract:

In some methods of test generation, an analog device under test (DUT) is treated as a discrete time digital system by placing it between a digital-to-analog converter (DAC) and an analog-to-digital converter (ADC). In this way the test patterns and responses can be performed and analyzed in the digital domain. A test generation algorithm based on the support vector machine (SVM) is proposed, and SVM is used for classification. This method uses the test patterns derived from the test generation algorithm as input stimuli, and the samples output responses of the analog DUT are applied for fault detection. In order to reduce the computational cost, this paper uses non-equidistant sampling to compress the impulse-response sample vectors. It ensures the efficiency of test generation when reducing the dimension of the sample space.