Ettus USRP B200 full duplex at 16 or 32 MSPS?

I am testing the B200 with two different PCs, both running Ubuntu 14.04 LTS.
One is a 4 year old Core i7 PC with an Intel MB and a NEC Corporation uPD720200 USB 3.0 controller.
The other is a 1 year old Asus G750 laptop with an Intel 8 Series/C220 USB 3.0 controller. 
Both machines can handle sustained (a few hours) 350+ MB/second transfers from a Point Grey USB 3.0 camera over a 3 meter cable with zero USB 3.0 errors reported by Point Grey's software. Note this is one direction of data flow over USB 3.0, not full duplex. The PC reached 356 MB/second. The laptop reached 369 MB/second. Both error free over periods of about 1 hour. 
The B200 can reliably TX and RX (full duplex) at a common data rate of 4 MSPS on both machines. 
8 MSPS full duplex is intermittently OK (occasional buffer overruns on both machines). Note: (8 MSPS) * (2 bytes/sample) * 2 (RX + TX) * 2 (I + Q) = 64 MB/second... fairly low for what USB 3.0 is capable of.
16 and 32 MSPS full duplex is never reliable (all runs result in buffer overruns and missing RX or TX data).
Command I'm using (set for 8 MSPS):
nice -20 ./txrx_loopback_to_file --file samples.dat --type float
--nsamps 50000000 --tx-rate 8000000 --rx-rate 8000000 --tx-freq
915000000.000000 --rx-freq 916000000.000000 --tx-gain 0.000000
--rx-gain 0.000000 --wave-type RAMP --wave-freq 10000.000000
Note this is 1 channel TX + 1 channel RX full duplex. Wire format is "sc16" (16 bits per sample over the bus I believe). Data format is "fc32" (32 bit float). I've tried both the stable and unstable UHD drivers. 
I also observed that a moderate bend of the USB 3.0 cable will noticeably reduce reliability. Nothing too severe as to permanently deform or damage the cable. 
I suspect RFI is affecting the USB 3.0 signals. 
*** Questions ***
Any suggestions on how to achieve reliable 16 or 32 MSPS full duplex transfers? Hopefully reliable as in sustained full-duplex TX and RX or an average of 15 minutes between data transfer errors. 
Has anyone placed their USRP B200 or B210 in a metal enclosure? Was reliabliity affected?
Has anyone tested their B200 / B210 with different USB host controllers and found a controller that is ideal for full-duplex TX+RX at the 16 or 32 MSPS rates? 
Do full duplex TX+RX configurations create a significantly greater I/O challenge over USB versus TX-only or RX-only?
Or is the USRP B200 / B210 simply not the best hardware for doing sustained 16 or 32 MSPS full duplex TX and RX? Better to use a PCI Express interface SDR?

John,
Thank you for your time and help.
Yes I have posted to the USRP-users mailing list along with more detailed test results. I've also corresponded with Matt Ettus.
Thank you for the link to benchmarks. I later found that. I have stopped using the B200 with the computer with the NEC controller although it did give similar results versus the laptop with the 8 Series/C220. I am now just testing with the Asus Laptop with the 8 Series/C220 controller.
I do appreciate that the PCIe or 10-gigabit based SDRs are more reliable. Matt told me this too. I would expect this based on the prices. I am more concerned that full duplex with the B200 appears almost useless. Maybe my 8 Series/C220 controller has electrical or RFI problems? Maybe my B200 is defective?
I am concerned with the $5000 cost for a PCIe or 10-gigabit Ethernet solution when a PCIe x4 capable FPGA now only cost $100 or $200 more than the FPGA and Cypress FX3 that the B200 uses.
I'm tempted to instead spend $5K to roll my own PCIe MIMO SDR for $750 to $1000 per board versus spending $5000 for one X300, RF daugtherboard and external PCIe kit. And I can customize it to my needs better. Per Vices did exactly this and offered a $750 (later revised to $2500) PCIe SDR board with 100 MHz simultaneous TX and RX bandwidth.
Jason

Similar Messages

  • HP Color LaserJet CM2320fxi MFP - Full Duplex Problem

    Hello!
    I've got LaserJet CM232 and Win7 (x64). My problem is that when I'm printing for example 4 pages of a document it's printing only in full duplex, so 2 pages printed on both sides. I can't find where can I fix this duplex problem, I'd like to choose manually if it will be printing in full duplex or not. Help me find a solution, please.
    Second problem refers to the time of printing. When I print something I have to wait several minutes to print it. Is that a RAM problem? More RAM memory will resolve this problem?
    Thanks a lot for your replies! I'd really appreciate any help!
    Best regards,
    Kuba
    Sorry for my English.

    Hi Leela,
    You may get the details from below HP link
    http://h22168.www2.hp.com/us/en/partners/sap/drivers-for-sap-printing.aspx
    HP Color LaserJet CM2320n
    4.5A & higher
    ZHPLJCM1
    Hope this helps.
    Regards,
    Deepak Kori

  • Mac Pro 10.6.5 100baseTX Full Duplex Not Working

    Hi Guys,
    I am having some trouble with the Mac Pros that I support in my office (Early 2009 Model). Our network uses 100baseTX Full Duplex on all of our connections in a mixed PC/Mac environment. This was working perfectly fine until we updated our Mac Pros to 10.6.5 (Went straight from 10.5.6 to 10.6.5).
    Every Mac Pro now has itself set to automatically detect the speed, and they keep setting themselves to 100/Half. If I go in and manually adjust it, setting it to 100/Full, I lose all connectivity to the ethernet (it doesn't even recognize that a cable is plugged in). This is causing a lot of troubles for our Mac users trying to access files on our shared drives. It is taking them about 5 minutes to download a 30MB file, rather than the 3 seconds it should.
    I tried booting to our portable 10.5.6 drive and 100/Full works just fine. Our PowerMacs on 10.4.11 also work fine on 100/full. I tried using Cocktail and Sudo to force the change, but again the ethernet drops out. The problem persists through all user accounts on all the effected Macs. I have tried a fresh install of 10.6 and the problem persists. If I downgrade back to 10.5 the problem is gone. I know it is not an issue with the network because 2000 other machines are working just fine, and the affected ones work fine when downgraded.
    I just spent a good hour on the phone with AppleCare, but after insisting it was a problem with our network for the first 45 minutes, they came to the conclusion that they simply could not help me. According to them, if I want networking help, I need to convince my company to spend $2,800 on their enterprise support, and even then they don't know if they will be able to help me. So, it looks like I am on my own here.
    Anyone have any thoughts on what is going on or how to fix it?

    Yalp wrote:
    The only possibility that I can see is that it is a software problem on these Macs.
    There is always a certain level of slack engineering into all these devices. When you start updating one part of a network, you risk exceeding the slack. It is always possible that the problem is with the router hardware or cabling. Certainly, the problem would be with 10.6.5 too. But if you jump to one conclusion or the other without troubleshooting you risk waiting forever for a fix that will never come.
    So, what you have to do is connect these Macs to some other router/hub running 100BT/Full (with settings as close to default as possible) with cables that you know are rated at that speed. If that fails, submit a bug report to Apple. If it works, take your router/hub and put it in the network cabinet and connect it to the Mac Pro with the existing cable. If that fails, sue whomever installed the cable and redo it (network people sometimes try to save money with cable). If that works, look at the existing router/hub and see if it has any bugs or firmware updates available. At this point, you could submit a bug to Apple with precise details about your router/hub and also submit one to the manufacturer of the router/hub. Apple will either fix the problem or contact the router/hub manufacturer and get a fix. Once you know precisely what connection is causing the problem, there may be other ways to address it either on the router/hub side or on the Mac side.

  • B200M3 and Vsphere 5.1 - Unable to set NIC speed to 10gb full duplex

    Hi,
    My first post here!
    I got 4 B200M3 blades with VIC 1240 and 1280. I have installed vSphere 5.1 on them. The blades are configed with a number of NIC's.
    The NIC's get a speed of 20gb full duplex(set on auto negotiation) and i would like to set them to 10gb full duplex. When i try to change it in vSphere i get an error message
    "Call "HostNetworkSystem.UpdatePhysicalNicLinkSpeed" for object "networkSystem-1264" on vCenter Server "xxxxxxxxxxxxxx" failed.
    Operation failed, diagnostics report: Forcing 1000Mbps or faster may not be supported on this network device, please use auto-negotiation instead"
    After some searching it looks like you sometimes have to upgrade vSphere with new drivers to get these things to work?
    Anyone got any ideas that can help me?
    // Fredrik

    Hi Fredrik,
    A few quick questions:
    1) What is the driver type and the version on the vnics? here is the HCL for the required driver versions:
    http://www.cisco.com/en/US/docs/unified_computing/ucs/interoperability/matrix/r_hcl_B_rel2.04.pdf
    2) Did you install 5.1 direct or did you upgrade from 5.0? For this blade you need to use the CISCO OEM Custom ESXi image. We still do not have the 5.1 image published, however the 5.0 and 5.0 U1 are avaiable for use. Here is the download location:
    https://my.vmware.com/group/vmware/details?downloadGroup=CISCO-ESXI-5.0.0-U1-28AUG2012&productId=229
    Thanks!
    ./Abhinav

  • Full Duplex Lost with Wave Files on SB Live! Value (W

    <SPAN>Following a clean install upgrade from WinME to WinXP SP2 on a Dell Dimension 400 with an OEM-installed SB Li've! Value (WDM) PCI card onboard, full duplex wave audio (recording one wave file while playing back one or more other wave files) ups and disappears ? ME had it, XP doesn?t.<SPAN> The record side of software mixers I use on the XP OS (Quartz AudioMaster, NCH Swift Sound MixPad/WavePad) fail to acquire or record the wave signal(s) being played back by the mixer side of the application.<SPAN> Stand alone recorders (Roxio Easy Audio Capture, HotKey Sound Recorder) also fail to acquire or record the wave signal(s) being played back by the aforementioned mixers.<SPAN> But if I switch the record input to microphone during the record pass (on those apps that permit such midstream switching), the mic records without incident.
    <SPAN>Creative?s Auto Update shows all drivers for the sound card are up to date.<SPAN> Applying Creative?s Knowledge Base Solution ID 645 passes all DXDIAG tests with no problems (text file results available if anyone cares to see them) but the manual test using twin Sound Recorders fails as the second copy (record-designated) Sound Recorder fails to acquire or record a signal from the first copy (playback-designated) Sound Recorder (no error codes display at any time).<SPAN> Clean booting WinXP and running the same record passes doesn?t rectify the problem.
    <SPAN>Anyone know what?s going on here?<SPAN> And how to fix it's<SPAN> I?m stumped.
    <SPAN>TIA . . .

    For benefit of anyone who hits this thread in a search:
    FWIW - Following 5-weeks of troubleshooting this problem with Microsoft Tech Support (including a parallel install of the XP SP2 OS), we reached the following conclusion: <SPAN>Since the OEM sound card (Creative Model CT4780) was known to operate in full-duplex mode without incident under my system's prior ME OS but the same card fails to consistently operate in full-duplex mode while running under a virgin parallel install of the XP OS, the source of my full-duplex problem must lie in the files and drivers resident on the XP OS CDROM and dropped to my system by the OS loader/installer.<SPAN> There really isn't any other plausible explanation.<SPAN> Absent its drivers, a sound card's nati've hardware state is either going to be full-duplex or it isn't - it would never be full-duplex sometimes and half-duplex (or simplex) the rest.
    <SPAN>The problem was resolved when a retail, nearly identical, sound card (Creative <SPAN>Model SB040) and the drivers and files from its CDROM, were installed on the same system.
    <SPAN><SPAN>Perhaps, somewhere, drivers exist that will permit the CT4780 to operate consistently in full-duplex mode on an XP SP2 OS - but neither Microsoft, nor I, had any success in locating them.

  • 3Com elxl in Solaris 10: Force full duplex?

    After being up for a few hours, my Solaris 10 (11/06 release, patched up to date), appears to virtually stop functioning network-wise; throughput goes to single-digits/second. I'm guessing this is a duplex mis-match, but editing /kernel/drv/elxl.conf to force full-duplex kills the NIC altogether, generating a stream of errors.
    Searching this forum shows discussions of stuff like this going back to Solaris 8, but most threads are inconclusive.
    Anyone have a final conclusion?

    But when I want
    a static ip by putting the ip in hostname.bcme0 it
    gives me this in bootup(pasted only the interesting
    bits):As the filename hostname.bcme0 already suggests you don't enter an IP adress there but a hostname. The IP adres is then picked up by checking the hostname against /etc/inet/hosts.
    You might want to check out http://docs.sun.com/app/docs/doc/816-4554/816-4554#hic for more information on this matter.

  • How do I set up the port interface for the WAN side of my RVS4000 to 100T Full Duplex?

    How do I set up the port interface for the WAN side of my RVS4000? The ISP says I need to set it to 100T Full Duplex, but where would I do that? In the Router's administration GUI I can't find any options to make such settings for the WAN side.

    The setup of the folders in Finder is entirely up to you. Whatever suits your needs is what you should do. Lightroom will be fine no matter how you set it up.
    So I'm not really sure what your question is.

  • How to set full duplex and speed on vnet interface

    Dear All,
    currently I have this issue
    # dladm show-dev
    vnet0           link: up        speed: 0     Mbps       duplex: unknown
    vnet1           link: up        speed: 0     Mbps       duplex: unknown
    How to set it to full duplex and full speed?
    thank in advance

    hi Reido,
    lo0: flags=2001000849<UP,LOOPBACK,RUNNING,MULTICAST,IPv4,VIRTUAL> mtu 8232 index 1
            inet 127.0.0.1 netmask ff000000
    vnet0: flags=1000843<UP,BROADCAST,RUNNING,MULTICAST,IPv4> mtu 1500 index 2
            inet 192.168.0.5 netmask ffffff00 broadcast 192.168.2.255
            groupname db_ipmp
            ether 0:14:4f:fa:38:f3
    vnet0:1: flags=1000843<UP,BROADCAST,RUNNING,MULTICAST,IPv4> mtu 1500 index 2
            inet 0.0.0.0 netmask ff000000 broadcast 0.255.255.255
    vnet1: flags=69000842<BROADCAST,RUNNING,MULTICAST,IPv4,NOFAILOVER,STANDBY,INACTIVE> mtu 0 index 3
            inet 0.0.0.0 netmask 0
            groupname db_ipmp
            ether 0:14:4f:f9:4c:38
    Then
    root@SVR-UATDB01 # ndd /dev/vnet0 -set adv_1000fdx_cap 1
    operation failed: Invalid argument
    thank for you feedback

  • Can I build a full-duplex serial port?

    I want to build a full-duplex serial port with PCI-6533, main features are:
    software: LabView
    hardware: PCI-6533
    serial port: full-duplex,synchronized
    clock: 13MHz, external feed
    control lines: 3
    data: about 1k bytes to be transfered
    Thanks and best regards,

    You can build it, but it won't be easy. Transmitting should be OK. But, for receiving, you are going to have to parse the information out of your incoming bitstream to get the information from the frame.
    Also, there is a peculiarity when usng the 2 timing sections together on the 6533. If you use any data width greater than 8 bits, you are only going to get 10MHz on each 'side', since the data has to be split between them by word. However, since you are serial and only using one bit, you don't have to worry.

  • Half duplex or full duplex configuration for MDS9124 management port?

    Hi All,
    Is it possible to set the management port of mds 9124 about half or full duplex configuration?
    I want to correct following error:
    Jun 13 10:27:20.799 GMT: %CDP-4-DUPLEX_MISMATCH: duplex mismatch discovered on GigabitEthernet4/18 (not half duplex), with mtw1pc02bs0(FOX1450G8QG) mgmt0 (half duplex).
    it seems mds 9124 set his port to half duplex.
    Dennis

    You may want to check this thread :
    https://supportforums.cisco.com/thread/2059109
    Else try the following :
    switch# config terminal
    switch(config)#
    switch(config)# interface mgmt0
    switch(config-if)# switchport duplex full
    switch(config)# exit
    switch#
    switch# copy running-config startup-config
    Also, I would suggest you check what the counterpart of your MDS switch mgmt interface is set to (i.e. is it set to autoneg, then try setting it to fix speed/duplex or the other way around).

  • Can not config full duplex on Gi0/1 of WS-C2960-24TC-L

    Hi,
    I have a problem when connect two modules GLC-FX-100FE to two switch WS-C2960-24TC-L as below:
    When I plug each SFP module like above to each switch WS-C2960-24TC-L to SFP slot (gigabit 0/1: dual purpose port), then the duplex become to Haft.
    So, I can not configure them to full duplex as other copper ports.
    But when I use two switch WS-C3560G-24TS-S, I can do this.
    OS version of WS-C2960-24TC-L I am using is: c2960-lanbasek9-mz.122-55.SE7.bin, I think it is new.
    Please help me solve this problem.
    I have to explain to our customer in the next morning. You know, I am Vietnamese and in Vietnam, the time is 22:40 pm,
    Thank you so much.

    Hi,
    in interface configuration mode you have to configure
    media-type sfp
    Afterwards you can configure media-specific parameters like the duplex mode.
    Note: Changing the media-type will cause an outage for a couple of seconds.
    Hope that helps
    Rolf
    http://www.cisco.com/en/US/docs/switches/lan/catalyst2960/software/release/12.2_55_se/command/reference/cli1.html#wp13646909

  • 10.6 update disables full duplex ethernet

    Updated to 10.6 and immediately lost all internet connectivity. Network control panel reported "Cable Unplugged."
    Restarted in 10.5.8 -- 100Mb connection worked fine.
    Restarted again and back in 10.6, I fiddled with settings and found that by manually switching to "half-duplex" ethernet (under the "advanced" tab) internet connectivity returned. (Connectivity also resumes if I choose the "automatic" configuration, because that too switches over to half-duplex). Either way, the working connection seems a noticeably slower than 10.5.8, which I assume is the difference between half and full duplex.
    Any ideas on how to restore the connection to full duplex?

    Thanks for the tips
    It is looking more and more like a driver issue with the Intel Pro 1000 card that came with the Mac Pro. I've found people with similar loss of full duplex with this card (sometimes unrelated to Snow Leopard).
    Intel no longer supports the card or driver apparently, having sold that operation to www.small-tree.com. SmallTree's Web site states that a problem exists with the driver and Snow Leopard and offers a possible work-around at http://www.small-tree.com/gigabit-ethernet-driver-download-a/198.htm.
    (The driver must be installed with the current ethernet card removed. Unfortunately, every how-to guide I've seen assumes you're replacing the easy-to-access PCI cards, but the preinstalled Mac Pro card appears to be hidden back behind the main fan and I don't see an easy way to get to it.
    Am I missing something obvious?)

  • Network board 10/100 full duplex

    I have an issue with my system (solaris 8 sparc):
    If I download a local file from a distant machine the file is going at about 100Mb. If I try to upload that same file then it is going at 10Mb.
    I checked the cables etc but could not find anything.
    ndd reports correct figures (100Mb and full duplex)
    # ndd -get /dev/hme lp_autoneg_cap
    1
    # ndd -get /dev/hme lp_100fdx_cap
    1
    # ndd -get /dev/hme lp_100hdx_cap
    1
    # ndd -get /dev/hme lp_100T4_cap
    0
    # ndd -get /dev/hme lp_10fdx_cap
    1
    # ndd -get /dev/hme lp_10hdx_cap
    1
    Where should I look now?

    Thank you for your help
    With those parameters set, my bandwith is just worse so I came back to the previous configuration.
    I tried hmeconfig (found on the web, a small perl script to display everything) and it showed:
    hme0: using RJ-45 at 100 Mbps full-duplex
    * RJ-45 Hardware supports: auto-neg, 100-full, 100-half, 10-full, 10-half
    * Auto-negotiation is: ON
    * Enabled modes: 100-full, 100-half, 10-full, 10-half
    * Link Partner supports: auto-neg, 100-full, 100-half, 10-full, 10-half
    with default values (nothing in /etc/system) and:
    hme0: using RJ-45 at 100 Mbps full-duplex
    * RJ-45 Hardware supports: auto-neg, 100-full, 100-half, 10-full, 10-half
    * Auto-negotiation is: OFF
    * Enabled modes: 100-full
    * Link Partner supports: UNKNOWN - interface not in auto-negotiation mode
    with the following in /etc/system:
    set hme:hme_adv_autoneg_cap=0
    set hme:hme_adv_100T4_cap=0
    set hme:hme_adv_100fdx_cap=1
    set hme:hme_adv_100hdx_cap=0
    set hme:hme_adv_10fdx_cap=0
    set hme:hme_adv_10hdx_cap=0
    This sounds normal except that the second one is just slower for ftp exchanges.
    I cannot understand this.

  • WAN Port Full Duplex

    I have connected my UC540 latest software pack to a FIOS Box. i'm only getting half the speed.
    Can someone post the steps on CLI to make the WAN interface full duplex please?

    It would be `interface FastEthernet0/0` for a UC540 actually.
    In any case, I believe they are set to "auto" by default... which should have chosen full duplex.
    From his description it sounds more likely that he has a throughput problem than a half-duplex issue.
    How fast is your FIOS connection? The UC500's aren't really designed for very high speed WANs.
    The other thing to check would be traffic shaping settings, if misconfiged, they could certainly limit your speed.
    Dan
    Please rate useful posts.

  • The interface 0/0 is not in full duplex mode WAE-7326

    have configured the WAE7326 as a Central manager, so no inline. interfaces, running ver 4.0.9.b.10 comes up with the above message,
    now what is interface 0/0 as only have gi 1/0 and 2/0, 2/0 is shutdown, and the primary inreface 1/0 is connected to a gigabit port on the 6500 and doing a sh int says running 1000Mbps and full duplex on the switch and the WAE 7326
    anybody now how tofix this error message?

    It's hard to say without knowing the specifics of your deployment. In general we recommend that you run the latest version, but adequate lab validation and testing should be done first.
    Regards,
    Zach

Maybe you are looking for