Using INTERCONNECT, it is trivial to carry out time domain simulations of externally modulated laser transmitters or direct detection lightwave receivers using different modulation formats. For time domain simulations the user can set the time window and the number of samples, which will define the signal sampling rate used in the simulation. In order to simplify the process of estimating these parameters, one can simply define the transmitter bitrate, the number of samples per bit and the bit sequence length. INTERCONNECT will then calculate the time window, sample rate and the number of samples.

The simulation time window is:

Where LB is the sequence length, TB is the bit period and BR is the bit rate. The simulation sample rate is:

Where NS/B is the number of samples per bit. The number of samples is:

For analog signals, we can simply define the simulation time window as:

Where Ts is the sampling period. For instance, for a bit rate of 10 GBits/s, 16 bits and 64 samples per bit, the number of samples is 1024, the time window is 1.6 ns, and the sample rate is 640 GHz. The time domain waveform will have the following properties:

The frequency domain information is:

Depending on the simulation input property, these parameters can be calculated automatically by INTERCONNECT.

Signal integrity analysis is done by special elements, the analyzers. Analyzers allows for post-processing of data stored in monitors. The Eye Diagram analyzer creates eye plots from the signal at the Bessel filter output port. It uses the original signal from the NRZ Pulse Generator as a reference signal to estimate and compensate for propagation delays (clock recovery) between the transmitter output and receiver input. The attenuator element simulates channel absorption. As attenuation increases the effects of thermal noise increases at the receiver, causing the eye diagram to close:

Analyzers can be inserted at different points of the circuit for detailed analysis of the signal evolution from the transmitter to the receiver: