Abstract Necessary and sufficient conditions are given for the existence of a controller of specified order n c which will assign a specified matrix value X to the covariance of the closed-loop system. If a solution exists, the entire set of stabilizing controllers that assign X are parameterized by a certain skew symmetric matrix.