A system and method for regenerating optical signals comprising a clock recovery
circuit coupled to a transmission line, a first optical gating device having an
input port coupled to the transmission line and a clock port coupled to the clock
recovery circuit, and a second optical gating device having an input port coupled
to a continuous wave (CW) laser and a clock port coupled to the output of the first
optical gating device, wherein the optical gating devices may be terahertz optical
asymmetric demultiplexers (TOADs).