What is the amplitude of a DFT?
In a normal DFT, each harmonic amplitude is the result of N complex multiplies with N different complex exponentials - giving a total of N2 multiplies for all N harmonics. When N is a power of 2, many of these multiplies concern identical numerical multiplicands and many of the complex exponentials are zero or 1.
What is normalized FFT?
Normalise the fft by dividing it by the length of the original signal in the time domain. Zero values within the signal are considered to be part of the signal, so 'non-zero samples' is inappropriate. The length to use to normalise the signal is the length before adding zero-padding.
What is N in N point DFT?
The length N of the DFT is the number of frequency points that will result in the DFT output. Zero padding will result in more frequency samples, however this does not increase frequency resolution, it just interpolates samples in the DTFT.