A new method is employed to identify the unknown parameters of a bilinear system. This method expands the system input and output by block pulse functions and reduces the original identification problem to an algebraic form. Furthermore, the dyad formed by block pulse functions and its integral are in diagonal forms, whereas the integration of the “triple-product” matrix can be reduced to the upper triangular form. Consequently, only very few calculations are required to find the solution for the algebraic equation. Two examples are given to show that the use of this method is considerably more economical in computation time than the use of Walsh function expansion.
Journal of the Franklin Institute 312(5), pp.349-359