01-03-2008 08:34 AM
01-08-2008 09:05 AM
01-09-2008 12:02 PM
01-10-2008 03:28 AM
HI Adnan
My requirement does not include phase, I am only interested in insertion loss. On the face of it, it should be possible. according to one of my collegues we are not unique, I was hoping there was an existing example VI, but it seems not, therefore we will have to invest in the time and create one of our own. Also one this point, what has happen to the RFSG driver in recent times that has restricted the minimum sample rate of the AWG, which used to go down to 1E+6 now will only go down to 1E+7 with a default rate of 1E+8.
Thanks
Mike
01-11-2008 04:57 AM
01-14-2008 03:47 AM
Hi Adnan
The original idea for the sweep was coded by myself some month ago for performing IF bandwidth tests, when initially coded we was running labview only and the routines worked.
The FM sweep was produced my modifing some NI example code, the essential features were to change the modulation signal type to Sawtooth wave and to use Export Signal with output selected to PFI0 between Write Arb Waveform and Initiate VI. The trigger in this case wat to start the Digitiser audio recording of the receivers audio line output. The only other issue was to run the AWG at a slower rate as possible, this was taken down th 1Hz, however this could not be done using using the defaultIQ rate S/s which you quite rightly said was 100Mb/s or (1E+8 as shown in the labview property). At the time this value could be set down to 1E+6, thus allowing a 1 Second sweep to take place.
The sweep starts a the Zero crossing point, then goes +, but this was not a problem as we were able to detect the abrupt change from + extreme to the - extreme and use that as a marker for the recovered response.
When were first wrote this application we had little experiance of Labview / test stand etc, We first tried to integrate this into Test stand 3.5 and were not able to run the RFSG and Audio digitiser simultaneously, late we found this to be due to our time VI settings, (it was not recursive only one instance could be run at any one time).
Later we tried to reserrect this into test stand 4.00 but during the intervening period we had driver upgrade, as a result of this the IQ sample rate cannot be set below 1 E+7. The sweep can be made to work but no lower than 1.5Hz which does produce a coersion warning. I also noticed some else that had changed, I cannot set an RFSG property node which show the same node name but one as an input but with the other as an output, two node with the same name can exist but, if you change one from a read to a write both change and vica verca.
The theory behind my immediate requirment, is to drive the RFSG in a similare way to the above, but to limit the number of samples (duration) to a half cycle, this will produce a frequency sweep in one direction only, this should be easy for the RFSA to follow it, both unit sould be linked together via the PFI0 lines to allow the RFSG to send the start sync to the RFSA to follow, clearly the sweep time and freq range of the RFSA must match the RFSG, and bandwidth of the RFSA should be suffiently wide to prevent tracking errors.
I hope this helps clarify what we are trying to do.
regards
Mike
01-17-2008 07:06 AM