【发布时间】:2015-09-29 10:59:21
【问题描述】:
我一直在尝试使用数字系统处理系统工具箱来实现主动降噪 (ANC) 系统。我也使用过dsp.AudioRecorder 和dsp.AudioPlayer。这是我的初始化代码:
mic_reference = dsp.AudioRecorder('NumChannels',1);
mic_reference.DeviceName='ASIO4ALL v2';
mic_error = dsp.AudioRecorder('NumChannels',1);
mic_error.DeviceName='ASIO4ALL v2';
sink1_2 = dsp.AudioPlayer;
sink1_2.DeviceName='ASIO4ALL v2';
我为每个麦克风拨打step(frame)。我收到一个错误提示
使用 AudioRecorder/step 时出错 给定的音频设备只能打开一次。
是 DSP 系统工具箱的限制是一次只能在一个录音机设备上操作,还是一次可以使用两个录音机设备?
有规定对同一音频设备进行多声道处理,但是如何实时处理来自两个独立设备的音频?
【问题讨论】:
标签: matlab audio signal-processing noise-reduction