, including all inherited members.
AllocateMemoryForPatternStats(void) | ElecSignalStat | |
AmplitudeMargin | ElecSignalStat | [private] |
AverageGaussianPDFOnes | ElecSignalStat | [private] |
AverageGaussianPDFZeros | ElecSignalStat | [private] |
BER_GaussianStatistics | ElecSignalStat | [private] |
BERGaussianPDFs | ElecSignalStat | [private] |
Bit0_PowerMax | ElecSignalStat | [private] |
Bit0_PowerSquareSum | ElecSignalStat | [private] |
Bit0_PowerSum | ElecSignalStat | [private] |
Bit1_PowerMin | ElecSignalStat | [private] |
Bit1_PowerSquareSum | ElecSignalStat | [private] |
Bit1_PowerSum | ElecSignalStat | [private] |
BitErrorRate | ElecSignalStat | [private] |
BitIntensity | ElecSignalStat | |
BitLength | ElecSignalStat | [private] |
BitRateChann | ElecSignalStat | [private] |
BitString | ElecSignalStat | [private] |
BitStringShift | ElecSignalStat | [private] |
brentHu(double ax, double bx, double cx, double(*f)(double), double tol, double *xmin) | ElecSignalStat | |
CheckGaussianStatisticsInitialization(string CallingMethod) | ElecSignalStat | |
ClearElecSignalStat(void) | ElecSignalStat | |
ClearGaussianPDFsMonteCarlo(void) | ElecSignalStat | |
ClearPatternStats(void) | ElecSignalStat | |
ClockRecoveryTime | ElecSignalStat | [private] |
ClockRecoveryTimeBeforeTimeShift | ElecSignalStat | [private] |
ComputeAndOutputMomentsFromMonteCarlo(string FileID) | ElecSignalStat | |
ComputeAveragePDFs(void) | ElecSignalStat | |
ComputeEqualizedPerformanceStatistics(void) | ElecSignalStat | |
ComputeMinimumBERAndDecisionThreshold(string FileID) | ElecSignalStat | |
ComputePatternStatsFlag | ElecSignalStat | [private] |
ComputePerformanceStatistics(void) | ElecSignalStat | |
ComputePerformanceStatisticsNoTimeShift(void) | ElecSignalStat | [private] |
ComputePhaseTargetFreq(void) | ElecSignalStat | [private] |
ComputeTargetFreqIndex(void) | ElecSignalStat | [private] |
CurrentVector | ElecSignalStat | [private] |
DeltaCurrent | ElecSignalStat | [private] |
DeltaFreq | ElecSignalStat | [private] |
DeltaTime | ElecSignalStat | [private] |
DoGaussianPDFsMonteCarloFlag | ElecSignalStat | [private] |
ElecSignalStat(OptSignal *oOptSignal2, Photodetector *oPhotodetector2) | ElecSignalStat | |
ElecSignalStat(string InFileName, OptSignal *oOptSignal2, Photodetector *oPhotodetector2) | ElecSignalStat | |
EnumeratePatterns(ofstream *OutFile) | ElecSignalStat | |
fft | ElecSignalStat | [private] |
FirstTargetIndexTime | ElecSignalStat | [private] |
GaussianPDFTimeSlices | ElecSignalStat | [private] |
GaussianPDFTimeSlicesStorageVec | ElecSignalStat | [private] |
GaussianSmoothingFWHM | ElecSignalStat | [private] |
GetAmplitudeMargin(void) | ElecSignalStat | [inline] |
GetBER_GaussianStatistics(void) | ElecSignalStat | |
GetBER_GaussianStatisticsFromDecisionThreshold(double DecisionCurrent) | ElecSignalStat | |
GetBit(int BitSlot) | ElecSignalStat | [inline] |
GetBit0_PowerMax(void) | ElecSignalStat | [inline] |
GetBit0_PowerMean(void) | ElecSignalStat | [inline] |
GetBit0_PowerStdDev(void) | ElecSignalStat | [inline] |
GetBit1_PowerMean(void) | ElecSignalStat | [inline] |
GetBit1_PowerMin(void) | ElecSignalStat | [inline] |
GetBit1_PowerStdDev(void) | ElecSignalStat | [inline] |
GetBitErrorRate(void) | ElecSignalStat | [inline] |
GetBitErrorRate(double Q_Factor) | ElecSignalStat | [inline] |
GetBitFromString(int ii) | ElecSignalStat | [inline] |
GetBitLength(void) | ElecSignalStat | [inline] |
GetBitStringShift(void) | ElecSignalStat | [inline] |
GetCenterBitPattern(int PatternIndex) | ElecSignalStat | |
GetClockCurrent(void) | ElecSignalStat | |
GetClockRecoveryTime(void) | ElecSignalStat | [inline] |
GetClockRecoveryTimeBeforeTimeShift(void) | ElecSignalStat | [inline] |
GetClockTimeForMonteCarloEye(void) | ElecSignalStat | |
GetCurrentBit(int BitSlotCurrentBit) | ElecSignalStat | |
GetCurrentBitFromRecoveredSignal(int BitSlotCurrentBit) | ElecSignalStat | |
GetCurrentExtinctionRatio_GaussianStatistics(void) | ElecSignalStat | |
GetCurrentFirstBit0(int *BitSlotCurrentFirstBit0) | ElecSignalStat | |
GetCurrentFirstBit1(int *BitSlotCurrentFirstBit1) | ElecSignalStat | |
GetDeltaTime(void) | ElecSignalStat | [inline] |
GetElecTimeDomainSNR(void) | ElecSignalStat | [inline] |
GetElecTimeDomainSNR_IsolatedBits(void) | ElecSignalStat | [inline] |
GetEnhancementFactor(double OSA_NoiseBandwidth) | ElecSignalStat | |
GetESNR_GaussianStatistics(double NoiseSpectralDensity) | ElecSignalStat | |
GetESNR_Mark_GaussianStatistics(double NoiseSpectralDensity) | ElecSignalStat | |
GetIntegralForNoiseNoiseVarianceGaussianStatistics(void) | ElecSignalStat | |
GetIntegralForSignalNoiseVariance(OptSignal *OptSignalA, OptSignal *OptSignalB, double TimeShiftA, double TimeShiftB, double Time) | ElecSignalStat | |
GetIsolatedBit0_PowerMax(void) | ElecSignalStat | [inline] |
GetIsolatedBit0_PowerMean(void) | ElecSignalStat | [inline] |
GetIsolatedBit0_PowerStdDev(void) | ElecSignalStat | [inline] |
GetIsolatedBit1_PowerMean(void) | ElecSignalStat | [inline] |
GetIsolatedBit1_PowerMin(void) | ElecSignalStat | [inline] |
GetIsolatedBit1_PowerStdDev(void) | ElecSignalStat | [inline] |
GetMaxCurrentBit0(void) | ElecSignalStat | |
GetMaxCurrentBit0(int *BitSlotMaxCurrentBit0) | ElecSignalStat | |
GetMeanASE_ASE(double NoiseSpectralDensity) | ElecSignalStat | |
GetMeanASE_ASE(double NoiseSpectralDensityX, double NoiseSpectralDensityY) | ElecSignalStat | |
GetMeanCurrentIsolatedBit0(void) | ElecSignalStat | |
GetMeanCurrentIsolatedBit1(void) | ElecSignalStat | |
GetMeanNoiseGaussianStatistics(double TotalNoiseSpectralDensity) | ElecSignalStat | |
GetMeanPower(void) | ElecSignalStat | [inline] |
GetMinAmplitudeMargin() | ElecSignalStat | |
GetMinCurrentBit1(void) | ElecSignalStat | |
GetMinCurrentBit1(int *BitSlotMinCurrentBit1) | ElecSignalStat | |
GetNoiseNoiseVarianceGaussianStatistics(double TotalNoiseSpectralDensity, double DOP_Noise) | ElecSignalStat | |
GetNormalizedEnhancementFactor(void) | ElecSignalStat | |
GetNormKcoeff0_GaussianStatistics(void) | ElecSignalStat | |
GetNormKcoeff1_GaussianStatistics(void) | ElecSignalStat | |
GetNormNumberNoiseModes_GaussianStatistics(void) | ElecSignalStat | |
GetPattern(int PatternIndex, int BitIndex) | ElecSignalStat | |
GetPatternIndex(bool *LocalPatternArray, int LengthOfPattern) | ElecSignalStat | |
GetPowerMeanBit(int BitIndex) | ElecSignalStat | |
GetPowerStdDevBit(int BitIndex) | ElecSignalStat | |
GetQ_Factor(void) | ElecSignalStat | |
GetQ_FactorFromESNR_GaussianStatistics(double ESNR) | ElecSignalStat | |
GetQ_FactorFromESNR_GaussianStatistics(double ESNR, double NoiseSpectralDensityX, double NoiseSpectralDensityY) | ElecSignalStat | |
GetQ_FactorFromIsolatedBits(void) | ElecSignalStat | |
GetQ_FactorGaussianStatisticsFirstPattern(double NoiseSpectralDensityX, double NoiseSpectralDensityY) | ElecSignalStat | |
GetQ_FactorGaussianStatisticsFromBER(double NoiseSpectralDensity) | ElecSignalStat | |
GetQ_FactorGaussianStatisticsFromBER(double NoiseSpectralDensityX, double NoiseSpectralDensityY) | ElecSignalStat | |
GetQ_FactorGaussianStatisticsWorstPattern(double NoiseSpectralDensity) | ElecSignalStat | |
GetQ_FactorGaussianStatisticsWorstPattern(double NoiseSpectralDensityX, double NoiseSpectralDensityY) | ElecSignalStat | |
GetQtBit0(void) | ElecSignalStat | [inline] |
GetQtBit1(void) | ElecSignalStat | [inline] |
GetQtIsolatedBit0(void) | ElecSignalStat | [inline] |
GetQtIsolatedBit1(void) | ElecSignalStat | [inline] |
GetQtPoints(void) | ElecSignalStat | [inline] |
GetSignalNoiseVarianceForPolarizedSignalGaussianStatistics(double Time, double *UnitStokesSignal, double *UnitStokesNoise, double TotalNoiseSpectralDensity, double DOP_Noise) | ElecSignalStat | |
GetSignalNoiseVarianceForUnpolarizedNoiseGaussianStatistics(double Time, double TotalNoiseSpectralDensity) | ElecSignalStat | |
GetSignalTimeDomain(void) | ElecSignalStat | [inline] |
GetStdDevASE_ASE(double NoiseSpectralDensity) | ElecSignalStat | |
GetStdDevASE_ASE(double NoiseSpectralDensityX, double NoiseSpectralDensityY) | ElecSignalStat | |
GetStdDevSignal_ASE_BitSlot(int BitSlot, double NoiseSpectralDensity) | ElecSignalStat | |
GetStdDevSignal_ASE_BitSlot(int BitSlot, double NoiseSpectralDensityX, double NoiseSpectralDensityY) | ElecSignalStat | |
GetStdDevSignal_ASE_TimeIndex(int TargetIndexTime2, double NoiseSpectralDensityX, double NoiseSpectralDensityY) | ElecSignalStat | |
GetStdDevWorstBit0_GaussianStatistics(double NoiseSpectralDensity) | ElecSignalStat | |
GetStdDevWorstBit0_GaussianStatistics(double NoiseSpectralDensityX, double NoiseSpectralDensityY) | ElecSignalStat | |
GetStdDevWorstBit1_GaussianStatistics(double NoiseSpectralDensity) | ElecSignalStat | |
GetStdDevWorstBit1_GaussianStatistics(double NoiseSpectralDensityX, double NoiseSpectralDensityY) | ElecSignalStat | |
GetStringLength(void) | ElecSignalStat | [inline] |
GetTargetIndexTime(void) | ElecSignalStat | [private] |
GetTargetIndexTimeBestMinEyeOpening(void) | ElecSignalStat | [private] |
GetTargetIndexTimeBestQ_Factor(void) | ElecSignalStat | [private] |
GetTargetTime(void) | ElecSignalStat | [private] |
InitElecSignalStat(OptSignal *oOptSignal2, Photodetector *oPhotodetector2) | ElecSignalStat | [private] |
InitializedGaussianStatisticsFlag | ElecSignalStat | [private] |
InitPatternStats(void) | ElecSignalStat | |
InputClockRecoveryTime | ElecSignalStat | [private] |
IsolatedBit0_PowerMax | ElecSignalStat | [private] |
IsolatedBit0_PowerSquareSum | ElecSignalStat | [private] |
IsolatedBit0_PowerSum | ElecSignalStat | [private] |
IsolatedBit1_PowerMin | ElecSignalStat | [private] |
IsolatedBit1_PowerSquareSum | ElecSignalStat | [private] |
IsolatedBit1_PowerSum | ElecSignalStat | [private] |
MaxCurrent | ElecSignalStat | [private] |
MaximumVoltagePattern | ElecSignalStat | [private] |
MeanCurrentMonteCarlo | ElecSignalStat | [private] |
MeanPattern | ElecSignalStat | [private] |
MeanPower | ElecSignalStat | [private] |
MinCurrent | ElecSignalStat | [private] |
MinimizeSqQ_FactorVersusBER(double Q_FactorTmp) | ElecSignalStat | |
MinimumVoltagePattern | ElecSignalStat | [private] |
NoiseSpectralDensityX_PD | ElecSignalStat | [private] |
NoiseSpectralDensityY_PD | ElecSignalStat | [private] |
NumCallsToUpdateClock | ElecSignalStat | [private] |
NumOccurencesPattern | ElecSignalStat | [private] |
NumPatterns | ElecSignalStat | [private] |
NumPointsCurrent | ElecSignalStat | [private] |
NumTimeSlices | ElecSignalStat | [private] |
ObjectInitialized | ElecSignalStat | [private] |
oElecFilter2 | ElecSignalStat | [private] |
oElecFilter4 | ElecSignalStat | [private] |
oElecSignalStat2 | ElecSignalStat | [private] |
oElecSignalStat4 | ElecSignalStat | [private] |
oOptFilter2 | ElecSignalStat | [private] |
oOptFilter4 | ElecSignalStat | [private] |
oOptSignal | ElecSignalStat | |
oOptSignal1 | ElecSignalStat | [private] |
oOptSignal2 | ElecSignalStat | [private] |
oOptSignal3 | ElecSignalStat | [private] |
oOptSignal4 | ElecSignalStat | [private] |
oOptSignalX | ElecSignalStat | [private] |
oOrigOptFilter | ElecSignalStat | [private] |
oPhotodetector | ElecSignalStat | |
oPhotodetector2 | ElecSignalStat | [private] |
oPhotodetector4 | ElecSignalStat | [private] |
OutputGaussianStatisticsFromMonteCarlo(string FileID) | ElecSignalStat | |
PatternArray | ElecSignalStat | [private] |
PatternEquality(bool *PatternArray1, bool *PatternArray2, int LengthOfPattern) | ElecSignalStat | |
PatternLength | ElecSignalStat | [private] |
PowerSquareSumBit | ElecSignalStat | [private] |
PowerSumBit | ElecSignalStat | [private] |
PreparePatternStatsForOutput(void) | ElecSignalStat | |
Q_Factor | ElecSignalStat | [private] |
Q_FactorPre | ElecSignalStat | [private] |
qtBit | ElecSignalStat | [private] |
qtBit0 | ElecSignalStat | [private] |
qtBit1 | ElecSignalStat | [private] |
qtIsolatedBit0 | ElecSignalStat | [private] |
qtIsolatedBit1 | ElecSignalStat | [private] |
qtPoints | ElecSignalStat | [private] |
qtPointsLast | ElecSignalStat | [private] |
qtRunsEyeDiagram | ElecSignalStat | [private] |
qtRunsEyeDiagramFixedCLK | ElecSignalStat | [private] |
ReleaseMemoryForPatternStats(void) | ElecSignalStat | |
ResetOptElecFilterBandwidthsForGaussianStatistics(double FreqFWHM_OptFilter2, double f3dB_ElecFilter2) | ElecSignalStat | |
ResetOptElecFiltersForGaussianStatistics(void) | ElecSignalStat | |
SetOptElecFiltersForGaussianStatistics(OptFilter *oOptFilter, ElecFilter *oElecFilter) | ElecSignalStat | |
SetTimeSlices(void) | ElecSignalStat | |
SetUseAbsCurrentFlag(bool Value) | ElecSignalStat | |
sfftPM | ElecSignalStat | [private] |
StdDevCurrentMonteCarlo | ElecSignalStat | [private] |
StdDevPattern | ElecSignalStat | [private] |
StringLength | ElecSignalStat | [private] |
SumRelTargetIndexTime | ElecSignalStat | [private] |
SumTargetIndexTimesForUpdateClock | ElecSignalStat | [private] |
TargetFreqIndex | ElecSignalStat | [private] |
testsq(double ax) | ElecSignalStat | |
TimeSliceIndices | ElecSignalStat | [private] |
TimeSlices | ElecSignalStat | [private] |
TimeWindow | ElecSignalStat | [private] |
TypeClockRecovery | ElecSignalStat | [private] |
TypePulse | ElecSignalStat | [private] |
UpdateClock(void) | ElecSignalStat | [private] |
UpdateEqualizedPerformanceStatistics(void) | ElecSignalStat | |
UpdateMoments(int BitIndex, double PowerElecSignal) | ElecSignalStat | [private] |
UpdatePatternStats(int BitIndex, double PowerElecSignal) | ElecSignalStat | |
UpdatePerformanceStatistics(void) | ElecSignalStat | |
UseAbsCurrentFlag | ElecSignalStat | [private] |
UseSmoothingToRecoverClockFlag | ElecSignalStat | [private] |
VariancesCurrentSignalNoiseBeating | ElecSignalStat | [private] |
VoltageSumPattern | ElecSignalStat | [private] |
VoltageSumSquaresPattern | ElecSignalStat | [private] |
WriteFileEyeDiagram(string outFile) | ElecSignalStat | |
WriteFileEyeDiagramFixedCLK(string outFile) | ElecSignalStat | |
WriteFilePairVectors(double *x, double *y, int dim, string OutFileName) | ElecSignalStat | |
WriteFilePatternStats(string OutFileName) | ElecSignalStat | |
WriteFilePDFTimeSlicesAndAveragePDFs(string FileID) | ElecSignalStat | |
WriteTypeClockRecovery(void) | ElecSignalStat | |
~ElecSignalStat(void) | ElecSignalStat | |