Signal Processing is a broad and growing discipline concerned with the manipulation and analysis of both analog and digital signals. For example, a common use of both analog and digital processing is for filtering electrical signals to remove unwanted noise or to separate one signal from another. The filed of signal processing includes the mathematical theory of the subject as well as the design and analysis of the necessary devices for carrying out the processing.