USRP2の設定

「USRP2の設定」の編集履歴(バックアップ)一覧に戻る

USRP2の設定 - (2011/07/04 (月) 19:41:51) のソース

今まであまり深堀していなかったUSRP2について調査をする。
*pick_bitrate.py
**_pick_bitrate()
xrate(interpolation)及びsamples_per_symbolが決まっている場合、ビットレートを以下の式で決定している。
ビットレート = converter_rate(100Mbps) / xrate / samples_per_symbol

*新しく買ったUSRP2が動かない。。
以下、./benchmark_tx.pyを実行すると発生するエラー。
 >>> gr_fir_ccf: using SSE
 dac_rate= 100M
 samples/symbol= 2
 Requested TX Bitrate: 100k Actual Bitrate: 100k
 interp_rates= 500
 Failed to set Rx frequency to 2.45G
 Traceback (most recent call last):
   File "./test_cdma_tx.py", line 174, in <module>
     main()
   File "./test_cdma_tx.py", line 162, in main
     tb = my_top_block(mods[options.modulation], options)
   File "./test_cdma_tx.py", line 74, in __init__
     self._setup_usrp_sink(options)
   File "./test_cdma_tx.py", line 116, in _setup_usrp_sink
     raise ValueError, eng_notation.num_to_str(options.tx_freq)
 ValueError: 2.45G
USRP2の送信周波数を2.45Gにセットできないそう。。ドーターボードを取り換えても
だめなので、どうやら本体に原因がある?
----