0% found this document useful (0 votes)
82 views3 pages

NRZ Pulse Generator

Uploaded by

m.irfanzaidi34
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
82 views3 pages

NRZ Pulse Generator

Uploaded by

m.irfanzaidi34
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 3

NRZ Pulse Generator Page 1 of 3

Optiwave Systems Inc.


Phone: 1.613.224.4700
Fax: 1.613.224.4706
[email protected]

NRZ Pulse Generator

Generates a Non Return to Zero (NRZ) coded signal.

Ports

Name and description Port type Signal type

Input Binary
Bit sequence

Output Electrical
Output

Parameters
Main

Name and description Default Default Value range


value unit

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.

0.05 bit [0,1]


Rise time
Defined as the time from when the rising edge reaches 10% of the
amplitude to the time it reaches 90% of the amplitude

0.05 bit [0,1]


Fall time
Defined as the time from when the falling edge reaches 90% of
the amplitude to the time it reaches 10% of the amplitude

Simulation

Name and description Default Default Unit Value


value units range

True — — True, False


Enabled

mk:@MSITStore:c:\program%20files\optiwave%20software\optisystem%2021\bin\optisyst... 9/1/2024
NRZ Pulse Generator Page 2 of 3

Determines whether or not the component is


enabled

Sample rate Hz Hz, GHz, ]0,+INF[


Sample rate THz
Frequency simulation window

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

You might also like