
REW过相FIR校正技能,具备正则反演、可视化和系数验证。
概览
本地工作流程和Codex技能,用于从REW测量中提取多余相位、设计近全通有限长度FIR校正及检测导出系数。支持立体声、多路扬声器、未知分频器以及成对或独立环绕声道。 禁用正在替换的混合相或过相校正。保留必要的分频器、保护和现有系统对齐延迟。 - 偏好原生脉冲响应文本或浮点WAV。接受原始幅度/总相位导出,并带有完整且密集的频率网格。预先计算的过余相位输入必须明确声明。- 检查冲激峰值和时序约定;默认采用1/6倍频程复向量平滑,以避免相位环绕步带来的人工群延迟。- 从宣称的最低无失真频率到10 kHz使用正则化平滑相位反演。
概述(AI 翻译)
英文 |简体中文
用于REW测量的局部过相分析和近全通FIR设计。支持立体声、未知和多路分频器、成对环绕声道、独立声道和对齐低音炮系统。作者:Winter-Ignition。
启用FIR后,重新测量和校准频率-响应均衡器,包括已使用的均衡器。 保留必要的分频器、保护和物理对准延迟。在进行新的基线测量时,关闭替换的混合相位或过相位修正。
特色
- 从原生脉冲响应或密集幅度/总相位导出中提取多余相位。默认为1/6倍频程复矢量平滑,并带有包裹和窗口灵敏度检查。
- 将扬声器最低且无失真的频率与测量中噪声主导的下界分离。拟合等效的低端振幅扩展,而无需使用低于该边界的观测值;记录备用模型的灵敏度。
- 解决10 kHz可用下界的宽相位校正问题。
本页由 AI 翻译,技术细节请以原文为准。
README
以下为原文 README 节选,完整内容请查看原文。
REW Excess Phase FIR · v2
English | 简体中文
Local excess-phase analysis and near-allpass FIR design for REW measurements. Supports stereo, unknown and multiway crossovers, paired surround channels, independent channels, and aligned subwoofer systems. Author: Winter-Ignition.
After enabling the FIR, remeasure and recalibrate frequency-response EQ, including any EQ already in use. Preserve essential crossovers, protection and physical alignment delays. Disable the mixed-phase or excess-phase correction being replaced when making a fresh baseline measurement.
Features
- Extracts excess phase from native impulse responses or dense magnitude/total-phase exports. Defaults to 1/6-octave complex-vector smoothing, with wrap and window sensitivity checks.
- Separates the speaker’s lowest undistorted frequency from the measurement’s noise-dominated lower boundary. Fits an equivalent low-end magnitude extension without using observations below that boundary; records alternative-model sensitivity.
- Solves broad phase correction across the usable lower bound to 10 kHz. Faster local group-delay detail is restricted to the lower of 300 Hz and a head-movement estimate; this local limit does not restrict broad correction.
- Fits channels independently. Smoothly joins the common correction above 10 kHz and reduces paired-channel differences near 10 kHz, without forcing all higher-frequency excess phase to zero. Exit frequencies follow available trusted bandwidth.
- Can revise measurements made with a previous FIR. Requires the actual loaded coefficients, hash, channel mapping and common delay; exports one complete replacement rather than another layer.
- Defaults to 192 kHz, 16384 taps, float32 WAV and 42.67 ms common reference delay. Reads exported coefficients back for gain, advance-energy, transition, composition and symmetry checks, including direct DTFT cross-checks.
- Generates offline HTML, PNG, CSV, a channel manifest and coefficient acceptance results. Acoustic remeasurement uses the original low-end reference and smoothing convention.
Measurement example
Real listening-position measurements from one stereo system, with 1/6-octave vector smoothing and analysis-only timing reference removal. The gray dashed curves come from the retained initial measurement analysis; the blue curves are the final acoustic remeasurement, not a prediction. The lower panel enlarges the remaining phase variation.
The low-frequency reference was refined during the work, so the plot below shows the final remeasurement on its own. It uses a fitted low-end reference; dotted segments indicate lower vector coherence. Room-related structure and measurement noise remain visible.
推荐工具
换一个关键词,或者移除筛选条件。
安装
npx skillfish add winter-ignition/rew-excess-phase-fir