Controller and observer normal forms in discrete-time