DSPRelated.com
Forums

Software Spectrum Analyzer

Started by Maurizio March 26, 2009
Hi to all,

I'm a student, I'm currently studying: AM, PM, FM, PCM modulation,
noise impact on signal etc. I'd like to be able to graphical view
spectrum of baseband and bandpass signal implicated . I'd like to
know, if there is any software, that could help me to be better
understand the matter, where I can manually input the function which
represent the signal eg. S(t) = Ac [ 1 + cos ( 2 pi fc t )] and plot
graph of signal in time / frequency domains.

Thank you very much

Bye
Maurizio
Maurizio wrote:
> Hi to all, > > I'm a student, I'm currently studying: AM, PM, FM, PCM modulation, > noise impact on signal etc. I'd like to be able to graphical view > spectrum of baseband and bandpass signal implicated . I'd like to > know, if there is any software, that could help me to be better > understand the matter, where I can manually input the function which > represent the signal eg. S(t) = Ac [ 1 + cos ( 2 pi fc t )] and plot > graph of signal in time / frequency domains. > > Thank you very much > > Bye > Maurizio
Not spectrum analyzers per se, but I would suggest looking at Scilab (http://www.scilab.org/) and gnuplot (http://www.gnuplot.info/). I'm keying on you describing yourself as a "student". These a good general purpose tools.
On Mar 26, 11:49&#4294967295;am, Maurizio <galia...@yahoo.com> wrote:
> Hi to all, > > I'm a student, I'm currently studying: AM, PM, FM, PCM modulation, > noise impact on signal etc. I'd like to be able to graphical view > spectrum of baseband and bandpass signal implicated . I'd like to > know, if there is any software, that could help me to be better > understand the matter, where I can manually input the function which > represent the signal eg. S(t) = Ac [ 1 + cos ( 2 pi fc t )] and plot > graph of signal in time / frequency domains. > > Thank you very much > > Bye > Maurizio
Since you're a student, I would direct you to "Understanding Digital Signal Processing" by Richard Lyons. Inside that book, I would refer to the section called "A Practical Spectrum Analyzer." I don't have the book handy right now so I don't know the exact section number. It describes the Weighted Overlap-Add (WOLA) technique, which is good for generating a good spectrum estimate. Other than that, you can use Welch's method or something similar. Matlab or its imitators can generate that easily. Jason
On Mar 26, 8:49 am, Maurizio <galia...@yahoo.com> wrote:
> Hi to all, > > I'm a student, I'm currently studying: AM, PM, FM, PCM modulation, > noise impact on signal etc. I'd like to be able to graphical view > spectrum of baseband and bandpass signal implicated . I'd like to > know, if there is any software, that could help me to be better > understand the matter, where I can manually input the function which > represent the signal eg. S(t) = Ac [ 1 + cos ( 2 pi fc t )] and plot > graph of signal in time / frequency domains. > > Thank you very much > > Bye > Maurizio
You haven't said what your computer resources are. There are spectrum analyzers that could be used with tools such as those Richard has suggested. For examples: PC Spectrogram Version 16 A Product of Visualization Software LLC by Richard Horne Up to 24 bit, 96 kHz Analysis. Compatible with Windows Vista and Windows XP. http://www.visualizationsoftware.com/gram.html Linux Spectrum Analyzer Versatile high speed displays and time-frequency browsing for Linux! http://www.baudline.com/download.html MAC Blue Cat's FreqAnalyst 1.2 http://mac.softpedia.com/get/Audio/Blue-Cat-s-FreqAnalyst.shtml YMMV Dale B. Dalrymple
dbd wrote:
> On Mar 26, 8:49 am, Maurizio <galia...@yahoo.com> wrote: > >>Hi to all, >> >>I'm a student, I'm currently studying: AM, PM, FM, PCM modulation, >>noise impact on signal etc. I'd like to be able to graphical view >>spectrum of baseband and bandpass signal implicated . I'd like to >>know, if there is any software, that could help me to be better >>understand the matter, where I can manually input the function which >>represent the signal eg. S(t) = Ac [ 1 + cos ( 2 pi fc t )] and plot >>graph of signal in time / frequency domains. >> >>Thank you very much >> >>Bye >>Maurizio > > > You haven't said what your computer resources are. There are spectrum > analyzers that could be used with tools such as those Richard has > suggested. For examples: > > PC > Spectrogram Version 16 > A Product of Visualization Software LLC by Richard Horne > Up to 24 bit, 96 kHz Analysis. > Compatible with Windows Vista and Windows XP. > http://www.visualizationsoftware.com/gram.html
Just downloaded. Nice, thanks.
> > Linux > Spectrum Analyzer > Versatile high speed displays and > time-frequency browsing for Linux! > http://www.baudline.com/download.html > > MAC > Blue Cat's FreqAnalyst 1.2 > http://mac.softpedia.com/get/Audio/Blue-Cat-s-FreqAnalyst.shtml > > YMMV > > Dale B. Dalrymple
On Mar 27, 4:49 am, Maurizio <galia...@yahoo.com> wrote:
> Hi to all, > > I'm a student, I'm currently studying: AM, PM, FM, PCM modulation, > noise impact on signal etc. I'd like to be able to graphical view > spectrum of baseband and bandpass signal implicated . I'd like to > know, if there is any software, that could help me to be better > understand the matter, where I can manually input the function which > represent the signal eg. S(t) = Ac [ 1 + cos ( 2 pi fc t )] and plot > graph of signal in time / frequency domains. > > Thank you very much > > Bye > Maurizio
LabView will do this for you. Hardy
On Mar 26, 8:52&#4294967295;pm, HardySpicer <gyansor...@gmail.com> wrote:
> On Mar 27, 4:49 am, Maurizio <galia...@yahoo.com> wrote: > > > Hi to all, > > > I'm a student, I'm currently studying: AM, PM, FM, PCM modulation, > > noise impact on signal etc. I'd like to be able to graphical view > > spectrum of baseband and bandpass signal implicated . I'd like to > > know, if there is any software, that could help me to be better > > understand the matter, where I can manually input the function which > > represent the signal eg. S(t) = Ac [ 1 + cos ( 2 pi fc t )] and plot > > graph of signal in time / frequency domains. > > > Thank you very much > > > Bye > > Maurizio > > LabView will do this for you. > > Hardy
this one is good too http://freenet-homepage.de/dl4yhf/spectra1.html Mark