USRP Software Radio

cancel
Showing results for 
Search instead for 
Did you mean: 

usrp error -1074118610 : Unable to maintain a stable transmission with usrp

Hello,

I have develloped a simple application for recording and analysing radio signal. The program work fine as soon as it can capture a signal on the spezified chanel. If there is no signal on the chanel I have spezified, after a few minutes the usrp generates the above error. The error seem to occur on the driver level which is unable to sent to pacquets in the right oder.

 

The occurence of that errror crash my program completely. So, I was wondering which local Error handler I can implement there to deter the driver from crashing and operate normaly as soon as it get a signal.

 

Thanks

0 Kudos
Message 1 of 3
(4,930 Views)

Dear Aristocrate,

 

could you post your application please? Which USRP model and driver version are you using?

 

Best regards
AndGar

Andreas Gareis
Senior Applications Engineer, NI
Certified LabVIEW Developer & TestStand Architect
0 Kudos
Message 2 of 3
(4,881 Views)

Hi AndGar,

that error occurs with any simple acquisitioin code with the USRP. It's due to the higher processing capability of the USRP 2920 when it has to sample less data in a long period: Lets say you want to campture a 2MHz bandwidth signal and you set the Number of samples to be 10k, after running a while the mentioned error occurs. It works fine when you set the number of samples to be 200k.

My code is built as a simple producer and consumer design with queue. And I am using the lastest version of the Driver downloable http://www.ni.com/download/ni-usrp-14.0/4999/en/ . 

My concern is how to implement a error handler so taht my application does not crash and I stop it at wish other change the parameters and run again. That is if I dont want to control user input of number of samples.

 

I hope I 've given you a clear explanation of my concern and that you can help.

 

Best regards!

0 Kudos
Message 3 of 3
(4,845 Views)