#include "ocsBitString.hh"
#include "ocsOptSignal.hh"
#include "ocsPhotodetector.hh"
#include "ocsOptFilter.hh"
#include "ocsElecFilter.hh"
#include "ocsTools.hh"
Go to the source code of this file.
Classes | |
class | ElecSignalStat |
Enumerations | |
enum | typeClockRecovery { USER_SET = 0, FREQ_DOUBLING = 1, RZ_SIGNAL_FREQ = 2, NRZ_HALF_SIGNAL_FREQ = 3, BEST_Q_FACTOR = 4, DIFFERENTIATE_SIGNAL = 5, CONTINUOUS_EXOR = 6, BINARY_EXOR = 7, BEST_MIN_EYE_OPENING = 8 } |
enum typeClockRecovery |
Enumeration type for ClockRecovery algorithm.
Possible values: -USER_SET = 0 (Set by user in input parameter file using input parameter ClockRecoveryTime. Must use appropriate constructor.) -FREQ_DOUBLING = 1 (Recommended and default value for NRZ) -RZ_SIGNAL_FREQ = 2 (Recommended and default value for RZ) -NRZ_HALF_SIGNAL_FREQ = 3 (Works for noise free NRZ) -BEST_Q_FACTOR = 4 (Works for RZ and NRZ (not physical)) -DIFFERENTIATE_SIGNAL = 5 (Works for NRZ (and RZ with narrow electric filter)) -CONTINUOUS_EXOR = 6 (Works for NRZ(and RZ with narrow electric filter)) -BINARY_EXOR = 7 (Works for NRZ(and RZ with narrow electric filter)) -BEST_MIN_EYE_OPENING = 8 (Works for RZ and NRZ (PMD w/o noise) (not physical))