【发布时间】:2011-04-06 11:13:14
【问题描述】:
我正在使用以下命令在 MATLAB 中创建一个“啁啾”信号。
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)
是产生啁啾信号还是播放有问题?
我真的不需要完美的播放,只是想确保啁啾是好的并且在数据中没有“点击”。
【问题讨论】:
-
尝试绘制波形,看看是否有不连续性?
-
我刚刚运行了你的代码,我得到了一个很好的干净信号。没有点击。我会检查您是否有许多其他可能会干扰音频输出的进程正在运行,或者您的硬件是否有问题。
-
很难看到不连续性,因为它是一个很长的信号......我也怀疑硬件或操作系统..我在 iMac 上运行 OSX 10.6..我将尝试使用另一台机器。跨度>
-
运行 Mac OS X (10.6)、Macbook Pro。没有点击。声音很干净。
标签: matlab audio signal-processing