An algorithm for the cascade synthesis of a multivariable active filter