USRP Software Radio

cancel
Showing results for 
Search instead for 
Did you mean: 

USRP-2901 with MATLAB

Hi,

 

Im'm trying connect USRP-2901 from NI to MATLAB. I try command findsru in MATLAB and i get this:

 

2.png

 

After, i try if UHD can connect to the radio. In command shel i try uhd_find_devices and UHD found the radio. 

 

1.png

 

After this, i spoke to the MATLAB development team and they tell this:

 

"We confirmed with Ettus Research that the NI branded radios and Ettus Research branded radios are not exactly the same. Specifically, the hardware is the same but the EEPROM and FPGA images are different.

 

The problem seems to be the vendor ID (VID) reported by the EEPROM. The UHD version shipped with MATLAB does not recognize the NI radio as a compatible device.

 

There is apparently a way to update the VID of the radio however it voids the warranty of the NI radio, so we do not recommend it."

 

"

The problem is due to the UHD software. MATLAB uses the UHD that is delivered by Ettus Research, which works with Ettus Branded radios. NI ships its own UHD version.

 

There is not much we can do on the MATLAB side. If Ettus Research enables their UHD version to work with NI branded radios, then MATLAB can work with those radios too."

 

You don't have UHD supported by MATLAB?

 

Thanks,

 

Rúben Rodrigues

0 Kudos
Message 1 of 6
(7,791 Views)
The USRP-2900 and 2901 are 100% compatible with UHD. Perhaps the Matlab driver filters out the device name. Every NI and Ettus USRP model has a unique VID (vendor ID) and it is up to the Mathworks which models they do and do not support in the Matlab software. I recognize it may be frustrating, but this is something that neither Ettus nor NI can fix or change in the Matlab driver layer wrapper for UHD.
0 Kudos
Message 2 of 6
(7,780 Views)

Is impossible to correct the problem in MATLAB side?

0 Kudos
Message 3 of 6
(7,774 Views)
It should be possible for Mathworks to correct. However i'm not sure of the complexity of their driver. For instance it could be as simple as adding a VID to an .ini text file or as complex as a recompile of the matlab driver source.
0 Kudos
Message 4 of 6
(7,769 Views)

hi im using USRP 2932 and software using for this is MATLAB 2013a.the UHD version supported by matlab 2013a is 003.004.002-vendor.

I have two confusions:first is that whether this UHD version of matlab is compatible with my USRP 2932????

second question: how can I find driver version of any USRP device (in my case it is for finding driver version for USRP NI 2932)

please kindly tell me ans for these two questions.thankyou

0 Kudos
Message 5 of 6
(6,450 Views)

hi ,im using NI USRP 2932 and i have confusion the same that when i write "findsdru" it gives answer "not compatible".I wanted to know that does MATLAB support purely NI USRP 2932 since it is not ettus product????

0 Kudos
Message 6 of 6
(6,428 Views)