|
Namazu for hns による簡易全文検索 詳しくは 詳細指定/ヘルプを参照して下さい |
|||||||||||||||||||||||||||||||||||||||||||||
2014年09月18日(木) 旧暦 [n年日記] [更新:"2014/09/30 21:42:49"]#1 [SDR][pkgsrc] rtl-sdr and GNU Radio
最近は SDR で遊ぼうとしていて、NetBSD pkgsrc-wip で
rtl-sdr GNU Radio gr-osmosSDRなどを作って見ている。このうち rtl-sdr は、Twitter にも _ki_nu, 11:02 PM August 29, 2014: My first rtl_fm (wip/rtl-sdr) on NetBSD/i386 6.1.4 sudo rtl_fm -M wbfm -f 80.7M | play -t raw -r 32k -es -b 16 -c 1 -V0 -などとつぶやいた。これは aitendo で買って来た RTL2832U を CUI 端末の窓で操作する道具で、上の方法で 80.7MHz の NHK FM の音を聞くことが出来る。ただし、上にあるように NetBSD では root で実行 する必要があるというのが僕の理解。多分避ける方法はあるのだと思う。 @ play of audio/sox:
上のうち、play は audio/sox で入れたもので、机上機で、外付の USB audio
を付けている時に、単独で使うとすると、次のように入力する。
sudo env AUDIODEV=/dev/audio1 play ~/sound/goldberg.wav @ rtl_fm and play (sox):
それで、これを組合せるなら、
sudo rtl_fm -M wbfm -f 80.684M | \ sudo env AUDIODEV=/dev/audio1 play -t raw -r 32k -es -b 16 -c 1 -V0 -のようになる。まず周波数が少し変。上の例の場合 16kHz ずれた数値を指定しているが、 これで、次のように 80.7MHz に同調する (と言っている) Encoding: Signed PCM Channels: 1 @ 16-bit Samplerate: 32000Hz Replaygain: off Duration: unknown In:0.00% 00:00:00.00 [00:00:00.00] Out:0 [ | ] Clip:0 Found Rafael Micro R820T tuner Tuner gain set to automatic. Tuned to 80700000 Hz. Oversampling input by: 6x. Oversampling output by: 1x. Buffer size: 8.03ms Exact sample rate is: 1020000.026345 Hz Sampling at 1020000 S/s. Output at 170000 Hz.それから、止める時に Control C (^C) を入力すると、 パイプの前には伝わらないらしく、下手をすると reboot してしまう。 そこで、(パイプ前半の) rtl_fm の処理の番号に (sudo) kill -9 を送る。 @ GNU Radio:![]()
次に GNU Radio であるが、 wip/gnuradio で make package すると、
(pkgsrc に用意されている) 全ての部品を含めて作る。zeromq と comedi は入っていない。
配置した箱が赤色で示されているうちは、設定に誤りがある。
進入禁止のアイコンをクリックすると、その内容が表示される。
またそれとは別に、今は、操作中に、いくつか誤りが表示される。例えば Traceback (most recent call last): File "/root/top_block.py", line 18, in <module> import PyQt4.Qwt5 as Qwt ImportError: No module named Qwt5うーん、これでは足りないかな modena@makoto 16:10:23/140919(~/root)% pkg_info|grep -i qwt qwt-5.2.2nb15 Qt widget library for technical purposes次のような行はあるのだけれど。 gnuradio-core/Makefile.common:.include "../../x11/qwt-qt4/buildlink3.mk" ( つっこみ )
|
最近の日記 2025年02月13日 ・dvipdfmx ICC profile format spec. version 4.3.0 2025年01月29日 ・ham/wsjtx 2025年01月27日 ・wip/wsjtx 5.4.2 2025年01月25日 ・ham/wsjtx 2025年01月15日 ・今更 advent calendar | ||