这种被称为扫频正弦、对数啁啾、扫频或正弦扫频的方法使用增加频率的正弦波来激励被测声学设备。 响应被处理以将响应压缩为脉冲响应。 该方法对噪声、时间方差和弱非线性具有鲁棒性。
% SYNTHSWEEP 合成对数正弦扫描。 % [sweep invsweepfft sweepRate] = synthSweep(T,FS,f1,f2) % 生成以频率 f1 (Hz) 开始的对数正弦扫描, % 在频率 f2 (Hz) 和持续时间 T (sec) 处以采样率 FS (Hz) 停止。
% EXTRACTIR 从扫描正弦响应中提取脉冲响应。 % [irLin, irNonLin] = extractIR(sweep_response, invsweepfft) % 从扫描正弦响应中提取脉冲响应。 用% synthSweep.m 首先创建刺激; 然后通过它% 被测设备; 最后,获取响应并使用% 反
2021-08-08 18:37:56
7KB
matlab
1