对非音频信号使用 WAV 格式有问题吗?

信息处理 信号分析
2022-02-04 05:05:20

我有以 1 kHz 采样的生物信号。信号往往表现得相当简单,呈正弦曲线。我用来收集这些数据的软件使用它们的专有格式 (*.adicht),因此我必须导出到我可以在 MATLAB 中使用的东西,例如。我也有来自相同会话的录音,用于导入接受 WAV 文件的 praat。

可用于导出的格式包括 WAV、制表符分隔的文本以及有时会导致程序崩溃的笨拙的 .mat 转换过程。

我的问题是将所有内容导出为 WAV 是否​​有缺点,或者我想在 WAV 上使用文本的具体原因?将 WAV 格式用于非音频信号是否有缺点,或者只是没有必要?

如果我导出为单一格式,它会为我节省很多时间,而且因为我知道我需要 WAV 来在 praat 中进行音频分析,所以以这种方式导出非声音信号会更容易(这个程序不很好地处理宏/批处理脚本)。

3个回答

我认为 WAV 将是一种很好的数据格式,因为它支持:

  • 整数 Hz 采样频率(例如 1000 Hz)。
  • 整数样本格式(如 16 位、24 位、32 位)。
  • 浮点样本格式(32 位 IEEE 浮点数)。
  • 多渠道。
  • 寻找(在音频中的特定时间点快速读取文件)。

关于 WAV 的其他优点:

  • 您可以使用 FLAC 压缩 WAV 文件进行存储和传输。
  • WAV 文件还可以包含非 PCM 数据(例如标记和元数据)。

.wav基本上只是其原生二进制表示形式的原始数字数组,加上指定采样率等的标头。这些都不是真正特定于音频的,所以,是的,.wav绝对可以毫无问题地使用,实际上会更多比基于文本的格式更有效。

在我做的一个本科实验中,我们用消费声卡对 Geiger 计数器进行了采样,并使用.wav文件作为衰减统计的基础。它工作得很好。我听说音频组件被用于严肃的地球物理测量。只要不接近 20 kHz,一般不会有任何问题;上面,所有的赌注都没有了。

WAV 文件是无损的,因此使用它们应该没有缺点。对于健全性检查,您应该尝试 WAV 和文本,并确保最终获得相同的结果。如果您想摘录部分并将它们导入电子表格或其他内容以进行额外分析,则文本文件将是有利的。如果 WAV 文件适用于您的目的,那么它们应该没问题。