Classes | Enumerations

ocsElecSignalStat.hh File Reference

#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
}

Enumeration Type Documentation

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))

Enumerator:
USER_SET 
FREQ_DOUBLING 
RZ_SIGNAL_FREQ 
NRZ_HALF_SIGNAL_FREQ 
BEST_Q_FACTOR 
DIFFERENTIATE_SIGNAL 
CONTINUOUS_EXOR 
BINARY_EXOR 
BEST_MIN_EYE_OPENING