NRZ Pulse Generator
NRZ Pulse Generator
Ports
Input Binary
Bit sequence
Output Electrical
Output
Parameters
Main
Exponential — Exponential,
Rectangle shape Gaussian, Linear,
Determines the shape for the edges of the pulse Sine
Min/Max — Min/Max, DC
Format for pulse range Bias/Peak Amplitude
Determines whether to use “Min/Max” values or “DC
Bias/Amplitude”
1
Maximum
Maximum value of the pulse. Used when Format for pulse range
= “Min/Max”.
0
Minimum
Minimum value of the pulse. Used when Format for pulse range
= “Min/Max”.
1 a.u. ]-INF,+INF[
Amplitude (wrt DC)
Amplitude of the pulse (relative to DC bias). Used when Format
for pulse range = “DC Bias/Amplitude”.
0 a.u. ]-INF,+INF[
DC bias
DC offset of the pulse. Used when Format for pulse range = “DC
Bias/Amplitude”.
0 bit
Position
Relative position of start of pulse (ratio of bit period). For example
if Position = 0.5, the pulse stream is shifted by 50% of the bit
period.
Simulation
mk:@MSITStore:c:\program%20files\optiwave%20software\optisystem%2021\bin\optisyst... 9/1/2024
NRZ Pulse Generator Page 2 of 3
Technical background
The NRZ Pulse Generator component produces rectangular non-return to zero (NRZ) electrical pulses with the following edge shapes:
where c is the rise time coefficient and c is the fall time coefficient and T is the bit period. The time points t and t , together with c and c , are numerically
r f 1 2 r f
set to generate pulses that align with the values of the parameters Rise time and Fall time
The range of the pulse amplitude is determined from either the Minimum and Maximum parameters or the DC Bias and Peak Amplitude parameters.
Example settings for each parameter set are shown in Figures 1 and 2.
Figure 1 Example settings for NRZ Pulse Generator with Input Bit Stream = [0101] (Min/Max)
mk:@MSITStore:c:\program%20files\optiwave%20software\optisystem%2021\bin\optisyst... 9/1/2024
NRZ Pulse Generator Page 3 of 3
Figure 2 Example settings for NRZ Pulse Generator with Input Bit Stream = [0101] (DC Bias & Amplitude)
mk:@MSITStore:c:\program%20files\optiwave%20software\optisystem%2021\bin\optisyst... 9/1/2024