Generating carrier and modulating signal

Hi there, Currently I only know how to generate a signal using the basic function generator function in LabVIEW, but may I know how to generate a carrier and get a modulating signal using LabVIEW?

Hey,
Maybe the following example of an FM Frequency Generator out of devzone can give you some hints: http://zone.ni.com/devzone/cda/epd/p/id/3001
Christian

Similar Messages

  • Generating sync and PCLK signals for a sony XC-55 camera?

    Hello, we have a Sony XC-55 camera connected to a PCI-1408 board that we would like to use in asynchronous mode to capture images. I know that it is possible to use the camera for this purpose because there is a document on how to do this with a 1409 card.
    We also have a PCI-MIO-16E-4 board that we have connected to a shaft encoder. We want to trigger the camera when the shaft encoder is at certain positions. This shaft encoder will be connected to the 8 digital lines on the MIO board.
    Is there any way I could use the MIO board to generate the required HSYNC, VSYNC, and PCLK signals? I'm thinking about using the PFI signals, but I don't know how to generate the required PCLK signal.

    As you may have noticed, the 1408 does not have the same pulse generation capabilities as the 1409. You cannot use IMAQ Generate Pulse with the 1408 to get the required HSync, VSync, and shutter signals. You could use the counters on the MIO board to generate two of the signals, but not all three. It might be possible to operate the camera in internal HD mode and just provide the VSync and shutter. One of the 660x counter boards could generate all of the signals, however you would probably be better off just using a 1409. PCLK is generated internally by the camera and does not need to be provided by the board.
    Are you using an absolute encoder in your system? You can read an absolute encoder with the DIO lines on the MIO board, however you will have to conti
    nuously poll the lines to find out when you have reached the desired positions and then output a pulse. This operation will be software timed, so there will be some latency. If you have an incremental encoder, you could connect it as the source to one of the counters and output trigger pulses at precicely defined intervals.
    Regards,
    Brent R.
    Applications Engineer
    National Instruments

  • 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

  • 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

  • Generating 0 and 1 signal using labview Daq card

    Hello,
    I’m working on a Project on the On/Off control of a pneumatic cylinder via a 5/2 solenoid valve.
    On State: Valve  O/P  1 pushes cylinder  İ/P 1
                     Value  O/P vents air.
    Off State: Valve O/P 2 pushes cylinder  İ/P 2
                       Value O/P 1 vents air.
    By this way we aim to move the clinder forward and back.
    We use Labview 9.0. I did not work on pneumatic system before,
    I will be happy if you could help me about  2 points.
    1)      How can we  enable the On/Off switching  between the 2  O/P’s  of the solenoid ?
    2)      How can we enable the timing between On and Off States. ( On: 0-5 seconds Off: 0-5 seconds )
    Do we need special code for Standard labview blocks will be OK ?     
    Thanks a lot.

    The digital out are a great place to start, however they are signal lines which means they don't drive a lot of current (~1mA). If your device isn't setup to accept digital signals you may have to use an external transistor to step up your amperage. See the link on here to get started 
    Labview can provide all the timing you need. I would search through the shipping examples (Help >> Find Examples) for digital output examples, there should be a bunch and one will probably work for you with just a little modification.
    Jesse Dennis
    Design Engineer
    Erdos Miller

  • Shows carrier, but no signals, drops calls

    Hello
    Please help! I purchased an iPhone 5 16GB Model A1429 from USA, and it is unlocked ( factory unlocked ). The seller told it was purchased with Verizon and should have GSM and CDMA. The phone is restored via iTunes and when I take in my sim card from Norway, it shows carrier and no signal bars, it also shows 3G, but still can't make call. When I try calling, the cal drops instantly.
    What can be the problem?

    Then it is most likely locked to a carrier somewhere in the world
    Only that carrier can unlock it to work with other carriers .
    OR
    you are using a carrier that is not Apple supported

  • Generating Multiple Modulated Signals

    I was a bit surprised I didn't see this on the forums, though I am new to the RF gear.  What I would like to do is generate two modulated signals, such as 802.15, on two different frequencies.  I am already able to create the signals individually using the modulation toolkit.  I am using a PXI-5671 RFSG.  I have found how to generate with interferance two CW tones in the examples, but do not see how to generate the two modulated tones.  I also need to be able to set one of the modulated signals to a lower power than then other.  I am trying to test adjacent channel interferance with modulated signals.  Any thoughts?
    Troy

    Hi Troy,
    There are a few tricks you can play here but
    they are completely independent of hardware and more on signal
    processing. Basically you need to write both waveforms at the same time
    with different frequency offset.
    1) Frequency Shift. Assume you
    have two completelly independent baseband signals s1[n] and s2[n]. Each
    one should be the same lenght (time duration).
    One of them will
    be transmitted at Fc and the other one at Fc + df. s1[n] remains
    unchanged and s2[n] will be shifted by df using the following VI:
    The
    trick here is to make sure that your sample rate is high enough to
    support the shifting, otherwise you will be aliasing. If you create
    your waveforms with Modulation Toolkit make sure they have enough
    samples per symbol.
    Finally you need to sum all signals s[n] = s1[n] + s2[n].
    2)
    Apply different Powers. Before you add the signals, you only need to
    scale the data correctly. To do this, I recommend to normalize both
    waveforms. This is s1[n]/max(sqrt(|s1[n]|). Thenscale the smaller power
    one. Finally, you will add them together.
    Here is a spectrum of the composed signal:
    I have attached
    an example to do this using 802.15 signals with a few modifications: I
    am not normalizing data but applying headroom to each signal and I
    hardcoded the number of samples per symbol so the maximum frequency
    offset is about 12 MHz. Should be helpful to get started.
    Message Edited by Yardov on 10-17-2008 06:05 PM
    Gerardo O.
    RF Systems Engineering
    National Instruments
    Attachments:
    frequency shift.jpg ‏9 KB
    Generation Multiple Channels.zip ‏32 KB
    spectrum.jpg ‏79 KB

  • Carrier logo sometimes shows as 000-00 and loses signal

    Hiya,
    My girlfriends iphone 5 sometimes loses all signal and the carrier shows as 000-00 rather than EE. Regardless of signal in the area, the only way to get a signal back is to restart the phone!
    The phones not jailbroken or anything and is only about a month old. Its running the latest iOS.
    Any ideas?

    No I don't think its necessarily because of the 4G rollout.
    My iPhone5 has a Orange/EE 3G sim card and contract.
    This is what my theory is...
    My iPhone5 is set to automatically select the best network. It can see the 4G EE network is available, but when it connects via my 3G sim card it glitches / nullifies the signal and just reports that weird 000-00.
    Ever since I turned off 4G / LTE in settings I have not had the 000-00 error.
    So now it isn't getting confused with 4G and 3G signals, it doesn't give the error.
    So my theory is supported by my experience.
    Out of curiosity, is everyone who is having this problem absoloutely sure they have 4G sims??? I got my iPhone on release day, as a new contract, assumed it was 4G and only found out after a customer service phonecall much later that infact the new contract I had taken out was only a 3G one despite it being a brand new contract with an iPhone5 (yet that was one of the selling points by Orange / EE.)

  • Generate complement​ary digital signals with dead time between each pulse and controlled by duty ratio

    I am to generate  two complementary digital signals using NI 9606 conected by RIO Mezannine Card to NI 9683 (Half Bridge DO).
    I am able to generate the signals but I am not able to put dead time between high and low signal and also, low and high signal.
    Requirement:
    (1) When the first signal goes high and the second signal goes low, there should be a controllable dead time.
    (2) Also when the second signal goes high and the first signal goes low, there should be a controllable dead time.
    I am able to do requirement 1, but I am unable to fulfill requirement 2.
    Please have a look at my VI and let me know how to go about satisfying requirement 2.
    Attachments:
    complementary test 2.vi ‏69 KB

    Hi Frank ,
    I have already taken note of the example Tannerite has provided  and have built my vi ( attached in previous post) surrounding that example.
    Now I require to control the PWM duty cycle as you can see from the vi using a knob and that control refers to both the signal 1 and 2.
    Now the signal 1 end and signal 2 generation requires a controllable dead time. Similarly, signal 2 end and signal 1 geneeration also requires another controllable dead time.
    I am able to do either one dead time at a time using delay but not two dead time simultaneously.
    I feel that I have two put the delays at the appropriate data flow point. I am working on that.
    I would really appreciate if you could give some insight on how to solve this dead time issue and generate two complementary waveform with dead times whose duty cycle can be controlled by a knob controller in fronty panel .
    I have also posted the required timing diagram for reference as suggested by Tannerite.
    Best regards.

  • Recording quadrature encoder and AI signals simultaneo​usly and generating output TTL signals in one VI

    I want to record simultaneously encoder, pressure and other AI signals and output a TTL signal for every other pressure signal. I have two VIs: One is to record all signals and the other is to generate TTL signals.
    1. Since I'm new to Labview, I would like to double check with experts that if my VI (attachment 1) did what I expect. I would like to have DAQ box read and write encoder signals and pressure signals at the same time so I can plot PV diagram.
    2. During acquisition, some data points are usually missed, shown in attachment 2. Is there any way to solve it?
    3. I tried to combine two VIs but it never work (attachment 3). Can anyone give me any suggestions?
    PS. Labview 9.0 and NI USB-6216 are used.
    Dummy signals are 30Hz sine waves for pressure and 2 TTL signals for encoder A and B at 5kHz.
    Thank you!

    Thank you for your help, Peter!
    I attached the wrong file for attachment 1. The initial code for measurement is attached here.
    The sampling rate is 20000 and the sample mode is continuous.
    For missing data points, it improved when I add "wait until next ms multiple" in while loop.
    Follow the example you gave me, I'm able to generate TTL signals in one vi, attachment 2. Could you please check if it's correct?
    It looked fine with simulated signals and hope it will go well with real engine tests.
    I have two more questions:
    1. Does the input number for wait until next ms multiple should always be the same as "samples per channel" in sample clock?
    2. How will the value of "samples per channel" in sample clock affect data acquisition? I tried 1000 and 10 but didn't see any difference between these two.
    Thanks a lot.
    Attachments:
    recording VI.png ‏332 KB
    AI+CI+CO.png ‏72 KB

  • No signal bars but carrier and 3g data works ipone 4s

    no signal bars but carrier and 3g data works iphone 4s ios 6.1.3 can anyone help plz does this mean its blocked

    Hey ajsmith002,
    I would follow these troubleshooting steps to see if that resolves the issue:
    Toggle airplane mode: Tap Settings, turn airplane mode on, wait three seconds, and then turn off again.
    Restart your iPhone.
    Ensure that your software is up to date:
    Check for a Carrier Settings Update. Tap Settings > General > About.
    Check for an iOS Software Update. Tap Settings > General > Software Update.
    Note: Some updates may require a Wi-Fi connection.
    Remove the SIM Card and reinsert it. Allow the iPhone to acquire the network again.
    If your SIM card has SIM PIN enabled, try toggling it off: Tap Settings > Phone > SIM PIN.
    Try another location. If a different location works, but the original location still does not, contact your carrier to report the issue.
    Reset network settings: Tap Settings > General > Reset > Reset Network Settings.
    Restore the iPhone as new.
    Contact your carrier to:
    Verify that the iPhone is properly set up on the account with the appropriate, current data plan.
    Verify that there are no account-related blocks.
    Find out if there are specific error messages in the carrier logs that could help determine why the issue is occurring.
    If none of the above steps resolves the issue, contact your carrier, make an appointment at an Apple Retail Store, or contact AppleCare to troubleshoot further.
    via: iPhone: Troubleshooting a cellular data connection
    http://support.apple.com/kb/ts3780
    Regards,
    David

  • Pulse width modulated signals

    Is it possible to generate a fixed frequency with variable duty cycle signals using counter/timer channels of my DAQ 700?
    If yes, is there any example I could download?
    If no, I am looking for a DAQ card that can handle
    the job, I'd appreciate any recommendation.
    Another part of my project is to read in a analog signal while generating this pulse width modulated
    signal. So far I am not very lucky with one DAQ,
    I am thinking of getting two. Does it sound overkill?
    Please help.
    Thanks

    Could you provide a timing diagram for your digital signal?
    I am a firm believer that a digital output device such as an NI timer can create any signal, given the proper software or hardware. I once did a high speed, gated, triggered data acquisition with only a single NI timer chip on the AT MIO 16E-1. It required about 75 feet of BNC cable, more PFI wires than you can imagine, four external logic devices (AND and OR, NAND and NOR boxes) all interconnected and basically tangled. I don't think I could repeat that setup without my documentation, but the point is, it worked.
    The most important thing from that example is that I used a timing diagram. These are so vital in digital IO and timer applications that its not funny.
    If you can't determine ho
    w to do what you need from a timing diagram, just send me a copy, let me know what the basic specs are of the DAQ 700 (how many counters, interconnect capabilities, etc) and I can try to help.
    Good luck.
    As far as reading the analog signal at the same time...well, look at my example. I generated the trigger/gate signal with the card, and then read in the analog data (on several channels simultaneously.)

  • Linking function generator to AM modulation toolkit

    Dear
     I am doing an AM modulation demodulation telecom project using labview.
    I have in attachment the function generator (as the message signal) and Am-modulate (as AM modulation process) but I am facing problem wiring the function generator as the message signal in the AM-modulate. I would be thankful if someone can help me doing so. Moreover if you have any idea how to perform the demodulation process using MT modulation toolkit I will be thankful.
    Thank you for your help
    Solved!
    Go to Solution.
    Attachments:
    Function-generator.vi ‏40 KB
    AM-modulate.vi ‏30 KB

    Hi o4enPro,
    Thank you for contacting us
    I replied you here: http://forums.ni.com/t5/LabVIEW/MT-modulation-tool​kit-problem-Am-modulation-demodulation/m-p/1571542 for the demodulation issue. Was it helpful?
    Modulation process:
    You have more opportunites to connect the signal output of the generator to the modulator VI.
    - Using global variables: In this case you have create a new project and create a global variable. The generator VI should write the global variable and the modulator VI should read it. You should run both VI at the same time.
    - Embed the generator VI into the modulator VI. I attached an example. You should insert the generator VI (on the modulator block diagram: Functions Palette -> Select a VI). The generator VI's connector pane should be edited, you should make the input and output connections of the VI, so prepare it for using as SubVI.
    Please find the attached VIs for example. The main VI is the AM-modulate_modified.vi, so you should open just that. If you have any questions, write again.
    Regards,
    Peter
    Peter Vago
    AE Hungary
    Attachments:
    AM-modulate_modified.vi ‏36 KB
    Function-generator_modified.vi ‏50 KB

  • Is there a better way to generate custom timed digital Signals

    I am trying to generate digital output of high and lows with particular delays on different lines. Each daq assistant is activating single line on a port on USB 6501. There more complex high and lows that I need to generate with variable time difference between high and low. There is codebelow which accomplishes what I am trying to achieve but for executing a long pattern of high and low signal is very time consuming to do this way. I am sure there is a better way to do this, I  not a expert on labview so I haven't uncovered its full potential. Can anybody suggest a more effective and a quick way to do this. I would hgihly appreciate. Thanks!
    I have not shown in the code below but through DAQ assistant I have initialized lines to low level logic.
    Solved!
    Go to Solution.

    See the attached file
    Attachments:
    Digital Signal.vi ‏335 KB

  • HOW TO GENERATE FINITE AND CONTINUOUS PULSE TRAIN WITH USB6216 AT THE SAME TIME?

    Hello.
    I am using a USB6216 DAQ and need to generate a 20 kHz signal using the
    ct0 output and at the same time I need to generate a finite number of
    pulses, say 9, on a software trigger using the second counter output
    ct1.
    Currently, I have two VIs that can do this separately, but when I want
    to integrate these into one single VI y get an error in the finite
    pulse train for ct1 that indicates that the requested task is already
    reserved. I am thinking this has to do with the fact that maybe both
    types of task use the same timebase but I have not found the way to
    solve this problem.
    Any help would be very much appreciated.
    Thank you.
    Sincerely
    JSL

    Hello.
    If anybody is interested, the problem is solved.
    There is no resource confilct if I generate the 20 kHz continuous pulse
    signal using the frequency out terminal, and this way I can use both of
    my counters as I please with no problems.
    It's kind of fun to answer one's own questions...
    Sincerely
    JSL

Maybe you are looking for

  • Faulted while invoking operation

    Hi I have problem like below. I think it is invalid schema but it looks good. Faulted while invoking operation "UpdateInstalledProduct" on provider "InstalledProductService". - <messages> - <input> - <updateInstalledProductRequestMsg> - <part xmlns:x

  • Windows Vista Blue Screen on Startup

    I have an iMac 21". I've installed Windows Vista 32bit and Boot Camp 3.0 as directed, however I keep getting a blue screen whenever Windows starts. It's hard to read it since the computer restarts so quickly, but I have the dump files from the blue s

  • "The volume for 'Applications' cannot be found."

    Install yesterday, plus reinstall. Still get this message when I click on Applications in the "Places" list. The applications exist in my username file and I created an Alias to put on top level, but cannot remove the empty Applications folder in thi

  • Pb with the upgrade 9.4.2 acrobat reader

    hello, i have a problem the upgrade 9.4.2. This is not the first time a upgrade. I would like to create a package 9.4.2 from my enterprise. i download from http://www.adobe.com/support/downloads/new.jsp the file Adobe Reader 9.4.2 update - multiple l

  • Business Process Composer: ADF_FACES-60096:Server Exception during PPR

    We seem to have a problem using Oracle Business Process Composer. Whenever we have a Human Task and a Notification Task in our process and we try to save, we get the following error: java.lang.ClassCastException ADF_FACES-60097:For more information,