Abstract
This paper reports a novel method for parametric fault diagnosis in linear analog electronic circuits using distance weighted cosine K-Nearest Neighbours (K-NN) algorithm that performs data classification on the basis of cosine similarity between data features or attributes. In this approach the analog electronic Circuit Under Test (CUT) is represented in the form of a transfer function model and natural response specifications of the system such as damping ratio, natural frequency and static gain of the system are extracted as features from this model. For experimentation purpose a second order Sallen-Key band pass filter and a fourth order Chebychev Type 1 low pass filter is considered, the corresponding fault classes are created for each of the circuit. The parameter values of the passive components in the system have been varied to derive the features, and each component whose tolerance varied is labelled with a corresponding fault class. The proposed methodology classifies faulty classes with accuracy greater than 95%.
Similar content being viewed by others
References
Zhang Yi W, Xueye J Haifeng (2008) One-class classifier based on SBT for analog circuit fault diagnosis. Measurement 41(4):371–380, ISSN 0263–2241, https://doi.org/10.1016/j.measurement.2007.02.007
Aminian F, Aminian M, Collins HW (2002) Analog fault diagnosis of actual circuits using neural networks. IEEE Trans Instrum Meas 51(3):544–550. doi:https://doi.org/10.1109/TIM.2002.1017726
He W, He Y, Li B, Zhang C (2019) Feature extraction of analogue circuit fault signals via cross-wavelet transform and variational Bayesian matrix factorisation. IET Sci Meas Technol 13(2):318–327
Karthi SP, Shanthi M, Bhuvaneswari MC, (2014) Parametric fault diagnosis in analog circuit using genetic algorithm. Proc. International Conference on Green Computing Communication and Electrical Engineering (ICGCCEE), Coimbatore, pp 1–5. https://doi.org/10.1109/ICGCCEE.2014.6921410
Wang L-T, Wu C–W, Wen X–G (2006) VLSI test principles and architectures. Morgan Kaufmann Publishers, San Francisco
Varaprasad BKSVL, Patnaik LM, Jamadagni HS, Agrawal VK (2004) A new ATPG technique (MultiDetect) for testing of analog macros in mixed-signal circuits. IEEE Trans Comput Aided Des Integr Circuits Syst 23(2):273–287
Zhang C, He G, Liang S (2008) Test point selection of analog circuits based on fuzzy theory and ant colony algorithm. Proceedings of IEEE AUTOTESTCON 2008: Systems Readiness Technology Conference, Salt Lake City, USA, pp 164–168
Lindermeir WM, Vogels TJ, Graeb HE (1998) Analog test design with IDD measurements for the detection of parametric and catastrophic faults. Proceeding of the Conference on Design, Automation and Test in Europe, France, pp 822–829
Xiao Y, He Y (2010) A linear ridgelet network approach for fault diagnosis of analog circuit. Sci China Inf Sci 53:2251–2264. https://doi.org/10.1007/s11432-010-4077-7
Huertas JL (1993) Test and design for testability of analog and mixed – signal integrated circuits: Theoretical basis and pragmatical approaches. In: Proc. European Conf. Circuit Theory and Design, pp 75–156
Milor L (1998) A tutorial introduction to research on analog and mixed – signal circuit testing. IEEE TCAS II: Analog and Digital Signal Processing, vol 45, no 10, pp 1389–1407
Kavithamani A, Manikandan V, Devarajan N (2011) Analog circuit fault detection using location of poles. J Electron Test: Theory Applic. 27(5):673–678. https://doi.org/10.1007/s10836-011-5240-9
Hong H, Lin L (2016) A study on the transfer function based analog fault model for linear and time-invariant continuous-time analog circuits. Proc. 2016 IEEE 25th Asian Test Symposium (ATS), Hiroshima, pp 92–95
Rathnapriya S, Manikandan V (2020) Remaining useful life prediction of analog circuit using improved unscented particle filter. J Elect Test Theory Appl, Springer 36(2):169–181
Kavithamani A, Manikandan V, Devarajan N (2012) Fault detection of analog circuits using network parameters. Int J Electron Test Theory Appl 28:257–261
Christophe P, Basso (2016) Electrical analysis - Terminology and theorems. Linear circuit transfer functions: an introduction to fast analytical techniques. IEEE, New York, pp 1–40
Marc T, Thompson (2014) Intuitive analog circuit design (2nd edn), Chap. 2 - Review of signal processing basics. In: Thompson MT (ed), Newnes, pp 15–52
Eyheramendy S, Lewis D, Madigan D (2003) On the Naive Bayes Model for text categorization. Proceedings of the Ninth International Workshop on Artificial Intelligence and Statistics, pp 3–6
Cover T, Hart P (1967) Nearest neighbor pattern classification. IEEE Trans Inf Theory 13(1):21–27
Charles Elkan (2008) Nearest neighbor classification. http://cseweb.ucsd.edu/~elkan/250Bwinter2010/nearestn.pdf. Accessed 12 July 2020
Hassanat AB (2014) Solving the problem of the k parameter in the KNN classifier using an ensemble learning approach. Int J Comput Sci Inf Secur 12(8):33–39
Prasath VBS, Alfeilat HAA, Lasassmeh O, Hassanat ABA (2017) Distance and similarity measures effect on the performance of Knearest neighbor classifier—A review. Available: http://arxiv.org/abs/1708.04321
Geler Z, Kurbalija V, Radovanović M et al (2016) Comparison of different weighting schemes for the kNN classifier on time-series data. Knowl Inf Syst 48:331–378. https://doi.org/10.1007/s10115-015-0881-0
Assess Classifier Performance in Classification Learner (2020). MathWorks.www.mathworks.com/help/stats/assess-classifier-performance.html. Accessed 12 July 2020
Author information
Authors and Affiliations
Corresponding author
Additional information
Responsible Editor: T. Xia
Publisher’s Note
Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.
Rights and permissions
About this article
Cite this article
Pandaram, K., Rathnapriya, S. & Manikandan, V. Fault Diagnosis of Linear Analog Electronic Circuit Based on Natural Response Specification using K-NN Algorithm. J Electron Test 37, 83–96 (2021). https://doi.org/10.1007/s10836-020-05922-0
Received:
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s10836-020-05922-0