MRC-100 receiver setting up


● (No.1140) MRC-100 receiver setting up (2023年6月29日)
 ------------------------------------------------------

[MRC-100 researching]
MRC-100 receiver について調査中。

MRC-100, 436.720MHz 1k25/2k5/5k/12k5 GMSK
Budapest University of Technology and Economics, Hungary
MRC-100 HomePage
MRC-100 RTL-SDR
MRC-100 twitter
MRC-100 receiver
MRC-100 smogcli2


[MRC-100 setting up]
JA5BLZ wrote,
> "SCN56957_15883.189519.cf32" を添付しました。
> これは衛星が飛来時に "mrc100_rtl_rx -f" を実行し、build Folder内に生成
> されたFileです。これを使ってPacketを解析し、結果を表示させるまでの手順
> は、K4KDR局Twitterの投稿をキャプチャーした内容を参考にしました。これは
> GQRXでの受信で、RAW Fileからの手順です。K4KDR局画面と こちらのTERMINAL 
> 画面を添付しておきます。

  

  


MRC-100_smogcli2サイトを参考に、smogcli2_Decoder をビルド、mrc100_rtl_rx
を実行してみた。SatDump のビルドの時と同様、諸アプリのバージョンをアップ
するなどして、これも険しい道程であった。TLE, QTHを、上記サイト中段の記載
の通り事前に作成した。まず、SCN56957_15886.030192.cf32 が自動生成された。

先日、JA5BLZ局から提供いただいた "SCN56957_15883.189519.cf32" を使用して
mrc100_decode を実行してみた。K4KDR局とJA5BLZ局 の結果と異なり、自局では
最後の2行のような、"WARNING: Failed to..." および、"Illegal instruction"
が表示される。原因不明。次に続く、mrc100_packets の処理は保留。

$ git clone https://gitlab.com/phorvath/smogcli2.git
$ cd smogcli2
$ mkdir build
$ cd build
$ cmake ..
$ make
$ sudo make install
$ sudo ldconfig
$ mrc100_rtl_rx -f

$ cd smogcli2/build
$ mrc100_decode -p SCN56957_15883.189519.cf32
> INFO: reading SCN56957_15883.189519.cf32, writing SCN56957_15883.189519.pkts
> WARNING: Failed to open the metafile SCN56957_15883.189519.meta
> Illegal instruction

  


先日、実験の途中で見えていた "libiio" をビルドして、改めて "smogcli2" も
ビルドし直し、さらに "mrc100_decode" を実行してみた。 ここまでエラーメッ
セージは一つも出ていないが、最後に相変わらず、Illegal instruction の表示
が出て、この後の処理に必要な .pktsファイルが生成されない。Ubuntu18.04 に
起因することではあるが、ちょっと打つ手がない。 ※JA5BLZ局の実験によると、
Ubuntu18.04 でも、以下の流れで解析できたとのことである。(3 Jul 2023)

1.[Install dependencies]
$ sudo apt-get install librtlsdr-dev libcurl4-gnutls-dev cmake git libfftw3-dev libjsoncpp-dev libzmq3-dev python3-websocket

2.[Build libiio]
$ sudo apt-get update
$ sudo apt-get install build-essential
$ sudo apt-get install libxml2-dev bison flex libcdk5-dev cmake
$ sudo apt-get install libaio-dev libusb-1.0-0-dev libserialport-dev libavahi-client-dev
$ sudo apt-get install doxygen graphviz
$ git clone https://github.com/analogdevicesinc/libiio.git
$ cd libiio
$ mkdir build
$ cd build
$ cmake ../
$ make -j$(nproc)
$ sudo make install
$ sudo ldconfig
$ cd

3.[Build smogcli2]
$ git clone https://gitlab.com/phorvath/smogcli2.git
$ cd smogcli2
$ mkdir build
$ cd build
$ cmake ..
$ make
$ sudo make install
$ sudo ldconfig
$ cd

4.[Run mrc100_decode]
$ cd smogcli2/build
$ mrc100_decode -p SCN56957_15883.189519.cf32
> INFO: reading SCN56957_15883.189519.cf32, writing SCN56957_15883.189519.pkts
> WARNING: Failed to open the metafile SCN56957_15883.189519.meta
> Illegal instruction


Ubuntu18.04環境で MRC-100_decode を実現しているJA5BLZ局の受信画像紹介。

  

  


MRC-100 upload と Dopper correction に成功。@JA3TDW
https://twitter.com/Ja3Tdw

 > MRC-100: 7Jul2023, 04:19UTC pass over Japan.
 > Decoded 18 TLM packets. Succeeded to upload
 > pkts file by using mrc100_upload.
 > MRC-100: 9Jul2023, 04:08UTC pass over Japan.
 > Tried to use Dopper correction, i.e.
 >"mrc100_rtl_rx -i 56231". Then, created meta file.
 > Removed '-g 10' option specified in "mrc100.sh".
 > Could decode 50 data packets. Then, "auto gain"
 > seems better for my RasPi receiver(^^)



トップ へ戻る.
前のページ へ戻る.
次のページ へ移る.
ホームページ(目次) へ戻る.