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