The RZ Generator pulse generator creates a sequence of return to zero pulses coded by an input digital signal
Keywords
digital, electrical, unidirectional
Ports
Name | Type |
---|---|
modulation | Digital Signal |
output | Electrical Signal |
Properties
General Properties
Name | Default value | Default unit | Range |
---|---|---|---|
name Defines the name of the element. |
RZ Pulse Generator | - | - |
annotate Defines whether or not to display annotations on the schematic editor. |
true | - | [true, false] |
enabled Defines whether or not the element is enabled. |
true | - | [true, false] |
type Defines the element unique type (read only). |
RZ Pulse Generator | - | - |
description A brief description of the elements functionality. |
The RZ Generator pulse generator creates a sequence of return to zero pulses coded by an input digital signal | - | - |
prefix Defines the element name prefix. |
RZ | - | - |
model Defines the element model name. |
- | - | - |
library Defines the element location or source in the library (custom or design kit). |
- | - | - |
local path Defines the local path or working folder $LOCAL for the element. |
- | - | - |
url An optional URL address pointing to the element online help. |
- | - | - |
Standard Properties
Name | Default value | Default unit | Range |
---|---|---|---|
amplitude The output signal peak amplitude (before adding the bias signal). |
1 | a.u. | (-∞, +∞) |
bias The DC offset added to the amplitude of the output signal. |
0 | a.u. | (-∞, +∞) |
duty cycle The pulse duration or the bit period fraction of the signal in the '1' state. |
0.5 | - | (0, 1] |
rise period The ratio of the bit period required for the response to rise from 10% to 90% of its final value. |
0.05 | - | (0, 1] |
fall period The ratio of the bit period required for the response to fall from 90% to 10% of its final value. |
0.05 | - | (0, 1] |
Enhanced Properties
Name | Default value | Default unit | Range |
---|---|---|---|
pre emphasis Defines whether or not to use pre-emphasis. |
false | - | [true, false] |
overshoot factor The overshoot factor to be added to the signal. |
0 | - | [0, +∞) |
overshoot period The duration of the overshoot as the ratio of the bit period. |
0 | - | (0, 1] |
undershoot factor The undershoot factor to be subtracted from the signal. |
0 | - | [0, +∞) |
undershoot period The duration of the undershoot as the ratio of the bit period. |
0 | - | (0, 1] |
Simulation Properties
Name | Default value | Default unit | Range |
---|---|---|---|
output signal mode The output signal mode. |
%output signal mode% | - | [sample, block |
sample rate The sample rate of the generated signal. This is typically set by the global properties in the root (top-most) element. |
%sample rate% | Hz | [0, +∞) |
====================================
Implementation Details
The return to zero (RZ) pulse generator shapes the input digital signal to a RZ electrical signal. Following is the simple system in the example file RZ_Pulse_Generator.icp.
The setting table of the RZ pulse generator is shown below, all the parameters are defined in the property table above.
The pre-emphasis has the same definition as in the NRZ pulse generator. For more information on the effects of pre-emphasis, please see the NRZ Pulase Generator element example.
Following is the output plotted by the oscilloscope with the parameters indicated in the figure.