Canonical variate analysis in identification, filtering, and adaptive control | Synapse