Skip to content


Fellows Directory

John McWhirter

John McWhirter

Professor John McWhirter FREng FRS


Elected: 1999


John McWhirter has made important contributions to applied mathematics, electronic engineering and computer science — in particular, to digital signal processing. He is renowned for his research on adaptive filtering and beamforming, parallel processing and systolic-array design, including the ‘McWhirter’ algorithm. He has initiated at least three main areas of systolic-array development, bit-level arrays, arrays operating at word level and parallel-processing structures for recursive filtering.

His most recent work has led to seminal algorithms for polynomial matrix factorisation and spawned a new field of research with application to broadband adaptive beamforming and multichannel communications. He has taken a leading role in promoting the subject of mathematics in signal processing and is a prominent member of both communities. He served as President of the Institute of Mathematics and its Applications in 2002 and 2003.

Professional positions

Visiting Professor of Electrical Engineering, Queen's University Belfast

Interest and expertise

Subject groups

  • Engineering
    • Computer engineering (including software), Communications incl information theory, Engineering, electronics
  • Mathematics
    • Applied mathematics and theoretical physics


Signal Processing, Adaptive Sensor Arrays, Polynomial Matrices, Sonar Arrays, Phased Array Radar, MIMO Communications

Was this page useful?
Thank you for your feedback
Thank you for your feedback. Please help us improve this page by taking our short survey.