12-04-2007 03:54 AM
12-05-2007 03:13 PM
Hello Dannn,
The 5661, which is a combination of the 5600 and 5142 will use the NI-RFSA driver. If the 5600 is used alone, then it will use the NI-Turner driver. The 5142 will use the NI-SCOPE driver if it is used alone. If you want to use them together, then you have to go into MAX and associate the 5600 with the 5142.
The PXIe-5122 (which uses the NI-SCOPE driver) cannot be associated with the 5600 so that the NI-RFSA driver can be used. However, they can be used in the same application. You are just loosing the tight synchronization that you get with the NI-RFSA driver.
The 5600 has a fixed BW of 20MHz and cannot be adjusted. The NI-RFSA driver can span the 50MHz+the BW with no problems. The only way that the 5600 can provide real-time continuous data is if the BW is set to 20MHz.
The RF Switches are only required if you need more than one signal to be connected to your 5661. The 5421 is not needed to stream data to a RAID Array. However if you want to replay and stream the data from your RAID Array, then I would recommend the 5672, which uses the NI-RFSG driver.
12-09-2007 09:36 PM
Hi
Thanx for the reply. now i want to ask another thing. can i use 5661 alongwith controller such as 8106,8130 and modulation toolkit for real-time demod of qpsk/qam?
danyal
12-12-2007
11:00 AM
- last edited on
07-11-2025
05:29 PM
by
Content Cleaner
Hello danyal,
The Modulation Toolkit provides an example program called MT niRFSA QAM Continuous Demod.vi which "demonstrates continuous acquisition and online demodulation of a QAM signal."
I have run this example on a PXI-1006 chassis with a PXI-8196 controller and a PXI-5661 Vector Signal Analyzer and have been able to acquire and demodulate live RF data. Given the improved performance of the PXI-8106 and PXI-8130, this operation should be no problem on those controllers. However, if you are asking if you can perform this operation on the PXI-8106 RT or PXI-8130 RT PXI controllers with LabVIEW Real-Time, then I would direct you to the NI-RFSA driver download page here. There you will notice that the NI-RFSA driver does not currently offer support for real-time operating systems. Therefore, you cannot run the PXI-5661 in a PXI system running LabVIEW Real-Time.
03-12-2008 11:30 PM
03-14-2008 10:53 AM - edited 03-14-2008 10:55 AM
03-14-2008 10:31 PM
03-18-2008
10:01 AM
- last edited on
07-11-2025
05:30 PM
by
Content Cleaner
Thank you for the clarification Danyal. You could make the Viterbi and CELP calculations on a Windows machine. I did find a few places where we already have some example code for the viterbi if you are interested. Here is a forum post that talks about viterbi.
The answer to your question about whether doing these algorithms in real time is, yes. You could implement viterbi and CELP both in Windows and on an RT (Real Time) Operating System. I would recommend using the RTOS and not a Windows machine for your real time measurements. Windows will not be as deterministic as a real time machine would be for you calculations. You can just use LabVIEW real time to program your algorithm. I could not find any examples that would achieve this for your. However, the programming in real time is very similar, so I think you could use the above code to make your programs in real time as well. Just to clarify, programming on an RTOS instead of a Windows machine will not make it faster, only more deterministic. Also, the only thing that will be running on your RT machine will be the programs you wrote, so there will be no "lag" or interference caused by other programs running in the background (on a Windows machine).
To summarize, it depends on what kind of determinism, you are looking for. If you are looking to process the data as soon as possible, you might want to look at some kind of FPGA solution, but if you are just looking for some kind of determinism, you might be better off with a real time operating system on your 8130.
Hope this helps.
Regards,
03-19-2008 01:22 AM
Hi,
The point about determinism is clear. Thanx for the insight, now comes the problem of NI-RFSA driver that is not currently offered for RT, that means what? (pl refer reply 3 to my post by Matt) how to go about it if i choose RT? the reason i am not considering FPGA at the moment is because i need a flexible solution, easily upgradabale etc.
danyal
03-19-2008
10:21 AM
- last edited on
07-11-2025
05:30 PM
by
Content Cleaner
Hello danyal,
With the introduction of NI-RFSA 2.0.7, we now offer support for the NI PXI-5661 in the LabVIEW 8.5 Real-Time Module. This update was released in December of last year, and I apologize for not updating this post with the pertinent information. However, the Modulation Toolkit does not offer support for any real-time operating system, so any demodulation or decoding algorithms would have to be written from scratch in LabVIEW.