我使用下面的命令在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)是chirp信号产生的问题还是回放的问题?
我真的不需要完美的回放,只想确保chirp是好的,并且不会在数据中有‘点击’。
发布于 2011-04-07 23:13:41
为了它的价值,我也得到了点击量(大约5-6个,均匀分布)。我运行的是OSX10.6MB (2008)和MATLAB R1010b。然而,我认为这个问题是与硬件相关的(并且令人恼火。我不知道我的声卡有问题),因为其他几个让它运行得很干净。
至于你的线性调频信号的质量,它没有任何问题。频谱和频谱图是干净的,如果滴答声是由信号引起的,你会看到尖锐的峰值和1000 The以外的重要贡献。
频谱

谱图

(动态范围为140 dB)
发布于 2015-03-16 10:05:12
我注意到潜在的问题:
https://stackoverflow.com/questions/5565399
复制相似问题