A method of electroencephalographic (EEG) spectral estimation, comprising the steps of:(a) normalizing EEG data; (b) upsampling the EEG data to a number of data points N evenly divisible by 2n where n is a positive integer and determining an interpolation factor; (c) performing a three term window FFT with overlapping windows to obtain an EEG spectrum; and (d) adjusting the EEG spectrum using the