相關資訊
在 USRP RIO 設備中,數據首先緩沖在設備上以太網傳輸塊中的板載 BRAM 中,該設備能夠收集至少一個數據包的數據加上網絡或主機 PC 上“打嗝”的一些緩衝,儘管這緩衝區的大小非常有限。然而,這不是 LabVIEW 中的提取發生的地方。 LabVIEW 中發生的獲取操作是從主機 PC 的緩衝區中提取數據,因為它已從 USRP RIO 中填滿。主機 PC 緩衝區的大小及其流式傳輸數據的速率取決於 PC 的物理限制。
數據流性能提示一文中列出了在流數據時最大化主機 PC 性能的方法。這包括根據使用的接口配置 MTU 大小(用於基於以太網的流式傳輸)、增加每次提取請求的樣本數量、使用單獨的線程進行流式傳輸和設置
FastSendDatagramThreshold註冊表項。
選擇 I16 數據類型還可以提高數據流式傳輸的速度,因為 CDB 數據類型會增加額外的開銷,因為它會佔用更多的內存和空間。