Let’s do some quick math, shall we?

5msps with 16-bit complex == 160Mbit/second
1.25msps with 16-bit complex samples == an additional 40mbit-second

Unless you have super reliable 1Gig wireless infrastructure, this just isn’t 
going to work.  

Sent from my iPhone

> On Jan 28, 2020, at 6:23 PM, Austin Adam via USRP-users 
> <usrp-users@lists.ettus.com> wrote:
> 
> Hey Nate,
> Thanks for the quick response as always! I tried editing those files in the 
> past, but I remember having issues because they were locked or I wasn’t able 
> to actually save any changes that I made. Is there a way to do it directly 
> via the jtag and using the screen command to speak with the N310?
> 
> Also, unfortunately for the current project I am working on, we really need 
> to have a wireless connection to the USRPs via the router. I am sure there is 
> some way to make it work because we can still get data that looks good, it 
> just starts to get clunky after a few seconds of streaming.
> 
> 
>>> On Jan 28, 2020, at 3:07 PM, Nate Temple <nate.tem...@ettus.com> wrote:
>>> 
>> 
>> Hi Austin,
>> 
>> The MTUs on your host and N310 must match. You should modify the systemd 
>> configuration on the N310 are restart the whole device or restart 
>> systemd-networkd 
>> 
>> https://kb.ettus.com/USRP_N300/N310/N320/N321_Getting_Started_Guide#Updating_the_Network_Configurations
>> 
>> It is not recommended to stream over a wireless connection as the additional 
>> delay will cause flow control errors. It is also generally recommended to 
>> not have a switch in line as some switches can reorder packets. You should 
>> directly connect to the USRP for the streaming interfaces. On the N3xx, it's 
>> fine to access the RJ45 management port via a switch. 
>> 
>> Regards,
>> Nate Temple
>> 
>> 
>> 
>>> On Tue, Jan 28, 2020 at 2:52 PM Austin Adam via USRP-users 
>>> <usrp-users@lists.ettus.com> wrote:
>>> Hi everyone,
>>> I have a very basic GNU script with just a USRP block and a time sink that 
>>> when I run, there are tons of streaming errors with the tx and rx. In GNU, 
>>> the console is being filled with 'D's and the console for the N210 is 
>>> getting filled with 'U's and 'S's.
>>> 
>>> My setup is just a USRP N210 connected to the RX LO ports of the N310. I am 
>>> sending the following command to the N210:
>>> 
>>> "sudo '/home/austin/workarea-uhd/uhd/host/build/examples/tx_waveforms' 
>>> --args "addr=192.168.10.15,type=usrp2" --freq 3.90000e9 --ant "TX/RX" 
>>> --subdev "A:0" --channels 0 --rate 1.25e6 --gain 29.5"
>>> 
>>> The USRPs are connected to a router via cat 5e cables, and then my laptop 
>>> is connected to the router via wifi. Something I noticed is that when I 
>>> connect to the router via ethernet to my laptop, I don't get any of the 
>>> performance issues. It seems to only happen over the wifi.
>>> 
>>> When I run ifconfig on my laptop, my MTU is set to 1500, and on the USRP 
>>> N310 the MTU on the sfp0 port that we are using is 8000. I wasn't able to 
>>> change the MTU on the N310 because it said the device was in use, but those 
>>> values seem to work fine over ethernet so I didn't look too much into it.
>>> 
>>> The sample rate on my GNU script is set to 5M for now, and lowering it does 
>>> seem to reduce the amount of 'D's that I get, but also negatively affects 
>>> our data. 
>>> 
>>> Lastly, here is some output from the N210 that shows the error:
>>> 
>>> austin@Austin-Blade:~$ sudo 
>>> '/home/austin/workarea-uhd/uhd/host/build/examples/tx_waveforms' --args 
>>> "addr=192.168.10.15,type=usrp2" --freq 3.90000e9 --ant "TX/RX" --subdev 
>>> "A:0" --channels 0 --rate 1.25e6 --gain 29.5
>>> 
>>> Creating the usrp device with: addr=192.168.10.15,type=usrp2...
>>> [INFO] [UHD] linux; GNU C++ version 8.3.0; Boost_106700; 
>>> UHD_3.14.0.HEAD-0-g6875d061
>>> [INFO] [USRP2] Opening a USRP2/N-Series device...
>>> [INFO] [USRP2] Current recv frame size: 1472 bytes
>>> [INFO] [USRP2] Current send frame size: 1472 bytes
>>> Using Device: Single USRP:
>>>   Device: USRP2 / N-Series Device
>>>   Mboard 0: N210r4
>>>   RX Channel: 0
>>>     RX DSP: 0
>>>     RX Dboard: A
>>>     RX Subdev: SBXv3 RX
>>>   TX Channel: 0
>>>     TX DSP: 0
>>>     TX Dboard: A
>>>     TX Subdev: SBXv3 TX
>>> 
>>> Setting TX Rate: 1.250000 Msps...
>>> Actual TX Rate: 1.250000 Msps...
>>> 
>>> Setting TX Freq: 3900.000000 MHz...
>>> Setting TX LO Offset: 0.000000 MHz...
>>> Actual TX Freq: 3900.000000 MHz...
>>> 
>>> Setting TX Gain: 29.500000 dB...
>>> Actual TX Gain: 29.500000 dB...
>>> 
>>> Setting device timestamp to 0...
>>> Checking TX: LO: locked ...
>>> Press Ctrl + C to stop streaming...
>>> UUUSUUUU[ERROR] [USRP2] Control packet attempt 0, sequence number 470:
>>> RuntimeError: no control response, possible packet loss
>>> UUUSUUUUSUUUUUU^C      
>>> Done!
>>> 
>>> I appreciate any help that anyone has to offer!
>>> 
>>> Best,
>>> Austin
>>> _______________________________________________
>>> USRP-users mailing list
>>> USRP-users@lists.ettus.com
>>> http://lists.ettus.com/mailman/listinfo/usrp-users_lists.ettus.com
> _______________________________________________
> USRP-users mailing list
> USRP-users@lists.ettus.com
> http://lists.ettus.com/mailman/listinfo/usrp-users_lists.ettus.com
_______________________________________________
USRP-users mailing list
USRP-users@lists.ettus.com
http://lists.ettus.com/mailman/listinfo/usrp-users_lists.ettus.com

Reply via email to