Logo Coherent WaveBurst  
Reference Guide
Logo
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
Macros | Functions | Variables
TestSTFT.C File Reference

Macros

#define IFILE_NAME   "data/noiseH1_968654512_S6_online_1_848615060_D.dat"
 
#define SAMPLERATE   4096
 

Functions

x rate (SAMPLERATE)
 
x ReadBinary (IFILE_NAME)
 
cout<< x.size()<< endl;int
nfft=4 *512;int noverlap=4
*512-10;double fparm=24.;STFT
stft(x, nfft, noverlap,"amplitude","gauss",
fparm);double Tmin=53.2;double
Tmax=54.1;double Fmin=0.0;double
Fmax=600.0;double Zmin=0.0;double
Zmax=0.0;char title[256];sprintf(title,"Spectrogram
: %s", IFILE_NAME);stft.SetTitle(title);TH2D
*h2=stft.GetHistogram();stft.Draw(Tmin,
Tmax, Fmin, Fmax, Zmin, Zmax,
1);TCanvas *canvas=stft.GetCanvas();canvas-> 
SetWindowSize (800, 600)
 
x start (0)
 

Variables

wavearray< double > x
 

Macro Definition Documentation

#define IFILE_NAME   "data/noiseH1_968654512_S6_online_1_848615060_D.dat"
#define SAMPLERATE   4096

Function Documentation

x rate ( SAMPLERATE  )
x ReadBinary ( IFILE_NAME  )
cout<< x.size() << endl; int nfft=4*512; int noverlap=4*512-10; double fparm=24.; STFT stft(x,nfft,noverlap,"amplitude","gauss",fparm); double Tmin=53.2; double Tmax=54.1; double Fmin=0.0; double Fmax=600.0; double Zmin=0.0; double Zmax=0.0; char title[256]; sprintf(title,"Spectrogram : %s",IFILE_NAME); stft.SetTitle(title); TH2D* h2 = stft.GetHistogram(); stft.Draw(Tmin,Tmax,Fmin,Fmax,Zmin,Zmax,1); TCanvas* canvas = stft.GetCanvas(); canvas-> SetWindowSize ( 800  ,
600   
)
x start ( )

Variable Documentation

wavearray<double> x
Initial value:
{
#define SAMPLERATE
#define IFILE_NAME
using namespace CWB
Definition: ced.hh:24

Definition at line 5 of file TestSTFT.C.