calculation of the SNR/CRADLE to the real-time signal

Hello everyone,

I need to calculate SNR or BER of the signal received in real time. I use USRP 2920.

Hey IrfanRazzaq,

You may be better to post this question in the USRP forum:

http://forums.NI.com/T5/USRP-software-radio/BD-p/500

I also want to point you to these forum posts that deal with this issue:

http://forums.NI.com/T5/USRP-software-radio/example-VI-for-calculating-ber-of-the-USRP/m-p/3048995

http://forums.NI.com/T5/USRP-software-radio/USRP-for-bit-error-rate-measurements-using-packet-based-...

There is also a VI in the modulation called MT toolkit calculate BER that takes a signal and a desired profile and returns the BER

Tags: NI Software

Similar Questions

  • difference between the real time module and module fpga

    Hi experts,

    I was wondering if someone could tell me the difference between the FPGA and the module in real time (in short).

    My understanding is that the FPGA module facilitates code LV that can then be designed for the specific advice of RIO, I have used this a bit in the past.

    The real time module, I'm a little more unsure about, all I know is that it allows the creation of a 'real time' i.e. deterministic environment.

    My request is this: I wish I had several control loops running on two tables of RIO, with the host PC mainly used for recording data and user interface. I see that I have no need of RT on the host (Win XP should be good).

    Do I need the RT module?

    You are right.  In the scenario you describe, you won't need to LabVIEW RT. LabVIEW RT is used to create a deterministic execution on specific targets for intel such as the PXI-8106 and PXI-8108.  You can still use strings and floating point on RT.

  • Creating a Clone of VI in the real-time platform

    Hello

    I wanted to create a clone of VI in time real LV on cRIO-9022 controller. I changed the properties to run VI and selected pre allocated incoming running clone.

    But I'm unable to generate the clone like this.

    I read from here, "you can configure LabVIEW to allocate or share a VI clones reentrant clone shared within a structure ofloop delayed or Timed Sequence" .

    My question is how can we create a clone of screws in the RT platform? clones are limited to Timed loops only?

    I use LV 2013, cRIO-9022, chassis NI 9114

    Thank you

    Thibault

    Hello

    I got it, it was similar to what you do on a normal LabVIEW VI. I expect a change in the name of VI in CloneXXXX.vi, but in real time, I think that you do not have this indication.

    As he had no name and when I try to open the instances of these real-time clone live all were directed to the real VI itself, so I thought that it did not work.

    but I think that it how it is in real time.

    I did a test using the simple addition of numbers using clones and it works very well.

    If you do not get the clone of instance names when you open the front door and we cannot highlight the real-time performance clone VI

    I think it's obvious.

    Thank you

    Thibault

  • cRIO and 9234 modules do not work or communicate via fpga with accelerometers, fpga, connected to the real-time application is also related to shared variables related to modbus slave

    Hello

    I have a compact rio, which has a 4 way frame this chassis is the three modules of ni9234, they are related using FPGAs for application in real time, then using shared variables in the low-speed loop associated with a slave modbus to communicate with the domain controllers, the nor 9234 accelerometers linked to them with option ac coupled iepe on c modules , my problem is the real-time application seems to work well even when power loss occurs it restarts without problem and the fpga written hard disk portable bin files very well, but without an accelerometer connected I get readings of low noise as soon as I connect an accelerometer to one of the outputs 10 it just goes to a fixed number (0.03125) as soon as you unplug it again He returned to readout noise, I ran a scan on the modules and get only a spike when I connect or disconnect the accelerometer, I tested voltage at the pins on the module and I get 22 volts CC which makes it more likely that the material is not the problem, but software is perhaps the cause to hang up, I join the project and files for your perusal. I also realized a new project which, in mode directly linked scan has the module entry in the shared variable and the scenerio even once again. Help would be appretiated.

    Thank you very much

    Jason

    Whren using waveform with the 9234 acquisition, we recommend the following FPGA and RT model.

    http://sine.NI.com/NIPs/CDs/view/p/lang/en/NID/209114

    It can be extended as a datalogger with:

    http://zone.NI.com/DevZone/CDA/EPD/p/ID/6388

    or using shared variables combined with the analytical engine

    http://zone.NI.com/DevZone/CDA/tut/p/ID/9851

    The FPGA in all this, as well as the framework of RT have used successfully by 1000s of users.  I recommend giving these a try.

  • I had my computer checked by professionals and they added Malwarebytes, my MSE keeps turning the real-time protection off the coast of almost every day and take 2 or more going to turn around.

    I had my computer checked by professionals and they added Malwarebytes, my MSE keeps turning the real-time protection off the coast of almost every day and take 2 or more going to turn around.

    original title: MICROSOFT SECURITY ESSENTIALS AND MALWAREBYTES ARE OK, YES or NO

    I had my computer checked by professionals and they added Malwarebytes, my MSE keeps turning the real-time protection off the coast of almost every day and take 2 or more going to turn around.

    There are 2 types of Malewarebytes:

    A free edition
    An edition of Malewarebytes Pro you have to buy.

    Ask thos 'pro' that is they added to your computer.
    Let them also disable the protection in real time of the Malwarebytes.

    I have MSE as my time protection rel and Malwarebytes (free version) as my program "we demand."
    Ways to request that is not run until I turn it on, and it stops when finished scanning.

  • Behavior of v$ standby_log; during the real time applies...

    Hello

    I would like to understand this point of view, during the REPEAT APPLY behavior or real-time applies by using configuration of log roll forward pending. as in my db, when there apply to progress, I see the status column having a CURRENT value and the column DBID value of Eve DBID where the application is underway then status column goes to UNASSIGNED value and DBID column has no value inside of it... i mean Virgin... Why is it so? Ask you please help me understand this... Here is the log

    SQL > select * from v$ standby_log;

    GROUP # DBID THREAD # SEQUENCE # BYTE BLOCKSIZE USED ARC STATUS FIRST_CHANGE # FIRST_TIM NEXT_CHANGE # NEXT_TIME LAST_CHANGE # LAST_TIME
    ---------- ---------------------------------------- ---------- ---------- ---------- ---------- ---------- --- ---------- ------------- --------- ------------ --------- ------------ ---------
    7. UNASSIGNED 1 0 104857600 512 0 NOT ASSIGNED NO.
    8 3903727333 1 58534 104857600 512 338944 YES ACTIVE 2.3217E + 10 5 JANUARY 12 2.3217E + 10 5 JANUARY 12 2.3217E + 10 JANUARY 5, 12
    9. UNASSIGNED 1 0 104857600 512 0 NOT ASSIGNED NO.
    10 3903727333 2 38929 104857600 512 235008 YES ACTIVE 2.3217E + 10 5 JANUARY 12 2.3217E + 10 5 JANUARY 12 2.3217E + 10 JANUARY 5, 12
    2. UNASSIGNED 11 0 104857600 512 0 NOT ASSIGNED NO.
    2. UNASSIGNED 12 0 104857600 512 0 NOT ASSIGNED NO.

    6 selected lines.

    SQL > /.

    GROUP # DBID THREAD # SEQUENCE # BYTE BLOCKSIZE USED ARC STATUS FIRST_CHANGE # FIRST_TIM NEXT_CHANGE # NEXT_TIME LAST_CHANGE # LAST_TIME
    ---------- ---------------------------------------- ---------- ---------- ---------- ---------- ---------- --- ---------- ------------- --------- ------------ --------- ------------ ---------
    7. UNASSIGNED 1 0 104857600 512 0 NOT ASSIGNED NO.
    8. UNASSIGNED 1 0 104857600 512 0 NOT ASSIGNED NO.
    9. UNASSIGNED 1 0 104857600 512 0 NOT ASSIGNED NO.
    2. UNASSIGNED 10 0 104857600 512 0 NOT ASSIGNED NO.
    2. UNASSIGNED 11 0 104857600 512 0 NOT ASSIGNED NO.
    12 3903727333 2 38931 104857600 512 5120 YES ACTIVE 2.3217E + 10 5 JANUARY 12 2.3217E + 10 5 JANUARY 12 2.3217E + 10 JANUARY 5, 12

    GROUP # DBID THREAD # SEQUENCE # BYTE BLOCKSIZE USED ARC STATUS FIRST_CHANGE # FIRST_TIM NEXT_CHANGE #.
    ----------
    7. UNASSIGNED 1 0 104857600 512 0 NOT ASSIGNED NO.
    8. UNASSIGNED 1 0 104857600 512 0 NOT ASSIGNED NO.
    9. UNASSIGNED 1 0 104857600 512 0 NOT ASSIGNED NO.
    2. UNASSIGNED 10 0 104857600 512 0 NOT ASSIGNED NO.
    2. UNASSIGNED 11 0 104857600 512 0 NOT ASSIGNED NO.
    12 3903727333 2 38931 104857600 512 5120 YES ACTIVE 2.3217E + 10 5 JANUARY 12 2.3217E + 10 5 JANUARY 12 2.3217E + 10 JANUARY 5, 12

    DBID would be here.
    These groups of waiting for redo log files can contain either the thread 1 or thread2, several threads are used in RAC environment.

    In general architecture, once if any log switch (or) redo log is full then they will be sent in files archive, then it will be assigned to new files redo log. here in the primary redo log file, you can see the current, active, inactive state so now.

    During the real time applies, every time that data written to the primary log files, the log of the time same writer will be active and which will be assigned to the redo log file... not redo log file, you have to say standby redo log waiting for database.

    average not assigned here, this standby redo log file, can be used for the next time, perhaps earlier status as 'active '. Each time standby redo log file is active DBID so only you can see.
    If its in unassigned it will be inactive, once again if any new allocation then it will become active. similar chain / loop. This is perfectly normal behavior.

    UNASSIGNED - online redo log has never been written for. It comes to the State of a newspaper of restoration by progression that has been added, or just after a RESETLOGS when it is not the log during recovery.
    ACTIVE - Log is active but is not the current journal. It is necessary for the recovery of the failure. It can be used to block recovery. It may or may not be archived.

    HTH.

  • The 1473R CAN be used with the real-time operating system of NOR?

    Hello, I am trying to determine if I can use the OR 1473R framegrabber PCIe FPGA in a PC based computer time real OS OR. Anyone know if this is possible? So I think that it should appear to the OS in real-time as a target FPGA that can transfer the data via DMA, but I wanted to make sure the drivers would work in real time of NEITHER.

    I appreciate any info on this!

    lukepike,

    Yes, you can use this device with real-time OS of NOR.

  • Dell XPS L502x 5 beeps - the real time clock failure

    Hello.

    I had a problem with my grade, first the hard drive was broken and I swapped the hard drive. Now in the new road, it was not possible to restart it. So I did a reset of the BIOS. Now, he is unable to restart and I get 5 beeps - that due to manual means 'Real Time Clock Failure'.

    What is it?? And how to solve?

    Thanks in advance

    Hi Nightyboy,

    5 beep code indicates CMOS battery failure. Try to release the static power and check whether the system works. Follow the steps below.

    Turn off the system; Remove the battery, power adapter and power cable. Press and hold the power button for 30 seconds to drain any power static excesses. In case the problem persists, you may need to replace the CMOS battery, you can refer to the operating manual using the link below to replace the CMOS battery.

    http://Dell.to/1bB9On6

    In this link if please punch in the system service tag or express service code and click on submit. This will help you access the manual page.

  • Calculation of the break time lunch after midnight = total number of minutes?

    Hello, Im new to Livecycle please bare with me. I have a sheet that Im having trouble with.  I searched and searching the net for answers and I did not yet find something to help solve my problem.

    Here's my problem, Im trying to calculate the total number of minutes, an employee took a lunch break. I have a script that works fine for a normal move 08:00 to 17:00. The problem is that I can't him crossed e.g. 23:45 to 12: 15 to 12:30, calculate rather im get 24 h 30.

    Here is my script if anyone out there can you please help me with this id very happy, so far its been a nightmare, try to understand this.

    If (HasValue (morningshift. Row4.Cell5) and HasValue (morningshift. Row4.Cell6)) then

    var start = Floor (Time2Num (morningshift. Row4.Cell5.FormattedValue, "h: mm A") / 1000)

    finishing of the Floor (Time2Num(morningshift.) = var Row4.Cell6.FormattedValue, "h: mm A") / 1000)

    var = regular arrival - departure

    var Min = Right (Concat ('0', Mod (Floor(regular / 60), 60)), 2)

    var h = Right (Concat ("0", ground (regular /(60*60))), 2) Concat(Hrs,":",Min)

    endif

    I had a little problem with something similar.  However, I finally came up with a simple solution.  I just snuck in an if statement in my line of code that adds 24 hours to the end time, when the start time is the largest number. The way which you extracted and formatted the calculation time seems different from mine, but the idea should still work even if you have to make small adjustments.

    Code to get the start time and end in seconds

    ..

    Look for the late shift (86400 = 24 h in seconds)

    If (fStart > = fend) {}

    fend += 86400;

    }

    ..

    Calculate and display the result

  • Defender pro 5-in-1 is unable to run, because the real-time protection is disabled

    I installed Defender pro 5 in 1, it won't work. He said: real-time protection is disabled. don't know how to turn it on

    Never heard of Defender Pro 5 in 1 until now.

    Suggest you contact Defender Pro 5-in-1: http://www.defender-pro.com/support/

  • blocking of the real-time target PC

    Hello

    I'm setting up a desktop as a RT for Labview 8.6.1 PC. I created the USB boot disk and formatted the hard drive in FAT32. USB startup disk was created with Labview Utility version 8.6. The bootloader of Labview RT and PC installed USB target RT detected network card. However, when booting, the computer crashes right after that and I could not do something else like changing IP address or install the OS of the RT.

    The RT - PC is a Dell Precision T3400 with Intel Pro 1000GT NIC host PC firewall was disabled, he and the target RT is connected to a Belkin router. Also I don't know if I have to use a switch or a hub to the host to detect the target RT? I have attached a screenshot here. Any help is greatly appreciated.

    Thank you

    Max

    I solved the problem. It was because of the Flash card reader. I unplugged and the machine can now be detected in MAX.

    Max

  • want to compare the data in excel with real-time signal

    Hello

    my request is to check the PCB pins of I/o... Firstly I have signal corresponding to each pin in GOOD PCB board and the output of each needle is saved in excel using scripture to the spreadsheet... then the database be act as master for more tips of PCB...

    If I want to check the other pcb edge means that the same signals should be send on the pin of each Member of the PCB... received out of the Council should check with the data already stored in the database if this is the way to match status LED should illuminate otherwise is not to shine...

    pls help me finish this application... I have attached model vi with poster and Excel in too...

    I hate to say it, but you don't have really any type of application there.  It is quite difficult to help you complete when you barely started.  An express VI couple in a sequence structure do not apply.

    What you need to do is sit down and write a design specification.  What are your entries for this application? What are your results?  What do you think the UI to look like?  What steps do you need to do to go from A to B?  Chart out.

  • Question of time clock/count backwards. Front of the real-time

    So I put a weather icon in my song, she may have a small visual aspect more. Just a question... It's a few seconds in front of how long the song is actually. I put in the code

    amtOfDigits = 2;

    seconds = Math.round (time 59%);

    minutes = Math.floor (time / 59);

    function addLeadingZeroes (v) {}

    for (i = 0; i < Math.abs (amtOfDigits - (v + ' ') .length); i ++)

    v = « 0 » + v ;

    Return to v;

    } addLeadingZeroes (minutes) + ":" + addLeadingZeroes (seconds)

    The song is about 3 minutes, but time said 03:03

    time clock issue.png

    Yes. You can set the speed (speed) 1 and the clockstart to 0. It should be written like this:

    rate = 1;

    clockStart = 0;

    function padZero (n) {}

    If (n< 10)="" return="" "0"="" +="" n="" else="" return="" ""="" +="">

    }

    clockTime = clockStart + rate * (duration - inPoint);

    If (clockTime<>

    sign = "-";

    clockTime = - clockTime;

    } else {}

    sign = "";

    }

    t = Math.floor (clockTime);

    HR = Math.floor (t/3600);

    min = Math.floor((t%3600)/60);

    s = Math.floor(t%60);

    MS = clockTime.toFixed (3).substr(-3);

    + padZero (hr) + ":" + padZero (min) + ":" + padZero (sec)

  • The installation fails right after start, calculation of the remaining time with exit Code 20 - 0 fatal, 0 errors, 0 warnings

    Here is the error message I get:

    I rebooted the computer 2 times, but nothing helped, and a single installtion of a different installer with serial number different PhotoShop leads to the same result

    I checked the places mentioned for newspapers.

    There is nothing the C:\\Program Files (x 86) \Common Files\Adobe\Installers\

    I found the PDApp.log in \Users\[user name] \AppData\Local\Temp directory that contains the following lines at the end:

    24/03/2015 11:01:31 [INFO] PIM - treatment... _pimCreateOrUpdateAAMInventory
    24/03/2015 11:01:31 [INFO] PIM - inventory already present on the machine...
    24/03/2015 11:01:31 [INFO] PIM - Sync end with status 0
    24/03/2015 11:01:31 [INFO] DWANative - 20: deployment ended

    24/03/2015 11:01:31 [INFO] DWANative - created Message: < output > < > 20 exit_code < / exit_code > < / output >


    24/03/2015 11:01:31 [INFO] DWANative - END DEListenThread
    24/03/2015 11:01:31 [INFO] LWANative - pwa_openSession Session key: {C46CFC70-39D4-4873-B7E2-20853923E1A6}
    24/03/2015 DWA 11:01:31.231 [INFO]. Utils PWA closesession returned < result > < session > {C46CFC70-39D4-4873-B7E2-20853923E1A6} < / session > < / result >
    24/03/2015 DWA 11:01:31.233 [INFO]. Quit sidecar file C:\Users\grollr\AppData\Local\Temp\TrialSettings-Creative_Suite_5.5_Design_Standard.xml does not exist
    11:01:31.233 24/03/2015 [WARN] DWA. Quitting smoking could not process files sidecar
    24/03/2015 DWA 11:01:31.241 [INFO]. Utils PWA closesession returned < result > < session > {7735E90C-726B-4253-9F21-87B78B07D663} < / session > < / result >
    24/03/2015 11:01:31 [ERROR] DWANative - error in pdbOpenSessionNoCreate 8

    How can I do the installation?

    Thanks in advance and best regards,

    Robert

    Finally I have the sort with a copy all the files be installed on the local computer, and then it allows me to do the installation successfully.

  • monitor the real-time sql statement.

    HII All,

    I'm working on the machine win 7 with oracle 11 g 2 Developer sql tool.

    I'm database access via VPN to certain place xyz.

    I want to follow the sql like insert, update when someone performs using front end.

    I did it before in the case of forms oracle via the toad sql monitor.

    But I can't use toad now only the sql developer.

    So please let me know how I can do this.

    Thank you.

    Abdelouahed

    Hello

    The following query will give you running SQLs

    Select sesion.sid,

    sql_text

    v $ sqltext sqltext, sesion v$ session

    where sesion.sql_hash_value = sqltext.hash_value

    and sesion.sql_address = sqltext.address

    and sesion.username is not null

    order of sqltext.piece;

    This should help you.

    Thank you

    Sundaram.

Maybe you are looking for

  • Where are the tools for Firefox 11

    I took the habit of the AutoFill feature in the navigation bar of the browser. I've updated to v11.0 and I can't find a tools option. Number 1, where is the button tools and number 2, how to activate the auto-fill feature? Thanks

  • Belt nylon with hook in gold?

    Can we ever expect some accessories to match the watch aluminum gold? I see that there are nylon with a metal buckle straps but that comes with the watch, but apparently not for stand-alone resale. Is this good? Why? Show little love for those of us

  • Question about the partitions on satellite Pro L300-164

    I have a Toshiba Satellite Pro L300 and it came with vista on the 1 74 GB partition and a data partition 73 GB but it has a folder called HARD drive recovery, but I want Vista to all of the 140 gb and have the recovery partition on a small partition

  • HP Officejet Pro 8600 software/driver used to uninstall (former missing driver...)

    Hello! I need to uninstall my software (solid line) for my officejet printer. But windows need the former pilot for this (transformations of files). But I don't have the old driver... Install the new also has not used since the old driver must be uni

  • Sound waves

    I would like to experiment using a signal generator to produce the key of a (440 Hz).  You want to hook the generator to a speaker and place a guitar on the wood speaker and cover with salt or sand.  Then watch the model of vibration of the sand part