Deadbeat control of discrete-time systems with singular state matrix using canonical decomposition