diff options
author | SARA <sara.halter@ost.ch> | 2021-11-29 14:24:53 +0100 |
---|---|---|
committer | SARA <sara.halter@ost.ch> | 2021-11-29 14:24:53 +0100 |
commit | bf1d99cdc3dce205b09877fd019074f789d8de68 (patch) | |
tree | 0debdbe7cb02f99ae61ce1fa3b08b0b349ca6448 /notebooks | |
parent | Merge remote-tracking branch 'origin/master' (diff) | |
download | Fading-bf1d99cdc3dce205b09877fd019074f789d8de68.tar.gz Fading-bf1d99cdc3dce205b09877fd019074f789d8de68.zip |
überprüfung Delay
Diffstat (limited to '')
-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 |