diff options
Diffstat (limited to 'notebooks')
-rw-r--r-- | notebooks/Test_file.py | 38 |
1 files changed, 38 insertions, 0 deletions
diff --git a/notebooks/Test_file.py b/notebooks/Test_file.py new file mode 100644 index 0000000..1a987aa --- /dev/null +++ b/notebooks/Test_file.py @@ -0,0 +1,38 @@ +# -*- coding: utf-8 -*- +""" +Created on Sat Nov 27 16:05:59 2021 + +@author: sarah +""" + +import numpy as np +import matplotlib.pyplot as plt + +delay = 5.33 +ampl = 1 +print(f"Tap with amplitude={ampl}, delay={delay}") + +order = 2 * np.floor(delay) + 1 #N +print(f"Creating filter of order N={order}") + +samples = np.arange(0, order +1) + +h = ampl*(np.sinc(samples-delay)) #sinc + +# plt.stem(samples, h) +# plt.show() + +t = np.arange(50) + +signal = np.sin(2 * np.pi * t * 0.05) + +signal_shifted = np.convolve(h, signal, mode='full') + +#Time PLot +plt.xlabel('Delay') +plt.ylabel('Amplitude') +#plt.title('') +plt.plot(t, signal) +plt.grid(True) +plt.show() +plt.plot(signal_shifted)
\ No newline at end of file |