(no subject)

classic Classic list List threaded Threaded
8 messages Options
Reply | Threaded
Open this post in threaded view
|

(no subject)

John Ragle
For a while, I have been trying to add to my library a book on DSP that
was mid-way between cookbook and pure theory. Thinking someone else
might like to have the reference to a book that I recently found, I am
using Elecraft bandwidth to send it:

The Scientist and Engineer's Guide to Digital Signal Processing -- ISBN
0-9660176-3-3 -- By Steven W. Smith, Ph.D.

The book is available free on the following web site:  
http://www.dspguide.com/    If it interests you, you might want to look
at the Chapter headings contained there.

Many of the routines (e.g. convolution, sinc, windowed-sinc,
deconvolution, etc.) are described in a /pseudo/-BASIC language form,
but I have found that they can more easily be worked out in a language
like Mathcad, etc. (This observation is probably not worth much for
those who have spent big bucks for the signal processing add-ins for the
latter.)

John Ragle -- W1ZI



______________________________________________________________
Elecraft mailing list
Home: http://mailman.qth.net/mailman/listinfo/elecraft
Help: http://mailman.qth.net/mmfaq.htm
Post: mailto:[hidden email]

This list hosted by: http://www.qsl.net
Please help support this email list: http://www.qsl.net/donate.html
Reply | Threaded
Open this post in threaded view
|

Re: (no subject)

Tony Estep
Very cool, John, thanks!

Tony KT0NY

On Mon, Jun 6, 2011 at 5:36 PM, John Ragle <[hidden email]> wrote:

> For a while, I have been trying to add to my library a book on DSP that
> was mid-way between cookbook and pure theory. Thinking someone else
> might like to have the reference to a book that I recently found, I am
> using Elecraft bandwidth to send it:
>
> The Scientist and Engineer's Guide to Digital Signal Processing -- ISBN
> 0-9660176-3-3 -- By Steven W. Smith, Ph.D.
>
> The book is available free on the following web site:
> http://www.dspguide.com/    If it interests you, you might want to look
> at the Chapter headings contained there.
>
> Many of the routines (e.g. convolution, sinc, windowed-sinc,
> deconvolution, etc.) are described in a /pseudo/-BASIC language form,
> but I have found that they can more easily be worked out in a language
> like Mathcad, etc. (This observation is probably not worth much for
> those who have spent big bucks for the signal processing add-ins for the
> latter.)
>
> John Ragle -- W1ZI
>
>
>
> ______________________________________________________________
> Elecraft mailing list
> Home: http://mailman.qth.net/mailman/listinfo/elecraft
> Help: http://mailman.qth.net/mmfaq.htm
> Post: mailto:[hidden email]
>
> This list hosted by: http://www.qsl.net
> Please help support this email list: http://www.qsl.net/donate.html
>



--
"We don't want every single college grad with mathematical aptitude to
become a derivatives trader." -- Barack Obama
______________________________________________________________
Elecraft mailing list
Home: http://mailman.qth.net/mailman/listinfo/elecraft
Help: http://mailman.qth.net/mmfaq.htm
Post: mailto:[hidden email]

This list hosted by: http://www.qsl.net
Please help support this email list: http://www.qsl.net/donate.html
Reply | Threaded
Open this post in threaded view
|

Re: (no subject)

Phil Hystad-3
In reply to this post by John Ragle
Another (possibly cheaper) mathematical computation system for doing signal processing is Mathematica by Wolfram.  Mathematica is used quite a bit in the academic world for a very wide variety of computational problems.  With regarding to signal processing there is support for various types of DSP implementations supporting image processing, sound processing, and RF signal processing.

But, a professional version of Mathematica is about $2500 these days.  At least, that is what we pay for it at work.  I do have my own copy at home, actually two copies, for the At Home edition which costs only $295.  Everything I can do on the professional version at work I can do with the At Home edition.  There are only a few limitations of the Home Edition of Mathematica and so far I have not run into any of them.

The license limits you to one Home edition per computer so I have purchased one copy for my Apple Mac laptop and one copy for my desktop iMac-24.  Yes, I use both systems even to do Mathematica stuff.

By the way, I also have the professional (or, commercial) license to Matlab which I have used for some contract work a few years ago.  I still play around with it from time to time but my first love is Mathematica.  I have also played around with Mathcad which although is nice and has some cute features for documentation, it is not anywhere close to the capability of Mathematica. So, at $295, the Mathematica Home Edition is quite a good buy.

So, if you want to experiment with Mathematica you might consider the Wolfram Alpha web site at http://www.wolframalpha.com.  The command entry window on Alpha will accept most (if not all) Mathematica commands that you can type in.  For example, to integrate the six(x) function, just go to Wolfram Alpha and type in:  Integrate[Sin[x],x]

In the command above, capital letters are important and the use of square brackets [] is important.  If you want to play around with some of Wolfram Alpha features, start by typing in your name, just your first name like "Phil", "Roger", "Dick" or whatever.

73, phil, K7PEH


On Jun 6, 2011, at 3:36 PM, John Ragle wrote:

> For a while, I have been trying to add to my library a book on DSP that
> was mid-way between cookbook and pure theory. Thinking someone else
> might like to have the reference to a book that I recently found, I am
> using Elecraft bandwidth to send it:
>
> The Scientist and Engineer's Guide to Digital Signal Processing -- ISBN
> 0-9660176-3-3 -- By Steven W. Smith, Ph.D.
>
> The book is available free on the following web site:  
> http://www.dspguide.com/    If it interests you, you might want to look
> at the Chapter headings contained there.
>
> Many of the routines (e.g. convolution, sinc, windowed-sinc,
> deconvolution, etc.) are described in a /pseudo/-BASIC language form,
> but I have found that they can more easily be worked out in a language
> like Mathcad, etc. (This observation is probably not worth much for
> those who have spent big bucks for the signal processing add-ins for the
> latter.)
>
> John Ragle -- W1ZI
>
>
>
> ______________________________________________________________
> Elecraft mailing list
> Home: http://mailman.qth.net/mailman/listinfo/elecraft
> Help: http://mailman.qth.net/mmfaq.htm
> Post: mailto:[hidden email]
>
> This list hosted by: http://www.qsl.net
> Please help support this email list: http://www.qsl.net/donate.html

______________________________________________________________
Elecraft mailing list
Home: http://mailman.qth.net/mailman/listinfo/elecraft
Help: http://mailman.qth.net/mmfaq.htm
Post: mailto:[hidden email]

This list hosted by: http://www.qsl.net
Please help support this email list: http://www.qsl.net/donate.html
Reply | Threaded
Open this post in threaded view
|

Digital Signal Processing, was (no subject)

John Ragle
I hearily endorse Phil's recommendation of Mathematica and MatLab. Both
are excellent. Yet another is "Maple," but all these are somewhat
expensive to purchase, even for home use. If cost is a real
consideration (and when is it not?), one can always go with Liberty
BASIC or its free version, or PowerBasic, or even Microsoft Visual C++.
I have used all of these, but my purpose was not to tout a programming
environment, but to recommend the book I mentioned in my first post:

http://www.dspguide.com/

You can't beat free...I wish I had had this book in the 70's when I was active in the lab...Oh, for a time machine!

John Ragle -- W1ZI

=====

On 6/6/2011 8:45 PM, Phil Hystad wrote:
> Another (possibly cheaper) mathematical computation system for doing signal processing is Mathematica...I also have the professional (or, commercial) license to Matlab

______________________________________________________________
Elecraft mailing list
Home: http://mailman.qth.net/mailman/listinfo/elecraft
Help: http://mailman.qth.net/mmfaq.htm
Post: mailto:[hidden email]

This list hosted by: http://www.qsl.net
Please help support this email list: http://www.qsl.net/donate.html
Reply | Threaded
Open this post in threaded view
|

Re: (no subject)

kevinr@coho.net
In reply to this post by Phil Hystad-3
Octave is an open source alternative to Mathematica.  I have found DSP  
packages for it.  The command structure is much like MatLab so those of  
you fresh from academe will find it familiar.
    73,
       Kevin.  KD5ONS

On Mon, 06 Jun 2011 17:45:50 -0700, Phil Hystad <[hidden email]> wrote:

> Another (possibly cheaper) mathematical computation system for doing  
> signal processing is Mathematica by Wolfram.  Mathematica is used quite  
> a bit in the academic world for a very wide variety of computational  
> problems.  With regarding to signal processing there is support for  
> various types of DSP implementations supporting image processing, sound  
> processing, and RF signal processing.
...>
> 73, phil, K7PEH
______________________________________________________________
Elecraft mailing list
Home: http://mailman.qth.net/mailman/listinfo/elecraft
Help: http://mailman.qth.net/mmfaq.htm
Post: mailto:[hidden email]

This list hosted by: http://www.qsl.net
Please help support this email list: http://www.qsl.net/donate.html
Reply | Threaded
Open this post in threaded view
|

Re: Digital Signal Processing, was (no subject)

kevinr@coho.net
In reply to this post by John Ragle
Wayne has firmly denied any desire to build a TARDIS into any future  
Elecraft product.  I am unsure why.
    Kevin.  KD5ONS


On Mon, 06 Jun 2011 18:52:13 -0700, John Ragle <[hidden email]>  
wrote:

...
>
> http://www.dspguide.com/
>
> You can't beat free...I wish I had had this book in the 70's when I was  
> active in the lab...Oh, for a time machine!
>
> John Ragle -- W1ZI
______________________________________________________________
Elecraft mailing list
Home: http://mailman.qth.net/mailman/listinfo/elecraft
Help: http://mailman.qth.net/mmfaq.htm
Post: mailto:[hidden email]

This list hosted by: http://www.qsl.net
Please help support this email list: http://www.qsl.net/donate.html
Reply | Threaded
Open this post in threaded view
|

Re: Digital Signal Processing, was (no subject)

Mike WA8BXN
In reply to this post by John Ragle

 
Octave is a free nearly equivalent of matlib in terms of programming syntax.

 
73 - Mike WA8BXN
 
______________________________________________________________
Elecraft mailing list
Home: http://mailman.qth.net/mailman/listinfo/elecraft
Help: http://mailman.qth.net/mmfaq.htm
Post: mailto:[hidden email]

This list hosted by: http://www.qsl.net
Please help support this email list: http://www.qsl.net/donate.html
Reply | Threaded
Open this post in threaded view
|

Re: Digital Signal Processing, was (no subject)

John Ragle
Octave:  http://octave.sourceforge.net/

John Ragle -- W1ZI

=====

On 6/6/2011 10:10 PM, Mike WA8BXN wrote:
> Octave is a free nearly equivalent of matlib in terms of programming syntax.
>
______________________________________________________________
Elecraft mailing list
Home: http://mailman.qth.net/mailman/listinfo/elecraft
Help: http://mailman.qth.net/mmfaq.htm
Post: mailto:[hidden email]

This list hosted by: http://www.qsl.net
Please help support this email list: http://www.qsl.net/donate.html