ElecSignalStat Member List

This is the complete list of members for ElecSignalStat, including all inherited members.
AllocateMemoryForPatternStats(void)ElecSignalStat
AmplitudeMarginElecSignalStat [private]
AverageGaussianPDFOnesElecSignalStat [private]
AverageGaussianPDFZerosElecSignalStat [private]
BER_GaussianStatisticsElecSignalStat [private]
BERGaussianPDFsElecSignalStat [private]
Bit0_PowerMaxElecSignalStat [private]
Bit0_PowerSquareSumElecSignalStat [private]
Bit0_PowerSumElecSignalStat [private]
Bit1_PowerMinElecSignalStat [private]
Bit1_PowerSquareSumElecSignalStat [private]
Bit1_PowerSumElecSignalStat [private]
BitErrorRateElecSignalStat [private]
BitIntensityElecSignalStat
BitLengthElecSignalStat [private]
BitRateChannElecSignalStat [private]
BitStringElecSignalStat [private]
BitStringShiftElecSignalStat [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
ClockRecoveryTimeElecSignalStat [private]
ClockRecoveryTimeBeforeTimeShiftElecSignalStat [private]
ComputeAndOutputMomentsFromMonteCarlo(string FileID)ElecSignalStat
ComputeAveragePDFs(void)ElecSignalStat
ComputeEqualizedPerformanceStatistics(void)ElecSignalStat
ComputeMinimumBERAndDecisionThreshold(string FileID)ElecSignalStat
ComputePatternStatsFlagElecSignalStat [private]
ComputePerformanceStatistics(void)ElecSignalStat
ComputePerformanceStatisticsNoTimeShift(void)ElecSignalStat [private]
ComputePhaseTargetFreq(void)ElecSignalStat [private]
ComputeTargetFreqIndex(void)ElecSignalStat [private]
CurrentVectorElecSignalStat [private]
DeltaCurrentElecSignalStat [private]
DeltaFreqElecSignalStat [private]
DeltaTimeElecSignalStat [private]
DoGaussianPDFsMonteCarloFlagElecSignalStat [private]
ElecSignalStat(OptSignal *oOptSignal2, Photodetector *oPhotodetector2)ElecSignalStat
ElecSignalStat(string InFileName, OptSignal *oOptSignal2, Photodetector *oPhotodetector2)ElecSignalStat
EnumeratePatterns(ofstream *OutFile)ElecSignalStat
fftElecSignalStat [private]
FirstTargetIndexTimeElecSignalStat [private]
GaussianPDFTimeSlicesElecSignalStat [private]
GaussianPDFTimeSlicesStorageVecElecSignalStat [private]
GaussianSmoothingFWHMElecSignalStat [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]
InitializedGaussianStatisticsFlagElecSignalStat [private]
InitPatternStats(void)ElecSignalStat
InputClockRecoveryTimeElecSignalStat [private]
IsolatedBit0_PowerMaxElecSignalStat [private]
IsolatedBit0_PowerSquareSumElecSignalStat [private]
IsolatedBit0_PowerSumElecSignalStat [private]
IsolatedBit1_PowerMinElecSignalStat [private]
IsolatedBit1_PowerSquareSumElecSignalStat [private]
IsolatedBit1_PowerSumElecSignalStat [private]
MaxCurrentElecSignalStat [private]
MaximumVoltagePatternElecSignalStat [private]
MeanCurrentMonteCarloElecSignalStat [private]
MeanPatternElecSignalStat [private]
MeanPowerElecSignalStat [private]
MinCurrentElecSignalStat [private]
MinimizeSqQ_FactorVersusBER(double Q_FactorTmp)ElecSignalStat
MinimumVoltagePatternElecSignalStat [private]
NoiseSpectralDensityX_PDElecSignalStat [private]
NoiseSpectralDensityY_PDElecSignalStat [private]
NumCallsToUpdateClockElecSignalStat [private]
NumOccurencesPatternElecSignalStat [private]
NumPatternsElecSignalStat [private]
NumPointsCurrentElecSignalStat [private]
NumTimeSlicesElecSignalStat [private]
ObjectInitializedElecSignalStat [private]
oElecFilter2ElecSignalStat [private]
oElecFilter4ElecSignalStat [private]
oElecSignalStat2ElecSignalStat [private]
oElecSignalStat4ElecSignalStat [private]
oOptFilter2ElecSignalStat [private]
oOptFilter4ElecSignalStat [private]
oOptSignalElecSignalStat
oOptSignal1ElecSignalStat [private]
oOptSignal2ElecSignalStat [private]
oOptSignal3ElecSignalStat [private]
oOptSignal4ElecSignalStat [private]
oOptSignalXElecSignalStat [private]
oOrigOptFilterElecSignalStat [private]
oPhotodetectorElecSignalStat
oPhotodetector2ElecSignalStat [private]
oPhotodetector4ElecSignalStat [private]
OutputGaussianStatisticsFromMonteCarlo(string FileID)ElecSignalStat
PatternArrayElecSignalStat [private]
PatternEquality(bool *PatternArray1, bool *PatternArray2, int LengthOfPattern)ElecSignalStat
PatternLengthElecSignalStat [private]
PowerSquareSumBitElecSignalStat [private]
PowerSumBitElecSignalStat [private]
PreparePatternStatsForOutput(void)ElecSignalStat
Q_FactorElecSignalStat [private]
Q_FactorPreElecSignalStat [private]
qtBitElecSignalStat [private]
qtBit0ElecSignalStat [private]
qtBit1ElecSignalStat [private]
qtIsolatedBit0ElecSignalStat [private]
qtIsolatedBit1ElecSignalStat [private]
qtPointsElecSignalStat [private]
qtPointsLastElecSignalStat [private]
qtRunsEyeDiagramElecSignalStat [private]
qtRunsEyeDiagramFixedCLKElecSignalStat [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
sfftPMElecSignalStat [private]
StdDevCurrentMonteCarloElecSignalStat [private]
StdDevPatternElecSignalStat [private]
StringLengthElecSignalStat [private]
SumRelTargetIndexTimeElecSignalStat [private]
SumTargetIndexTimesForUpdateClockElecSignalStat [private]
TargetFreqIndexElecSignalStat [private]
testsq(double ax)ElecSignalStat
TimeSliceIndicesElecSignalStat [private]
TimeSlicesElecSignalStat [private]
TimeWindowElecSignalStat [private]
TypeClockRecoveryElecSignalStat [private]
TypePulseElecSignalStat [private]
UpdateClock(void)ElecSignalStat [private]
UpdateEqualizedPerformanceStatistics(void)ElecSignalStat
UpdateMoments(int BitIndex, double PowerElecSignal)ElecSignalStat [private]
UpdatePatternStats(int BitIndex, double PowerElecSignal)ElecSignalStat
UpdatePerformanceStatistics(void)ElecSignalStat
UseAbsCurrentFlagElecSignalStat [private]
UseSmoothingToRecoverClockFlagElecSignalStat [private]
VariancesCurrentSignalNoiseBeatingElecSignalStat [private]
VoltageSumPatternElecSignalStat [private]
VoltageSumSquaresPatternElecSignalStat [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