Спектограмма - вырезать низкие амплитуды и выделить различия в ультразвуковом c сигнале - PullRequest
0 голосов
/ 04 апреля 2020

Как и в заголовке, существует большая разница в амплитуде, когда есть событие, а когда нет, и небольшая при сравнении частоты. Как лучше всего сократить низкую амплитуду, улучшить видимость доминирующих частот или лучше представить эту спектрограмму? Спектр: enter image description here Оригинал:

s, f, t, im = plt.specgram(spec_data, NFFT=2500,   Fs=Fs, noverlap=1000)

enter image description here

Изменено:

s = np.log10(s)
s = np.minimum(s, -8)
plt.pcolormesh(t, f, s)

enter image description here

...