what is correct way to perform normalization on data in Auto encoder?
Min-Max-Scaling will not perform well for your problem, as you already said. For noisy data, scaling according to the quantile range should perform better. 

After scaling, you could also try to clip your data to $[-1,1]$, as it it is often done in adversarial learning methods.