連載
シグナルジェネレータ「Si5351A」をデジタル変調器として使ってみる:注目デバイスで組み込み開発をアップグレード(2)(4/4 ページ)
注目デバイスの活用で組み込み開発の幅を広げることが狙いの本連載。第2回は、シグナルジェネレータ「Si5351A」をデジタル変調器として活用できるかを試してみる。
受信と復調
それでは、Si5351Aが送ってきたデジタル信号に、送信側が意図した符号が載っていることを検証します。ここではPCとRTL-SDRを用います。PCでは、フリーソフトウェアの「SDR#」をインストールします。このソフトウェアからRTL-SDRをつなげて利用できることを前提として話を進めていきます。
手順としては、SDR#で受信した信号をオーディオファイル(WAV)として保存し、それを復調プログラムで符号化します。以下の図6はSDR#がSi5351Aの信号を受信したときのものです。
30MHzあたりをUSB(Upper Side Band)モードで受信しています。帯域幅(Bandwidth)は2kHz前後です。これを、SDR#の録音機能を使ってwavファイルで保存します。録音時間は1秒もあれば十分です。ファイルはsdrsharp.exeがあるフォルダに保存されます。そしてこのWAVファイルを、スペクトル表示が可能な音声編集ソフトウェアでピーク周波数を確認し、フォーマット変換を行います。復調プログラム「psk31.py」はこちらのGitHubにあります。一緒に置いてある「README.md」を見てプログラムの変数などを適切に設定してください。
関連記事
- ≫連載「注目デバイスで組み込み開発をアップグレード」バックナンバー
- 話題のモータードライバ「MX1508」を試す
注目デバイスの活用で組み込み開発の幅を広げることが狙いの本連載。第1回は話題のモータードライバ「MX1508」を試してみる。 - MQTTで始めるIoTデバイスの作り方 第1回:「MQTT」を知り「Mosquitto」を導入する
この連載では「MQTT」を利用して簡単なIoTデバイスを製作して、ネット上のサービスに接続できるまでを紹介します。電子工作やアナログ制御に不慣れでも読み進められる内容としますので、気軽に挑戦してみてください。 - 「マイコンによるモーター制御」を学ぶ前に知っておくべきこと
「動くモノ」の制御ができると手を動かした実感がわくものです。この連載では、マイコンを用いたモーター制御の基礎を学んでいきます。 - 話題の技適Wi-Fiモジュール「ESP8266」でIoTを手作りする
これから数回に渡り、今後、IoTエンドデバイス開発に大きな意味を持つと思われる、安価な技適認証済みWi-Fiモジュールを用いた作例を紹介していきたいと思います。 - 初歩から学ぶ、マイコン開発とARMプロセッサー
組み込みの世界では最も成功したプロセッサの1つ「ARM」を用いたマイコン開発にチャレンジします。クラウド開発環境「mbed」を使い、プログラムを書きながら回路をブレッドボードに実装、動作を確認しながらさまざまな内蔵デバイスの使い方をマスターしていきます。 - Webブラウザではじめるフィジカルコンピューティング――Scratch 2.0とは?
電子回路が苦手な人のためのフィジカルコンピューティング入門。Webブラウザだけでプログラム開発から実行まで行える「Scratch 2.0」を用い、センサーの接続や外部デバイスのコントロールに挑戦する! フィジカルな世界とつながるプログラミングを体験することで、今までにない発想がひらめくかも!? 第1回は、Scratch 2.0の特徴と開発環境について説明する。
Copyright © ITmedia, Inc. All Rights Reserved.