The purpose of this paper is to help demystify some of the basic Digital Signal Processing (DSP) concepts. I say “partially” because it is quite a tall order to think that the many topics within DSP could be addressed in a single paper or even a single book. What I will attempt to do, in these few short pages, is give you a hint that DSP can actually be relatively easy to understand and even used on a day-to-day basis with rewarding benefits. I will do this by discussing a specific MCU application-a household thermostat-and some attendant “realworld” problems that must be solved in this application.
It is my firm belief that many of the fundamental DSP concepts are still inaccessible to many of us. It is from being inaccessible. I believe, that surrounds DSP with such mystery.
Fortunately, there is good news:
• By making the topic more accessible to more engineers, the mysterious nature will more than likely eventually disappear, thereby increasing the topic's accessibility even more.
• DSP's inaccessibility is artificial, because basic DSP mechanics require little more than a basic knowledge of arithmetic to use. Further, only slightly more than a comfortable awareness of calculus principles is required by the engineer in order to fruitfully apply and be creative with these DSP fundamentals. Both the arithmetic
knowledge and the awareness of calculus are presumably possessed by the average working engineer.
My experience tells me that, by and large, a good working grasp of DSP concepts alludes many of us. Since it is the purpose of this paper to help demystify certain aspects of DSP, it might possibly help if we knew what some of the factors are that contribute to the inaccessibility of DSP fundamentals.