Expand description
Deconvolution for impulse response extraction
This module provides functions to extract clean impulse responses from recorded sweep responses using deconvolution techniques.
Structs§
- Deconvolution
Config - Configuration for impulse response extraction
- IRQuality
- Quality metrics for an impulse response
Enums§
- Deconvolution
Method - Deconvolution method for impulse response extraction
- Quality
Rating - Quality rating for impulse responses
- Window
Type - Window function types for spectral processing.
Functions§
- assess_
ir_ quality - Assess the overall quality of an impulse response
- create_
stereo_ ir - Create interleaved stereo IR from separate left and right channel responses
- estimate_
snr - Estimate the Signal-to-Noise Ratio (SNR) of the extracted impulse response
- extract_
ir - Extract impulse response from a sweep and its recorded response
- extract_
ir_ from_ interleaved - Extract IR from interleaved stereo/mono data, handling channel conversion automatically
- extract_
ir_ from_ interleaved_ with_ config - Extract IR from interleaved stereo/mono data with custom configuration
- extract_
ir_ with_ config - Extract impulse response with custom configuration
- extract_
left_ channel - Extract mono signal from interleaved stereo data (left channel only)
- extract_
stereo_ channels - Extract both channels from interleaved stereo data
- mono_
to_ stereo - Convert mono signal to stereo by duplicating the channel