3 param.ptg.avgPower = 0;
4 param.ptg.nPulses = 1e3;
7 param.ptg.wavelength = 1550.3;
8 param.ptg.shape = 'gaussian'; % gaussian rect nyquist
9 param.ptg.T0 = 1/param.ptg.
Rs*0.2;
12 sigOut = ptg.traverse();
14 % Generate second polarization
15 param.pbs.bases = ones(2);
16 param.pbs.nOutputs = 2;
17 param.pbs.align_in = [1 1]/sqrt(2);
19 sigOut = pbs.traverse(sigOut);
function createDummySignal_v1()
Create a dummy signal.
Property Rs
Symbol rate (Baud)
function end(in obj, in k, in n)
Overload of indexing end statement.
Polarizing beam splitter.
Property Fs
Sampling rate (S/sec)
Generates train of pulses with different shapes.