Roundoff noise in floating point fast Fourier transform computation
暂无分享,去创建一个
A statistical model for roundoff errors is used to predict output noise-to-signal ratio when a fast Fourier transform is computed using floating point arithmetic. The result, derived for the case of white input signal, is that the ratio of mean-squared output noise to mean-squared output signal varies essentially as \nu = \log_{2}N where N is the number of points transformed. This predicted result is significantly lower than bounds previously derived on mean-squared output noise-to-signal ratio, which are proportional to ν2. The predictions are verified experimentally, with excellent agreement. The model applies to rounded arithmetic, and it is found experimentally that if one truncates, rather than rounds, the results of floating point additions and multiplications, the output noise increases significantly (for a given ν). Also, for truncation, a greater than linear increase with ν of the output noise-to-signal ratio is observed; the empirical results seem to be proportional to ν2, rather than to ν.
[1] James Hardy Wilkinson,et al. Rounding errors in algebraic processes , 1964, IFIP Congress.
[2] W. M. Gentleman,et al. Fast Fourier Transforms: for fun and profit , 1966, AFIPS '66 (Fall).
[3] B. Liu,et al. ROUND-OFF ERROR OF FLOATING-POINT DIGITAL FILTERS, , 1968 .
[4] A. Oppenheim,et al. A comparison of roundoff noise in floating point and fixed point digital filter realizations , 1969 .
[5] P. Welch. A fixed-point fast Fourier transform error analysis , 1969 .