为什么在MATLAB中尝试单通道音频会失败?

时间:2013-08-02 19:04:18

标签: matlab audio

我使用以下代码仅向耳机的一侧发送音调:

t= 0:1/16000:5;    
chan1 = cos(2*pi*500*t)'; %500 Hz tone    
chan2 = zeros(size(chan1)); % silence    
x = [chan1 chan2]; % stereo signal    
sound(x, 16000)

然而,我仍然从耳塞的两侧听到声音。这是为什么?似乎所谓“静音”的声音较低,但我仍能听到它。这是我的声卡不能做到的吗?我不明白。

1 个答案:

答案 0 :(得分:2)

这是要走的路。也许是你的声卡或耳机/扬声器,两个声道之间没有足够的隔离。