IEE Proceedings - Computers and Digital Techniques