[E,TH,D] = pulse2pda(P,N,M)
calculates the peak distortion analysis (PDA) eye from a pulse response
P with N samples per symbol and
M levels of modulation.
[E,TH,D] = pulse2pda(___,DC)
also maintains the DC offset present in the pulse response P if
DC is set to true.
Input pulse response, specified as a column matrix. The first column contains the
primary pulse response and the subsequent columns (if any) contain the crosstalk pulse
responses.
Data Types: double
N — Number of samples per symbol positive integer scalar
Number of samples per symbol, specified as a positive integer scalar.
Data Types: double
M — Number of modulation levels positive integer scalar greater than or equal to 2
Number of modulation levels, specified as a positive integer scalar.
M defines the modulation scheme used in the peak distortion
analysis (PDA) calculation.
If M = 2, the modulation scheme is nonreturn to zero
(NRZ).
If M = 4, the modulation scheme is four-level pulse
amplitude modulation (PAM4).
Data Types: double
DC — Determine whether to maintain DC offsets in pulse response true | false
Determine whether to maintain the DC offsets in pulse response
P.
If DC is set to true, the
pulse2pda function maintains the DC offsets present in the
pulse response.
If DC is set to false, the
pulse2pda function disregards the DC offsets present in the
pulse response.