Optical signal processing based on silicon photonics waveguide Bragg gratings: review