TFPFilterbank.h
1 //-*-C++-*-
2 /***************************************************************************
3  *
4  * Copyright (C) 2010 by Willem van Straten and Andrew Jameson
5  * Licensed under the Academic Free License version 2.1
6  *
7  ***************************************************************************/
8 
9 // dspsr/Signal/General/dsp/TFPFilterbank.h
10 
11 #ifndef __TFPFilterbank_h
12 #define __TFPFilterbank_h
13 
14 #include "dsp/Filterbank.h"
15 
16 namespace dsp {
17 
19 
21  class TFPFilterbank: public Filterbank {
22 
23  public:
24 
27 
28  protected:
29 
31  virtual void filterbank ();
32  virtual void custom_prepare ();
33 
34  private:
35 
37  unsigned pscrunch;
38  };
39 
40 }
41 
42 #endif
43 
Contains all Baseband Data Reduction Library classes.
Definition: ASCIIObservation.h:17
TFPFilterbank()
Null constructor.
Definition: TFPFilterbank.C:13
Breaks a single-band TimeSeries into multiple frequency channels.
Definition: Filterbank.h:27
virtual void filterbank()
Perform the filterbank step.
Definition: TFPFilterbank.C:27
@ OrderTFP
Time, Frequency, Polarization (better for many things)
Definition: TimeSeries.h:50

Generated using doxygen 1.8.17