HackRF One,秋月で購入できるのね.
秋月電子通商:HackRF One(ソフトウェア無線機)
トランジスタ技術RTK特集号の23話では,SDRプラットフォームとして
入手性の良いBladeRFを紹介していますが,HackRF Oneでも
gps-sdr-simで生成したベースバンド信号を再生することができます.
ただし,BladeRFのベースバンド信号のフォーマットが16ビットなのに
対して,HackRF Oneは8ビットになります.そのため,gps-sdr-simの
-bオプションで,ビット数を指定する必要があります.
> gps-sdr-sim -e brdc2740.17n -b 8
生成されたベースバンド信号は,HackRF Oneのアプリケーションである
hackrf_transferを使って,GPS信号として再生することができます.
> hackrf_transfer -t gpssim.bin -f 1575420000 -s 2600000 -a 1 -x 0
HackRF Oneは,BladeRFより2万円ほど安く入手できるのでお得ですが,
搭載されているリファレンスクロックの周波数オフセットが大きいという
欠点があります.そのため,再生したGPS信号の中心周波数にも
オフセットが発生し,受信機側で信号が捕捉できないことがあります.
そんなときには,TCXOを搭載した簡易的な外部クロックをお試しください.
基板のデザインファイルや部品表は,GitHubのレポジトリにアップされています.
GitHub: osqzss / gps-sdr-sim / extclk
![](https://blogimg.goo.ne.jp/user_image/25/e0/80cd8ecf86d8ce3ee9955a3d5dfcc2ef.png)
秋月電子通商:HackRF One(ソフトウェア無線機)
トランジスタ技術RTK特集号の23話では,SDRプラットフォームとして
入手性の良いBladeRFを紹介していますが,HackRF Oneでも
gps-sdr-simで生成したベースバンド信号を再生することができます.
ただし,BladeRFのベースバンド信号のフォーマットが16ビットなのに
対して,HackRF Oneは8ビットになります.そのため,gps-sdr-simの
-bオプションで,ビット数を指定する必要があります.
> gps-sdr-sim -e brdc2740.17n -b 8
生成されたベースバンド信号は,HackRF Oneのアプリケーションである
hackrf_transferを使って,GPS信号として再生することができます.
> hackrf_transfer -t gpssim.bin -f 1575420000 -s 2600000 -a 1 -x 0
HackRF Oneは,BladeRFより2万円ほど安く入手できるのでお得ですが,
搭載されているリファレンスクロックの周波数オフセットが大きいという
欠点があります.そのため,再生したGPS信号の中心周波数にも
オフセットが発生し,受信機側で信号が捕捉できないことがあります.
そんなときには,TCXOを搭載した簡易的な外部クロックをお試しください.
基板のデザインファイルや部品表は,GitHubのレポジトリにアップされています.
GitHub: osqzss / gps-sdr-sim / extclk
![](https://blogimg.goo.ne.jp/user_image/25/e0/80cd8ecf86d8ce3ee9955a3d5dfcc2ef.png)
※コメント投稿者のブログIDはブログ作成者のみに通知されます