Package | Description |
---|---|
com.net2plan.libraries |
Provides a set of useful libraries to develop algorithms and reports.
|
Modifier and Type | Field and Description |
---|---|
static ModulationFormatUtils.ModulationFormat |
ModulationFormatUtils.ModulationFormat.BPSK
BPSK format (optical reach = 9600 km, spectral efficiency = 1 bps/Hz).
|
static ModulationFormatUtils.ModulationFormat[] |
ModulationFormatUtils.ModulationFormat.DefaultSet
Default set of available modulations (BPSK, QPSK, 8-QAM, 16-QAM).
|
static ModulationFormatUtils.ModulationFormat |
ModulationFormatUtils.ModulationFormat.QAM_16
16-QAM format (optical reach = 1200 km, spectral efficiency = 4 bps/Hz).
|
static ModulationFormatUtils.ModulationFormat |
ModulationFormatUtils.ModulationFormat.QAM_8
8-QAM format (optical reach = 2400 km, spectral efficiency = 3 bps/Hz).
|
static ModulationFormatUtils.ModulationFormat |
ModulationFormatUtils.ModulationFormat.QPSK
QPSK format (optical reach = 4800 km, spectral efficiency = 2 bps/Hz).
|
Modifier and Type | Method and Description |
---|---|
static ModulationFormatUtils.ModulationFormat |
ModulationFormatUtils.computeModulationFormat(int[] seqFibers,
double[] l_e,
ModulationFormatUtils.ModulationFormat[] availableModulationFormats)
Returns the modulation format with the maximum spectral efficiency, whereas
the optical reach constraint is fulfilled, for the given path.
|
static ModulationFormatUtils.ModulationFormat[] |
ModulationFormatUtils.computeModulationFormatPerPath(CandidatePathList cpl,
double[] l_e,
ModulationFormatUtils.ModulationFormat[] availableModulationFormats)
Returns the modulation format with the maximum spectral efficiency, while
the optical reach constraint is fulfilled, for each path in a
CandidatePathList
object. |
static ModulationFormatUtils.ModulationFormat |
ModulationFormatUtils.ModulationFormat.of(java.lang.String name,
double opticalReachInKm,
double spectralEfficiencyInBpsPerHz)
Factory method.
|
Modifier and Type | Method and Description |
---|---|
static ModulationFormatUtils.ModulationFormat |
ModulationFormatUtils.computeModulationFormat(int[] seqFibers,
double[] l_e,
ModulationFormatUtils.ModulationFormat[] availableModulationFormats)
Returns the modulation format with the maximum spectral efficiency, whereas
the optical reach constraint is fulfilled, for the given path.
|
static ModulationFormatUtils.ModulationFormat[] |
ModulationFormatUtils.computeModulationFormatPerPath(CandidatePathList cpl,
double[] l_e,
ModulationFormatUtils.ModulationFormat[] availableModulationFormats)
Returns the modulation format with the maximum spectral efficiency, while
the optical reach constraint is fulfilled, for each path in a
CandidatePathList
object. |
static int |
FlexGridUtils.computeNumberOfSlots(double bandwidthInGbps,
double slotGranularityInGHz,
double guardBandInGHz,
ModulationFormatUtils.ModulationFormat modulationFormat)
Computes the number of frequency slots required for a certain amount of
bandwidth (measured in Gbps), including guard-bands.
|