new noise calculation