Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
GNU Radioで音声の リアルタイム変換したいけど まだうまくいってない
Search
takurx
April 17, 2018
Technology
0
950
GNU Radioで音声の リアルタイム変換したいけど まだうまくいってない
GNU Radioで音声のリアルタイム変換したいけど、まだうまくいってない
takurx
April 17, 2018
Tweet
Share
More Decks by takurx
See All by takurx
QFHアンテナを作ってみた、 それとパッチアンテナ
takurx
1
190
The Things Network v3とデータをやりとりする都市OSのFIWARE IoT-Agent-LoRaWANを動かしてみた
takurx
0
370
Happy birthday Network type amateur ground station Generation
takurx
1
460
はんだこて用ケミカルペースト捗る話と地磁気の話
takurx
0
300
Geek house Tsukuba@2016/03/06, Ibaraki Contents Collection
takurx
0
100
Other Decks in Technology
See All in Technology
フルカイテン株式会社 エンジニア向け採用資料
fullkaiten
0
8.8k
実践!カスタムインストラクション&スラッシュコマンド
puku0x
0
550
AIエージェント開発用SDKとローカルLLMをLINE Botと組み合わせてみた / LINEを使ったLT大会 #14
you
PRO
0
130
新アイテムをどう使っていくか?みんなであーだこーだ言ってみよう / 20250911-rpi-jam-tokyo
akkiesoft
0
350
スマートファクトリーの第一歩 〜AWSマネージドサービスで 実現する予知保全と生成AI活用まで
ganota
2
320
使いやすいプラットフォームの作り方 ー LINEヤフーのKubernetes基盤に学ぶ理論と実践
lycorptech_jp
PRO
1
160
株式会社ログラス - 会社説明資料【エンジニア】/ Loglass Engineer
loglass2019
4
65k
Automating Web Accessibility Testing with AI Agents
maminami373
0
1.3k
Evolución del razonamiento matemático de GPT-4.1 a GPT-5 - Data Aventura Summit 2025 & VSCode DevDays
lauchacarro
0
210
Snowflake Intelligenceにはこうやって立ち向かう!クラシルが考えるAI Readyなデータ基盤と活用のためのDataOps
gappy50
0
280
Terraformで構築する セルフサービス型データプラットフォーム / terraform-self-service-data-platform
pei0804
1
200
現場で効くClaude Code ─ 最新動向と企業導入
takaakikakei
1
260
Featured
See All Featured
Refactoring Trust on Your Teams (GOTO; Chicago 2020)
rmw
35
3.1k
Chrome DevTools: State of the Union 2024 - Debugging React & Beyond
addyosmani
7
850
Music & Morning Musume
bryan
46
6.8k
Become a Pro
speakerdeck
PRO
29
5.5k
10 Git Anti Patterns You Should be Aware of
lemiorhan
PRO
656
61k
Building Better People: How to give real-time feedback that sticks.
wjessup
368
19k
The Language of Interfaces
destraynor
161
25k
Unsuck your backbone
ammeep
671
58k
A better future with KSS
kneath
239
17k
Producing Creativity
orderedlist
PRO
347
40k
Being A Developer After 40
akosma
90
590k
Side Projects
sachag
455
43k
Transcript
GNU RadioͰԻͷ ϦΞϧλΠϜม͍͚ͨ͠Ͳ ·ͩ͏·͍ͬͯ͘ͳ͍ தˏtakuzirra 2018/04/14(Sat.) Open Source UN-Conference 2018
Kawagoe
͓લ୭Αʁ • @takuzirra • https://twitter.com/takuzirra • ΈࠐΈΤϯδχΞͷͭΓ͕ͩͬͨɺ • ࠷ۙஔͷςετΛͨ͠Γɺ •
VBAΛॻ͍ͨΓɺKiCADͰج൘࡞ͨ͠Γɺ • DjangoΛษڧͨ͠ΓɺGNU RadioͰ༡ΜͩΓ͍ͯ͠Δ ͍;Γܶ൛ͬͨʔʂ དྷिͷٕज़ॻయ͜Ε͔Β
ಈػᶃ • ԻͷϦΞϧλΠϜ߹ͷͷهࣄΛΈͨͷͱ • Ի߹γεςϜWORLDͰԻΛมͯ͠Έͨͱ͍͏Λฉ͍ͯɺ GNU Radioͱ߹ΘͤΕϦΞϧλΠϜมͰ͖ΔΜ͡Όͳ͍͔ͱࢥ͍ɺ ͬͯΈͨͱ͜Ζ https://news.mynavi.jp/article/20180208-582470/ https://qiita.com/ohtaman/items/84426cee09c2ba4abc22
LTͷωλ͕ࢥ͍͔ͭͳ ͔ͬͨͷͰɺԻͷϦ ΞϧλΠϜมΛࢼ͠ ͡Ίͨ ಈػᶄ ϑΟϧλΛ͔͚Δ͙Β͍ͳΒ؆୯ʹͰ͖ΔͷͰͳ͍͔ͱࢥ͍
GNU Radioʹ͍ͭͯ • ιϑτΣΞແઢͷΦʔϓϯιʔειϑτΣΞ • ϚΠΫͰԻ͔ΒRFϑϩϯτΤϯυͰߴपʢʙ6GHzʣ ·Ͱ৴߸Λऔಘͯ͠ɺFFTͨ͠ΓɺσίʔυͰ͖ͨΓ͢Δ • FM/AMϥδΦ͔ΒWiFi, Bluetooth,
Zigbee, LoRa, GNSS ͳͲͳͲ……
Πϯετʔϧ • $ sudo apt-get install gnuradio //on Ubuntu •
$ sudo apt-get install gr-osmosdr //֤RFϑϩϯτΤϯυ ରԠͨ͠ϒϩοΫΛՃ͢ΔͨΊ • ιʔε͔ΒΠϯετʔϧ͢Δ߹ɺsbracͰ͞Εͯ ͍ΔϓϩάϥϜΛ͏ͱศར
αϯϓϦϯάͯ͠ग़ྗ • ͔ͨ͠͠Β͔ͨ͠͠Β͜ΕͰͯ͢͏·͍ͬͯ͘͠· ͏ͷͰͳ͍͔ͱࢥ͕ͬͨɺͦΜͳ͜ͱͳ͔ͬͨɻΑ ͘Θ͔Βͳ͍ϊΠζ͕ͷ͍ͬͯΔ
FFTͯ͠ΈΔ • ܗ͕ʹԠ͍ͯ͠ΔͷͰɺϚΠΫೝࣝͯͦ͠͏ͩ
FFTͨ͠ܗ
ϩʔύεϑΟϧλ͕ඞཁʁ • ͷपʹ߹ΘͤΔ ɻ 500Hz͙Β͍ʁͲΕ͙Β͍ͷप ʹ߹ΘͤΔ͔ߟ͑Δඞཁ͕͋Δ
ϩʔύεϑΟϧλͨ͠ܗ • 4kHzͰϑΟϧλͯ͠ΈͨɻϑΟϧλͰ͖ͯͦ͏ͩɻ͔͠͠Իಉ͡ɻͬͱԼͷपʁ
ϑΝΠϧอଘ • ετϦʔϛϯάෆ۩߹ղੳ͠ʹ͍͘ͷͰɺϑΝΠϧอଘ ʹཱͪฦΔ
ϑΝΠϧ࠶ੜ • ϑΝΠϧ͔ΒͷಡΈग़͠ɺ৴߸ͷఆٛͱͯ͠ɺ Throttle͕͍ΔͬΆ͍
ࠓޙͷలʢ࣍ճ༧ࠂʢԾʣ ʣ • ϩʔύεϑΟϧλͰ͖ͨˡਓͷͷҧ͍ͬͯ୯७ͳϑΟ ϧλͰͳͦ͞͏͚ͩͲɺͲ͏ҧ͏ͷʁˡௐΔ • ϑΝΠϧอଘʗ࠶ੜ֬ೝͰ͖ͨ • Λߴͨ͘͠Γɺͨ͘͠Γ͍ͨ͠ •
python blockʹͷมϥΠϒϥϦΛຒΊࠐΈ͍ͨ • ະདྷͲͬͪͩʗ࣍ճ࡞ʹ͝ظ͍ͩ͘͞