Skip to main content

Module deconvolve

Module deconvolve 

Source
Expand description

Deconvolution for impulse response extraction

This module provides functions to extract clean impulse responses from recorded sweep responses using deconvolution techniques.

Structs§

DeconvolutionConfig
Configuration for impulse response extraction
IRQuality
Quality metrics for an impulse response

Enums§

DeconvolutionMethod
Deconvolution method for impulse response extraction
QualityRating
Quality rating for impulse responses
WindowType
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