OSQZSS

オープンソース準天頂衛星(QZSS)受信機

USRP N210でFMラジオ

2014-11-28 19:09:04 | GPS Signal Simulator
GNSSの研究ツールとして実績のあるUSRP N210WBXが,新しく仲間入りしました.



Ettus Researchのwikiを参考にして,Ubuntu 14.04 LTSにUHDやGNU Radioをインストール.

UHD Software Installation (Linux)
GNU Radio + UHD Software

N210はGigabit Ethernetで接続するため,ホスト側のIPアドレスをstaticにします.

$ sudo gedit /etc/network/interfaces
auto eth0
iface eth0 inet static
address 192.168.10.1
netmask 255.255.255.0
$ sudo ifup eth0


ところが,なぜかこれではeth0のIPアドレスが指定できず,N210に繋がりません.
pingも通らず,uhd_usrp_probeでも何も見つかりません.

$ ping 192.168.10.2
$ uhd_usrp_probe
LookupError: KeyError: No devices found for ----->
Empty Device Address


いろいろ試したのですが上手く行かず,あきらめかけていたところ,ふと思いつき
上部パネルのネットワーク接続のアイコンからeth0を設定してみました.

 (クリックで拡大)

どうやら,これが正解だったらしく,無事にN210に接続.

$ uhd_usrp_probe
-- Opening a USRP2/N-Series device...
-- Current recv frame size: 1472 bytes
-- Current send frame size: 1472 bytes


bufferをresizeしろと警告がでるので,sysctl.confを編集します.

$ sudo gedit /etc/sysctl.conf
net.core.rmem_max = 50000000
net.core.wmem_max = 1048576


これで準備終了.動作確認のためにgnuradio-companionでFMラジオを作ります.

 (クリックで拡大)

しっかりと聴こえます!

 (クリックで拡大)

【追記】備忘録

N210のLED

LED A: Transmitting
LED B: MIMO cable link
LED C: Receiving
LED D: Firmware loaded
LED E: Reference lock
LED F: CPLD loaded


GNU Radioのエラーコード

"u" = USRP
"a" = audio (sound card)
"O" = overrun (PC not keeping up with received data from usrp or audio card)
"U" = underrun (PC not providing data quickly enough)
"aUaU" = audio underrun (not enough samples ready to send to sound USRP sink)
"S" = indicates a sequence number error in Ethernet packets marking an overrun from USRP to PC like "O"
コメント (2)    この記事についてブログを書く
  • X
  • Facebookでシェアする
  • はてなブックマークに追加する
  • LINEでシェアする
« FreeCADを試す | トップ | USRP N210でGPS信号の受信 »
最新の画像もっと見る

2 コメント

コメント日が  古い順  |   新しい順
Unknown (USRP)
2015-09-28 17:36:00
初めまして
USRP2で同じことをしようとしているのですが出来ません。
数はすべて同じにしてアドレスのとこだけinetアドレスを入れました。
エラーは
UHD Error:
Device discovery error: unknown key format: XXX.XXX.XXX.XXX

RuntimeError: LookupError: KeyError: No devices found for ----->
Device Address:
XXX.XXX.XXX.XXX:が表示されます
原因がわかるのであれば教えていただきたいです。
よろしくお願いします。
返信する
Re: Unknown (osqzss)
2015-09-29 08:07:39
すみません.Linuxでのネットワークの設定には知識がなく,エラーの原因は判りません.
blog記事の手順で動作が確認できたのは,Ubuntu 14.04 LTSになります.
他のディストリビューションでは動作しないかもしれません.
返信する

コメントを投稿

GPS Signal Simulator」カテゴリの最新記事