Algebraic Methods for Signal Processing and Communications Coding (Signal Processing and Digital Filtering)