1. An apparatus, comprising: a receiver configured to receive a signal input describable with a high-dimensional matrix with high-order polynomial or non-rational entries; a processor configured to perform Wiener filtering on the received signal; and a transmitter configured to provide a real-time output of the filtering, wherein the Wiener filtering employs matrix spectral factorization.