Is there any successful example of USRP RIO with PCIe adapter?

Hi All,
       Can I ask who has ever had successful experience of achieving high IQ rate using USRP RIO with PCIe adapter? If so, what PC were you using?
       I am working on the USRP RIO. I tried to run the LabVIEW code for the USRP-2920 on the USRP 2950R but could not achieve a high IQ rate. The PC I am using has a mini-itx motherboard with H97 chipset, 16GB 1600MHz DDR3 memory, 256GB SSD, i7-4790K quad-core 4.0GHz CPU. Even if I connect the USRP-2920 to the PC, I could not achieve 20MS/s. When I was using a Macbook Pro with i7-3840QM, I could achieve 25MS/s IQ rate. But there is no way I installed a PCIe adapter to the laptop. 
       Thank you very much.

I have a benchmarking utility that I will attach here that can run through a number of IQ Rates and the number of samples in each Write call.  Here are the results when I ran with an USRP-2940R over a x4 MXIe (PCIe) link.  I configured to run a 2-channel continuous generation for 10 s for each test.  
Device connected over PCIe
Conducting benchmarks for continuous writes (CDB, 16-bit).
IQ Rate        363 726 1000 3000 6000 10000 100000
1000000      0      0       0       0        0         0           0
2500000      0      0       0       0        0         0           0
5000000      0      0       0       0        0         0           0
10000000    0      0       0       0        0         0           0
20000000    39    0      0       0        0          0           0
40000000    18    18    0       0        0          0           0
60000000    9      36    15     2        0          0           0
80000000    22    17    14     0        2          0           0
90000000    15    22    15     9        9          9           9
95000000    21    21     22    9        9          9           2
97500000    16    14     31    9        9          9           9
100000000  15    34     25    9        9          9          10
The formatting may be hard to figure out, but the small numbers are the number of underflows.  So 0 is what you want.  As you can see, I can sustain rates up to 80 MS/s for at least 10 s IF my write size is big enough.  That is, if I write at least 10,000 samples with each call to niUSRP Write, I don't see underflows.  That's two channels, so we're talking 640 MB/s over the bus.
Here are some tips to increase your Tx streaming throughput:
0) Don't use a continuous generation at all.  For many applications you don't need to stream continuously- a finite transmission (and you can loop a finite transmission) will do and you will basically not underflow in that case if you provide all the data up front.
1) As you can see from the chart, the bigger the data buffer you provide in each Write call, the faster you can stream.
2) Write sizes in multiples of the maximum packet size seem to work well.  That number is 2044 for the USRP-294x/5x series (although that may change in future driver releases).  Try sending bursts of 10220 samples.
3) If your application allows it, set a Start Trigger Time a little in the future.  Then start writing data before the device starts transmitting.  For example, set the Start Trigger Time to the (current device time + 1 second).  Then start writing data and you will have a second to pre-fill the on-device buffers.  This will substantially reduce the number of underflows.
4) Be sure to do your data processing out of your write loop, to keep the write loop filling the pipleline as quickly as possible.

Similar Messages

  • Are there any DAQmx examples available for use with pci 6229 M series card?

    I have been searching around for examples which work with the pci 6229 M series DAQ card. Most examples do not list this card as applicable and the one I have found gives an error. Is there anywhere specifically available, what I am particularly interested in is seeing an analogue channel being triggered by another analogue channel reaching a certain value.
    Thanks
    Kevin

    Hi Kejoglo,
    You are right in the fact that the M-Series card is newer than LabVIEW (and therefore the examples that are shipped with it) and therefore the example finder doesn't list the M-Series cards in the list of available hardware.
    Basically though, the M-Series cards work with DAQmx and not Traditional DAQ so if you just go into the example finder and search under Hardware Input and Output>>DAQmx and choose an example from that folder to run on your M-Series card. As long as you don't try to do anything outside of the specifications of your card (which I doubt you will do) then you shouldn't have any trouble running any of the DAQmx examples on an M-Series card.
    Hope this helps, if you still have problems then please feel free to write back.
    Best regards,
    Peter H
    Applications Engineer
    National Instruments UK

  • Is there any code example for "Web Survey"?

    Hi buddies,
    In the standard SRM Web Survey scenario, the experts submit questionnaire online. But our custmer want it offline.
    So we use offline Adobe Forms, the problem is after we get the data by uploading the offline PDF, how we put the data into the standard Web Survey. Is there any function moudle , BAPI, class for this purpose?  Is there any code example?
    Thanks!
    Hao

    I have tried to write some report using pch logical database and successed.
    在报表自身中,从 GET OBJEC 点,作为规定,数据库驱动程序将文件 PLOG 中的选定的选择恢复为规定的并检查权限。
    指令 TABLES 中结构声明是前提。若除了结构 OBJEC,还定义结构 GDSTR,则将结构评估的参数添加到标准选择屏幕。这可以通过评估路径进行结构评估。
    REPORT  ZPHC_TEST.
    TABLES : objec.
    infotypes: 1000.
    INITIALIZATION.
    START-OF-SELECTION.
    get objec.
    WRITE : p1000-objid.
    end-of-SELECTION.

  • Is there any Calendar examples available with anything like Outlook?

    Hi,
    I'm going to be creating a Calendar module to schedule tasks, meetings, etc.
    Is there any Calendar examples available with anything like Outlook?
    Thank you, Bill

    Earl,
    Send me the development link etc and I'll look at the Javascript errors.
    [email protected]
    Input: My thought was to have a Month area with the choices you have AND then be able to select the weekly choices TOO. The the day of the week TOO..
    Ex: select June, July, Aug
    Week 1,3,5 (if exists) or Weekly
    If this is a copy, which I imagine it is, we could both add to it... or we could import another version and I could add onto it there...
    What do you think... build on each others ideas... both save time in the long run??
    Let me know, Bill

  • TS1741 i lost my appletv remote & can no longer connect to it with my iphone app. is there any way that i can reconnect with my iphone app without having to buy a new remote?

    i lost my appletv remote & can no longer connect to it with my iphone app. is there any way that i can reconnect with my iphone app without having to buy a new remote?

    Doubtful - why did the Remote app lose connection?

  • I have bought a used macbook, to bad i do not have the admin password. is there any way to bypass this issue with out the Mac OS X disk? (without loosing my obtained files?)

    i have bought a used macbook, to bad i do not have the admin password. is there any way to bypass this issue with out the Mac OS X disk? (without loosing my obtained files?)   I NEED HELP BADLY PLEASE....

    What version of the Mac OS X are you running. Go to the Apple in the upper left corner and select About This Mac and post the version.

  • Is there any way to link page number with the reference page number within text in InDesign CC and CS6?

    Is there any way to link page number with the reference page number within text in InDesign CC and CS6?

    You should ask in InDesign
    The Cloud forum is not about using individual programs
    The Cloud forum is about the Cloud as a delivery & install process
    If you will start at the Forums Index https://forums.adobe.com/welcome
    You will be able to select a forum for the specific Adobe product(s) you use
    Click the "down arrow" symbol on the right (where it says All communities) to open the drop down list and scroll

  • Is there any possibility for a MacBook Air With Touch screen??

    Is there any possibility for a MacBook Air With Touch screen??

    I think they call that the iPad.... 

  • Is there any app to quit from application with out pressing home button every time

    is there any app to quit from application with out pressing home button every time?

    Months ago my home button was screwed up, and I was worried. I'd have to wait atleast for a week to get it repaired as I was busy with my exams. So I found a solution. Goto Settings->General->Accessibility.
    Scroll down, and under "Physics & Motor", select "Assistive Touch". Toggle it on, and you get lots of options. You don't need to click the home button all the time. It is a very simple widget like stuff, that stays no matter what app you're using and you can do various functions with it. Initially, it's irritating as you see it everywhere. But it fades itself out and appears when needed. After you get used to it, it's really helpful.

  • HT1391 iphone5 is solen is there any way we can trace it with serial numer

    iphone5 is stoel is there any way we can trace it with yhe serial number

    That is not possible.
    If Find My iPhone was enabled on the device prior to it being lost, simply sign into iCloud.com and see if it can be tracked.  If the phone is turned off, the SIM card is removed, or it otherwise is unable to connect to the Internet, the Find My iPhone feature will be unavailable.

  • Is there any way to restore data truncated with TRUNCATE query in Oracle9i

    Hi, Is there any way to restore data truncated with TRUNCATE query in Oracle9i DB...
    Thanks in advance...

    Hi,
    you can flash back DML queries like insert, update
    but it is not possible for some DDL like truncate, alter, and and drop columns etc that change structure of table.
    e.g.
    SQL> select * from t2;
    C1
    3
    SQL> select dbms_flashback.get_system_change_number from dual;
    GET_SYSTEM_CHANGE_NUMBER
    496378
    SQL> truncate table t2;
    Table truncated.
    SQL> select * from t2 as of scn(496378);
    select * from t2 as of scn(496378)
    ERROR at line 1:
    ORA-01466: unable to read data - table definition has changed
    Andrey

  • My airport express works on my MBPro 17 w/ 10.5.8 but not my MBAir11".  The MBAir says that this version of Airport utility doesn't support this base station.  Is ther any chance I can use this with my MBAir?

    My airport express works on my MBPro 17 w/ 10.5.8 but not my MBAir11".  The MBAir says that this version of Airport utility doesn't support this base station.  Is ther any chance I can use this with my MBAir?

    Is this an older "round" version of the AirPort Extreme? If yes, it is true that AirPort Utility 6.x no longer supports the older AirPort Extreme and AirPort Express models.
    A model number......located on the bottom of the Extreme or on the side of the Express would be helpful to confirm what you have.
    Apple probably does want you to buy a new AirPort Extreme.
    The workaround might be to use a Mac or PC running a 5.x version of AirPort Utility.
    A more complicated workaround would be to install AirPort Utility 5.6 on Mountain Lion.  This is not supported by Apple......it does work for me.....but may not work for you. See this article for more details:
    http://www.macworld.com/article/1167965/mountain_lion_and_the_ancient_airport_ba se_station.html

  • We feel it better to have a status bar in firefox.we got it in firefox3 but can't find in firefox4&lettest.its really embarrasing for us not to see the exact status of browsing.is there any solution to browse lettest version with old status bar.pls answer

    we feel it better to have a status bar in firefox.we got it in firefox3 but can't find in firefox4&lettest.its really embarrasing for us not to see the exact status of browsing.is there any solution to browse lettest version with old status bar.please answer or we have to use the old one because its very ugly to see a revolving status.

    I checked the status of the server and hard drive by booting off of the 10.4 installation disk, select utilities and disk utility.
    I know very little about terminal, however I'm pretty good at dos so I can figure some things out if given some commands.
    Anyway, I ran some commands and here are the results:
    megaraid -showstatus
    MEGARAID CLI version 1.0.12
    No cmd argument
    Um, so I think I remebered the command incorrectly and I did -showdevices instead. Sorry.
    megaraid -showdevices
    Physical devices Available = 3
    Drive ID Identification Size(MB) Status
    0 Hitachi HDS722580VLSA80 78529 Failed
    1 Hitachi HDS722580VLSA80 78529 Online
    2 Hitachi HDS722580VLSA80 78529 Online
    diskutil list
    /dev/disk0
    #: type name size identifier
    0: Applepartitionscheme *153.3GB disk0
    1: Applepartitionmap 31.5KB disk0s1
    2: AppleHFSServer HD 153.2GB disk0s3
    /dev/disk1
    #: type name size identifier
    0: Applepartitionscheme *2.6GB disk1
    1: Applepartitionmap 31.5KB disk1s1
    2: AppleDriveATAPI 4.0KB disk1s2
    /dev/disk2
    #: type name size identifier
    0: untitled *467.0KB disk2
    /dev/disk3
    #: type name size identifier
    0: untitled *95.0KB disk3
    /dev/disk4
    #: type name size identifier
    0: untitled *95.0KB disk4
    /dev/disk5
    #: type name size identifier
    0: untitled *95.0KB disk5
    /dev/disk6
    #: type name size identifier
    0: untitled *219.0KB disk6
    megaraid -showconfig
    Logical Drive RAID Level Stripe Size(KB) Size(MB) Status
    0 5 64 156958 Degraded
    megaraid -showapater
    FW Version = A130
    Bios Version = G117
    Product Name = MegaRAID SATA 150-4D
    Cache Size = 64MB
    diskutil checkRAID
    No RAID sets found
    Thank you for your help. I really appreciate it and so do the teachers and the students!

  • Is there any way to integrate  IBM ClearCase with Jdeveloper?

    Hi All,
    Is there any way to integrate IBM ClearCase with Jdeveloper,
    If possible please provide the steps or any related posts.
    Regards
    Santosh Mahajan

    Then you need to install clearcase extension in your JDev.
    1. Download the zip file from
    http://download.oracle.com/otn-pub/jdeveloper/11.1.1.4.0/extensions/vcs-clearcase_bundle.zip
    2. Follow the instruction from the below link to install the extension.
    http://www.oracle.com/ocom/groups/public/@otn/documents/webcontent/131167.xml
    3. Restart your JDev and you are set to go.
    -Arun

  • Is there any way to control an iPod with a lock via USB cable?

    I have an iPod touch 4th generation, but I dropped it. The touchscreen no longer works, which is most likely a hardware error (I've tried resetting it). I plan to get a new device, but before that, I would like to be able to unlock it to access certain files and transfer codes inside. I know the lock password to my iPod; is there any way I could control it with my computer?
    Thanks.

    You may be able to get some info from the restored/erased iPod by:
    How to perform iPad recovery for photos, videos
    Wondershare Dr.Fone for iOS: iPhone Data Recovery - Wondershare Official     
    http://www.amacsoft.com/ipod-data-recovery.html
    iPod recovery software to restore lost music files      
    http://www.pcrecoverytools.com/ipod-data-recovery.html
    -iPod touch Deleted Photo Recovery Tips You Should Know

Maybe you are looking for

  • Add a DB2 database file in different drive

    Dear all, I would like to add a DB2 database file in different drive which is added recently. eg: existing DB folders in drive H, now we need to add new data folder from drive J please help me on this step by step procedure, looking for the earliest

  • Error Message in ACS Logs

    I'm using ACS V4.2 to authenticate wireless users using EAP-TLS. I get the following error message in my logs for some users. Anyone have any idea what it means? AUTH 02/16/2009 11:10:16 I 2310 2008 0x277 External DB [NTAuthenDLL.dll]: Insufficient s

  • HT1414 i tried all the steps, and it still say error 21

    I have tried all the steps the apple website said, and it didn't even do anything. My ipad1 is in Recovery Mode, and itunes won't restore my ipad. My OS is updated, itunes is updated, checked all security settings, and network settings. i don't know

  • Best approach - using materialized views

    Hi We are using materialized views for structuring complex business data. These views get refreshed every night. However, the refresh jobs runs slow in some cases.In such scenarios, the job would still be running while client applications (JDBC) try

  • How do I select which pictures will be shown on transition album 1 or album 2?

    Working with IMovie using still shots not video.  When I insert the transition of titled "album 1" or "album 2" ect.... I would like to select which pictures are shown in than transition.  Is there a way to do that?