Documentation¶
This section describes the current KFilter6 workflow and the major simulation stages.
Recommended reading order¶
- Getting Started
- Driver & Enclosure
- Passive Crossover
- Measurements
- Active Filters
- Baffle / Diffraction
- Project & Driver Files
- Build from Source
Signal path¶
For each driver, the effective response follows the central processing order:
raw complex driver response
-> active filter H_active(f)
-> baffle / diffraction H_baffle(f)
-> floor reflection H_floor(f)
-> measurement amplitude correction
-> effective driver response
This ordering is important: active filters, baffle diffraction and floor reflection are complex processing stages and therefore influence phase-sensitive summation. Measurement correction is currently an amplitude correction.
Frequency grid¶
All simulation stages work on one fixed logarithmic grid:
Points 150
Start 20 Hz
Step factor 1.047128548 (= 10^(1/50), 50 points per decade)
End approximately 19.1 kHz
Pressure and impedance response of a driver are 150 complex samples each on this grid. The grid ends near 19.1 kHz rather than 20 kHz; 20 kHz would require 151 points. This is a documented deviation inherited from the original implementation and is listed on the Roadmap.