08-11-2014 02:55 PM
Ahmed,
Although the driver default should be "internal", you are using the courseware VIs... and I believe those were all written to assume a two-device MIMO setup (even for the simple exercises) so they may be setting the reference source to MIMO in the initialization VIs.
08-11-2014 03:47 PM
Oh. This makes sense. Thanks for the illustration.
01-26-2016 11:38 AM
Hi Ahmed,
I'm using two NIUSRP2920 devices. I get this error with one of the two while using the example you mentioned. The other one works OK. Could you please let me know how you resolved the issue. I know you hinted at using the property node, but being a novice in USRP stuff, I need a lttle help here on how to get the property node remove the error.
Thanks.
Jehangir
01-27-2016 07:24 AM
Hello Jehangir,
It seems like you may have questions regarding how to use the property node in LabVIEW. This thread was from two years ago please submit a new request. In regards to your question on property nodes you may want to look at this example in section 6:
http://www.ni.com/tutorial/14705/en/
This will give you an idea of how to use the property node. If you don't know how to implement property node I'd suggest you take a look at some of the online resources, such as video tutorials:
https://www.youtube.com/watch?v=DYaUqW6sbYY
Thanks,
01-28-2016 02:15 AM
Hi Jonathan,
Thanks for the quick response.
I got to the source of that problem and it is ok now. In fact the example uses an "initRx" VI and strangely, the clock reference for the reveiver is set to mimo by default. I changed it to internal and now the error is gone. But now, I ran into another error from "dircet_equalizer.vi" the error code is -20003. Any hints?
To put things into perspective, I'm using the example in lab2.1 from the students lab manual that came with the USRP. The manual is authored bt Robert W.Heath. I get no errors when I use the same USRP for both Rx and Tx, but when I try to use one USRP as Tx and another as Rx, I get this error on the RX side.
Thanks and regards.
Jehangir
01-28-2016 08:45 AM
When using the MIMO cable one device should be selected 'internal' and the other 'MIMO' for both time base and frequency refernce. The Heath code requires syncrhonization to reduce the amount of exrtranious sync signal processing for the student.
01-29-2016 04:10 AM
Hi Erik,
I'm not using any mimo cable. I'm trying to transmit an arbitrary signal from one device and receive it by the other. When I do this using the same device(Tx and Rx antennas on the same USRP) the example works fine. But when I try to replicate the same thing on two devices using two different host PCs, I get an error from the "direct/indirect_equalizer.vi".
Am I supposed to connect the two devices through the mimo cable in this case?
Thanks.
02-01-2016 12:19 PM
Hi khang72,
Can you please post an image of the error? Also, I'm not familiar with the direct/indirect_equalizer.vi, is this VI in a particular example that you are using, or did you develop this VI yourself?