This is done by using a nonlinear effect to modify the dipole response of a medium to a signal or "probe" field. Waveguide dispersion mechanisms such as photonic crystals, coupled resonator optical waveguides (CROW), and other micro-resonator structures[5] modify the spatial component (k-vector) of a propagating wave