3.3.3.102. NXfiber

Status:

base class, extends NXobject

Description:

An optical fiber, e.g. glass fiber. ...

An optical fiber, e.g. glass fiber.

Specify the quantities that define the fiber. Fiber optics are described in detail [here](https://www.photonics.com/Article.aspx?AID=25151&PID=4), for example.

Symbols:

N_spectrum_core: Length of the spectrum vector (e.g. wavelength or energy) for which the refractive index of the core material is given.

N_spectrum_clad: Length of the spectrum vector (e.g. wavelength or energy) for which the refractive index of the cladding material is given.

N_spectrum_attenuation: Length of the spectrum vector (e.g. wavelength or energy) for which the attenuation curve is given.

Groups cited:

NXsample

Structure:

description: (recommended) NX_CHAR

Descriptive name or brief description of the fiber, e.g. by stating its ...

Descriptive name or brief description of the fiber, e.g. by stating its dimension. The dimension of a fiber can be given as 60/100/200 which refers to a core diameter of 60 micron, a clad diameter of 100 micron, and a coating diameter of 200 micron.

type: (optional) NX_CHAR

Type/mode of the fiber. Modes of fiber transmission are shown in ...

Type/mode of the fiber. Modes of fiber transmission are shown in Fig. 5 [here](https://www.photonics.com/Article.aspx?AID=25151&PID=4).

Any of these values:

  • single mode

  • multimode graded index

  • multimode step index

dispersion_type: (optional) NX_CHAR

Type of dispersion. ...

Type of dispersion.

Any of these values: modal | material | chromatic

dispersion: (optional) NX_FLOAT (Rank: 1, Dimensions: [N_spectrum_core]) {units=NX_TIME}

Spectrum-dependent (or refractive index-dependent) dispersion of the ...

Spectrum-dependent (or refractive index-dependent) dispersion of the fiber. Specify in ps/nm*km.

length: (optional) NX_FLOAT {units=NX_LENGTH}

Length of the fiber.

spectral_range: (recommended) NX_FLOAT (Rank: 1, Dimensions: [2]) {units=NX_ANY}

Spectral range for which the fiber is designed. Enter the minimum and ...

Spectral range for which the fiber is designed. Enter the minimum and maximum values (lower and upper limit) of the wavelength range.

@units: (optional) NX_CHAR

Unit of spectral array (e.g. nanometer or angstrom for wavelength, or ...

Unit of spectral array (e.g. nanometer or angstrom for wavelength, or electronvolt for energy etc.).

transfer_rate: (optional) NX_FLOAT {units=NX_ANY}

Transfer rate of the fiber (in GB per second).

@units: (optional) NX_CHAR

GB/s

numerical_aperture: (optional) NX_FLOAT {units=NX_UNITLESS}

Numerical aperture (NA) of the fiber.

attenuation: (optional) NX_FLOAT (Rank: 1, Dimensions: [N_spectrum_attenuation]) {units=NX_ANY}

Wavelength-dependent attenuation of the fiber (specify in dB/km).

@units: (optional) NX_CHAR

Use dB/km. ...

Use dB/km.

Obligatory value: dB/km

power_loss: (optional) NX_FLOAT {units=NX_UNITLESS}

Power loss of the fiber in percentage.

acceptance_angle: (optional) NX_FLOAT {units=NX_ANGLE}

Acceptance angle of the fiber.

core: (optional) NXsample

Core of the fiber, i.e. the part of the fiber which transmits the light.

core_material: (optional) NX_CHAR

Specify the material of the core of the fiber.

core_diameter: (optional) NX_FLOAT {units=NX_LENGTH}

Core diameter of the fiber (e.g. given in micrometer).

core_index_of_refraction: (optional) NX_FLOAT (Rank: 2, Dimensions: [2, N_spectrum_core]) {units=NX_UNITLESS}

Complex index of refraction of the fiber. Specify at given wavelength ...

Complex index of refraction of the fiber. Specify at given wavelength (or energy, wavenumber etc.) values.

cladding: (optional) NXsample

Core of the fiber, i.e. the part of the fiber which transmits the light.

clad_material: (optional) NX_CHAR

Specify the material of the core of the fiber.

clad_diameter: (optional) NX_FLOAT {units=NX_LENGTH}

Clad diameter of the fiber (e.g. given in micrometer).

clad_index_of_refraction: (optional) NX_FLOAT (Rank: 2, Dimensions: [2, N_spectrum_clad]) {units=NX_UNITLESS}

Complex index of refraction of the fiber. Specify at given wavelength ...

Complex index of refraction of the fiber. Specify at given wavelength (or energy, wavenumber etc.) values.

coating: (optional) NXsample

Coating of the fiber.

coating_material: (optional) NX_CHAR

Specify the material of the coating of the fiber.

coating_diameter: (optional) NX_FLOAT {units=NX_LENGTH}

Outer diameter of the fiber (e.g. given in micrometer).

Hypertext Anchors

List of hypertext anchors for all groups, fields, attributes, and links defined in this class.

NXDL Source:

https://github.com/nexusformat/definitions/blob/main/contributed_definitions/NXfiber.nxdl.xml