"A digital adaptive noise-canceller based on a stabilized version of the widrow L.M.S. algorithm". - John G. McWhirter; K. J. Palmer; J. B. G. Roberts (ICASSP, 1982)

The application of a systolic least squares processing array to adaptive beamforming. - John G. McWhirter; C. R. Ward; Andrew J. Robson; P. J. Hargrave (ICASSP, 1984)

A practical comparison of the systolic and wavefront array processing architectures. - David S. Broomhead; J. G. Harp; John G. McWhirter; K. J. Palmer; J. B. G. Roberts (ICASSP, 1985)

"Noise cancellation studies using a least-squares lattice filter". - T. Gardiner; John G. McWhirter; T. J. Shepherd (ICASSP, 1985)

A systolic implementation of the Winograd Fourier transform algorithm. - J. S. Ward; John V. McCanny; John G. McWhirter (ICASSP, 1985)

The application of linear constraints to an adaptive beamformer. - John G. McWhirter; T. J. Shepherd; C. R. Ward; R. A. Jones; P. J. Hargrave (ICASSP, 1986)

A high speed CMOS/SOS implementation of a bit level systolic correlator. - J. C. White; John V. McCanny; A. McCabe; John G. McWhirter; R. Evans (ICASSP, 1986)

Some Systolic Array Developments in the United Kingdom. - John V. McCanny; John G. McWhirter (Computer, 1987)

Systolic IIR filters with bit level pipelining. - Roger F. Woods; Simon C. Knowles; John V. McCanny; John G. McWhirter (ICASSP, 1988)

A bit-level systolic architecture for very high performance IIR filters. - Simon C. Knowles; John G. McWhirter; Roger F. Woods; John V. McCanny (ICASSP, 1989)

Bit-Level systolic architectures for high performance IIR filtering. - Simon C. Knowles; John G. McWhirter; Roger F. Woods; John V. McCanny (J. VLSI Signal Process., 1989)

A systolic array for nonlinear adaptive filtering and pattern recognition. - John G. McWhirter; David S. Broomhead; T. J. Shepherd (ASAP, 1990)

Computationally efficient QRD-based wide-band beamforming. - Ian K. Proudler; T. J. Shepherd; John G. McWhirter (ICASSP, 1990)

The use of data dependence graphs in the design of bit-level systolic arrays. - John V. McCanny; John G. McWhirter; Sun-Yuan Kung (IEEE Trans. Acoust. Speech Signal Process., 1990)

Systolic square root covariance Kalman filtering. - F. M. F. Gaston; George W. Irwin; John G. McWhirter (J. VLSI Signal Process., 1990)

Orthogonal lattice algorithms for adaptive filtering and beamforming. - John G. McWhirter; Ian K. Proudler (Integr., 1993)

On the formal derivation of a systolic array for recursive least squares estimation. - Marc Moonen; Ian K. Proudler; John G. McWhirter; Gerben Hekstra (ICASSP (2), 1994)

On the Formal Derivaiton of a Systolic Array for Recursive Least Squares Estimation. - Ian K. Proudler; John G. McWhirter; Marc Moonen (ISCAS, 1994)

On the derivation of parallel filter structures for adaptive eigenvalue and singular value decompositions. - Marc Moonen; Ed F. Deprettere; Ian K. Proudler; John G. McWhirter (ICASSP, 1995)

Increasing the performance of the LMS algorithm using an adaptive preconditioner. - Ian K. Proudler; Ian D. Skidmore; John G. McWhirter (EUSIPCO, 1996)

An effective approach to adaptive IIR filtering. - Moritz Harteneck; Robert W. Stewart; John G. McWhirter; Ian K. Proudler (ICASSP, 1996)

Sidelobe Control in Adaptive Beamforming Using a Penalty Function. - David Z. Hughes; John G. McWhirter (ISSPA, 1996)

An estimation algorithm for AR models with closely located lightly damped low frequency poles. - Moritz Harteneck; Robert W. Stewart; John G. McWhirter; Ian K. Proudler (ICASSP, 1997)

A novel technique for broadband subspace decomposition. - John G. McWhirter; Paul D. Baxter 001; Tom Cooper; Soydan Redif (EUSIPCO, 2006)

Blind Signal Separation on Real Data: Tracking and Implementation. - Paul D. Baxter 001; Geoff Spence; John G. McWhirter (ICA, 2006)

Paraunitary Oversampled Filter Bank Design for Channel Coding. - Stephan Weiss 001; Soydan Redif; Tom Cooper; Chunguang Liu; Paul D. Baxter 001; John G. McWhirter (EURASIP J. Adv. Signal Process., 2006)

Broadband MIMO Beamforming using Spatial-Temporal Filters and Polynomial Matrix Decomposition. - Martin R. Davies; Sangarapillai Lambotharan; John G. McWhirter (DSP, 2007)

An Algorithm for Computing the QR Decomposition of a Polynomial Matrix. - Joanne A. Foster; John G. McWhirter; Jonathon A. Chambers (DSP, 2007)

Frequency invariant beamforming for two-dimensional and three-dimensional arrays. - Wei Liu 001; Stephan Weiss 001; John G. McWhirter; Ian K. Proudler (Signal Process., 2007)

An EVD Algorithm for Para-Hermitian Polynomial Matrices. - John G. McWhirter; Paul D. Baxter 001; Tom Cooper; Soydan Redif; Joanne A. Foster (IEEE Trans. Signal Process., 2007)

Broadband MIMO Beamforming for Frequency Selective Channels using the Sequential Best Rotation Algorithm. - Martin R. Davies; Sangarapillai Lambotharan; Jonathon A. Chambers; John G. McWhirter (VTC Spring, 2008)

From Bit Level Systolic Arrays to HDTV Processor Chips. - Roger F. Woods; John V. McCanny; John G. McWhirter (J. Signal Process. Syst., 2008)

A novel algorithm for calculating the singular value decomposition of a polynomial matrix. - Joanne A. Foster; John G. McWhirter; Jonathon A. Chambers (EUSIPCO, 2009)

A novel algorithm for calculating the QR decomposition of a polynomial matrix. - Joanne A. Foster; Jonathon A. Chambers; John G. McWhirter (ICASSP, 2009)

Blind source extraction of periodic signals. - Foad Ghaderi; Hamid Reza Mohseni; John G. McWhirter; Saeid Sanei (ICASSP, 2009)

Heart and lung sound separation using periodic source extraction method. - Foad Ghaderi; Saeid Sanei; Bahador Makkiabadi; Vahid Abolghasemi; John G. McWhirter (DPS, 2009)

A Polynomial QR Decomposition Based Turbo Equalization Technique for Frequency Selective MIMO Channels. - Martin R. Davies; Sangarapillai Lambotharan; Joanne A. Foster; Jonathon A. Chambers; John G. McWhirter (VTC Spring, 2009)

Polynomial matrix QR decomposition and iterative decoding of frequency selective MIMO channels. - Martin R. Davies; Sangarapillai Lambotharan; Joanne A. Foster; Jonathon A. Chambers; John G. McWhirter (WCNC, 2009)

Spatial-temporal mode transmission based upon the QR decomposition of a polynomial channel matrix with uncertainties. - Joanne A. Foster; John G. McWhirter; Martin R. Davies; Sangarapillai Lambotharan; Jonathon A. Chambers (EUSIPCO, 2010)

An algorithm for polynomial matrix SVD based on generalised Kogbetliantz transformations. - John G. McWhirter (EUSIPCO, 2010)

Orthonormal subband coder design using polynomial eigenvalue decomposition. - Soydan Redif; John G. McWhirter; Stephan Weiss 001 (EUSIPCO, 2010)

A study of the effect of uncertainties when calculating the singular value decomposition of a polynomial matrix. - Joanne A. Foster; John G. McWhirter; Martin R. Davies; Jonathon A. Chambers (ICASSP, 2010)

Blind source extraction of cyclostationary sources with common cyclic frequencies. - Foad Ghaderi; Bahador Makkiabadi; John G. McWhirter; Saeid Sanei (ICASSP, 2010)

Removal of Ballistocardiogram Artifacts Using the Cyclostationary Source Extraction Method. - Foad Ghaderi; Kianoush Nazarpour; John G. McWhirter; Saeid Sanei (IEEE Trans. Biomed. Eng., 2010)

An algorithm for calculating the QR and singular value decompositions of polynomial matrices. - Joanne A. Foster; John G. McWhirter; Martin R. Davies; Jonathon A. Chambers (IEEE Trans. Signal Process., 2010)

An approximate polynomial matrix eigenvalue decomposition algorithm for para-Hermitian matrices. - Soydan Redif; Stephan Weiss 001; John G. McWhirter (ISSPIT, 2011)

Design of FIR Paraunitary Filter Banks for Subband Coding Using a Polynomial Eigenvalue Decomposition. - Soydan Redif; John G. McWhirter; Stephan Weiss 001 (IEEE Trans. Signal Process., 2011)

A novel method for multichannel spectral factorization. - Amirhossein Jafarian; John G. McWhirter (EUSIPCO, 2012)

Polynomial matrix QR decomposition for the decoding of frequency selective multiple-input multiple-output communication channels. - Joanne A. Foster; John G. McWhirter; Sangarapillai Lambotharan; Ian K. Proudler; Martin R. Davies; Jonathon A. Chambers (IET Signal Process., 2012)

Broadband angle of arrival estimation methods in a polynomial matrix decomposition framework. - Stephan Weiss 001; Mohamed A. Alrmah; Sangarapillai Lambotharan; John G. McWhirter; Mostafa Kaveh (CAMSAP, 2013)

Maximum energy sequential matrix diagonalisation for parahermitian matrices. - Jamie Corr; Keith Thompson; Stephan Weiss 001; John G. McWhirter; Ian K. Proudler (ACSSC, 2014)

Causality-constrained multiple shift sequential matrix diagonalisation for parahermitian matrices. - Jamie Corr; Keith Thompson; Stephan Weiss 001; John G. McWhirter; Ian K. Proudler (EUSIPCO, 2014)

Multiple shift maximum element sequential matrix diagonalisation for parahermitian matrices. - Jamie Corr; Keith Thompson; Stephan Weiss 001; John G. McWhirter; Soydan Redif; Ian K. Proudler (SSP, 2014)

Multichannel spectral factorization algorithm using polynomial matrix eigenvalue decomposition. - Zeliang Wang; John G. McWhirter; Stephan Weiss 001 (ACSSC, 2015)

Performance trade-offs in sequential matrix diagonalisation search strategies. - Jamie Corr; Keith Thompson; Stephan Weiss 001; John G. McWhirter; Ian K. Proudler (CAMSAP, 2015)

Row-shift corrected truncation of paraunitary matrices for PEVD algorithms. - Jamie Corr; Keith Thompson; Stephan Weiss 001; Ian K. Proudler; John G. McWhirter (EUSIPCO, 2015)

Multiple shift second order sequential best rotation algorithm for polynomial matrix EVD. - Zeliang Wang; John G. McWhirter; Jamie Corr; Stephan Weiss 001 (EUSIPCO, 2015)

Sequential Matrix Diagonalization Algorithms for Polynomial EVD of Parahermitian Matrices. - Soydan Redif; Stephan Weiss 001; John G. McWhirter (IEEE Trans. Signal Process., 2015)

Complexity and search space reduction in cyclic-by-row PEVD algorithms. - Fraser K. Coutts; Jamie Corr; Keith Thompson; Stephan Weiss 001; Ian K. Proudler; John G. McWhirter (ACSSC, 2016)

Memory and complexity reduction in parahermitian matrix manipulations of PEVD algorithms. - Fraser K. Coutts; Jamie Corr; Keith Thompson; Stephan Weiss 001; Ian K. Proudler; John G. McWhirter (EUSIPCO, 2016)

Polynomial Matrix SVD Algorithms for Broadband Optical MIMO Systems. - Andreas Ahrens; André Sandmann; Zeliang Wang; John G. McWhirter (OPTICS, 2016)

Order-controlled multiple shift SBR2 algorithm for para-Hermitian polynomial matrices. - Zeliang Wang; John G. McWhirter; Jamie Corr; Stephan Weiss 001 (SAM, 2016)

Multiple shift SBR2 algorithm for calculating the SVD of broadband optical MIMO systems. - Zeliang Wang; André Sandmann; John G. McWhirter; Andreas Ahrens (TSP, 2016)

Relevance of polynomial matrix decompositions to broadband blind signal separation. - Soydan Redif; Stephan Weiss 001; John G. McWhirter (Signal Process., 2017)

Polynomial GSVD Beamforming for Two-User Frequency-Selective MIMO Channels. - Diyari Hassan; Soydan Redif; John G. McWhirter; Sangarapillai Lambotharan (IEEE Trans. Signal Process., 2021)

Space-Time Covariance Matrix Estimation: Loss of Algebraic Multiplicities of Eigenvalues. - Faizan A. Khattak; Stephan Weiss 001; Ian K. Proudler; John G. McWhirter (IEEECONF, 2022)

Polynomial Eigenvalue Decomposition for Multichannel Broadband Signal Processing: A mathematical technique offering new insights and solutions. - Vincent W. Neo; Soydan Redif; John G. McWhirter; Jennifer Pestana; Ian K. Proudler; Stephan Weiss 001; Patrick A. Naylor (IEEE Signal Process. Mag., 2023)

On Properties and Structure of the Analytic Singular Value Decomposition. - Stephan Weiss 001; Ian K. Proudler; Giovanni Barbarino; Jennifer Pestana; John G. McWhirter (IEEE Trans. Signal Process., 2024)