BGT60TR13C Python 包裝原始數據

Tip / 登入 to post questions, reply, level up, and achieve exciting badges. Know more

cross mob
Translation_Bot
Community Manager
Community Manager
Community Manager

我剛開始使用 Infineon Radar 系統,並且正在使用MATLAB和 Python 包裝器。我想知道雷達透過MATLAB /Python 包裝器輸出的原始資料是什麼?還想知道您是否有軟件開發套件中更好地描述這些包裝程序的資源?

其次,我很好奇是否有辦法將這些原始數據轉換為相位角度的測量? 謝謝你

smartconx_target@Q!w2e3r4t5y6u7i8o9p0||/t5/Radar-sensor/BGT60TR13C-Python-Wrapper-Raw-Data/td-p/616800

1 解決方案
Translation_Bot
Community Manager
Community Manager
Community Manager

你好 @castato554

  1. 請瀏覽至雷達 SDK 文件中的 Python 包裝程序使用部分,該部分位於 C:\Infineon\Tools\Radar 開發套件\ 3.4.0.202304250920\ 資產\ 軟件\ Radar_SDK\ radar_sdk\ doc。 本文件作為本地 HTML 網頁提供。

  2. 原始數據由天線獲得的真實信號的樣本組成。

  3. 要更好地了解如何從原始資料計算角度,請參閱位於 C:\Infineon\Tools\Radar 開發套件\ 3.4.0.202304250920\ 資產\ 軟體\ 雷達 _sdk\ radar_sdk\ radar_sdk\ apps\ py\ 示例中的範圍角度映射示例應用程式。

  4. 函數 xensiv_bgt60trxx_get_fifo_data 旨在與 KIT CSK BGT60TR13C 上的存在檢測應用程式一起使用,不適用於DEMO BGT60TR13C 。對於DEMO BGT60TR13C ,作為雷達開發套件的一部分,提供了 C、MATLAB 和 Python 中的各種程式碼範例,用於從雷達獲取目標的距離、速度和角度。

最好的問候,

普吉薩

在原始文章中檢視解決方案

0
5 回應
Translation_Bot
Community Manager
Community Manager
Community Manager

你好 @castato554

如果您想了解如何使用 Python 包裝器/MATLAB 包裝器, CAN在雷達 SDK 目錄中的雷達 SDK 文件中找到指導。

為了計算角度,有必要使用相位單向算法。 此算法需要比較兩個 Rx 天線的信號相位,並根據產生的相差計算角度。

最好的問候,

普吉薩

0
Translation_Bot
Community Manager
Community Manager
Community Manager

謝謝普吉塔!

在下載後,這個包裝程序描述是否有好奇(例如 README 文件中的包裝文件? 還是有網站資源嗎? 我應該使用包裝器的哪些設置來特別檢測相位角度(在應用程序文件目錄中與使用包裝器等)

此外,軟件/工具目錄中是否可以使用相位單向演算法? 我注意到另一個線程提到"您需要訪問包含原始信號數據的 fifo 數據(xensiv_bgt60trxx_get_fifo_data),然後處理這些數據以查找相位差並將其映射到角度。"想知道我在哪裡可以找到這個 fifo 數據。謝謝!

0
Translation_Bot
Community Manager
Community Manager
Community Manager

你好 @castato554

  1. 請瀏覽至雷達 SDK 文件中的 Python 包裝程序使用部分,該部分位於 C:\Infineon\Tools\Radar 開發套件\ 3.4.0.202304250920\ 資產\ 軟件\ Radar_SDK\ radar_sdk\ doc。 本文件作為本地 HTML 網頁提供。

  2. 原始數據由天線獲得的真實信號的樣本組成。

  3. 要更好地了解如何從原始資料計算角度,請參閱位於 C:\Infineon\Tools\Radar 開發套件\ 3.4.0.202304250920\ 資產\ 軟體\ 雷達 _sdk\ radar_sdk\ radar_sdk\ apps\ py\ 示例中的範圍角度映射示例應用程式。

  4. 函數 xensiv_bgt60trxx_get_fifo_data 旨在與 KIT CSK BGT60TR13C 上的存在檢測應用程式一起使用,不適用於DEMO BGT60TR13C 。對於DEMO BGT60TR13C ,作為雷達開發套件的一部分,提供了 C、MATLAB 和 Python 中的各種程式碼範例,用於從雷達獲取目標的距離、速度和角度。

最好的問候,

普吉薩

0
Translation_Bot
Community Manager
Community Manager
Community Manager

謝謝! 因此,從有關原始數據信號的文檔中澄清:

真實信號是連續波信號的 FFT 和它的絕對實值? 所以它是在頻率中測量物體與雷達的距離? 我也在常見問題解答中找到了這個資源,所以想要澄清:

「BGT60TR13C 具有調頻連續波 (FMCW) 雷達。這會定期傳輸頻率調製的坡道函數。

接收器只構成一個相位混合器(沒有 IQ,僅 I),因此產生真正的中間頻(IF)信號。 此信號的頻率組件與反射雷達傳輸的物體的距離正成比。

CAN對接收到的 IF 訊號執行傅立葉變換,以獲得複雜的 I 和 Q 訊號,以及與每個頻率成分相關的相位資訊。”

感謝您的支持。

凱蒂

 

0
Translation_Bot
Community Manager
Community Manager
Community Manager

你好 @castato554

對於雷達前面的單一目標,產生的 IF 信號為恆定頻率音,頻率由目標與雷達的距離(d)、光速(c)和聲音的斜率決定。

I F(頻率) = 2* * * 0 d/ c

線性調頻脈衝的斜率由頻寬在線性調頻脈衝持續時間內的變化率給出,其CAN公式為S = B/Tc,其中B 代表以Hz 為單位的頻寬,Tc 是以秒為單位的線性調頻脈衝持續時間。

在 FMCW 雷達中,傳輸了連續波頻調製信號,這意味著信號的頻率隨著時間的推移以控制的方式發生變化。

接收器只構成一個相位混合器(沒有 IQ,僅 I),因此產生真正的中間頻(IF)信號。 此信號的頻率組件與反射雷達傳輸的物體的距離正成比? 是的,無法從 BGT60TR13C 檢索 Q 訊號,因為系統中沒有可用的 IQ 混頻器。從該系統中CAN獲得真實訊號(I)。

CAN對接收到的 IF 訊號執行傅立葉變換,以獲得具有與每個頻率成分相關的相位資訊的複雜 I 和 Q 訊號?不可以,無法從 BGT60TR13C 中提取 Q 訊號或複訊號。在雷達中,複雜信號由相位(I)信號和四相(Q)信號組成,因為我們沒有 Q 信號。 無法獲得複雜的信號。

最好的問候,

普吉薩

 

 

 

 

0