USRP UHD 是 USRP Universal Hardware Driver - USRP 硬件通用驅動的縮寫。它的目的是為 USRP 提供通用硬件驅動。USRP UHD 的目的是為 USRP 目前和未來的產品提供宿主驅動和 API 。用戶屆時將可以獨立使用 UHD 驅動而無需 GNU Radio。同時提供一個發布版權的額外選擇,這使得那些不想基于 GPL 協議下發布軟件產品的 UHD 開發者得以選擇的權利。
USRP的硬件驅動器?(UHD)軟件API支持在所有USRP SDR產品應用開發。因為它增加了代碼的可移植性,允許應用程序無縫地過渡到其他USRP SDR平臺開發時,要求擴大或新的平臺上都可以使用一個通用的軟件界面是非常關鍵的。因此,它使一個顯著減少開發工作量,允許你保存和重用舊的代碼,這樣您可以專注于新的算法。
UHD還提供了多個行業標準的開發環境和框架,包括RFNoC,GNU收音機,LabVIEW和Matlab / Simulink仿真的跨平臺支持。為了確保你有你如何使用UHD沒有限制,它可以在Linux,Windows和Mac OS。
作為雙正版軟件,UHD是在開源GNU通用公共許可證版本3(GPLv3的),以及作為替代,只能由研究提供限制較少的許可。