From 0c4eca2ed2fe6f19a561de948cfbc68dad429d65 Mon Sep 17 00:00:00 2001 From: Zilog80 Date: Sat, 15 Aug 2020 20:05:50 +0200 Subject: [PATCH] display FFT data (2) --- demod/iq_svcl/plot_fft.py | 10 +++++++++- 1 file changed, 9 insertions(+), 1 deletion(-) diff --git a/demod/iq_svcl/plot_fft.py b/demod/iq_svcl/plot_fft.py index e127027..32a81d0 100644 --- a/demod/iq_svcl/plot_fft.py +++ b/demod/iq_svcl/plot_fft.py @@ -23,10 +23,18 @@ data = np.genfromtxt( fft_file, delimiter=';', names=['fq','db'] , skip_header=1 fq = data['fq'] db = data['db'] +N = len(db) +m = np.mean(db) + +db5 = np.full(N, m) +for n in range(2, N-2): + db5[n] = (db[n-2]+db[n-1]+db[n]+db[n+1]+db[n+2])/5.0 + ax1 = plt.subplot(111) ax1.set_xlim(fq[0], fq[-1]) -ax1.plot( fq, db, color='b', linewidth=0.2, label='fft') +ax1.plot( fq, db, color='b', linewidth=0.06, label='fft') +ax1.plot( fq, db5, color='g', linewidth=0.4, label='fft') plt.show()