1st Edition

Signal Processing Techniques for Communication

By K.C. Raveendranathan Copyright 2025
    324 Pages 115 B/W Illustrations
    by CRC Press

    The reference text discusses signal processing tools and techniques used for the design, testing, and deployment of communication systems. It further explores software simulation and modeling tools like MATLAB, GNU Octave, Mathematica, and Python for modeling, simulation, and detailed analysis leading to comprehensive insights into communication systems. The book explains topics such as source coding, pulse demodulation systems, and the principle of sampling and aliasing.

    This book:

    • Discusses modern techniques including analog and digital filter design, and modulation principles including quadrature amplitude modulation, and differential phase shift keying.
    • Covers filter design using MATLAB, system simulation using Simulink, signal processing toolbox, linear time-invariant systems, and non-linear time-variant systems. 
    • Explains important pulse keying techniques including Gaussian minimum shift keying and quadrature phase shift keying.                                                                       
    • Presents signal processing tools and techniques for communication systems design, modeling, simulation, and deployment.                                                               
    • Illustrates topics such as software-defined radio (SDR) systems, spectrum sensing, and automated modulation sensing.                                                                                              

    The text is primarily written for senior undergraduates, graduate students, and academic researchers in the fields of electrical engineering, electronics and communication engineering, computer science, and engineering.


    1. Introduction to Signals, Systems, and Processing. 2. System Simulation Tools. 3. Signal Processing in Frequency Domain. 4. Introduction to Communication Systems. 5. Design of Analog Filters Using MATLAB. 6.  Design of Digital Filters. 7. Introduction to Modern Communication Systems. 8. Signal Processing in Wireless Communication. 9. Advanced Communication Systems. 10. Machine Learning for Communication Systems.


    K C Raveendranathan holds a Bachelor’s degree in Electronics and Communication Engineering (University of Kerala, 1984), Masters in Electrical Communication Engineering (IISc Bangalore, 1993), and Doctorate in Wireless Communication (University of Kerala, 2011). He had over 30 years of teaching experience and 5 years industrial experience. He has over 30 publications to his credit including 5 books, book chapters, and several peer-reviewed journals published in national/international journals and conference proceedings. He started his profession as a design engineer in the Broadcast Transmitters R&D of Bharat Electronics Limited, Bangalore in 1985. He later joined as a faculty member in College of Engineering Trivandrum, in the department of Electronics and Communication Engineering in June 1988. After meritorious service as faculty member in various government engineering colleges in the state of Kerala, he retired as Principal from College of Engineering Trivandrum in March 2018. He further worked as Principal in Rajadhani Institute of Engineering and Technology Trivandrum till November 2020. He is a senior member of the IEEE, a life fellow of the IETE and IE (I), a Chartered Engineer of IE (I), senior member of CSI, and a life member of the ISTE. He is an active volunteer of the IETE, IE (I), and the IEEE.