raytency’s diary

画像とテーブルはそのうち上げます

AMトランスミッター

osmocom sinkの動きが理解できてなくて迷ったが実はすごく簡単だった。

これはwavファイルを鳴らすサンプル。

取り合えず手元のAMラジオでそこそこ鳴る

 

フローグラフ(.grc)は以下gistにある

AM moduration sample with HackRF One (GNU Radio Companion) · GitHub

 

f:id:raytency:20190422114323p:plain

wav_samp_rate はwavファイルのサンプリングレート

sdr_samp_rate はsdrのサンプリングレート

 

波形のレンジが+側(0~+1)のみで遷移するよう

Multiply Constで0.5倍、Add Constで0.5オフセットをかけている。

 

osmocomに渡すのはただwavのデータで良い。

(-側に行かないようにオフセットをかける必要はあるが)