Спектр действительного сигнала всегда симметричен относительно частоты Найквиста (половина частоты дискретизации).В результате часто нет необходимости хранить или отображать избыточную симметричную часть спектра.
Если вы все еще хотите увидеть весь спектр, вы можете установить аргумент return_onesided
равным True
какследующим образом:
f, Pxx_den = signal.periodogram(x, fs, return_onesided=False)
Результирующий график того же примера, который приведен в scipy.periodogram
документации , затем будет охватывать частотный диапазон 10000 Гц, как и следовало ожидать: