niUSRP Rx 擷取資料一段時間後時出現 Error -1074118655

更新 Jul 25, 2023

產品資訊

硬件

  • USRP Software Defined Radio Reconfigurable Device

驅動程式

  • NI-USRP 20.0
  • NI-USRP

問題敘述

我使用 NI-USRP 20.0、20.1 或 20.5,在執行 niUSRP Fetch Rx Data 一段時間後,我收到以下錯誤訊息:

SS 2021 03 29 錯誤對話 - niUSRP Unexpected rx_metadata error_code (1).png
Error -1074118655 occurred at niUSRP Fetch Rx Data (CDB Cluster).vi

Possible reason(s):
niUSRP Fetch Rx Data (CDB Cluster).gvi:<ERR>Internal Software Fault.  Contact National Instruments (ni.com) for support.
Unexpected rx_metadata error_code

source\usrpUhd\tUsrpUhdRxStreaming.cpp:1160

解決方案

這是一個 overflow (溢出) 錯誤。
要解決此問題,請增加讀取樣本的數量或提高讀取樣本的速率。有關詳細資訊,請參閱  Overflow Error When Acquiring At High IQ Rates With USRP

相關資訊

該錯誤與緩衝區錯誤有關,是由於 NI-USRP 20.0、20.1 和 20.5 支援遷移到 UHD 4.0 而出現的。
在 UHD 4.0 中,overflow/underflow 錯誤處理方法發生了變化,如果 USRP 裝置和主機之間沒有足夠的可用記憶體,則此錯誤當前可能不會傳播,這可能是由於緩衝區消耗了可用 RAM。