2013-01-13 72 views
0

我想用python分析我的音頻輸入流。
包含來自無線電接收器的數據。python解析流中的音頻

有時無線電信號包含一個5音調的塊。我需要分析這個塊的流。
它們看起來像:

Principle

的frequencys是這樣的:

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 

什麼是蟒蛇實現這一目標的最佳方式是什麼?

+0

重複http://stackoverflow.com/questions/4315989/python-frequency-analysis-of-sound-files的 –

+0

能否請你澄清正是你所問的?你在問一個分析塊的方法嗎?如果是的話,你想分析一下它呢?或者你是否試圖確定這些街區何時發生? – JSideris

+0

我需要分析它們何時發生,然後我需要獲得發送的號碼,例如。 88022. – HappyHacking

回答

1

存儲所有數據的時間很短到70毫秒的緩衝,並不斷採取FFT搜索你正在尋找各頻率的峯值。連續收集5個數字以完成序列。每次您收集一個值時,請等待70毫秒,然後再收集下一個數字。