Layered optical processing architectures

The function of any processor is to map input data to output data. Multi-layer processing systems can implement mappings not feasible in single-layer systems. A layered architecture not only facilitates the implementation of non-linear operations, but also provides successive stages for linear processing. We describe the use of layered architectures in optical processing.