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.