2009-12-08 32 views
2

我想數據聽起來位轉換,例如1010 beep-nobeep-beep-nobeep.how我可以壓縮更多的位在它轉換位聲音

+1

你使用什麼語言? – 2009-12-08 12:52:14

回答

2

您可以編碼大量的信息轉換成聲音通過使用Fourier transform

+0

我認爲使用傅里葉變換需要整個頻率範圍,而不只是嗶嗶聲(單音...) – Dani 2009-12-08 12:54:43

+0

@Dani你說得對,但是如果OP被限制爲等於「嘟嘟」和「無蜂鳴」長度,他已經有了一個最佳編碼。我的回答略顯tongue,,但由於問題有點模糊,爲何不假設最佳條件? – 2009-12-08 12:59:11

1

你可以使用模式,假設longbeep意味着模式ID的開始,並且比模式ID的嘟嘟聲,結束它與另一個longbeep。 (如果我明白你的問題...)

或 - 您可以使用壓縮庫壓縮數據,併發出蜂鳴聲,結果...... 然後解壓...

+1

是不是叫莫爾斯電碼? ; ^) – Toad 2009-12-08 13:10:15