Helpful ReplyThe Scientist And Engineer's Guide To DSP

Author
sharke
Max Output Level: 0 dBFS
  • Total Posts : 13933
  • Joined: 2012/08/03 00:13:00
  • Location: NYC
  • Status: offline
2016/06/07 14:20:42 (permalink)

The Scientist And Engineer's Guide To DSP

Whole book viewable online, some might be interested....

http://www.dspguide.com

James
Windows 10, Sonar SPlat (64-bit), Intel i7-4930K, 32GB RAM, RME Babyface, AKAI MPK Mini, Roland A-800 Pro, Focusrite VRM Box, Komplete 10 Ultimate, 2012 American Telecaster!
#1
dmbaer
Max Output Level: -49.5 dBFS
  • Total Posts : 2585
  • Joined: 2008/08/04 20:10:22
  • Location: Concord CA
  • Status: offline
Re: The Scientist And Engineer's Guide To DSP 2016/06/07 19:09:43 (permalink)
Ah, a great summer beach read ... not! 
#2
sharke
Max Output Level: 0 dBFS
  • Total Posts : 13933
  • Joined: 2012/08/03 00:13:00
  • Location: NYC
  • Status: offline
Re: The Scientist And Engineer's Guide To DSP 2016/06/07 19:58:30 (permalink)
Actually this would suit me down to the ground on the beach...

James
Windows 10, Sonar SPlat (64-bit), Intel i7-4930K, 32GB RAM, RME Babyface, AKAI MPK Mini, Roland A-800 Pro, Focusrite VRM Box, Komplete 10 Ultimate, 2012 American Telecaster!
#3
wst3
Max Output Level: -55.5 dBFS
  • Total Posts : 1979
  • Joined: 2003/11/04 10:28:11
  • Location: Pottstown, PA 19464
  • Status: offline
Re: The Scientist And Engineer's Guide To DSP 2016/06/11 20:10:01 (permalink) ☄ Helpfulby robert_e_bone 2016/06/11 21:42:17
It is a very good book! I have the original edition published by one of the Semiconductor manufacturers back in the day when they did this sort of thing<G>. It was either Motorola or Analog Devices - gotta go find it I guess... it was Analog Devices!

They had a wealth of information, and still do, but they don't come to your office with SDKs and provide seminars any more - at least no where that I've worked in recent history<G>!

The Analog Devices edition is dated 1999, and a lot has happened in the ensuing 17 years, but this is not a cookbook, nor is it chip specific. I thought it was an excellent way to wrap my head around DSP. Still do.
http://www.analog.com/en/education/education-library/scientist_engineers_guide.html
 
However, the book that really set me on the path was from a mixed signal processing course, and whattayaknow, that's available too:
http://www.analog.com/en/education/education-library/mixed_signal_dsp_design_book.html
 
If you are working with audio you should probably have at least a passing familiarity with the analog side, and this is a good book, also from A/D:
http://www.analog.com/en/...t-design-handbook.html
 
And so is this:
http://www.analog.com/en/education/education-library/op-amp-applications-handbook.html
Although I think the 1980s books from Walt Jung and National Semiconductor are better as introductions, and go a little deeper.
 
If you are interested in audio systems then there is an entire book list that is not available from A/D, but that's a different topic<G>!
 
And it is all good summer reading!!!!!!

-- Bill
Audio Enterprise
KB3KJF
#4
sharke
Max Output Level: 0 dBFS
  • Total Posts : 13933
  • Joined: 2012/08/03 00:13:00
  • Location: NYC
  • Status: offline
Re: The Scientist And Engineer's Guide To DSP 2016/06/11 22:06:23 (permalink)
Thanks for those links. I'm really interested in this stuff - my problem is that since I'm not that clued up on things like physics and math (I was at one point but a lot of time has passed) then I find myself getting sidetracked researching concepts that I'm not 100% with. 5 minutes into the book I posted and I was already Googling for articles about standard deviations and variance, lol.

James
Windows 10, Sonar SPlat (64-bit), Intel i7-4930K, 32GB RAM, RME Babyface, AKAI MPK Mini, Roland A-800 Pro, Focusrite VRM Box, Komplete 10 Ultimate, 2012 American Telecaster!
#5
wst3
Max Output Level: -55.5 dBFS
  • Total Posts : 1979
  • Joined: 2003/11/04 10:28:11
  • Location: Pottstown, PA 19464
  • Status: offline
Re: The Scientist And Engineer's Guide To DSP 2016/06/12 10:21:00 (permalink)
I'm in the same boat James - graduated with a degree in Physics in the early 1980s, and really haven't used the math much since.

One of the 'tricks' that helped me get through undergrad, and still helps me today, is to remember NOT to try to solve the equations, but rather to just see what they are trying to tell me in general. If that makes sense. It is too easy (at least for me) to try to solve each equation for some set of values - and I just don't have the chops to do that! (Probably never did, but I don't remember<G>!)

-- Bill
Audio Enterprise
KB3KJF
#6
fret_man
Max Output Level: -84 dBFS
  • Total Posts : 312
  • Joined: 2009/05/14 23:57:37
  • Status: offline
Re: The Scientist And Engineer's Guide To DSP 2016/06/13 08:39:08 (permalink)
http://www.dspguide.com <- is there any way to download the entire thing?
#7
wst3
Max Output Level: -55.5 dBFS
  • Total Posts : 1979
  • Joined: 2003/11/04 10:28:11
  • Location: Pottstown, PA 19464
  • Status: offline
Re: The Scientist And Engineer's Guide To DSP 2016/06/13 16:41:05 (permalink)
There was a zipped file of all  the chapters, but  I don't remember where I saw it... I'll look

-- Bill
Audio Enterprise
KB3KJF
#8
dmbaer
Max Output Level: -49.5 dBFS
  • Total Posts : 2585
  • Joined: 2008/08/04 20:10:22
  • Location: Concord CA
  • Status: offline
Re: The Scientist And Engineer's Guide To DSP 2016/06/13 18:25:17 (permalink)
sharke
I'm not that clued up on things like physics and math (I was at one point but a lot of time has passed)



I know what you mean.  At one point, when I was studying electrical engineering at University of Ill. back in the late 60s, I probably had command of most of the math needed to penetrate the world of DSP processing (although I'm pretty certain I never encountered Chebychev polynomials at any point).  But that ship sailed a *long* time ago.
 
Still, I dipped into the dspguide.com book and found it surprisingly accessible.  I cheated and skipped ahead to and read the chapters on convolution.  After doing so, this subject now makes way more sense to me than it ever did before.  When my reading list clears, I fully plan to go back and read this book front to back (or a least as far as I can get without drowning in incomprehensible math).  Thanks for the recommendation.
#9
sharke
Max Output Level: 0 dBFS
  • Total Posts : 13933
  • Joined: 2012/08/03 00:13:00
  • Location: NYC
  • Status: offline
Re: The Scientist And Engineer's Guide To DSP 2016/06/13 22:59:26 (permalink)
The funny thing is, if you read the first chapter it clearly states that the aim of the book is to get the concepts across without using complex math. I guess "complex" is a relative term 

James
Windows 10, Sonar SPlat (64-bit), Intel i7-4930K, 32GB RAM, RME Babyface, AKAI MPK Mini, Roland A-800 Pro, Focusrite VRM Box, Komplete 10 Ultimate, 2012 American Telecaster!
#10
dmbaer
Max Output Level: -49.5 dBFS
  • Total Posts : 2585
  • Joined: 2008/08/04 20:10:22
  • Location: Concord CA
  • Status: offline
Re: The Scientist And Engineer's Guide To DSP 2016/06/26 18:19:28 (permalink)
OK, I started at the beginning with the intent (or at least hope) of reading the whole thing.  This really looks promising.  The second chapter on statistics was a little dry but I'm sure quite necessary.  The author does succeed (at least so far) in avoiding inscrutable mathematics.  The reader must have some math expertise (such as understanding things like the sigma symbol indicating iterative summing).  Some computer code is also present - Basic is the language used in presenting examples, but it's easy enough to follow even if you've never used Basic.  You possibly don't need any programming expertise all, but I suspect it helps.
#11
jimfogle
Max Output Level: -81 dBFS
  • Total Posts : 463
  • Joined: 2007/03/14 10:08:19
  • Location: North Carolina USA
  • Status: offline
Re: The Scientist And Engineer's Guide To DSP 2016/07/21 13:31:47 (permalink)
Try the blog link at the site.  There are a bunch more pdfs for general electronics, fabrication and other good stuff.
 
Back in the day (mid 70's to mid 80's for me) chip reps use to visit once a quarter.  After returning from taking the engineers and purchasing agents to an extended lunch they would bring all the techs out to their car, open the trunk and grab as many manuals, cookbooks or spec sheets you could carry.  I'd get double loads to share with the electronics department of the local community college.  Seems the reps never hit the engineering or tech schools in the area.

Jim F
Cakewalk by Bandlab (CbB)
Sonar Home Studio V23.9.0 build 32
Music Creator 6
Band-in-a-Box, Audacity, ChordPulse
Win 7, i3 cpu, 8Gig ram, 480 Gig Dell Laptop
http://fogle622.wix.com/fogle622-audio-home
 
 
#12
jeteague
Max Output Level: -89 dBFS
  • Total Posts : 64
  • Joined: 2015/01/17 13:17:23
  • Status: offline
Re: The Scientist And Engineer's Guide To DSP 2016/07/21 14:23:53 (permalink)
Oh what fun!  I just need another life time!
#13
bitflipper
01100010 01101001 01110100 01100110 01101100 01101
  • Total Posts : 26036
  • Joined: 2006/09/17 11:23:23
  • Location: Everett, WA USA
  • Status: offline
Re: The Scientist And Engineer's Guide To DSP 2016/07/22 12:38:30 (permalink)
If you find this reference too daunting, you might try "Digital Audio Explained for the Audio Engineer" by Nika Aldrich. A much lighter read, but not overly dumbed-down.
 


All else is in doubt, so this is the truth I cling to. 

My Stuff
#14
dmbaer
Max Output Level: -49.5 dBFS
  • Total Posts : 2585
  • Joined: 2008/08/04 20:10:22
  • Location: Concord CA
  • Status: offline
Re: The Scientist And Engineer's Guide To DSP 2016/07/22 16:17:22 (permalink)
I actually just finished reading pretty much the whole thing (the online book, not the one Dave just recommended).  The author does a remarkable job of staying away from complex arithmetic (complex as in real and imaginary components to a number).
 
The final six or so chapters are supposed to get into the really deep stuff, but it turns out that the online version of the book has the content of those chapters mostly missing (mercifully missing, I might speculate).
 
This really is a pretty remarkable text for those with sufficient interest.  I came away with a pretty solid understanding of how convolution works in the time domain.  Of course, any software doing convolution on all but really short segments is going to use FFT.  That is pretty thoroughly explained as well, but I can't claim more than a vague theoretical understanding of how convolution works in the frequency domain - coding this stuff must be a real <rhymes with ditch>.
 
By the way, thumbs up for Dave's recommendation as well.
 
 
 
#15
drewfx1
Max Output Level: -9.5 dBFS
  • Total Posts : 6585
  • Joined: 2008/08/04 16:19:11
  • Status: offline
Re: The Scientist And Engineer's Guide To DSP 2016/07/23 13:04:08 (permalink)
dmbaer
This really is a pretty remarkable text for those with sufficient interest.  I came away with a pretty solid understanding of how convolution works in the time domain.  Of course, any software doing convolution on all but really short segments is going to use FFT.  That is pretty thoroughly explained as well, but I can't claim more than a vague theoretical understanding of how convolution works in the frequency domain - coding this stuff must be a real <rhymes with ditch>.



Not having read the book in question (it may have been covered), but the short answer is:
 
Convolution in the time domain is the same as multiplication in the frequency domain. 
 
Convolution in the frequency domain is the same as multiplication in the time domain.

 In order, then, to discover the limit of deepest tones, it is necessary not only to produce very violent agitations in the air but to give these the form of simple pendular vibrations. - Hermann von Helmholtz, predicting the role of the electric bassist in 1877.
#16
Jump to:
© 2024 APG vNext Commercial Version 5.1