A digital signal processor is a specialized microprocessor which processes the digital data by mathematical manipulation to analyze the information contained in them. The parameters which can be manipulated range from temperature, pressure to voice and audio.