summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorChristophe Seguinot <christophe.seguinot@univ-lille.fr>2021-02-16 19:10:16 +0100
committermormj <34754695+mormj@users.noreply.github.com>2021-02-18 06:58:25 -0500
commit80d96134f29bd90eaa9df62989365d095bbfc302 (patch)
tree5ffa73ccf9c7f0d9315b4be3a3203aad2fbdf447
parent15c86a13d974e673903ea0c6bac02157aeb9f50a (diff)
numpy: Fix fftpack references
Signed-off-by: Christophe Seguinot <christophe.seguinot@univ-lille.fr>
-rw-r--r--gr-digital/examples/example_timing.py5
-rw-r--r--gr-dtv/examples/atsc_ctrlport_monitor.py3
-rw-r--r--gr-utils/plot_tools/plot_fft_base.py3
3 files changed, 3 insertions, 8 deletions
diff --git a/gr-digital/examples/example_timing.py b/gr-digital/examples/example_timing.py
index ba9a1e71be..e2ff4a5649 100644
--- a/gr-digital/examples/example_timing.py
+++ b/gr-digital/examples/example_timing.py
@@ -24,8 +24,6 @@ except ImportError:
print("Error: could not from matplotlib import pyplot (http://matplotlib.sourceforge.net/)")
sys.exit(1)
-from numpy.fft import fftpack
-
class example_timing(gr.top_block):
def __init__(self, N, sps, rolloff, ntaps, bw, noise,
foffset, toffset, poffset, mode=0):
@@ -179,7 +177,7 @@ def main():
s32.set_title("FFT of Differential Filters")
for i,d in enumerate(diff_taps):
- D = 20.0*numpy.log10(1e-20+abs(numpy.fft.fftshift(fftpack.fft(d, 10000))))
+ D = 20.0*numpy.log10(1e-20+abs(numpy.fft.fftshift(numpy.fft.fft(d, 10000))))
s31.plot(t[i::nfilts].real, d, "-o")
s32.plot(D)
s32.set_ylim([-120, 10])
@@ -226,4 +224,3 @@ if __name__ == "__main__":
main()
except KeyboardInterrupt:
pass
-
diff --git a/gr-dtv/examples/atsc_ctrlport_monitor.py b/gr-dtv/examples/atsc_ctrlport_monitor.py
index 2ef10d1a57..e6d6c8e19d 100644
--- a/gr-dtv/examples/atsc_ctrlport_monitor.py
+++ b/gr-dtv/examples/atsc_ctrlport_monitor.py
@@ -15,7 +15,6 @@ from gnuradio.ctrlport.GNURadioControlPortClient import (
GNURadioControlPortClient, TTransportException,
)
import numpy
-from numpy.fft import fftpack
"""
If a host is running the ATSC receiver chain with ControlPort
@@ -104,7 +103,7 @@ class atsc_ctrlport_monitor(object):
fs = 6.25e6
freq = numpy.linspace(-fs / 2, fs / 2, 10000)
- H = numpy.fft.fftshift(fftpack.fft(eqdata.value, 10000))
+ H = numpy.fft.fftshift(numpy.fft.fft(eqdata.value, 10000))
HdB = 20.0*numpy.log10(abs(H))
psd.set_ydata(HdB)
psd.set_xdata(freq)
diff --git a/gr-utils/plot_tools/plot_fft_base.py b/gr-utils/plot_tools/plot_fft_base.py
index 9cfb0f2ec4..9fa3611e14 100644
--- a/gr-utils/plot_tools/plot_fft_base.py
+++ b/gr-utils/plot_tools/plot_fft_base.py
@@ -10,7 +10,6 @@
import numpy
-from numpy.fft import fftpack
try:
from pylab import Button, connect, draw, figure, figtext, get_current_fig_manager, show, rcParams, ceil
@@ -85,7 +84,7 @@ class plot_fft_base(object):
def dofft(self, iq):
N = len(iq)
- iq_fft = numpy.fft.fftshift(fftpack.fft(iq)) # fft and shift axis
+ iq_fft = numpy.fft.fftshift(numpy.fft.fft(iq)) # fft and shift axis
iq_fft = 20*numpy.log10(abs((iq_fft+1e-15) / N)) # convert to decibels, adjust power
# adding 1e-15 (-300 dB) to protect against value errors if an item in iq_fft is 0
return iq_fft