IEE PROCEEDINGS - E : COMPUTERS AND DIGITAL TECHNIQUES