Logo coherent WaveBurst  
Library Reference Guide
Logo
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

◆ IFILE_NAME

#define IFILE_NAME   "data/noiseH1_968654512_S6_online_1_848615060_D.dat"

◆ SAMPLERATE

#define SAMPLERATE   4096

Function Documentation

◆ rate()

x rate ( SAMPLERATE  )

◆ ReadBinary()

x ReadBinary ( IFILE_NAME  )

◆ SetWindowSize()

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   
)

◆ start()

x start ( )

Variable Documentation

◆ x

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

Definition at line 5 of file TestSTFT.C.