fs = 44100 fstart = 1 fstop = 22050 duration = 1 pad = 4 # Generate excitation signal excitation = generation.log_sweep(fstart, fstop, duration, fs) N = len(excitation) # Noise in measurement chain noise_level_db = -30 noise = measurement_chain.additive_noise(noise_level_db) # FIR-Filter-System dirac_system = measurement_chain.convolution([1.0]) # Combinate system elements system = measurement_chain.chained(dirac_system, noise) # Lists beta = 7 fade_in_list = np.arange(0, 1001, 1) fade_out = 0 # Spectrum of dirac for reference
fstart = 1 fstop = 22050 duration = 1 pad = 4 # Generate excitation signal excitation = generation.log_sweep(fstart, fstop, duration, fs) N = len(excitation) # Noise in measurement chain awgn = -30 noise_system = measurement_chain.additive_noise(awgn) # FIR-Filter-System # FIR-Filter-System f_low = 5000 f_high = 6000 order = 2 bandstop_system = measurement_chain.bandstop(f_low, f_high, fs, order) # Combinate system elements system = measurement_chain.chained(bandstop_system, noise_system)