Rank: 484 based on 240 downloads (last 30 days) and 1 file submitted
photo

Ananthram Swami

E-mail

Personal Profile:

Professional Interests:
communications; mobile ad hoc networks; sensor networks; signal processing

 

Watch this Author's files

 

Files Posted by Ananthram
Updated   File Tags Downloads
(last 30 days)
Comments Rating
13 Feb 2003 HOSA - Higher Order Spectral Analysis Toolbox Spectral and polyspectral analysis, and time-frequency distributions. Author: Ananthram Swami bicoherence, cumulants, share our knowledge a..., hos, statistics, it is also my emaili ... 240 62
  • 4.53125
4.5 | 64 ratings
Comments and Ratings on Ananthram's Files View all
Updated File Comment by Comments Rating
06 Nov 2009 HOSA - Higher Order Spectral Analysis Toolbox Spectral and polyspectral analysis, and time-frequency distributions. Author: Ananthram Swami fathima, zamrud

The installation seems to have worked incompletely. I get the following error:
>> HOSADEMO
??? Undefined function or method 'choices' for input arguments of type 'char'.
Error in ==> HOSADEMO
choices('HoSatDemo', 'HOSA Demo', labels, callbacks, interruptible);
My Matlab cannot find the command/function "choices".
Can you please help me solve this?
Thanks.
please send reply to my e-mail

03 Nov 2009 HOSA - Higher Order Spectral Analysis Toolbox Spectral and polyspectral analysis, and time-frequency distributions. Author: Ananthram Swami Rae

Is there a simple way to edit bicoher to normalize it such that it's giving the bounded (0-1) version rather than the current skewness version?

I can't access the Kim and Powers paper and if others have sucessfully done this, I'd love to know how!

11 Aug 2009 HOSA - Higher Order Spectral Analysis Toolbox Spectral and polyspectral analysis, and time-frequency distributions. Author: Ananthram Swami Paul

The installation seems to have worked incompletely. I get the following error:
>> HOSADEMO
??? Undefined function or method 'choices' for input arguments of type 'char'.
Error in ==> HOSADEMO at 68
choices('HoSatDemo', 'HOSA Demo', labels, callbacks, interruptible);
My Matlab cannot find the command/function "choices".
I have MATLAB Version 7.8.0.347 (R2009a)
Signal Processing Toolbox Version 6.11 (R2009a)
Can you please help me solve this?
Thanks,
Paul Axon, Sydney, Australia
paul.axon@thalesgroup.com.au

11 Jun 2009 HOSA - Higher Order Spectral Analysis Toolbox Spectral and polyspectral analysis, and time-frequency distributions. Author: Ananthram Swami Gagnon, David

I meant to submit this post first...
(Both posts refer to BICOHER.m)

Beware that there are multiple ways to normalize the bispectrum, and they are all referred to as the "bicoherence." The formula that this m-file uses is NOT the one that bounds the bicoherence between 0 and 1. If you are looking for that one, check out Kim and Powers' 1979 paper "Digital Bispectral Analysis and Its Applications to Nonlinear Wave Interactions." They provide an explanation of how to code that version, and it has worked reasonably well for me.

11 Jun 2009 HOSA - Higher Order Spectral Analysis Toolbox Spectral and polyspectral analysis, and time-frequency distributions. Author: Ananthram Swami Gagnon, David

By the way, "segsamp" (actually implemented as "nsamp") is the number of samples per segment, that is, the number of points in each chunk of data that you're throwing into the bicoherence. You can use datasets of any length, and the program will typically calculate fft's with a length that is a power of two and is greater than or equal to "segsamp." It does this by adding zeros to the data record. However, you can specify "nfft" to tell the program how many points you want the fft to use. If you set "segsamp" and "nfft" to be equal, then you can avoid zero-padding. Powers of two are calculated faster, but MATLAB can handle fft's of any length.

As for the frequency axis, "waxis" is based on the number of points that are used in the fft. As a result, "0.5" on the axis corresponds to the highest frequency that can be resolved with that number of points, also known as the Nyquist frequency. Exactly how you want to scale the axis will depend on the nature of your data.

On an unrelated note, the demo gives me errors, too.

Top Tags Applied by Ananthram
bicoherence, bispctrum, cumulants, hos, nonlinear systems
Files Tagged by Ananthram
Updated   File Tags Downloads
(last 30 days)
Comments Rating
13 Feb 2003 HOSA - Higher Order Spectral Analysis Toolbox Spectral and polyspectral analysis, and time-frequency distributions. Author: Ananthram Swami bicoherence, cumulants, share our knowledge a..., hos, statistics, it is also my emaili ... 240 62
  • 4.53125
4.5 | 64 ratings
 

MATLAB Central Terms of Use

NOTICE: Any content you submit to MATLAB Central, including personal information, is not subject to the protections which may be afforded information collected under other sections of The MathWorks, Inc. Web site. You are entirely responsible for all content that you upload, post, e-mail, transmit or otherwise make available via MATLAB Central. The MathWorks does not control the content posted by visitors to MATLAB Central and, does not guarantee the accuracy, integrity, or quality of such content. Under no circumstances will The MathWorks be liable in any way for any content not authored by The MathWorks, or any loss or damage of any kind incurred as a result of the use of any content posted, e-mailed, transmitted or otherwise made available via MATLAB Central. Read the complete Terms prior to use.

Contact us at files@mathworks.com