Seol mar théacs é seo: Principles of digital communication:signal representation, detection estimation and information coding