IEE Proceedings G: Circuits, Devices and Systems