Control System Analysis and Identification with MATLAB®: Block Pulse and Related Orthogonal Functions