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

cross mob
Translation_Bot
Community Manager
Community Manager
Community Manager

2023-11-24 17-15-14.png

こんにちは、レーダー範囲-角度-マップの py プログラムで、角度データと同様に距離データをリアルタイムで出力するにはどうすればよいですか? (写真が示すように)

smartconx_target@Q!w2e3r4t5y6u7i8o9p0||/t5/%E9%9B%B7%E8%BE%BE%E4%BC%A0%E6%84%9F%E5%99%A8/%E5%85%B3%E4%BA%8EBGT60TR13C%E9%9B%B7%E8%BE%BE%E7%9A%84%E5%AE%9E%E6%97%B6%E8%B7%9D%E7%A6%BB%E6%95%B0%E6%8D%AE%E6%98%BE%E7%A4%BA%E9%97%AE%E9%A2%98/td-p/646786

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

こんにちは、

距離の計算については、次の注意事項とともに「*\radar_sdk\examples\py\BGT60TR13C\helpers\DistanceAlgo.py」を参照してください。

1. 同僚が以前にrange_bin_lengthの計算方法と式を返信しました。これはファイル「self.range_bin_length = constants.c」に対応します。/ (2 *bandwidth_hz * fft_size / chirp.num_samples)"、現在の構成によれば、計算結果は 0.02500000190131549m になります。

2. compute_ distance がステップ 4 を計算するとき、スキップ値は 8 に固定されます。これは、レーダーから最も近い距離にあるターゲットが 8*0.02500000190131549 ≈0.2m にフィルターで除外されることを意味します。この目的は、近距離干渉を排除することです。アンテナから。より近くで検出する必要がある場合は、この値をより小さい値に変更して、レーダー周囲の他の物体、特に反射性の高い素材を備えたターゲットからの干渉を排除できます。

まだ質問がある場合は、実験環境と実験現象を添付して質問を続けてください。

 

よろしくお願いします、

ジュリス

smartconx_target@Q!w2e3r4t5y6u7i8o9p0||/t5/%E9%9B%B7%E8%BE%BE%E4%BC%A0%E6%84%9F%E5%99%A8/%E5%85%B3%E4%BA%8EBGT60TR13C%E9%9B%B7%E8%BE%BE%E7%9A%84%E5%AE%9E%E6%97%B6%E8%B7%9D%E7%A6%BB%E6%95%B0%E6%8D%AE%E6%98%BE%E7%A4%BA%E9%97%AE%E9%A2%98/m-p/647688

元の投稿で解決策を見る

0 件の賞賛
5 返答(返信)
Translation_Bot
Community Manager
Community Manager
Community Manager

こんにちは、ジャレスさん

角度を印刷するのと同じ方法で、最初に元の信号データを含む FIFO データ ( xensiv_bgt60trxx_get_fifo_data ) を取得します。次に、このデータは処理されて位相差が検出され、角度にマッピングされます。

range-angle-map.pyでは、次の手順に従って距離データを表示できます。

  1. RadarFusionGUI プログラムから生データを読み取ります。
  2. レーダーの距離ドップラー プロットを生成します。
  3. 適用範囲 - 角度グラフ アルゴリズム。

コードを見てもらえますか?具体的にどのようなエラーが発生しましたか?

BR

ヤラン

 

smartconx_target@Q!w2e3r4t5y6u7i8o9p0||/t5/%E9%9B%B7%E8%BE%BE%E4%BC%A0%E6%84%9F%E5%99%A8/%E5%85%B3%E4%BA%8EBGT60TR13C%E9%9B%B7%E8%BE%BE%E7%9A%84%E5%AE%9E%E6%97%B6%E8%B7%9D%E7%A6%BB%E6%95%B0%E6%8D%AE%E6%98%BE%E7%A4%BA%E9%97%AE%E9%A2%98/m-p/647339

0 件の賞賛
Translation_Bot
Community Manager
Community Manager
Community Manager

返信ありがとうございます 以下のファイルは改造コードです すでにリアルタイムの距離データを出力することができますが、0.4m以内の距離では識別できなくなります 例えば移動物体とレーダーの距離が離れている場合は0.3m、リアルタイム印刷データは0.4mです。

 

smartconx_target@Q!w2e3r4t5y6u7i8o9p0||/t5/%E9%9B%B7%E8%BE%BE%E4%BC%A0%E6%84%9F%E5%99%A8/%E5%85%B3%E4%BA%8EBGT60TR13C%E9%9B%B7%E8%BE%BE%E7%9A%84%E5%AE%9E%E6%97%B6%E8%B7%9D%E7%A6%BB%E6%95%B0%E6%8D%AE%E6%98%BE%E7%A4%BA%E9%97%AE%E9%A2%98/m-p/647355

0 件の賞賛
Translation_Bot
Community Manager
Community Manager
Community Manager

こんにちは、ジャレスさん

distance_fft を直接使用して確認することをお勧めします。また、0.325 の由来について詳しく説明したリンクも参照してください。距離分解能、範囲ビンなどの概念:

https://www.infineon.com/dgdl/Infineon-AN667_Distance_estimation_using_XENSIV_KIT_CSK_BGT60TR13C-App...

距離分解能 (メートル単位) – 同じ速度の 2 つのターゲットを区別するために必要な最小距離分離

WangYaran_0-1701064792534.png

BR

ヤラン

smartconx_target@Q!w2e3r4t5y6u7i8o9p0||/t5/%E9%9B%B7%E8%BE%BE%E4%BC%A0%E6%84%9F%E5%99%A8/%E5%85%B3%E4%BA%8EBGT60TR13C%E9%9B%B7%E8%BE%BE%E7%9A%84%E5%AE%9E%E6%97%B6%E8%B7%9D%E7%A6%BB%E6%95%B0%E6%8D%AE%E6%98%BE%E7%A4%BA%E9%97%AE%E9%A2%98/m-p/647567

0 件の賞賛
Translation_Bot
Community Manager
Community Manager
Community Manager

こんにちは、ご返信ありがとうございます。現在、range-angle-mapに距離データを直接入力する必要がありますが、ご回答いただいた方法では解決できませんので、技術に詳しい方のご回答をお待ちしております。

smartconx_target@Q!w2e3r4t5y6u7i8o9p0||/t5/%E9%9B%B7%E8%BE%BE%E4%BC%A0%E6%84%9F%E5%99%A8/%E5%85%B3%E4%BA%8EBGT60TR13C%E9%9B%B7%E8%BE%BE%E7%9A%84%E5%AE%9E%E6%97%B6%E8%B7%9D%E7%A6%BB%E6%95%B0%E6%8D%AE%E6%98%BE%E7%A4%BA%E9%97%AE%E9%A2%98/m-p/647599

0 件の賞賛
Translation_Bot
Community Manager
Community Manager
Community Manager

こんにちは、

距離の計算については、次の注意事項とともに「*\radar_sdk\examples\py\BGT60TR13C\helpers\DistanceAlgo.py」を参照してください。

1. 同僚が以前にrange_bin_lengthの計算方法と式を返信しました。これはファイル「self.range_bin_length = constants.c」に対応します。/ (2 *bandwidth_hz * fft_size / chirp.num_samples)"、現在の構成によれば、計算結果は 0.02500000190131549m になります。

2. compute_ distance がステップ 4 を計算するとき、スキップ値は 8 に固定されます。これは、レーダーから最も近い距離にあるターゲットが 8*0.02500000190131549 ≈0.2m にフィルターで除外されることを意味します。この目的は、近距離干渉を排除することです。アンテナから。より近くで検出する必要がある場合は、この値をより小さい値に変更して、レーダー周囲の他の物体、特に反射性の高い素材を備えたターゲットからの干渉を排除できます。

まだ質問がある場合は、実験環境と実験現象を添付して質問を続けてください。

 

よろしくお願いします、

ジュリス

smartconx_target@Q!w2e3r4t5y6u7i8o9p0||/t5/%E9%9B%B7%E8%BE%BE%E4%BC%A0%E6%84%9F%E5%99%A8/%E5%85%B3%E4%BA%8EBGT60TR13C%E9%9B%B7%E8%BE%BE%E7%9A%84%E5%AE%9E%E6%97%B6%E8%B7%9D%E7%A6%BB%E6%95%B0%E6%8D%AE%E6%98%BE%E7%A4%BA%E9%97%AE%E9%A2%98/m-p/647688

0 件の賞賛