ラベル RTLSDR の投稿を表示しています。 すべての投稿を表示
ラベル RTLSDR の投稿を表示しています。 すべての投稿を表示

2014年7月13日日曜日

RTLSDR Scannerでのrfs出力の自動化(バッチ処理)

~~~~~~~~~~(ココカラ)~~~~~~~~~~
@setlocal
@echo off

@SET rtlsdr_scan="../../rtlsdr_scan.py"
@SET dt=%date:~-10,4%'%date:~-5,2%'%date:~-2,2%
@SET tm=%time: =0%
@SET tm=%tm:~0,2%'%tm:~3,2%'%tm:~6,2%
@SET FPath=rfs\%dt%-%tm%-

@SET /P KeyInput=".rfsファイル出力先フォルダ名を入力:%FPath%"

@SET FPath=%FPath%%KeyInput%

@MKDIR "%FPath%"
@CD %FPath%

@%rtlsdr_scan% -s 2110 -e 2170 -g 24.0 -d 0.016 -f 128 2.1GHz.rfs
@%rtlsdr_scan% -s 1839 -e 1880 -g 24.0 -d 0.016 -f 128 1.8GHz.rfs
@%rtlsdr_scan% -s 1475 -e 1511 -g 24.0 -d 0.016 -f 128 1.5GHz.rfs
@%rtlsdr_scan% -s 945 -e 960 -g 24.0 -d 0.016 -f 128 0.9GHz.rfs
@%rtlsdr_scan% -s 860 -e 890 -g 24.0 -d 0.016 -f 128 0.8GHz.rfs

@EXIT
~~~~~~~~~~(ココマデ)~~~~~~~~~~
上記が書かれたバッチファイル(.bat)をrtlsdr_scan.pyのあるフォルダに保存して実行
RTLSDR Scannerは最新版でないとコマンドラインでのrfsファイル出力は不可
Core2 Duo E8500+E4000で、バッチ実行開始から終了まで1分20秒~30秒程度
Atom Z530(LOOX U/B50N)+E4000 で、4分程度()
KeyInputを削ればバッチファイル実行のみで完結するようにはなるが、フォルダ名で判別しにくくなるのでオススメはしない

2014年5月3日土曜日

Windows版RTLSDR Scannerの導入方法

必要なモノ
  • Pythonが扱える環境(Windows,Linux,Mac OS X)
  • RTLSDRが使えるUSBチューナードングル(RTL2832U+E4000など)
  • 必要に応じた受信アンテナ
各リンク
RTLSDR Scanner公式関連
  • 公式サイト(http://eartoearoak.com/software/rtlsdr-scanner)
  • ソースコード(https://github.com/EarToEarOak/RTLSDR-Scanner)
  • Windows用インストーラー(http://sourceforge.net/projects/rtlsdrscanner/)
  • Zadig(http://zadig.akeo.ie/)

Windows環境で最低限DLする必要があるソフトは、下記の2つ
  • Windows用最新インストーラー(http://sourceforge.net/projects/rtlsdrscanner/files/latest/download)
  • OSに適したZadig(http://zadig.akeo.ie/)
DLしてきたインストーラーは、実行し、Installを選び、インストール先を指定する程度です。
大概はこれでRTLSDR Scannerが起動するはずですが、必要なライブラリ等がインストールされないケースもあるようです。
その際は、再度インストールし直すか、ググってインストールされてないライブラリを手動で導入する必要があります。

ドライバについては、DLしたZadigを起動し、該当のデバイスを選択(刺したのに出てこない場合は上の「Options」→「List All Devices」を選択)し、WinUSBが選択された状態で「Install」をクリックすればOKです。

最後に、RTLSDR Scannerを起動し、上の「Edit」→「Devices...」で使用するドングルが選択されてるのを確認した上で、エラーが出ずに測定できれば導入成功です。

  • アップデートに関して
「Help」→「Check for Updates...」で最新版があった場合、下記2方法
  1. 最新インストーラーの「Installation type」で、「Update」を選択して更新
  2. Githubからソースコード一式をDLしてきて、インストール先のソースコード(.pyファイル)と差し替え
個人的には面倒の少ない1番目の方法を推奨します


RTLSDR Scannerの使い方についての記事はそのうち書くかも…

2014年3月10日月曜日

RTLSDR Scanner用の超小型E4000チューナー(RTK-04W)を購入

送られてきた中身(RTK-04W本体とアンテナ・チューナーソフトのS/Nが書かれた紙)
今回、eBayのこの商品(商品ページには書いてないがRTK-04Wという型番)を2月上旬に注文して3週間弱後に届いたのですが、肝心の内部チップはR820TではなくちゃんとE4000でした。

米尼やeBayでE4000と売られてるものはチューナー自体が長いのですが、今回注文したモノは、(比較すると)SDカード程度のサイズで非常に小さく、今流行のBayTrailタブレットに接続して持ち運びの容易な電波測定環境が構築できます(ブログ主はLOOX U/B50N使用)。
また価格自体も長いタイプ(4000円以上)に比べ手頃で16.98USドル(送料込)でした。
超小型E4000をSDカード・長いタイプのR820Tと並べて撮影
8.5cmのアンテナ付けてもこんなに小さい
付属アンテナでは使い勝手が悪いので、フォロワーさんから教えていただいた秋月電子通商さんで売られてるJOYMAX社製850-1990MHz帯(GSM)無指向性アンテナを使用。
チューナー側のアンテナコネクタがMCX(メス)で、別に購入したアンテナのコネクタはSMA(オス)なので、SMA(メス)-MCX(オス)変換コネクタを間に噛ましてます。
アンテナと変換コネクタが各500円ですので1組1000円でした。

放熱設計が上手くされてないのか動作中は本体が熱を持つ(特にUSB端子) のですが、波形収集程度であれば問題は無さそうです。
また、PCからのUSB端子に乗るノイズとUSB端子の接触不良に比較的弱いようで、影響を受けてる状態下では波形が崩れてしまうので注意が必要です。

記事執筆時点ではeBayにこの超小型E4000ドングルは出品されてないものの、DealFaster.comさんではRTK-04W(白)とRTK-04(黒)の在庫があるようです。
まだ購入してないのでE4000という保証はありませんが。
またAliExpress.comさんではDM133T(黒)というモデルナンバーでも出品されてるが、こちらはよりE4000である保証はできません()。