sox で raw->wav 変換2012/02/02 21:25

soxを久しぶりに使ったら、エラーが表示されて?になったので、メモを残しておく。

2004年頃、16bitのraw形式ファイルをwav形式に変換するには

% foo | sox -t raw -r 9600 -s -w - -t wav -r 8000 > sample.wav

だったのだが、オプションが変わったようだ。

% foo > sample.raw
% sox -r 9600 -s -b 16 "sample.raw" "sample.wav"

これでOK。

Qtmm サウンドカード・モデム2012/02/04 15:06

Qtmm AFSK1200 Decoder

FUNcube M/L からの情報。OZ9AEC 局が作った AFSK 受信専用のサウンドカード・モデム。Windows版も用意されているが,Linux 版を試してみた。

http://sourceforge.net/projects/qtmm/

モデムのエンジンは Soundmodem で有名な Thomas Sailer 作だった。 README には Qt 4.7 が必要だと書いてあったが,Qt 4.6 でもコンパイルすることができた。実行ファイルは afsk1200dec,アレ?!Qtmmじゃないの??

Qtmm と KPC-9612+ とを聞き比べをした。周波数は例によって 144.66MHz。デジの強力な信号しか聞こえないが,TNCがデコードできない信号も取れていた(逆もあった)。性能は互角だろう。

追記:Cubesatsを受信してみた。TNC : afsk1200dec = 40個:30個 だった。むむ...

Tac32 アップグレード2012/02/11 16:48

TAC32画面

tac32メーリングリストで,Totally Accurate Clock 32 のバージョンアップの連絡があった。

マシンをwin7に更新してからは使っていなかったので,新マシンに初めてインストールしてみたが,64bitマシンだと見事に動かない。GPSプロット画面が空白になる,パスワードを入力しても登録されない... かなり致命的。

ホームページにはサポートOSがXPまでと書いてあった。むむ... Tac64 のリリース,あるか.な??

FFTW32012/02/12 09:37

あるプログラムのコンパイルに苦戦したので,メモを残しておく。

fftw3, fftw3-threads と 各devel パッケージを追加したのに,リンク時に下記エラーが表示され,失敗する。

undefined reference to `fftwl_init_threads'

調べると,fftw3のライブラリ,デフォルトは倍精度だが,このプログラムは4倍精度を使っていた。

fftw3 を --enable-long-double を指定してconfigure, 作り直して,やっとコンパイルすることができた。fftwがスレッドを使うので,コンパイル時に -pthread オプションが必要。

g++ fgen.c -I /usr/local/include -lm -pthread -L /usr/local/lib -lfftw3l -lfftw3l_threads

MASAT-1,初受信2012/02/14 20:50

管制局が Facebookで「軌道要素を公開しました!」とか,「パケットが受信できました」と頻繁に広報しているのだが,サイトに繋がらないので,イライラする。

朝起きたら 繋がって軌道要素をゲット。軌道計算プログラムに食わせたら 即 AOS。取り敢えず耳で聞く。S7で強力に入感していた。

デコードは 明日 試そう!