Analysis on the microstructure and magnetic properties of MgGaFeO 4 spinel compound