I’m trying to implement a push-pull dual-drive MZM, where each of the 2 arms receives the same bias voltage, and a swing that is opposite in polarity (arm 1: V_bias + swing; arm 2: V_bias - swing). The modulation format is OOK for now, and the source is a PRBS generator, with a NRZ pattern. The MZM is characterized by a measurement table that I imported (attenuation & phase vs V). I mainly care about the eye diagram on the receiver side.
So I have 2 specific questions:
Is there a way to implement this drive signal, and if so what do you think is the simplest one? I can’t simply split the signal in 2 and invert one of them, because then the bias is also inverted. I tried to split the digital signal form PRBS generator in 2 and send 1 to a digital inverter (which would solve my problem), but the PRBS only allows for 1 output…
Do two PRBS generators, simulated simultaneously with both simulation input set as ‘sequence length’, generate the same bit pattern at the same time? Or are their output uncorrelated? EDIT: Since the initial state is random for both, I guess it’s option 2…