A self-adaptive elastic ring
optical buffer for a
variable length optical packet includes an annular structure consisting of basic buffer units with different buffer delays, wherein the on / off state of the basic buffer unit determines whether the
optical packet is buffered in the unit, and the on / off control
optical packet at the outlet is continuously buffered or read out. The selection of the number of turns of the buffer and the buffer unit can enable the self-adaptive elastic ring
optical buffer to be adapted to optical packet buffer with arbitrary lengths, thereby obviating the restriction of a feedback structure on the length of the optical packet. In addition, the self-adaptive elastic ring
optical buffer has larger buffer
delay change range, bidirectional
delay dynamic reconstruction capability, optional
delay budget and more compact structure in comparison with a feedforward structure. The separated read-write control and the annular structure can ensure the optical packet in the buffer to be directly read out without influencing the buffering optical packet, so that the
cascade structure has a plurality of queuing functions. Based on
fiber delay line and SOA
gain switch, the self-adaptive elastic ring optical buffer also has the advantages of
nanosecond-scale reconstruction capability, lower ASE
noise accumulation and
power loss, low cost, high stability, simple implementation, etc.