I. Introduction
The general Sylvester equation problem, which is defined in the domain of complex numbers, is often encountered in mathematics and control theory and finds applications in linear least-squares regression [1] and eigen-structure assignment [2], etc. The Bartels–Stewart algorithm [3] and its extensions [4], [5] are widely used to numerically solve a static Sylvester equation without time-varying parameters. It has been proven that the Bartels–Stewart algorithm completes the calculation with a time complexity . When applied to the time-varying Sylvester equation, the Bartels–Stewart algorithm has to be executed in every sampling period, and the algorithm fails when the sampling rate is too high to allow the algorithm to complete the calculation in a single sampling period, not to mention the more challenging scenario to solve the equation continuously in real time.