The fft of real signal have an hermitian property (F(-x) = conj(F(x)). Consequently, the -x frequency are useless. The rfft use this (r for real) to reduce memory and cpu consumption. The standart fft function not.