Experimental generation of Bessel-Gauss coherence functions

We experimentally generate the Bessel-Gauss coherence functions using the cross-correlations between the two speckle patterns obtained using the perfect optical vortices (POV) of different orders. POV beams are generated using the Fourier transform of Bessel-Gauss beams by displaying the axicon hologram on spatial light modulator. A ground glass plate is used for scattering POV beams and the speckles are recorded. The cross-correlation function of two speckle patterns is Bessel-Gauss functions whose order is given by the difference in the orders of two POV beams used for scattering. The auto-correlation function of these speckles is Bessel-Gauss function of order zero.