Previous in Forum: Cell Phone Chargers - Standardized by 2012   Next in Forum: Improve CDMA range
Close
Close
Close
12 comments
Rate Comments: Nested
Associate

Join Date: Dec 2008
Posts: 29

Learning Digital Signal Processing (DSP)

02/17/2009 11:25 PM

Can someone please tell me a good site to learn DSP or can someone give me some DSP notes. Specially on these sections,

*Operation of DSP: filtering (eg Finite-duration Impulse Response (FIR) and Infiniteduration Impulse Response (IIR) filter structures); spectral analysis (eg the Discrete Fourier Transform, Fast Fourier Transform (FFT) and Discrete Cosine Transform (DCT)); review the advantages and disadvantages of DSP systems; concepts of analogue signals and noise;examples of bandwidth and dynamic range applicable to speech, audio and video signals

*DSP sub-systems: analogue-to-digital converters (eg binary word length, quantisation errors, sampling frequency, the Nyquist sampling rate, aliasing and the use of anti-alias filters); DSP hardware (fixed and floating-point devices); application of specific DSPs and dedicated devices (eg hardware coder-decoder (CODEC)); digital-to-analogue converters; reconstruction filters

my email address is: sajeev.ranatunga@gmail.com

__________________
vampiro
Register to Reply
Interested in this topic? By joining CR4 you can "subscribe" to
this discussion and receive notification when new comments are added.

"Almost" Good Answers:

Check out these comments that don't yet have enough votes to be "official" good answers and, if you agree with them, vote them!
Guru

Join Date: Mar 2007
Location: City of Light
Posts: 3943
Good Answers: 183
#1

Re: Learn DSP

02/18/2009 5:21 AM

TI had a couple of years ago a very good book on those subjects

Register to Reply
Anonymous Poster
#2

Re: Learn DSP

02/18/2009 7:26 AM
Register to Reply
Guru
Engineering Fields - Control Engineering - New Member China - Member - New Member

Join Date: Sep 2006
Location: CHINA
Posts: 2945
Good Answers: 14
#3

Re: Learn DSP

02/18/2009 7:50 AM

yes 1# is right, go to TI for details devics.

you can buy 5000 for speech processing, 6000 or Davinci for your video or audio system, 2000 such as 2018 ,or newest 28x16 can be for control with verious communication interfaces.

haha, in one word, you can use this for all you lists.

what on earth are you going to do? joke?

Register to Reply
Anonymous Poster
#4

Re: Learning Digital Signal Processing (DSP)

02/18/2009 9:46 AM

can someone tell me the name of that book? I searched but couldn't find it...

Register to Reply
Commentator

Join Date: Feb 2009
Location: Timisoara, Romania
Posts: 60
Good Answers: 4
#5
In reply to #4

Re: Learning Digital Signal Processing (DSP)

02/19/2009 3:29 AM

I have some titles from the reference list of a textbook on dsp's:

Marven, C., Ewers, G., A Simple Approach to Digital Signal Processing, Texas Instruments, 1993

*** TMS320VC5402, Fixed-Point Digital Signal Processor, SPRS079C, Texas Instruments, 1998

*** TMS320C54x, DSPReference Set, Volume 1: CPU and Periperals, SPRU131F, Texas Instruments, 1999

Volume 2: Mnemonic Instruction Set, SPRU172B, Texas Instruments, 1998

Volume 5: Enhanced Peripherals, SPRU302, Texas Instruments, 1999

*** TMS320AD50C/I, TLC320AD52C, Sigma-Delta Analog Interface Circuits With Master-Slave Function, Data Manual, SLAS131e, Texas Instruments, 2000

Kuo, S. M., Lee B. H., Real-Time Digital Signal Processing, John Whiley & Sons Ltd, 2001

Now you really have some serious work to do if you plan on learning all that by yourself (I mean the list you had in your first post). You must know C/C++ programming, assembly would be useful, plus there's the math theory behind the filters. In my opinion, you don't need to understand where each formula comes from, just know the physical meaning of the operations.

It would also be useful to experiment your new knowledge - for TI DSPs we used Code Composer Studio (it has a tutorial too) to write the programs and a development board + had some extra components depending on the application.

Hope this helps

__________________
Patricia_a
Register to Reply Score 1 for Good Answer
Associate

Join Date: Dec 2008
Posts: 29
#6
In reply to #5

Re: Learning Digital Signal Processing (DSP)

02/19/2009 10:18 AM

Thank you very much Patricia_a for all the information and guidance. Yes the maths behind DSP is hard. will have to work hard on that. Can you tell me what you meant by " you don't need to understand where each formula comes from, just know the physical meaning of the operations."
thanking again.

__________________
vampiro
Register to Reply
Commentator

Join Date: Feb 2009
Location: Timisoara, Romania
Posts: 60
Good Answers: 4
#9
In reply to #6

Re: Learning Digital Signal Processing (DSP)

02/19/2009 1:05 PM

So here's what I meant:

In some of the books, especially the TI docs, there are some math formulas that are not explicitly calculated and are given as such. Which means that when you build an application, you don't have to make difficult math operations, you just have to know the final formula, since most of them have already been calculated by people much smarter than you and me. The professor I had sometimes even said: "I don't know how they got to that formula, I just know it's true and it works."

And about the physical meaning, I'll take a simple example: the FIR and IIR filters.

When I was first asked what the difference was between the two I innocently said that one has "a" and "b" coefficients for x and y samples (IIR), and the other one has only "a" coefficients, for x samples (FIR).

This is true but says nothing about their real behavior. The "engineering" answer to that is: when you have a single impulse at the input of the FIR filter, you have an impulse at the output and after a period of time, the impulse disappears, of course, if there is no more input. Which is why its called "finite impulse response" filter. In the case of IIRs, the impulse will be present at the output indefinitely or forever, because every output sample depends on previous output samples (the "b" coefficients are not all zero). So this is the "infinite impulse response" filter.

P.S.: It's all very fresh because I had my DSP exam two weeks ago ;)

__________________
Patricia_a
Register to Reply Score 1 for Good Answer
Guru
Engineering Fields - Control Engineering - New Member China - Member - New Member

Join Date: Sep 2006
Location: CHINA
Posts: 2945
Good Answers: 14
#10
In reply to #9

Re: Learning Digital Signal Processing (DSP)

02/19/2009 8:55 PM

your answer is very good. voted by us.

FIR is only concerned by present input and previous input, but IIR is not only concered by input but by previous output.

what we have to do is find out these coefficient. if then statement make this long and complex calculation into simple. especially iir.

however, I have to admit that this is a hard job if you hope to get a wonderful, ideal filter, because various of windows functions need you to select for a project.

Register to Reply
Anonymous Poster
#7

Re: Learning Digital Signal Processing (DSP)

02/19/2009 10:26 AM

Try "The Scientist and Engineers Guide to Digital Signal Processing" on the web at http://www.dspguide.com/ It removes all the mumbo jumbo and makes DSP understandable. Each chapter can be downloaded free, yes free.

Register to Reply
Guru
Hobbies - HAM Radio - New Member

Join Date: Oct 2006
Location: Vancouver (not BC) Washington (not DC) US of A
Posts: 1261
Good Answers: 12
#12
In reply to #7

Re: Learning Digital Signal Processing (DSP)

02/20/2009 12:03 PM

I VOTE FOR THIS ONE!! It is great for someone just getting into DSP. I just pulled my copy out to get you the web site, then realized that GUEST beat me to it. I printed the whole bloody thing (double sided), and it fits into a 3 inch binder. This was a few years ago, so let's hope the site is still there. If not, I might still have it on the other computers hard drive.

Sincerely

Bill

Register to Reply
Member

Join Date: Dec 2008
Location: Baton Rouge
Posts: 5
Good Answers: 1
#8

Re: Learning Digital Signal Processing (DSP)

02/19/2009 11:14 AM

The textbook I used while in school was "Digital Signal Processing" by Sanji Mitra. The website to the book is here:

http://www.mhhe.com/engcs/electrical/mitra/

Now, this book goes into Fourier transforms, Z transforms, Laplace transforms as well as a bunch of other mathematical gymnastics. I would say it requires a solid understanding of basic calculus as well as differential equations (and throw in some linear algebra just to be safe.) It is a pretty good textbook, but very technical.

I am not sure what you are looking for. This book contains theory and application. DSP is a complex subject which typically requires study in college to truly understand how it works. If you are an engineer (or mathematician) you can probably learn it on your own. Otherwise, it will take serious study at a university to learn the topics you have listed.

Personally, I did learn most of the topics you listed above while getting my EE degree. I had to use my knowledge learned from many math and engineering classes in order to understand them - and I still am no DSP wizard at all. (Although I did get to design and build analog-to-digital converters in electronics lab!) I am just saying that the subject of DSP is not something an average person can just pick up, read and figure out. But I do not know your background nor the depth of which you want to learn it, so please don't be discouraged by my comments.

Good luck in your pursuits!

__________________
scrump
Register to Reply
Associate

Join Date: Dec 2008
Posts: 29
#11

Re: Learning Digital Signal Processing (DSP)

02/20/2009 7:54 AM

well yeah.. I, my self is an undergraduate student. and will be studying DSP in detail next year.I wanted to get an understanding of the subject first because we had a DSP module covering the areas I have mentioned, but it was pretty hard. that's why I wanted to work hard before my final year.

thanking all for your information.

__________________
vampiro
Register to Reply
Register to Reply 12 comments

"Almost" Good Answers:

Check out these comments that don't yet have enough votes to be "official" good answers and, if you agree with them, vote them!
Copy to Clipboard

Users who posted comments:

Anonymous Poster (3); cnpower (2); nick name (1); Patricia_a (2); Sciesis2 (1); scrump (1); vampiro (2)

Previous in Forum: Cell Phone Chargers - Standardized by 2012   Next in Forum: Improve CDMA range
You might be interested in: Sampling Pumps, Digital Audio Systems

Advertisement