Skip to content
Simulation environment for sweep-based room impulse response measurements (student project)
Python Jupyter Notebook
Branch: master
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
dut_test
lin_sweep_kaiser_window_bandlimited_script5
lin_sweep_kaiser_window_bandlimited_script6
lin_sweep_kaiser_window_script1
lin_sweep_kaiser_window_script2
lin_sweep_kaiser_window_script3
lin_sweep_kaiser_window_script4
log_sweep_kaiser_window_bandlimited_script5
log_sweep_kaiser_window_bandlimited_script6
log_sweep_kaiser_window_script1
log_sweep_kaiser_window_script2
log_sweep_kaiser_window_script3
log_sweep_kaiser_window_script4
log_sweep_rect_window
peak_to_noise_ratio
sweep_akf_kaiser_window
LICENSE.txt
README.md
calculation.py
generation.py
ir_imitation.py
measurement_chain.py
plotting.py
software_sweep.ipynb
windows.py

README.md

This repository deals with the generation of a simulation environment for room impulse response measurements. It contains a measuring chain which simulates parameters occurring in reality (microphone, preamp, DAC, ...). Here, we consider only linear time-invariant systems (LTI). The user can choose between different parameters (type of excitation signals, length of signal, type of windowing, intensity and type of noise, sampling frequency, ...) which excite the fictitous "Device Under Test" (DUT). Than the tool returns impulse response, frequency response, power spectral density and signal quality by mathematical functions (FFT, deconvolution, averaging, ...). Thus, results can be validated by known analytical LTI systems. The software environment will be programmed in Python3 by using packages for scientific computing, e.g. numpy.

You can’t perform that action at this time.