MATLAB audioplayer使啁啾信号具有';点击';

MATLAB audioplayer使啁啾信号具有';点击';,matlab,audio,signal-processing,Matlab,Audio,Signal Processing,我使用以下命令在MATLAB中创建一个“chirp”信号 Fs = 22050; dt = 1/Fs; tmax = 10; t= 0:dt:tmax; % 10 second @ 22.5kHz sample rate f0=50;f1=1000; % Start at 50Hz, go up to 1kHz audio = chirp(t,f0,tmax,f1); 当我使用MATLAB中的音频播放器播放

我使用以下命令在MATLAB中创建一个“chirp”信号

Fs = 22050;
dt = 1/Fs;
tmax = 10;

t= 0:dt:tmax;                       % 10 second @ 22.5kHz sample rate
f0=50;f1=1000;                      % Start at 50Hz, go up to 1kHz
audio = chirp(t,f0,tmax,f1);
当我使用MATLAB中的音频播放器播放音频信号时,我会听到周期性的“咔嗒声”

p = audioplayer(audio, Fs);
play(p)
这是啁啾信号产生的问题还是播放的问题


我并不真的需要完美的播放,只是想确保啁啾声很好,数据中没有“咔哒”声。

为了它的价值,我也得到了咔哒声(大约5-6次,间隔均匀)。我正在运行OSX10.6MBP(2008)和MatlabR1010B。然而,我认为这个问题与硬件有关(而且很烦人。我不知道我的声卡有问题),因为其他几个人让它干净地运行

至于你的啁啾信号的质量,没有什么问题。频谱和频谱图清晰可见,如果咔哒声是由信号引起的,你会看到超过1000Hz的尖峰和显著贡献

频谱

光谱图


(动态范围为140 dB)

不管它值多少钱,我也得到了点击(大约5-6次,间隔均匀)。我正在运行OSX10.6MBP(2008)和MatlabR1010B。然而,我认为这个问题与硬件有关(而且很烦人。我不知道我的声卡有问题),因为其他几个人让它干净地运行

至于你的啁啾信号的质量,没有什么问题。频谱和频谱图清晰可见,如果咔哒声是由信号引起的,你会看到超过1000Hz的尖峰和显著贡献

频谱

光谱图


(动态范围为140 dB)

我发现了潜在的问题:

  • 当您的机器重放时,信号未正确标准化, 它在MAX16处进行剪辑,这是用于保存信号的格式 重播

  • 信号有一些尖锐的不连续性,当循环引入时 恼人的咔哒声。通常介于结束值和第一个值之间 信号的一部分


    • 我看到了潜在的问题:

      • 当您的机器重放时,信号未正确标准化, 它在MAX16处进行剪辑,这是用于保存信号的格式 重播

      • 信号有一些尖锐的不连续性,当循环引入时 恼人的咔哒声。通常介于结束值和第一个值之间 信号的一部分


      试着绘制波形,看看是否有任何间断?我刚刚运行了你的代码,得到了一个清晰的信号。没有点击。我会检查你是否有很多其他进程运行,可能会干扰音频输出,或者你的硬件是否有问题。很难看到中断,因为它是一个很长的信号。。。我也怀疑硬件或操作系统。。我在iMac上运行OSX 10.6。。我将尝试另一台机器。运行MacOSX(10.6),MacBookPro。没有点击。声音很清晰。试着绘制波形,看看是否有任何间断?我刚刚运行了你的代码,得到了一个清晰的信号。没有点击。我会检查你是否有很多其他进程运行,可能会干扰音频输出,或者你的硬件是否有问题。很难看到中断,因为它是一个很长的信号。。。我也怀疑硬件或操作系统。。我在iMac上运行OSX 10.6。。我将尝试另一台机器。运行MacOSX(10.6),MacBookPro。没有点击。声音很干净。谢谢!!我也试着画一张光谱图。。但我得到了一些时髦的手工艺品。我猜这是因为我是如何绘制spectrogram的。。我会再画一次,然后上传…谢谢!!我也试着画一张光谱图。。但我得到了一些时髦的手工艺品。我猜这是因为我是如何绘制spectrogram的。。我会再画一次,然后上传。。