The need to code excess energy in the frequency domain decreases what kind of efficiency?