Digital Signal Compression:Principles and Practice