これは、Ubuntu Online、Fedora Online、Windows オンライン エミュレーター、MAC OS オンライン エミュレーターなど、複数の無料オンライン ワークステーションのいずれかを使用して、OnWorks 無料ホスティング プロバイダーで実行できるコマンド osmocom_siggen です。
プログラム:
NAME
osmocom_siggen - GUI コントロールを備えた信号発生器アプリケーション
SYNOPSIS
osmocom_siggen: [オプション]
DESCRIPTION
GUI コントロールを備えた信号発生器アプリケーション
OPTIONS
-h, - 助けて
このヘルプメッセージを表示して終了します
-a アルグス、 --args=ARGS
デバイス引数、[デフォルト=]
-A アンテナ、 - アンテナ=アンテナ
必要に応じて Rx アンテナを選択します
-s SAMP_RATE、 --サンプルレート=SAMP_RATE
サンプル レート (帯域幅) を設定します。デフォルトで最小値になります。
-g 利得、 - 利得=利得
ゲインをdB単位で設定します(デフォルトは中間点)
-f FREQ、 --tx-freq=FREQ
キャリア周波数を FREQ に設定します [デフォルト = 中間点]
-c FREQ_CORR、 --freq-corr=FREQ_CORR
キャリア周波数補正を設定します [デフォルト=0]
-x WAVEFORM_FREQ、 --波形周波数=波形周波数
ベースバンド波形周波数を FREQ に設定します [デフォルト = 0]
-y WAVEFORM2_FREQ、 --waveform2-freq=WAVEFORM2_FREQ
2 番目の波形周波数を FREQ に設定します [デフォルト = なし]
- 正弦 複素正弦波で変調された搬送波を生成
--const
一定のキャリアを生成する
- オフセット=OFFSET
波形位相オフセットを OFFSET に設定します [デフォルト = 0]
-ガウス
ガウスランダム出力を生成する
- ユニフォーム
一様ランダム出力を生成する
--2トーン
IMDテスト用のツートーン信号を生成
- 掃く
掃引正弦波を生成する
--gsm GMSK変調されたGSMバーストシーケンスの生成
- 振幅=AMPL
出力振幅を AMPL (0.1 ~ 1.0) に設定します [デフォルト = 0.3]
-v, -詳細
詳細なコンソール出力を使用する [デフォルト=False]
デバイス 仕様
引数=値のカンマ区切り文字列を使用して、ソースまたはシンクデバイスを指定できます。
ペア。 例を含む常に最新のブロック ドキュメントは、ここから入手できます。
FCD ソース
引数
Notes
fcd=
0 から始まるデバイス識別子、オプション
デバイス=ハードウェア:2
オーディオデバイスをオーバーライドします
type=2 はドングルのタイプを選択します。1 はクラシック、2 は Pro+ です。
「device」引数は、基礎となるドライバーがアクセスするために使用するオーディオ デバイスをオーバーライドします。
ドングルの IQ サンプル ストリーム。
「type」引数はドングルのタイプを選択します。1 は Classic、2 は Pro+ です。
オスモSDR ソース
引数
Notes
オスモスドル=
0から始まるデバイス識別子
バッファ=
デフォルトは32です
ブフレン=
デフォルトは 256kB、512 の倍数である必要があります
RTL-SDR ソース
引数
Notes
rtl=
0 から始まるデバイス識別子またはシリアル番号
rtl_xtal=
RTL チップに使用される周波数 (Hz)、eng 表記を受け入れます
チューナー_xtal=
チューナーチップに使用される周波数 (Hz)、eng 表記を受け入れます
バッファ=
デフォルトは32です
ブフレン=
デフォルトは 256kB、512 の倍数である必要があります
direct_samp=0|1|2
RTL チップでダイレクト サンプリング モードを有効にします。 0: 無効、1: I チャネルを使用、2: Q を使用
チャンネル
オフセットチューン=0|1
E4000 チューナーのオフセット調整モードを有効にする
注: rtl_eeprom -s を使用して、独自のシリアル番号をデバイスにプログラムします。
注: rtl_xtal/tuner_xtal を指定しない場合、基礎となるドライバーは 28.0MHz を使用します。
RTL-SDR TCP ソース
引数
Notes
rtl_tcp= :
ホスト名のデフォルトは「localhost」、ポートは「1234」
サイズ=
デフォルトは16384バイトです
direct_samp=0|1|2
RTL チップでダイレクト サンプリング モードを有効にする 0=オフ、1=I-ADC 入力有効、2=Q-ADC
入力可能
オフセットチューン=0|1
E4000 チューナーのオフセット調整モードを有効にする
ミリ ソース
引数
Notes
ミリ=
0から始まるデバイス識別子
バッファ=
デフォルトは32です
UHD ソース / シンク
引数のメモ
うーん、値を指定せずにこの引数を使用します
んちゃん=
マルチチャネル USRP 構成の場合は、subdev パラメータを使用してストリームを指定します
マッピング
サブ開発=
例: nchan=0 の場合、「A:0」、「B:0」、「A:0 B:2」。 オリジナルのettusドキュメントを参照してください
これについて
lo_offset=
オフセット周波数 (Hz) はドーターボードの帯域幅内にある必要があります。 エンジニアを受け入れます
表記法
追加の引数と値のペアは、基礎となるドライバーに渡されます。
詳細については、Ettus でのサブデバイスおよび共通デバイス識別子の指定を参照してください。
のドキュメントで詳しく説明されています)。
ブレードRF ソース / シンク
引数
Notes
ブレイダーフ[=0]
0 から始まるデバイス識別子 (オプション)
fw='/パス/to/the/firmware.img'
指定されたファイルから MCU ファームウェアをプログラムします。 通常は必要ありません。 電源を入れ直す必要があります。
fpga='/path/to/the/bitstream.rbf'
指定されたファイルから FPGA ビットストリームをロードします。 現時点では初回実行時にのみ必要です。
ハックRF ソース / シンク
引数
Notes
hackrf 値を指定せずにこの引数を使用します
バッファ=
デフォルトは32です
libhackrf の制限のため、現時点では最初に見つかったデバイスのみが使用できます。
送信サポートは、crc-mmbTools DAB sdr トランスミッターを使用して検証されています。
IQ File ソース
引数
Notes
ファイル=
周波数=
中心周波数 (Hz)、eng 表記を受け入れます
レート=
必須、サンプル数、eng 表記を受け入れます
繰り返し=true|false
デフォルトはtrueです
スロットル=true|false
サンプルのスロットル フロー、デフォルトは true
例
osmocom_siggen -a hackrf -f 100e6 --sine
osmocom_siggen -a hackrf -f 100e6 --スイープ -x 2M -y 1 -c34
onworks.net サービスを使用してオンラインで osmocom_siggen を使用する