Biography
Dr. Geoff Knagge received the B. Comp. Sci degree (2001) and B.E. (Hons I) in Computer Engineering (2002) from the University of Newcastle, Australia. He was also awarded his PhD by the University of Newcastle in 2007, and also received the Faculty award for Research Higher Degree Excellence for his thesis work.His research primarily focuses on the development and optimisation of algorithms for implementation in VLSI devices, including ASICs and FPGAs. This applies to applications to a diverse range of problems, including baseband processing for digital wireless communications technologies, and model predictive control. He is an author on 3 journal articles, 9 published conference papers, 1 US patent, and an additional pending patent.
Geoff's research covers topics in the following general areas:
- Digital VLSI implementations, with emphasis on efficient and low power techniques;
- Practical algorithms for improving feasibility of VLSI for digital communications and control;
- Near optimal algorithms for combinatorial optimisation in VLSI, with application to multiuser detection and MIMO.
His most recent published research was on the Model-Predictive Control project, with recent achievements including the demonstration of linear MPC in an FPGA design. Part of this has involved the development of
- The c4HDL project, to allow easy bit accurate modelling of hardware performance, using C++
- The c4Hardware project, which uses c4HDL to provide bit accurate or limited precision estimation of algorithm performance.