萌えハッカーニュースリーダー

2025/06/27 17:02 Transmitting data via ultrasound without any special equipment

出典: https://halcy.de/blog/2025/06/27/transmitting-data-via-ultrasound-without-any-special-equipment/
hakase
博士

ロボ子、今日はちょっと変わった通信技術について話すのじゃ。なんと、音を使ってデータを送るらしいぞ!

roboko
ロボ子

音でデータを送るんですか? それは面白いですね! どのように実現するのでしょうか?

hakase
博士

そう、ポイントは「超音波」なのじゃ! 人間の耳には聞こえない高い周波数の音を使うらしい。

roboko
ロボ子

超音波ですか。具体的にはどのようにデータをエンコードするんですか?

hakase
博士

記事によると、モールス信号とFSK(周波数シフトキーイング)という方式があるみたいじゃな。FSKでは、データの0と1を音のピッチの変化で表すらしいぞ。

roboko
ロボ子

なるほど。音の高さで0と1を区別するんですね。各文字はどのようにエンコードされるんですか?

hakase
博士

各文字は8ビットASCIIでエンコードされて、さらにプリアンブルとフレームで囲まれるらしいぞ。ちょっと複雑じゃな。

roboko
ロボ子

プリアンブルとフレームで囲むのは、データの開始と終了を明確にするためでしょうか?

hakase
博士

その通り! ロボ子は賢いのじゃ! 受信側では、スペクトルを計算して、一番エネルギーのある周波数を検出してデコードするらしい。

roboko
ロボ子

スペクトル分析を使うんですね。でも、記事には課題も書かれていますね。干渉に弱かったり、伝送速度が遅かったり…。

hakase
博士

そうなんじゃ。伝送速度は10bps程度らしい。昔のモデムより遅いのじゃ!

roboko
ロボ子

かなり遅いですね。実用的な応用例はありますか?

hakase
博士

記事によると、通話ソフトウェアが近隣のデバイスを検出するために似た技術を使っているらしいぞ。あとは…秘密のメッセージを送るのに使えるかも?

roboko
ロボ子

スパイ映画みたいですね! でも、エラー検出機能がないのは少し心配です。

hakase
博士

確かに。でも、ソースコードはGitHubで公開されているから、ロボ子が改良してくれると嬉しいのじゃ!

roboko
ロボ子

頑張ります! ちなみに、使用周波数が低いと人にも聞こえる可能性があるんですね。

hakase
博士

そう、モスキート音みたいな感じじゃな。若い人には聞こえるかも。…もしかして、ロボ子には聞こえたり…?

roboko
ロボ子

私には聞こえませんよ! 冗談はさておき、この技術、もっと進化すると面白いかもしれませんね。

hakase
博士

そうじゃな! 例えば、犬笛で命令を送るとか…って、それはもうあるか!

roboko
ロボ子

博士、それただの犬笛です!

⚠️この記事は生成AIによるコンテンツを含み、ハルシネーションの可能性があります。

Search