Data Compression in Digital Systems