Digital signal processing is the numerical manipulation associated with signals, usually with all the intention to evaluate, filter, produce as well as compress continuous analog signals. It is characterized by means of digital signals to help represent these signals as discrete time period, discrete frequency, or other under the radar domain signals available as a sequence associated with numbers or symbols to allow the digital processing these signals.