This book is intended for those who work in or provide components for industries that use digital signal processing (DSP). There is a wide variety of industries that utilize this technology. While the engineers who implement applications using DSP must be very familiar with the technology, there are many others who can benefit from a basic knowledge of its' fundamental principals, which is the goal of this book—to provide a basic tutorial on DSP.
Editor's Note: This extract is Part 1 of a seven-part series from this book.
Easy to read, easy to follow, it surely is effective on reminding (some of) us what we learned in school.
Though, I've always questioned why did Nyquist came out with the term “aliasing”, it's not that intuitive to me... perhaps because english isn't my first language but... wouldn't have been better something like a “phantom frequency” or “mirrored signal” or... well... you get what I'm saying right? :-)
I understand exactly what you mean. I approach it differently, when a higher frequency signal shows up as lower frequency signals it is assuming an alias. It is masquerading as a different signal( or signals) and assuming an alias, or as it was called aliasing. It is an alias because the actual signal is there and could be measured, so it is not a phantom, the real signal is still there, just assuming an alias to ruin your day.
When I was at school we called it a "beat frequency", because at AF it "beat time" as you would to music. I wondered for years what "aliasing" meant - I assumed it was something way above my head - until I came across a definition somewhere and realised it was just my old friend "the beat" after all!
Like Luis, I've enjoyed the reminder. I'm actually still going through this course, just a bit at a time.
Back in my grad school days, studying Computer Vision, we applied DSP to graphical signals and the aliasing made sense to a point. But "maxm"'s comment on an alias being a masquerading signal is excellent. Also, Ian's "beat frequency". I'd never thought of two slightly out of tunes strings as a form of sampling before! But it's true! Thanks.
I am always looking for more DSP resources. The info in the 7-part preview is good in that it introduces a large number of DSP topics and applications and will help to pique the curiosity of readers. However, perhaps by trying to be too broad, it falls short in places. As an introduction, it could serve as a launchpad to more rigorous resources.
Some comments on the first few parts:
- Nyquist should be mentioned for bandlimited signals, not just baseband signals ... but many authors only consider baseband.
- FIR filters do not always have linear phase. e.g., there are minimum- and maximum-phase filters. If your application does not need linear phase (constant group delay) then a linear-phase FIR filter wastes resources.
- Least-squares isn't the only, nor is it often the most important filter design criterion.
- you should always use optimization routines for designing FIR filters and especially when you have limited resources in your DSP chip. You will get a better frequency response and/or lower order than if you simply use windowing functions.
- IIR filters are very useful in DSP! Their use requires more care but the benefits can be huge. e.g., you may be able to get considerably fewer multiply/accumulate operations.
- although sample-rate conversion is useful, the main thrust in full-fledged multirate DSP is to significantly reduce the total amount of computation required for some DSP systems. e.g., it is useful for low bit-rate coding systems, etc.
- It's great to have a book that has good verbal explanations, but more supporting math wouldn't hurt.
Altera Corporation is
the industry’s leading provider of programmable logic solutions, enabling
system and semiconductor companies to rapidly and cost-effectively innovate,
differentiate, and... Read More
17 comments
write a commentEric.Scott Posted Jul 14, 2010
Could not open it.
reply
Eric.Scott Posted Jul 14, 2010
Downloaded! Took a long time. Good but brief summary of the 1st four chapters. This looks like a great intro to DSP.
reply
Luis Sanchez Posted Jul 14, 2010
Easy to read, easy to follow, it surely is effective on reminding (some of) us what we learned in school. Though, I've always questioned why did Nyquist came out with the term “aliasing”, it's not that intuitive to me... perhaps because english isn't my first language but... wouldn't have been better something like a “phantom frequency” or “mirrored signal” or... well... you get what I'm saying right? :-)
reply
maxm Posted Aug 8, 2010
I understand exactly what you mean. I approach it differently, when a higher frequency signal shows up as lower frequency signals it is assuming an alias. It is masquerading as a different signal( or signals) and assuming an alias, or as it was called aliasing. It is an alias because the actual signal is there and could be measured, so it is not a phantom, the real signal is still there, just assuming an alias to ruin your day.
reply
Ian.Thain Posted Oct 3, 2010
When I was at school we called it a "beat frequency", because at AF it "beat time" as you would to music. I wondered for years what "aliasing" meant - I assumed it was something way above my head - until I came across a definition somewhere and realised it was just my old friend "the beat" after all!
reply
MikeLC Posted Oct 31, 2010
Like Luis, I've enjoyed the reminder. I'm actually still going through this course, just a bit at a time. Back in my grad school days, studying Computer Vision, we applied DSP to graphical signals and the aliasing made sense to a point. But "maxm"'s comment on an alias being a masquerading signal is excellent. Also, Ian's "beat frequency". I'd never thought of two slightly out of tunes strings as a form of sampling before! But it's true! Thanks.
reply
WSOCT Posted Jul 15, 2010
The summary chapters were very good indicating a strong partnership with application learning, which is where most engineers want and need materials.
reply
kashkhetia Posted Jul 19, 2010
Very intuitive,especially the applications part.
reply
alfonsoff Posted Jul 21, 2010
This material has the academic level. I believe that the concepts should contain practical examples of actual day-to-day. Still, it's very good!
reply
Scrp545 Posted Jul 28, 2010
couldn't open
reply
Xiaoyun.Wei Posted Aug 5, 2010
it is actually an ad for the book
reply
de Bethel Posted Sep 14, 2010
Link no worky???
reply
Dale Shpak Posted Sep 29, 2010
I am always looking for more DSP resources. The info in the 7-part preview is good in that it introduces a large number of DSP topics and applications and will help to pique the curiosity of readers. However, perhaps by trying to be too broad, it falls short in places. As an introduction, it could serve as a launchpad to more rigorous resources. Some comments on the first few parts: - Nyquist should be mentioned for bandlimited signals, not just baseband signals ... but many authors only consider baseband. - FIR filters do not always have linear phase. e.g., there are minimum- and maximum-phase filters. If your application does not need linear phase (constant group delay) then a linear-phase FIR filter wastes resources. - Least-squares isn't the only, nor is it often the most important filter design criterion. - you should always use optimization routines for designing FIR filters and especially when you have limited resources in your DSP chip. You will get a better frequency response and/or lower order than if you simply use windowing functions. - IIR filters are very useful in DSP! Their use requires more care but the benefits can be huge. e.g., you may be able to get considerably fewer multiply/accumulate operations. - although sample-rate conversion is useful, the main thrust in full-fledged multirate DSP is to significantly reduce the total amount of computation required for some DSP systems. e.g., it is useful for low bit-rate coding systems, etc. - It's great to have a book that has good verbal explanations, but more supporting math wouldn't hurt.
reply
anto sujesh Posted Nov 2, 2010
its not working !!!!!!!
reply
sprig Posted Jan 11, 2011
CEVA is a player
reply
joey899244 Posted Jan 21, 2013
you may be able to get considerably fewer multiply/accumulate operations. 24C04
reply
Pulk Posted Feb 16, 2013
Just download these documents today, it's looks cool. Giuong go tu nhien
reply