Design of a Flattening Filter Using Fiber Bragg Gratings for edfa Gain Equalization: An Artificial Neural Network Application | Synapse