私はpythonで私のSDRモジュールのPSD(Welchの平均ベース)を行うことをwoudlike。 私は、この関数を使用します。MATPLOT PSD(パワー密度Spectrale)
matplotlib.mlab.psd(x, NFFT=None, Fs=None, detrend=None, window=None, noverlap=None, pad_to=None, sides=None, scale_by_freq=None)
実は私の問題は、それぞれの値の間のギャップを選択する方法についてですか?
例えば、私は105と106との間に10個の値を持つようにしたいので、私はこのような10の値があります:
psd(samples, NFFT=10, Fs=sdr.sample_rate/1e6, Fc=sdr.center_freq)
マイ:
105.1, 105.2 105.3 105.4 105.5 105.6 105.7 105.8 105.9 106
がAcutally私はこれをしませんでした無線モジュールは、1.024 MHzのサンプルレートを有するが、各値の間のギャップは、このように規則的ではない:Fc=105.3 ===> 105.300001 105.300003.....
出典:https://github.com/roger-/pyrtlsdrの
感謝。
OKああ、そう、彼らは不規則な間隔の時間間隔を処理するために、この関数から解決策を持っていません。たぶん、別のFFT関数を実行してしまうかもしれませんか?私はPSDを使用し続けたい場合は – azzerty2017
は、[この](https://pypi.python.org/pypi/pyNFFT)モジュール –
を見てください。丸めたり補間する方が良いでしょうか? – azzerty2017