EEG signals are widely used to study many clinical and non-clinical applications. EEG signals are very important signals to study the behavior of brain. These signals plays very important role in extraction of information. EEG signals are nonlinear and random in nature. Hence, it is very difficult to interpret the functionality by visual analysis and linear techniques. There are so many techniques are already developed by the scientists and neural engineers to study the analysis of EEG signals. In this book attempts have been made to present unique study format for both analysis and algorithms for EEG signal processing. Also in addition MATLAB programs are discussed to clear the concepts. The various techniques discussed in this book covered the topics of Generation of EEG signals to Analysis of EEG signals. Various ancient and recent techniques, algorithms are discussed.