Generalized Gaussian decomposition for full waveform LiDAR processing