簡體   English   中英

通過Android手機中的聲音進行通信

[英]Communication through sound in android phones

我正在使用android的Tonegenerator生成聲音,其中1表示為http://developer.android.com/reference/android/media/ToneGenerator.html#TONE_DTMF_0,0表示為http://developer.android.com/reference /android/media/ToneGenerator.html#TONE_DTMF_6 現在,當我將生成的聲音錄制並保存到另一部手機中時,如何從聲音中解碼o和1?

如果僅要檢測兩個音調,則可以使用FFT(快速傅里葉變換)來檢測已接收到哪些音調。 您將面臨的問題是確定每個位要執行多少個采樣:如果采樣太多,則可能會出現在兩個音調上進行FFT的問題。 您可以在傳輸開始時添加同步序列以確保被同步,也可以在傳輸的兩個音調之間添加一些“靜音”。

快速瀏覽Wikipedia可以發現有兩種技術可以用來做到這一點:第一種是使用經過調諧的濾波器組(我猜是在可能的頻率附近帶通)。 另一個確實使用一些FFT和一些預處理。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM