複数のRADAR_SPEED_MONITOR同期

Tip / ログイン to post questions, reply, level up, and achieve exciting badges. Know more

cross mob
Translation_Bot
Community Manager
Community Manager
Community Manager

私は BGT60TR13C RADAR_SPEED_MONITORを使用しており、次の場所にあるフォーラム スレッドのディスカッションを確認しています。
https://community.infineon.com/t5/Code-Examples/Extracting-raw-data-from-multiple-RADAR_SPEED_MONITO...
私のアプリケーションでは、より正確な AOA 値を取得するために 2 つのRADAR_SPEED_MONITORを使用するため、各EVAL_PASCO2_SENSORの放射フィールドは重複します。 私は次の質問があります:

1. 構成が同じであることを考慮すると、 RADAR_SPEED_MONITOR相互に干渉する可能性はありますか? 「はい」の場合、次の構成 (42 cm の短距離用にカスタマイズ) の場合、 RADAR_SPEED_MONITORの最大範囲に影響を与えずに両方のRADAR_SPEED_MONITORが相互に干渉しないようにするには、どのパラメータを変更する必要がありますか?

config = Avian.DeviceConfig(
sample_rate_Hz = 1_000_000, # 1MHZ
rx_mask = 7, # activate RX1 and RX3
tx_mask = 1, # activate TX1
if_gain_dB = 33, # gain of 33dB
tx_power_level = 31, # TX power level of 31
start_frequency_Hz = 58e9, # 58GHz
end_frequency_Hz = 63.5e9, # 63.5GHz
num_chirps_per_frame = 128, # 128 chirps per frame
num_samples_per_chirp = 32, # 32 samples per chirp
chirp_repetition_time_s = 0.000750, # 0.5ms
frame_repetition_time_s = 0.100, # 0.15s, frame_Rate = 6.667Hz
mimo_mode = 'off' # MIMO disabled
)

2. 上記のスレッドでは、BGT60TR13C からのデータが最初に読み取られ、続いて BGT60ATR24C が読み取られ、これらのプロセスは順次行われます。 デスクトップコンピューター上のPythonで同じインスタンス(並列実行)で両方のRADAR_SPEED_MONITOR (私の場合は2つのBGT60TR13C)を読み取ることは可能ですか?

3. RADAR_SPEED_MONITOR SDK は、2 つのRADAR_SPEED_MONITORのデータを融合するためのサンプル コードまたはリファレンスを提供していますか?

smartconx_target@Q!w2e3r4t5y6u7i8o9p0||/t5/Radar-sensor/Multiple-radar-synchronization/td-p/687950

0 件の賞賛
1 解決策
Translation_Bot
Community Manager
Community Manager
Community Manager

こんにちは@Santosh1

 

1) 同時に同じ周波数で動作するRADAR_SPEED_MONITOR相互に干渉します。 しかし、コード例のように、それらが次々と(順番に、または「インターリーブ」と言うように)操作されれば、干渉の問題は発生しません。

オーバーラップしたFOVで同時に動作させる場合は、動作周波数が異なっている必要があります。 周波数を変更したら、他の構成(sample_per_chirpなど)を試して範囲を補正できます。

 

2) 2 つのRADAR_SPEED_MONITORのデータを並行して取得できるようにするには、2 つのスクリプトを同時に実行する必要があります。これにより、マルチスレッド化するか、2 つの異なる CPU コアで 2 つのコードを実行できます。

ここでは、 RADAR_SPEED_MONITOR次々と読み取ることで干渉の問題が解決され、同時に各デバイスのRADAR_SPEED_MONITORデータ フレーム レート 30 も達成されます (rpi4 でテストしたとおり)。

 

3) RADAR_SPEED_MONITOR SDK は、2 つのRADAR_SPEED_MONITORデータを融合するためのサンプル コードまたはリファレンスを提供していますか --> いいえ、要件を詳しく説明していただければ、お手伝いさせていただきます。

 

感謝

シッダールタ。

smartconx_target@Q!w2e3r4t5y6u7i8o9p0||/t5/Radar-sensor/Multiple-radar-synchronization/m-p/688408

元の投稿で解決策を見る

0 件の賞賛
1 返信
Translation_Bot
Community Manager
Community Manager
Community Manager

こんにちは@Santosh1

 

1) 同時に同じ周波数で動作するRADAR_SPEED_MONITOR相互に干渉します。 しかし、コード例のように、それらが次々と(順番に、または「インターリーブ」と言うように)操作されれば、干渉の問題は発生しません。

オーバーラップしたFOVで同時に動作させる場合は、動作周波数が異なっている必要があります。 周波数を変更したら、他の構成(sample_per_chirpなど)を試して範囲を補正できます。

 

2) 2 つのRADAR_SPEED_MONITORのデータを並行して取得できるようにするには、2 つのスクリプトを同時に実行する必要があります。これにより、マルチスレッド化するか、2 つの異なる CPU コアで 2 つのコードを実行できます。

ここでは、 RADAR_SPEED_MONITOR次々と読み取ることで干渉の問題が解決され、同時に各デバイスのRADAR_SPEED_MONITORデータ フレーム レート 30 も達成されます (rpi4 でテストしたとおり)。

 

3) RADAR_SPEED_MONITOR SDK は、2 つのRADAR_SPEED_MONITORデータを融合するためのサンプル コードまたはリファレンスを提供していますか --> いいえ、要件を詳しく説明していただければ、お手伝いさせていただきます。

 

感謝

シッダールタ。

smartconx_target@Q!w2e3r4t5y6u7i8o9p0||/t5/Radar-sensor/Multiple-radar-synchronization/m-p/688408

0 件の賞賛