WI

winter-ignition/rew-excess-phase-fir

开发工具

本页由 AI 翻译,技术细节请以原文为准。 查看原文

2 stars 质量 66 趋势 18MIT

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.

在 GitHub 查看完整 README

推荐工具

换一个关键词,或者移除筛选条件。

安装

npx skillfish add winter-ignition/rew-excess-phase-fir
新手?先看 mcpskill.org 教程 →