Network


Latest external collaboration on country level. Dive into details by clicking on the dots.

Hotspot


Dive into the research topics where Keith Thompson is active.

Publication


Featured researches published by Keith Thompson.


ieee signal processing workshop on statistical signal processing | 2014

Multiple shift maximum element sequential matrix diagonalisation for parahermitian matrices

Jamie Corr; Keith Thompson; Stephan Weiss; John G. McWhirter; Soydan Redif; Ian K. Proudler

A polynomial eigenvalue decomposition of paraher-mitian matrices can be calculated approximately using iterative approaches such as the sequential matrix diagonalisation (SMD) algorithm. In this paper, we present an improved SMD algorithm which, compared to existing SMD approaches, eliminates more off-diagonal energy per step. This leads to faster convergence while incurring only a marginal increase in complexity. We motivate the approach, prove its convergence, and demonstrate some results that underline the algorithms performance.


european signal processing conference | 2015

Row-shift corrected truncation of paraunitary matrices for PEVD algorithms

Jamie Corr; Keith Thompson; Stephan Weiss; Ian K. Proudler; John G. McWhirter

In this paper, we show that the paraunitary (PU) matrices that arise from the polynomial eigenvalue decomposition (PEVD) of a parahermitian matrix are not unique. In particular, arbitrary shifts (delays) of polynomials in one row of a PU matrix yield another PU matrix that admits the same PEVD. To keep the order of such a PU matrix as low as possible, we propose a row-shift correction. Using the example of an iterative PEVD algorithm with previously proposed truncation of the PU matrix, we demonstrate that a considerable shortening of the PU order can be accomplished when using row-corrected truncation.


international symposium on communications control and signal processing | 2014

Reuse of fractional waveform libraries for MIMO radar and electronic countermeasures

Carmine Clemente; Christos V. Ilioudis; Domenico Gaglione; Keith Thompson; Stephan Weiss; Ian K. Proudler; John J. Soraghan

A fundamental aspect in the hardware-software design of modern radar systems, for example MIMO or Low Probability of Intercept Radar, is to operate in electromagnetically crowded environments. Proper radar waveform design is central to effective solutions in such systems. In this paper cross-interference and waveform reuse for a set of waveform libraries based on the fractional Fourier transform are presented and analysed. The results demonstrate the potential of the novel libraries in increasing the number of available waveforms and for stealth transmissions.


2015 Sensor Signal Processing for Defence (SSPD) | 2015

Shortening of Paraunitary Matrices Obtained by Polynomial Eigenvalue Decomposition Algorithms

Jamie Corr; Keith Thompson; Stephan Weiss; Ian K. Proudler; John G. McWhirter

This paper extends the analysis of the recently introduced row- shift corrected truncation method for paraunitary matrices to those produced by the state-of-the-art sequential matrix diagonalisation (SMD) family of polynomial eigenvalue decomposition (PEVD) algorithms. The row-shift corrected truncation method utilises the ambiguity in the paraunitary matrices to reduce their order. The results presented in this paper compare the effect a simple change in PEVD method can have on the performance of the paraunitary truncation. In the case of the SMD algorithm the benefits of the new approach are reduced compared to what has been seen before however there is still a reduction in both reconstruction error and paraunitary matrix order.


european signal processing conference | 2016

Memory and complexity reduction in parahermitian matrix manipulations of PEVD algorithms

Fraser K. Coutts; Jamie Corr; Keith Thompson; Stephan Weiss; Ian K. Proudler; John G. McWhirter

A number of algorithms for the iterative calculation of a polynomial matrix eigenvalue decomposition (PEVD) have been introduced. The PEVD is a generalisation of the ordinary EVD and will diagonalise a parahermitian matrix via paraunitary operations. This paper addresses savings - both computationally and in terms of memory use - that exploit the parahermitian structure of the matrix being decomposed, and also suggests an implicit trimming approach to efficiently curb the polynomial order growth usually observed during iterations of the PEVD algorithms. We demonstrate that with the proposed techniques, both storage and computations can be significantly reduced, impacting on a number of broadband multichannel problems.


asilomar conference on signals, systems and computers | 2016

Complexity and search space reduction in cyclic-by-row PEVD algorithms

Fraser K. Coutts; Jamie Corr; Keith Thompson; Stephan Weiss; Ian K. Proudler; John G. McWhirter

In recent years, several algorithms for the iterative calculation of a polynomial matrix eigenvalue decomposition (PEVD) have been introduced. The PEVD is a generalisation of the ordinary EVD and uses paraunitary operations to diagonalise a parahermitian matrix. This paper addresses potential computational savings that can be applied to existing cyclic-by-row approaches for the PEVD. These savings are found during the search and rotation stages, and do not significantly impact on algorithm accuracy. We demonstrate that with the proposed techniques, computations can be significantly reduced. The benefits of this are important for a number of broadband multichannel problems.


signal processing systems | 2017

Analysing the performance of divide-and-conquer sequential matrix diagonalisation for large broadband sensor arrays

Fraser K. Coutts; Keith Thompson; Stephan Weiss; Ian K. Proudler

A number of algorithms capable of iteratively calculating a polynomial matrix eigenvalue decomposition (PEVD) have been introduced. The PEVD is an extension of the ordinary EVD to polynomial matrices and will diagonalise a parahermitian matrix using paraunitary operations. Inspired by recent work towards a low complexity divide-and-conquer PEVD algorithm, this paper analyses the performance of this algorithm — named divide-and-conquer sequential matrix diagonalisation (DC-SMD) — for applications involving broadband sensor arrays of various dimensionalities. We demonstrate that by using the DC-SMD algorithm instead of a traditional alternative, PEVD complexity and execution time can be significantly reduced. This reduction is shown to be especially impactful for broadband multichannel problems involving large arrays.


2014 Sensor Signal Processing for Defence (SSPD) | 2014

Polynomial subspace decomposition for broadband angle of arrival estimation

Mohamed Abubaker Alrmah; Jamie Corr; Ahmed Alzin; Keith Thompson; Stephan Weiss

In this paper we study the impact of polynomial or broadband subspace decompositions on any subsequent processing, which here uses the example of a broadband angle of arrival estimation technique using a recently proposed polynomial MUSIC (P-MUSIC) algorithm. The subspace decompositions are performed by iterative polynomial EVDs, which differ in their approximations to diagonalise and spectrally majorise s apce-time covariance matrix.We here show that a better diagonalisation has a significant impact on the accuracy of defining broadband signal and noise subspaces, demonstrated by a much higher accuracy of the P-MUSIC spectrum.


2014 Sensor Signal Processing for Defence (SSPD) | 2014

Cyclic-by-row approximation of iterative polynomial EVD algorithms

Jamie Corr; Keith Thompson; Stephan Weiss; John G. McWhirter; Ian K. Proudler

A recent class of sequential matrix diagonalisation (SMD) algorithms have been demonstrated to provide a fast converging solution to iteratively approximating the polynomial eigenvalue decomposition of a parahermitian matrix. However, the calculation of an EVD, and the application of a full unitary matrix to every time lag of the parahermitian matrix in the SMD algorithm results in a high numerical cost. In this paper, we replace the EVD with a limited number of Givens rotations forming a cyclic-by-row Jacobi sweep. Simulations indicate that a considerable reduction in computational complexity compared to SMD can be achieved with a negligible sacrifice in diagonalisation performance, such that the benefits in applying the SMD are maintained.


asilomar conference on signals, systems and computers | 2014

Maximum energy sequential matrix diagonalisation for parahermitian matrices

Jamie Corr; Keith Thompson; Stephan Weiss; John G. McWhirter; Ian K. Proudler

Sequential matrix diagonalisation (SMD) refers to a family of algorithms to iteratively approximate a polynomial matrix eigenvalue decomposition. Key is to transfer as much energy as possible from off-diagonal elements to the diagonal per iteration, which has led to fast converging SMD versions involving judicious shifts within the polynomial matrix. Through an exhaustive search, this paper determines the optimum shift in terms of energy transfer. Though costly to implement, this scheme yields an important benchmark to which limited search strategies can be compared. In simulations, multiple-shift SMD algorithms can perform within 10% of the optimum energy transfer per iteration step.

Collaboration


Dive into the Keith Thompson's collaboration.

Top Co-Authors

Avatar

Stephan Weiss

University of Strathclyde

View shared research outputs
Top Co-Authors

Avatar
Top Co-Authors

Avatar

Jamie Corr

University of Strathclyde

View shared research outputs
Top Co-Authors

Avatar
Top Co-Authors

Avatar

David Cook

Cooperative Research Centre

View shared research outputs
Top Co-Authors

Avatar

E. S. Lee

United States Geological Survey

View shared research outputs
Top Co-Authors

Avatar

Ahmed Alzin

University of Strathclyde

View shared research outputs
Top Co-Authors

Avatar
Top Co-Authors

Avatar
Top Co-Authors

Avatar
Researchain Logo
Decentralizing Knowledge