Techniques To Improve The Accuracy Of System Identification In Non-Gaussian And Time Varying Environments