Prof. Brett Ninness

Projects

Some current projects.

System Identification

Theoretical and empirical study of various problems in system identification. Particular attention is paid to robust estimation of Multivariable and Nonlinear systems, and to error quantification.

Sub-Projects

System Identification Toolbox

This toolbox is a MATLAB-based software package for the estimation of dynamic systems. A wide range of standard estimation approaches are supported. These include the use of non-parametric, subspace-based and prediction-error algorithms coupled (in the latter case) with either MIMO state space or MISO polynomial model structures.

MIMO Communications Testbed

This is a hardware device designed to be used in the design and testing of wireless MIMO communications systems. It is connected to a PC via USB 2.0 or ethernet and uses an on-board FPGA to allow implementation of algorithms in logic, together with provision for multiple radio modules.

MCMC System Identification

Markov Chain Monte-Carlo methods are used to calculate probability density functions for parameters in dynamic systems models. By virtue of computation of the true posterior density, these methods allow accurate quantification of estimation error, even for short data lengths.

MCMC MIMO Detection

Details Pending.

MCMC Multi-User Detection

The application of Metropolis-Hastings and Gibbs Sampling algorithms to CDMA Multi-User Detection. This approach offers near-maximum likelihood detection with soft-outputs. This project investigates the computational feasibility of this approach.

Future Wireless

Orthgonal Frequency Division Multiplexing (OFDM) is core to emerging and future wireless systems. Of note, 802.16, 802.20 and 3GPP LTE all depend upon OFDM. The goal of this project is to generate core expertise in this area, publish in leading conferences and journals while securing valuable IP for the project participants. Numerous ASIC prototypes will result.

Sub-Projects

QPC - Quadratic Programming in C

This project offers a collection of quadratic programming routines, which are written in C and callable from Matlab. These routines cover a range of problem structures from simply bounded strictly convex quadratic programmes to the more general case. Furthermore, a range of approaches are used including active-set, interior-point and a branch and bound approach.

Maintained by Prof. Brett Ninness
University of Newcastle
27 Jun 2008, © Copyright