IEE Proceedings E - Computers and Digital Techniques