OpticalLinkReceiver.ReceiverType Property

Top 

Description

Indicates which hardware model to use for the optical receiver.

 

The APD (avalanche photodiode) receiver type uses a combined shot noise and thermal noise model, using the properties:

.AvalanchePhotodiodeGain.

.NEP

.Responsivity

.DarkCurrent

.AmplifierNoiseFactor

.ExcessNoiseFactor

.BackgroundLightPower

 

The PIN diode receiver type uses a purely thermal model of noise, using the properties:

.AmplifierNoiseFactor

.Responsivity

.NEP

 

The preamplified receiver type uses the properties:

.PreampNoiseFigure

.BackgroundLightPower

 

The heterodyne and homodyne receiver types use the properties:

.QuantumEfficiency

.BackgroundLightPower

 

Timing Precision Mode

This page describes functionality in nanosecond timing precision mode.

Click here to see the documentation for this object in millisecond timing precision mode.

 

Attributes

Type:

integer

Access:

read/write

Default Value:

0 ( APD )

Valid Values:

Value

Label

0

APD

1

PIN

2

Preamplified

3

Heterodyne

4

Homodyne

 

Syntax

myVariable1 = myOpticalLinkReceiver1.ReceiverType;

 

myOpticalLinkReceiver1.ReceiverType = myVariable1;

 

See also

OpticalLinkReceiver Object