ARM CMSIS FFT выходная амплитуда для оси Y

При выполнении теста ARM CMSIS DSP я получил результаты, которые не имеют смысла. В моей настройке я сэмплирую сигнал на частоте 8 кГц с 4096 сэмплами. Мой входной сигнал - синусоида 398,9 Гц с Vpk-pk 1,14 В и смещением постоянного тока 1,25 В. Что я вижу правильно в FFT (я выполняю сложное FFT с использованием arm_cfft_f32, и мои входные данные преобразуются в массив действительных и мнимых чисел в формате массива с плавающей запятой как вещественное [0], imag[0], действительное [1], imag[1] и т. д.) в результате получается, что 203-й элемент имеет энергию, соответствующую синусоидальной волне. Что я не могу связать, так это амплитуду сигнала в 203-м бункере как 2092. Поэтому я провел дополнительный тест с разными входными сигналами

Входной сигнал (Vpk-pk) | БПФ Величина в 203-й корзине

430 мВ | 610

600 мВ | +988

790 мВ | 1364

960 мВ | 1718

1140 мВ | 2092

2170 мВ | 4090

Любая помощь в понимании того же будет оценено.

0 ответов

Другие вопросы по тегам