improved estSNR, still needs testing