12 #include "dsp/Transformation.h"
13 #include "dsp/TimeSeries.h"
18 class FScrunch : public Transformation <TimeSeries, TimeSeries>
25 void set_factor ( unsigned samples );
26 unsigned get_factor () const;
28 void set_frequency_resolution ( double Megahertz );
29 double get_frequency_resolution () const;
33 void set_engine (Engine*);
42 mutable unsigned factor;
43 mutable double frequency_resolution;
47 mutable bool use_fres;
50 uint64_t output_nchan;
61 unsigned sfactor) = 0;
67 #endif // !defined(__FScrunch_h)
Contains all Baseband Data Reduction Library classes. Definition: ASCIIObservation.h:17
Behaviour All Transformations must define their behaviour. Definition: Transformation.h:47
void transformation() Perform decimation. Definition: FScrunch.C:68
Decimates a TimeSeries in the frequency domain. Definition: FScrunch.h:23
Arrays of consecutive samples for each polarization and frequency channel. Definition: TimeSeries.h:29
@ OrderFPT Frequency, Polarization, Time (default before 3 October 2008) Definition: TimeSeries.h:47
@ OrderTFP Time, Frequency, Polarization (better for many things) Definition: TimeSeries.h:50
Generated using doxygen 1.8.17
|