The great advancements in the design of microchips digital systems and computer hardware over the past 40 years have given birth to digital signal processing (DSP) which has grown over the years into a ubiquitous multifaceted and indispensable subject of study. As such DSP has been applied in most disciplines ranging from engineering to economics and from astronomy to molecular biology. Consequently it would take a multivolume encyclopedia to cover all the facets aspects and ramifications of DSP