Network


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

Hotspot


Dive into the research topics where Jamie Corr is active.

Publication


Featured researches published by Jamie Corr.


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.


european signal processing conference | 2015

Multiple shift second order sequential best rotation algorithm for polynomial matrix EVD

Zeliang Wang; John G. McWhirter; Jamie Corr; Stephan Weiss

In this paper, we present an improved version of the second order sequential best rotation algorithm (SBR2) for polynomial matrix eigenvalue decomposition of para-Hermitian matrices. The improved algorithm is entitled multiple shift SBR2 (MS-SBR2) which is developed based on the original SBR2 algorithm. It can achieve faster convergence than the original SBR2 algorithm by means of transferring more off-diagonal energy onto the diagonal at each iteration. Its convergence is proved and also demonstrated by means of a numerical example. Furthermore, simulation results are included to compare its convergence characteristics and computational complexity with the original SBR2, sequential matrix diagonalization (SMD) and multiple shift maximum element SMD algorithms.


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.


sensor array and multichannel signal processing workshop | 2016

Order-controlled multiple shift SBR2 algorithm for para-Hermitian polynomial matrices

Zeliang Wang; John G. McWhirter; Jamie Corr; Stephan Weiss

In this work we present a new method of controlling the order growth of polynomial matrices in the multiple shift second order sequential best rotation (MS-SBR2) algorithm which has been recently proposed by the authors for calculating the polynomial matrix eigenvalue decomposition (PEVD) for para-Hermitian matrices. In effect, the proposed method introduces a new elementary delay strategy which keeps all the row (column) shifts in the same direction throughout each iteration, which therefore gives us the flexibility to control the polynomial order growth by selecting shifts that ensure non-zero coefficients are kept closer to the zero-lag plane. Simulation results confirm that further order reductions of polynomial matrices can be achieved by using this direction-fixed delay strategy for the MS-SBR2 algorithm.


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 Jamie Corr's collaboration.

Top Co-Authors

Avatar

Stephan Weiss

University of Strathclyde

View shared research outputs
Top Co-Authors

Avatar
Top Co-Authors

Avatar

Keith Thompson

University of Strathclyde

View shared research outputs
Top Co-Authors

Avatar
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

Di Wu

University of Edinburgh

View shared research outputs
Top Co-Authors

Avatar
Top Co-Authors

Avatar
Researchain Logo
Decentralizing Knowledge