This book provides a rigorous treatment of deterministic and random signals. It offers detailed information on topics including random signals, system modelling and system analysis. System analysis in frequency domain using Fourier transform and Laplace transform is explained with theory and numerical problems. The advanced techniques used for signal processing, especially for speech and image processing, are discussed. The properties of continuous time and discrete time signals are explained with a number of numerical problems. The physical significance of different properties is explained using real-life examples. To aid understanding, concept check questions, review questions, a summary of important concepts, and frequently asked questions are included. MATLAB programs, with output plots and simulation examples, are provided for each concept. Students can execute these simulations and verify the outputs.