0

我想用python分析我的音频输入流。
包含来自无线电接收器的数据。

有时无线电信号包含一个 5 个音调的块。我需要分析这个块的流。
他们看着像是:

原则

频率如下所示:

number       1    2    3    4    5    6    7    8    9    0    R
Frequency/Hz 1060 1160 1270 1400 1530 1670 1830 2000 2200 2400 2600

python中实现这一点的最佳方法是什么?

4

1 回答 1

1

将所有数据短时间存储到一个 70 ms 的缓冲区中,并不断使用 FFT 搜索您要搜索的每个频率的尖峰。连续收集5个数字以完成序列。每次收集一个值时,请等待 70 毫秒,然后再收集下一个数字。

于 2013-01-13T18:03:25.293 回答