How to generate PSK signal via IFRIO

Hi, i want to ask is anybody know how to generated PSK signal via IFRIO.
I already generate PSK signal and analyse it using modulation tool kits but how to configure IFRIO to make it send out this signal?
PSK signal detail:
BPSK with symbol rate 4000bps
modulated by 16KHz carrier.
Thanks.

Hi
precisely i have no idea what is the sampling rate of the signal. I just want to generate the signal with constant amplitude based on the actual sampled signal. is it possible to achieve?.
Attached is my actual sampled signal.
Attachments:
data samples.doc ‏32 KB

Similar Messages

  • Generate PSK signal without out of memory error

    Hi all,
    I want to generate a PSK modulated signal with message bits length much larger like over IM bits atleast. I have to first generate the message bits, diffrentially encode them and modulate them at the end. But when I give larger length of bits to the input of PSK modulation vi, it gives me an out of momory error.
    What I am doing to get rid of this out of memory error is... I generate 128k message bits using MT generate bits vi, Encode them and modulate them using MT PSK modulate vi and write the modulated signal data repeatedly in the binary file using binary file write vi that I placed within a for loop with loop count of 20 so that I writes modulated signal data for (20*128k= 2.56M encoded bits). But doing so introduces phase discontinuity.
    Can anyone suggest a better way of generating PSK signal with message bits atleast 1M and without the out of momory error?
    Any kind of help would be highly appretiated.
    Best regards

    Hello Sandee,
    The problem here is that when attempting to modulate a large number of bits in a single shot is that you are using the number of bits * samples per symbol * 24 bytes of memory just in creating the message and the modulated signal. In your case if you are using 16 samples per symbol this would require 384 MB of memory for a 1-shot operation of a 1M-bit message.
    Luckily this problem has been taken into consideration within the Modulation toolkit (MT). If you take the MT PSK Transmitter VI example that is installed with modulation toolkit you can make some small modifications to implement your desired functionality.
    By placing the code within a for loop and wiring the first call VI to the reset inputs of the MT VIs you can reset the VIs on the first iteration of the loop and be able to use the previous iteration states for further iterations. Also, to prevent losing samples due to filter delay you need to make sure to flush the buffers (an input to the MT Modulate PSK VI) on the last iteration.
    Let me know how this goes in your specific application.
    Regards,
    Dan King

  • How to generate a signal like this on PCI-6202 DAQ card

    I want to generate a signal like the one in the attached picture.
    Which have inputs like
    1. Frequency 
    2.Duty cycle
    3. No of pulses
    I have created a file which gives the signal like the other one in the end which has frequency of 200us and duty cycle of 0.5% that is 1us On and 199us signal off. Now i need to include some sort of condition that when the button is pressed then the signal of the require frequency, duty cycle and no of pulses is created as input by the user on the front panel, like the one which are first part of the signals in the picture below. 
    Attachments:
    singal_co2_laser.png ‏12 KB
    gen_digital_freq_duty_noofpuleses.vi ‏21 KB

    I can direct you to this forum post as an example and see if it helps you out. It seems very similar
    http://forums.ni.com/t5/Multifunction-DAQ/how-to-g​enerate-digital-signal-from-PCI-6221-like-the-one-​...
    Rob W.

  • How to generate two signals using NI myDAQ

    Dear Sir:
    I designed a circuit to generate a sine wave successfully using Labview. What I want is using NI myDAQ to generate another 3V DC signal as a power supply. I can do this seperately but when I add them together there is an error:  NI Platform Services:  The specified resource is reserved. The operation could not be completed as specified.
    I would like to use A01 to generate a sine wave and A02 to generate a DC wave, could you please check my file and tell me how to solve this problem. I found a solution which generates two signals together but what I need is to control these two signals seperately and using two channels.
    Kind Regards
    Jeff 
    Attachments:
    signal gen and acquire.vi ‏126 KB

    Thanks very much for your kind reply.
    No. I tried for a long time, change the samples of each simulate signal to the same but the warning also came out. Could you please check my file and tell me how to solve this kind of problem?
    Kind Regards
    Jeff 

  • How to generate GPS signal continuous

    Hi,
    I encountered a problem recently and I need your help. A customer used a PXI-5671 to generate GPS signals to test a receiver. The problem was like this:
    1) When we used actual GPS signals instead of simulated signals generated from the PXI-5671, the receiver functioned normally.
    2) When we streamed bin file to generate signals repeatedly using the PXI-5671, the receiver could receive correctly for the first time, while at the rest of it the receiver couldn't receive the signals nor display how many satellites there were and what the signal strengths were.
    I supposed, that this was due to the reason that the timestamp for the second time was earlier than that at previous time. How do we generate GPS signals continuously with the timestamps updated?

    Hi,
    When you stram from a bin file repeatedly, it will run first time but will lose lock because when it comes tothe beginning of the file, its time suddenly jumps and the receiver does not accept this. For example, lets say your bin file is from GPS time t1=0 to GPS time t2=30000s. When you loop back around the file, the time increases from 0 to 30000 and then jumps back to 0 and that is not acceptable by receiver. You will need a direct streaming from 5671.
    I can put that up for you soon if you want.
    Regards, 
    Sastry 
    Sastry Vadlamani
    RF and Communications Software R&D
    National Instruments

  • How to generate XML Publisher via WebSerivce

    PeopleTools: 8.50
    Database: Oracle
    Application: HRMS 9.1
    PeopleSoft integrate with 3rd-Party application.
    The question is:
    How can I get the xml publisher report result via webservice?
    Things I do:
    1. I create a xml publisher report definition in PeopleSoft, using query as datasource.
    Tested, The report works well in "Query Report Viewer".
    2. So I create service, service operation and messages in PeopleSoft.
    Local string &group_id = "11111";
    /*1. Get report definition object*/
    Local PSXP_RPTDEFNMANAGER:ReportDefn &oRptDefn1 = create PSXP_RPTDEFNMANAGER:ReportDefn("ADF_ROSTER1");
    &oRptDefn1.Get();
    /*2. Fill query runtime prompt record*/
    Local Record &rcdQryPrompts1 = &oRptDefn1.GetPSQueryPromptRecord();
    &rcdQryPrompts1.ADF_GROUP_ID.Value = &group_id;
    &oRptDefn1.SetPSQueryPromptRecord(&rcdQryPrompts1);
    /*3. Generate report*/
    &oRptDefn1.ProcessReport("ADF_ROSTER1_1", %Language, %Date, "PDF");
    /*4. Publish report*/
    &oRptDefn1.Publish("", "", "", 0);
    Tested, Webservice works well, and these codes can generate an PDF output to a temp folder.
    Question:
    How can I response the web service call, with the correct URL of the report file?
    Thank you!

    Hi
    In subscription People code call the Appliction engine program having the code to print the PDF report what you given in second point
    thanks
    Cynthia

  • Generate continuous signal via audio output

    Hi, I would like to use the create a square wave and send it to the output of the soundcard.
    I managed to do it via the waveform generators, but the the waveform is not stable, nor continuous, as I am watching it via the oscilloscope. What I see is just packets of waves, buffering into the VI chart.
    Shortly, the idea is to use this waveform ( 2kHz and 1V output) rather than using a signal generator, to control some piece of equiment here.
    Thanks
    A.S.

    I think you might want to post your actual VI ... or a snippet of it.  Then we can provide more advice.

  • How to generate BPSK and QPSK signals with Labview and ARBS?

    Has anyone used Labview to program a Wavetek 75 or equiv Arbitrary Waveform Generator to produce BPSK and/or QPSK signals.

    You can use Modulation Toolkit 2.0 for LabVIEW to generate PSK signals (including BPSK and QPSK) using common PSK configuration parameters.
    http://sine.ni.com/apps/we/nioc.vp?lang=US&cid=128​55
    You can use resampling tools present in Modulation Toolkit if you need to resample the generated data to a different sample rate for your third party AWG.
    In addition, Modulation Toolkit integrates seamlessly with NI's high-speed signal sources, including the NI 5421 for PXI:
    http://sine.ni.com/apps/we/nioc.vp?cid=12472〈=US

  • Can myRIO generate PS_ON signal to turn on a PC?

    I am working on an autonomous robot running on myRIO and a mini PC. The robot has a power ON toggle switch. However, the motherboard requires a momentary switch PS_ON signal. I wonder if myRIO can generate this signal via its MXP pins. If it's possible, I'm planning to load this VI as a start-up program to power on the whole system.
    I'd appreciate any input or previous experience.

    Hi kvanpv
    I think there should be no problem for you to set the myRIO to generate the PS ON Signal, as long as you check that the electrical requirements of the motherboard are covered by the MXP pins of the myRIO. Does the signal have any particular timing requirements?
    WenR

  • How to generate a chirp(linear FM) signal using dds theory in LabVIEW FPGA.

    how to generate a chirp(linear FM) signal using dds theory in LabVIEW FPGA.
    attachment:a sine signal using dds theory. Hope to get some help. Thanks!
    Attachments:
    FPGA DDS SineGen IP.vi ‏42 KB

    you need to increment the "accumulator increment" during the duration of the chirp.  the "accumulator increment" controls the frequency of the DDS cycle.  by increasing it's value, you are increasing the frequency.  the math for increment values follows the same math as determining the frequency to increment value.
    Stu McFarlane
    Viewpoint Systems, Inc.

  • Need Help on How to Generate Pulse Width Modulation signals

    Hi,
    I am New in using NI board and programming using LabView. I have no idea on how to start to generate, use what function in order to create a PWM signals.
    My project needs:
    -PWM signals with 15kHz frequency.
    -Duty cycle varrying from 0%, 25%, 50%, 75%, 100%.
    -By using the generated PWM signals to control the half-bridge (MOSFETs) of boost converter and buck converter to varying the voltage of 24V battery to feed in my DC motor.
    The NI board that I use is (NI - sbRIO-9642).
    Can I have a clear view on what to use, how to generate, and by using what functions to generate the PWM signals.
    Sorry for the inconvienient, but I really desperate for help in this. Thanks a lot. I am appreaciate it.
    The attached is the circuit the half-bridge motor controller that I will used.
    Attachments:
    half bridge.jpg ‏13 KB

    Hi Ronald,
    in this thread a very similar question came up. You can use the same approach on your sbRIO.
    For the frequency you gave you should use the FPGA present on the sbRIO - as is shown/discussed in that other thread! I also suggest that other thread because of the "deadtime" feature used to prevent shortcut problems when switching your MOSFETS simultanuously...
    Best regards,
    GerdW
    CLAD, using 2009SP1 + LV2011SP1 + LV2014SP1 on WinXP+Win7+cRIO
    Kudos are welcome

  • How connect to device that sends Midi-Signals via USB?

    Hello,
    does anybody know how to communicate with a device that sends Midi-Signals via USB? I am working with Windows XP. I would appreciate any kind of hint.

    rothencharl wrote:
    Hello,
    does anybody know how to communicate with a device that sends Midi-Signals via USB? I am working with Windows XP. I would appreciate any kind of hint.You need a bit of hardware that converts USB to ordinary RS232; you can use RXTX then to get the data in; there you can do with it whatever you want.
    kind regards,
    Jos

  • How to generate payment advice in F110 and send it to Vendors Via Email

    Dear SAP Experts
    Could anybody tell me how to generate payment advice in F110 and send it to Vendors Via Email?
    It would be much appreciated if someone can provide the configuration procedure, thanks so much in advance.
    Cheers & Best Regards
    Ray

    Hi Sama,
    Thanks for your post, here I just share some of my idea.
    The following step is to configure the payment advice.
    In OBVU (payment methods in cpy code) I entered my payment advice form
    In OBVU (payment methods in cpy code)  set  "Always pyt advice"
    In OBVCU (payment method by country)  leave the payment medium program (RFFOD__T)
    For the email sending program, should develp some customized program to realize that, Thanks.
    Cheers & Best Regards
    Ray

  • How can I generate compliant XHTML via ProcessXSL?

    Question : Does anyone know how to generate XHTML from PLSQL processXSL command? Is there a parameter or flag I can set to specify using EndTags on all elements ?
    Problem : I want to create an "HTML" document with compliant tag notation eg <IMG /> tag rather than the default <IMG>. This is obviously the same problem for BR and HR tags. But when I render my XML the processor always drops off the end tag....
    Why do I want to do this? : If the HTML tags are compliant then we can use XPath notation to read our HTML reports (for Unit/System Testing purposes) and verify HTML contents is being produced properly...
    Sample : I've included a sample code snippet that should run if you want to try it out.
    DECLARE
    lxsl VARCHAR2(32767);
    buf VARCHAR2(32767);
    lxml XMLDOM.DOMDocument;
    lxmlclob CLOB;
    lParser XMLParser.Parser;
    lProcessor XSLProcessor.Processor;
    lStylesheet XSLProcessor.Stylesheet;
    XSLDoc XMLDOM.DOMDocument;
    BEGIN
    lxsl := '<?xml version="1.0" encoding="UTF-8"?>';
    lxsl := lxsl ||
    '<xsl:stylesheet version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform">';
    lxsl := lxsl || '     <xsl:output method="html"/>';
    lxsl := lxsl || '     <xsl:template match="/">';
    lxsl := lxsl || '          <html>';
    lxsl := lxsl || '               <body>';
    lxsl := lxsl || '     <img src="http://forums.oracle.com/forums/images/otn/otn_logo.gif" />';
    lxsl := lxsl || '               </body>';
    lxsl := lxsl || '          </html>';
    lxsl := lxsl || '     </xsl:template>';
    lxsl := lxsl || '</xsl:stylesheet>';
    lxmlclob := dbms_xmlgen.getXML('select * from dual');
    lParser := XMLParser.NewParser;
    XMLParser.parseClob(lParser
    ,lxmlclob);
    lxml := XMLParser.GetDocument(lParser);
    XMLParser.SetPreserveWhiteSpace(lParser
    ,TRUE);
    XMLParser.parsebuffer(lParser
    ,lxsl);
    XSLDoc := XMLParser.GetDocument(lParser);
    lStylesheet := XSLProcessor.NewStylesheet(XSLDoc
    ,NULL);
    lProcessor := XSLProcessor.NewProcessor;
    XSLProcessor.ProcessXSL(lProcessor
    ,lStylesheet
    ,lxml
    ,buf);
    dbms_output.put_line(buf);
    XSLProcessor.FreeStylesheet(lStylesheet);
    XSLProcessor.FreeProcessor(lProcessor);
    XMLDOM.FreeDocument(XSLDoc);
    END;
    resulting in an img tag with no trailing '/'....!!!!
    <html>
    <body><img src="http://forums.oracle.com/forums/images/otn/otn_logo.gif">
    </body>
    </html>

    I found a work around but if anyone has a real solution please reply....
    Work around is to hardcode the IMG tags
    <?xml version="1.0" encoding="UTF-8"?>
    <xsl:stylesheet version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform">
         <xsl:output method="html"/>
         <xsl:variable name="lt">&lt;</xsl:variable>
         <xsl:variable name="gt">&gt;</xsl:variable>
         <xsl:template match="/">
              <html>
                   <body>
                        old way - <img src="http://forums.oracle.com/forums/images/otn/otn_logo.gif"/>
                        new way - <xsl:value-of select="$lt" disable-output-escaping="yes"/>img src="http://forums.oracle.com/forums/images/otn/otn_logo.gif"/<xsl:value-of select="$gt" disable-output-escaping="yes"/>
                        <xsl:value-of select="$lt" disable-output-escaping="yes"/>br/<xsl:value-of select="$gt" disable-output-escaping="yes"/>
                        <xsl:value-of select="$lt" disable-output-escaping="yes"/>hr/<xsl:value-of select="$gt" disable-output-escaping="yes"/>
                   </body>
              </html>
         </xsl:template>
    </xsl:stylesheet>

  • How to generate multiple digital outputs (square waves delayed) at 50 kHz?

    I would like to generate 3 digital outputs like the picture attached at 50 kHz. Using the "digital pattern generator (marching values).vi", I can generate 3 digital square wave but without the delay time. How can I do that?
    I'm using the card PCI 6034E.
    Thank you
    Attachments:
    digital outputs delayed.png ‏8 KB

    Hi,
    the digital pattern generator (marching values) only shifts the binary value of the first signal and sample to the next signal/sample.
    Have you tried generating your waveforms via build waveform and use t0 terminal to change the lead delay?
    In general, this DAQmx example could be helpful which you can modify to your needs.
    DAQmx Write Digital Channel- External Clock: https://decibel.ni.com/content/docs/DOC-11142
    Regards,
    Thomas

Maybe you are looking for

  • Payment Run Cancelled

    Dear Guru, When i execute payment run system gives the message that payment run has been cancelled. I checked in the error log which states that In the company code 440a, document number range 20 is missing for 2010.I checked the number range aswell

  • Different Rows and Columns property in data forms

    I have a Planning data form. I have one dimension in Row and another in Column. The Column dimension has percent (%) property and the row column has Dollar ($) value property. How the cell value will be displayed? What will be cell property?

  • Line tool please

    Line tool please, convertable text (to image/maybe png), dropdown menu (sub titles), other import image example: svg and other popular formats, that is all for now, greetings from Turkey

  • Album View in a playlist?

    I've made a playlist with the last seven albums that I've bought, but the songs are in "List View"; no album artwork. The titles just run into another, you can't easily tell where one album starts and the other ends. iTunes gives you choices; List Vi

  • How to clear Cache in SAP BW

    Hi All, i changed 1 .js file in mime repository, but the changes are not getting reflected when i run 1 of the WAD templates. it still picks the old .js file. i guess there is some problem related to clearing of cache memory. Any ideas about how to c