Я разработал это сам, прочитав кучу постов, в которых упоминаются разные методы масштабирования FFT. Я до сих пор нахожу этот аспект обработки БПФ сильно недокументированным везде. Я еще не нашел надежного источника, который бы объяснял, для чего используются эти вычисления, какие области науки или какие методы обработки их используют.
Я еще обнаружил три различных вида вычислений, касающихся необработанного БПФ выход (величины комплексов). Это означает умножение их на: 1. 1 / numSamples 2. 2 / numSamples 3. 1 / sqrt (numSamples) 4. (без масштабирования)
Mat hNet .IntegralTransforms.Fourier.Forward (и соответственно для различных сообщений на net, также возможно Matlab и Maple) по умолчанию, используется третий. Что, по моему мнению, приводит к более четкому графическому выводу при использовании раскрашивания логарифми c.
Я все равно был бы благодарен, если вы что-то знаете и поделитесь своими идеями, или если вы можете сослаться на хорошую статью, объясняющую это.