Synchronous upconversion and downconversion using NI PXIe 5641R

Hi,
I am using the NI PXIe 5641R board to:
- acquire an RF signal and downconvert it to a baseband IQ
- process the IQ signal (basically by using PID controllers)
- upconvert the IQ signal to RF (same frequency as input)
Now, I suppose that both the downconversion and the upconversion operation require a local oscillator.
Is this oscillator the same for both operations?
If not, is it possible to synchronise the local oscillators in order to have the same phase?
Thanks
Solved!
Go to Solution.

The VCOs in the ADCs and the DACs are completely separate on the two devices. Synchronizing the DACs with the ADCs at a local oscillator level is not officially supported. The ADCs and DACs are fed the same sample clock, so you might be able to achieve some level of synchronization. However, sub-sample synchronized VCOs between the DACs and ADCs is not likely. You can look at the clock circuitry diagram in the installed NI IF Tranceivers Help >>Devices>>NI PXIe-5641R>>Clocking page. The NI-5640R software gives you control functionality into the ADC and DAC chips directly when using LabVIEW FPGA to program the device. You could look at the datasheets for the ADCs and DACs to potentially get some ideas for synchronizing the ADCs with the DACs.
The datasheets for the AD 6654 ADC and AD 9857 DAC are available from the www.analog.com™ Web site.

Similar Messages

  • Synchronizing calendars and contacts using 2 computers and 2 iphones

    my husband and I both have a MacBook Pro; we both have an iPhone. Lucky us! We want to be able to synchronize our calendars and contacts on each other's computers. How can we do this without over-writing each other's calendars and address book? We both use Ical and Address book. At the very least, it would be helpful have my husband's work calendar and my home calendar integrated AND our contacts. Please tell me how to accomplish this. Thank you.

    If you don't want mobileme, here are two other choices:
    http://spanningsync.com/
    http://www.markspace.com/synctogether/

  • Spectrum Frequency Error with PXIe-5641R and PXI-5600

    Hello,
    following situation: I am using the PXIe-5641R (in FPGA-mode) in combination with the PXI-5600 downconverter to get a spectrum.
    After trying out with different span widths I've experienced strange frequency errors in the range span <10M.
    To negotiate errors in my program I've evaluated also the NI example of http://zone.ni.com/devzone/cda/epd/p/id/6196 - unfortunately same error in frequency happens there.
    What is meant with frequency error, for example:  I have a transceiver which sends FSK with center frequency 443,92MHz. Readings with span-width = 12,5M shows overall good results.
    Reading with span width smaller 10M, eg. 3,125MHz, gives unexpected readings. 
    With a center frequency of 433MHz and a span of 3,125MHz the transmission is out of range of spectrum. When I add an offset of 2M to the calculated IF-frequency, I get right results.
    With a center frequency of 434M I've got readings at 434,92MHz, means at 1MHz too high (after adding an offset of 1M to IF freq readings are correct).
    With center frequency 435MHz readings are correct. The limit between correct and wrong is exact at 434,5MHz (resulting IF = 14,5MHz) readings at that center frequency are good, just one step below (434,49MHz) readings are 1MHz too high.
    Where is the error hidden? Like I said this behaviour happens also with the NI example.
    Thanks for helping!
    Message Edited by Lars.B on 05-20-2009 04:26 AM
    Message Edited by Lars.B on 05-20-2009 04:28 AM
    Message Edited by Lars.B on 05-20-2009 04:29 AM

    To get closer to the problem: I've managed to get constant right results in editing the VI which calculates the IF-frequency for the IF-RIO after setting center frequency and span of PXI-5600.
    But the new values make no sense at all. Documentation says that with spans higher 10MHz step size of center frequency is 1MHz, below it is 5MHz (with lower phase noise). After my modifications it seems that step size is 1MHz at all span widths higher 1MHz and 5MHz at span widths lower 1MHz. 
    Attachments:
    Get NCO Frequency.vi ‏8 KB

  • Cloning and Synchronizing Oracle BI Requests and Dashboards Using CAF

    Hi,
    Cloning and Synchronizing Oracle BI Requests and Dashboards Using Content Accelerator Framework (CAF)
    what is this and in what scenario we use it? Is it useful for webcatalog/rpd migration from one env to other?
    Thanks
    Jay.

    Hi Jay,
    CAF is a utility that is used in migration of logical part of RPD and catalog objects from source to target environments. There are bunch of OBIEE bloggers already blogged about this a while ago. Check this article out, it should provide the information you are looking for: ( http://debaatobiee.wordpress.com/2009/11/26/playing-with-cafobiee-content-accelerator-framework/ ).
    FYI - If you are working in 11g environment, this tool (CAF) as far as I know is not supported. This tool was introduced by oracle few months before 11g came out which everyone thought would be big on revolutionizing the way migrations are done in OBIEE between environments.
    -Amith.

  • Conductanc​e measuremen​t using NI PXIe 4492

    Hello,
    I am applying AC voltage using NI PXI 4462 card and measuring the voltage output from my device using NI PXIe 4492. I use Lockin program to measure the amplitude voltage of the signal acquired. I need to convert this output voltage/amplitude into conductance but don't know how.
    Any assistance to solve this problem is appreciated.
    Thanks,
    Mangesh

    Hello Mangesh,
    The 4496 is a 16 channel AI module and the 4462 is a 4 channel AI module, so you will need a module to source the signal. Where is the AC signal coming from? You could set one of the channels to measure current with a shunt resistor and another channel to measure voltage. If you have those two measurments synchronized, you can calculate conductivity from there (assuming the modules have enough accuracy for the application). The delta-sigma ADCs of the 4492 and 4462 may not be ideal for measuring conductance, but will work for the lock-in amplifier.
    A DMM would be the best in terms of DC accuracy. If you're just looking for DC conductance, you would use a DMM to measure resistance and take the inverse for conductance. 
    Jake H | Applications Engineer | National Instruments

  • Spurious signals in PXIe 5641R IF transceiver

    Hi all,
    I am using the example named 'RFSG Single Tone Generation.vi' to generate a signal from the RF signal generator and give its output to PXIe 5641R IF transceiver. And then using the FPGA example named 'Analog Input' for PXIe 5641R IF transceiver, i tried to view the spectrum of the generated signal. The spectrum shows some spurious signals that disappear with the reduction in signal span. I have tried it with different Signal Span options and the results are shown in the files attached. I am getting these spurious signals even if i don't give any input to the IF transceiver. 
    Any ideas why is this so?
    Thanks
    Attachments:
    PXI 5652 [Signal Generator].JPG ‏28 KB
    PXIe 5641R [IF Transceiver].JPG ‏71 KB

    The center frequency of the generated signal was 2MHz and power level was -30dBm.
    I have attached another image that shows the results when there is no input connected to AI port of PXIe 5641R. I get this peak of a very high level at the specified AI center frequency.
    Attachments:
    5641image.JPG ‏128 KB

  • Why does it take so long to clear a task (with DMA transfer) using the PXI bus?

    I am migrating a system which used to use a PCI-6133 (8 channel simultaneous AI) and PCI-6733 (8 channel AO) to one that uses a PXI-6133 and PXI-6733 mounted in a PXI-1033 chassis.
    In general, things seem to work (synchronized AI/AO running near the maximum rate on both devices), with the one exception that clearing an AO task on the PXI-6733 takes forever (on the order of 20-30 seconds).
    Even when I try the sinewave generation for the PXI-6733 in the MAX test panel it takes the same amount of time to stop the task. If I switch to using interrupts as the transfer mechanism, it stops immediately.
    I tried using the interrupt transfer mechanism on my more demanding set of synchronized tasks, but that does not produce the right behavior (even though it does not give any errors).
    Is there any trick (or better diagnostic) to help get my tasks working with DMA under PXI that used to work fine on PCI?
    Thanks in advance!
    Solved!
    Go to Solution.

    Hi Patrick,
    I'm using a PCIe-8361 controller. The computer is a Dell T5500 workstation running Windows 7 x64. I see the problem every single time I try to clear a task running on the PXI-6733, including my example using the Measurement & Automation test panel (from the very first time I try the Sinewave Generation onward). I can try other parameters in the test panel, but I don't need to adjust anything from the defaults (e.g., Rate = 1000) to get the behavior. I will also try installing the PXI chassis in a few other computers we have here just to confirm that it's not computer specific. From your line of questions I can at least gather that there's nothing obvious (like a known bug with the PXI-6733) and that I should expect this configuration to work.
    Thanks for your help and I'll post any other findings I obtain.

  • AM demodulation in NI PXIe 5641r

    Hi
        I am doing demodulation in NI PXIe 5641r using Labview 2009 DS1.
        After demodulation i am trying to put Bandpass filter.
        In this while specifying lower cut off frequency and higher cutoff frequency i am getting error like your frequency should be withing 0<L_freq<=H_freq<=fs/2
        I tried with all the frequency but i am getting the same error.
        Please help me to rectify this....
        I have attached my block diagram of this
    Thank You
    Attachments:
    am mod.jpg ‏81 KB

    Hello,
    The problem lies in the build waveform function.
    The dt input that we specify in the build waveform function is basically the time in seconds between two samples. This can be correlated to the sampling frequency.So according to this value you should set the values in the bandpass filter.
    If you want the high cutoff frequency at 500 Hz, your minimum sampling frequency should be 1000 Hz, which means that the time between two samples is 0.001 s. So set this value as dt in your build waveform function and it should work.
    I think this should solve your problem.
    Have a good day!!!!

  • Synchronizing audio and video on a transparent layer - can it be done?

    Let me start by saying I opened After Effects CS3 for the first time last weekIm a nubbie. To date I have been working in Premiere Pro CS3, Photoshop etc trying to tweak things and make-do with effects and titles I know After Effects was made for.
    Can I apply an After Effects lighting/flash effect to transparent clip?
    I have a long title in PPro that comes in as we hear the Narrator speaking. The last words are all of this for Reading! On the word reading I want to add a lens flare synchronized with and audio Ting-a-Ling bell noise.
    In P-Pro I have been able to use Knoll Light Factory for the lens flare, and I found the right .wav file. Synchronizing them has been the problem its ok but not great. So here is where I turned to After Effects. Using Convert Audio to Key Frames I was able to generate a null object (?) and this I link (with the whip tool) to the Brightness and Scale attributes in Knolls Light Factory LE effect.
    Great so far but Id like to apply the over all effect to a transparent clip so I can lay it right in on top of my P Pro time line. This title sequence is complex; I do not want to re-create it from scratch in After Effects. Is there a way to add a lighting effect to some sort of transparent video?

    Hi Query 101! First of all welcome to the Apple community forums!
    No, you don't need to configure it! I am guessing you have brought the apple wireless keyboard?
    All you need to do is connect the keyboard to your iPad via bluetooth!
    Go to Settings app
    Select General
    Make sure Bluetooth is turned on
    Make sure your keyboard is in discovery mode (press the silver button on the right side of the keyboard - the green light will start flashing)
    In the Bluetooth section on the iPad, you should see the wireless keyboard
    Select the found keyboard to pair it with the iPad
    You'll be asked to type a pairing code on the keyboard - if it's entered successfully, your keyboard will be paired with the iPad (or any iOS device with Bluetooth)
    Note that when you are using the Bluetooth keyboard, the normal iPad keyboard does not appear - turn off Bluetooth or the external keyboard (press and hold the button on the right side of the Apple Wireless Keyboard), or travel outside the 10-15m range of Bluetooth to go back to using the regular iPad keyboard
    Hope this helps you and you can get using your new wireless keyboard on your iPad!
    Thanks
    Max Burbidge

  • How to generate a gps signal using the PXI-5671 after generating a gps binary file using the gps toolkit

    Hi,
    I am trying to test a GPS receiver and would like to use the PXI-5671 to stream a GPS binary data file which was generated using the GPS toolkit. I tried using the RFSG Arbitrary Waveform Generation.vi but it doesn't work.  Is there a sample code that will allow me to do this?
    Thank you.

    Hello,
    The NI-RFSG driver certainly allows you to stream waveform files to signal generators without the use of the GPS Toolkit, as shown here. However, the NI-RFSG driver does not provide the user with out-of-box applications that can stream GPS waveforms with Almanac and Ephemeris information to various signal generators. For this reason, the NI GPS toolkit will be needed. 
    The only alternative is that you will gather your own Almanac and Ephemeris files and implement your own functionality using the base RFSG driver to generate and stream the GPS signals. This is something that you would need to do on your own, which could prove to be difficult, thus making the GPS toolkit the best option.
    I hope this information helps.
    Regards
    Cameron T
    Applications Engineer
    National Instruments

  • Synchronizing put and select

    In Berkeley DB, Java Ed. When using non-transactionl context and deferred writes, I get select method failures. My application has one writer(put) and one reader(select) thread.
    I thought as soon as writer succesffuly returns, the record is inserted but possibly not on disk. It turns out, the record is nowhere yet. Select method of another thread who comes a bit later does not see it. I was able to fix it by synchronizing put and get methods. Did anybody run into this problem, is it true?
    thanks,
    eugene

    Hi Eugene,
    When you insert a record with JE with a non-transactional put() method (including with Deferred Write), it is available for querying in other threads when the put() method returns. There are no known bugs in this area.
    Since you are inserting and querying in two different threads, how do you know that the query occurs after the insert? Of course, if two threads must execute operations in a particular sequence, you must synchronize them correctly yourself.
    --mark                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                               

  • Communication between Windows 7 and Windows 8(and above) using Sockets(TCP and UDP)

    I need to use TCP and UDP using Sockets to communicate between two(or more) applications installed in Windows 7 and Windows 8.
    Is it possible.? I tried within a LAN, but in vain. If needed I would post the appropriate code.
    Note: I only tried running exe(s) in these machines and not with installation.

    Hello Prabodh.Minz,
    >>Is it possible.?
    It is not clear what develop language you are using, here are examples which uses the C# based on .NET. It created the communition between two machines by using sockets with TCP protocol, a server and a client:
    Synchronous example:
    Client and
    Server.
    Asynchronous example:
    Client and
    Server.
    Multi-client per one server - socket programming in .net(C#)
    >>Note: I only tried running exe(s) in these machines and not with installation.
    There are all .exe.
    Regards.
    We are trying to better understand customer views on social support experience, so your participation in this interview project would be greatly appreciated if you have time. Thanks for helping make community forums a great place.
    Click
    HERE to participate the survey.

  • Regaring Synchronous communication and ASynchronous Commu

    Hi,
    Can any please describe me  for the above Synchronous communication and ASynchronous Commu. Please don't send any weblogs.. Or Documentations please  type the answers in simple language  just to understand excatly.
    1.  when to use these.
    2.  where to use..
    3.  How its Usefull

    Hi,
    When you make a synchronous call i.e the message is sent, the receiving system is  active and can accept the call and further process it if necessary.
    It is advantageous in a scenario which requires immediate return of data to the sender system.
    One example would be where, you create a purchase order with account assignment in the sender system, and you want to perform a budget check in central accounting before you save the purchase order.
    A disadvantage would be that both systems are required to be active.
    In Asynchronous communication the receiving system does not necessarily have to be available at the time a function call is dispatched from the sender system. The receiving system can receive and process the call at a later time. If the receiving system is not available, the function call remains in the outbound queue of the sending system, from where the call is repeated at regular intervals until it can be processed by the receiving system.
    An example would be, you are sending a purchase order to a vendor system. The sending system cannot influence the availability of the receiving system. If the receiving system is not available, the purchase order can be sent repeatedly until the vendor system is available again.
    The obvious advantage of async communication is that the receiving system does not have to be available at the time the function call is made and the disadvantage is that processes that require an immediate response to the sender system cannot be executed using this method.
    Hope this gives a clear idea of sync n async communication.
    Regards,
    Chandra

  • Can I close multiple output channels in parallel on one COM line using the PXI-2503

    I want to fan out a power supply to four DUTS. During current testing, I will want to turn on one DUT at a time. During other tests, I want to power all four DUTS in parallel. This will require turning on four output channels at once in each mux bank. Can this be done using the PXI-2503?

    Bob,
    4x6 2-wire mode should work fine. You can connect the power supply to one column, and the DUTs to each row. The rows can be connected to the column one at a time or all at once.
    Regards,
    Jessica Kinnevan
    Applications Engineering

  • Connection timeout while synchronizing webtools and SAP B1

    Hi,
    Sync manager is not synchronizing webtools and SAP B1 database, getting error meassage:  
    Timeout Expired.The timeout period elapsed prior to completion of the operation or the server is not responding.
       at netpoint.api.data.DataFunctions.Execute(String SQL, String connectionstring)
       at NetPoint.SynchSBO.Upgrade.Version._6xxTo650()
       at NetPoint.SynchSBO.Upgrade.Version.Resolve()
       at NetPoint.SynchSBO.Synch.SynchAll2()
    Any resolution for this?

    After spending many hours trying to upgrade a client I think I finally figured out what was happening using SQL trace. It looks like the timeout is not an issue with any SBO table but with a WebTools table ... PartsPricing. I guess since SP1 supports special pricing the upgarde process needs to do a semi-initial synch to get all the pricing data into WebTools.
    So it looks like the SQL that causes the timeout is just "Delete from PartsPricing" ... I should have realized earlier because this same error popped up back in the Netpoint days when re-synching pricelists and it was the same problem.
    I backed up my WT database, deleted the contents of partspricing and tried the synch again and it seems to be running now.
    Use this at your own risk ... backup your database first and hopefully this helps.
    Steve

Maybe you are looking for

  • Problem: DVD-RAM can no longer be read on MBP C2D

    The "MATSHITA DVD-R UJ-857D" in my MacBook Pro C2D is said to have read (but not write) support for DVD-RAM media. During the first few weeks of its lifetime, reading DVD-RAMs definitely worked. But now, no more, no matter what brand of media I try.

  • Error Code 600 Autodiscover

    I am using Exchange server 2007 i am facing issue activesync, my users are not able to emails from their smartphones https://autodiscover.mydomain.com/autodiscover/autodiscover.xml <?xml version="1.0" encoding="utf-8" ?>  - <Autodiscover xmlns="http:

  • Browser not responding when  there is a Exception in ActionScript class

    Hi , I am trying to debug my Application , so under the ActionScript lass i am using some trace print messages . But the Problem is that when ever there is an Exception on to my ActionScript class , the browser is not responding Means i need to manua

  • DPS Viewer for Android mobiles

    Since we launched our publication on the IPAD and the IPhone, we have been receiving alot of requests from customers to launch the publication on android devices. After doing some survey, most of the requests are coming from people with Samsung S2, S

  • Podcast when streamed on iTunes stops short of end by 1 minute

    First podcast.  Submitted and approved in less than 24 hours - yea!  Downloads great - no issues.  But when streamed on iTunes, it stops just short of the end. Also, duration of the podcast is about 55 minutes.  It's listed on iTunes as 1 minute, 44