Personal Project 01
频响测试
把音频测量方法带到 Android 设备上,用一款个人实验工具验证轻量测量流程。
01
项目背景
从实际问题开始
在扬声器、耳机和日常声学实验中,经常需要快速观察系统的频率响应趋势,因此开始尝试利用 Android 手机建立一套轻量测量流程。
这个项目首先是一项个人开发实践:通过真实实现理解激励信号、采集同步、脉冲响应和频率响应计算之间的关系。
02
为什么开发
希望验证的问题
- 验证手机能否完成基础的频率响应趋势测量。
- 观察 Android AudioRecord 与 AudioTrack 在测量流程中的表现和限制。
- 比较 Sweep、MLS 等激励方式在操作流程和结果上的差异。
- 把算法学习、设备差异和失败经验整理成后续可以复查的记录。
03
主要功能
当前整理的功能范围
以下内容来自当前项目资料,正式发布前仍会与实际 App 版本逐项核对。
- 01Sweep、白噪声、粉红噪声与 MLS 激励
- 02频率响应与 Impulse Response 查看
- 03多次测量平均
- 04多组曲线比较
- 05测量结果保存与回看
04
技术实现
涉及的技术与关注点
AudioRecord / AudioTrack
完成 Android 端音频采集与激励播放。
Sweep / MLS
探索不同激励信号的测量流程与适用条件。
FFT
将时域采集结果转换到频域进行观察。
Impulse Response
整理脉冲响应计算与后续频响分析链路。
Window / Averaging
研究窗口与多次平均对结果稳定性的影响。
Calibration
为后续设备差异与校准流程保留明确边界。
05
实验结果
截图与曲线素材
以下图片是开发中 App 的候选界面,不代表最终发布 UI,也不作为测量精度或性能证据。真实结论只会随条件完整的实验记录发布。
开发中界面
开发中界面
开发中界面06
开发记录
当前内容整理状态
- 激励信号、频率响应、IR、平均和曲线比较已列入当前功能资料。
- 具体完成日期、版本号与兼容性结论仍需根据真实开发记录核对。
- 正式发布前需要补充设备、采样率、测量条件和已知限制。
07
体验版本
Test Build
下载尚未开放
体验版本将在 APK、版本号、文件大小、签名状态和 SHA-256 全部核对后,于 M3 阶段开放。
APK 待确认版本信息待确认文件校验待确认