diff --git a/audio/test/snr.c b/audio/test/snr.c index aa62eacd64..e6c816e04f 100644 --- a/audio/test/snr.c +++ b/audio/test/snr.c @@ -37,7 +37,6 @@ struct snr_result { double snr; double gain; - double phase; }; static unsigned bitrange(unsigned len) @@ -154,10 +153,7 @@ static void calculate_snr(struct snr_result *res, samples >>= 1; calculate_fft(resamp, butterfly_buf, samples); - complex double phase = butterfly_buf[in_rate]; - res->phase = carg(phase); - - double signal = cabs(phase * phase); + double signal = cabs(butterfly_buf[in_rate] * butterfly_buf[in_rate]); butterfly_buf[in_rate] = 0.0; double noise = 0.0; @@ -261,8 +257,8 @@ int main(int argc, char *argv[]) struct snr_result res; calculate_snr(&res, freq_list[i], output, butterfly_buf, fft_samples * 2); - printf("SNR @ %5u Hz: %6.2lf dB, Gain: %6.1lf dB, Phase: %6.4f rad\n", - freq_list[i], res.snr, res.gain, res.phase); + printf("SNR @ %5u Hz: %6.2lf dB, Gain: %6.1lf dB\n", + freq_list[i], res.snr, res.gain); } resampler_free(re);