I have a user data stream at 10 kbps and line coded as uni-polar, 0-5 Volts, RZ (return to zero). What methods are there to convert this signal to an NRZ (non return to zero) format?

The only way I could think of so far was to run the user data through a "one-shot" circuit, and adjust the RC values to hold up for the other 1/2 the bit duration. This approach seems flawed to me, and searching the internet did not yield any useful circuits.


1 Answer 1


Thanks for the responses. I ended up using a D flip flop to convert from NRZ to RZ. D input was the the user data, and using some logic chips to manipulate the CLK input, Q out signal was exactly what I needed.


Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Not the answer you're looking for? Browse other questions tagged or ask your own question.