DIGITAL SYSTEMS AND APPLICATIONS