I. Introduction
Model identification has numerous cyber-physical system (CPS) based applications [1], [2] including autonomous auto-mobiles, adaptive estimation [3], [4], intelligent adaptive plant control [1], fault detection-isolation [5], [6]. CPS systems are often characterised by high degrees of uncertainty, and hence practical adaptive control is likely to be important for good closed loop response. This brief considers a hardware architecture for the parallel implementation of multiple model adaptive estimation (MMAE) schemes for model identification. MMAE forms a component of Multiple Model Adaptive Control (MMAC) schemes, see [7] for a complete modular analysis. Within MMAC, MMAE algorithms to identity the physical plant so that the control architecture can dynamically switch in appropriate controllers in real time. MMAE based algorithms significantly improve performance compared to contemporary designs [8], [9], particularly in the presence of uncertainties including external disturbances and abrupt changes. However, significant computational demands and massive number of filter banks required by the MMAE algorithm [7] preclude its use in resource constrained applications using embedded computing platforms with low cost or low power requirements. To the best of our knowledge, there is no reported hardware architecture for MMAE algorithms. Therefore, in this brief, we propose for the first time a low complexity hardware architecture for the computationally intensive MMAE algorithm for the CPS model identification.