efficiency and noise function