Re: [Flexradio] Frequency Calibration
Yes, ageing is the fastest te fist few month of the life of the Xtal See as an example http://www.golledge.com/pdf/products/xtl_ld/hc49.pdf https://netmail.hetnet.nl/exchweb/bin/redir.asp?URL=http://www.golledge.com/pdf/products/xtl_ld/hc49.pdf Calibration 30ppm (standard) Ageing 3ppm max first year 73 groeten Peter petervn(a)hetnet.nl mailto:[EMAIL PROTECTED] ; pa0pvn(a)hetnet.nl mailto:[EMAIL PROTECTED] ; pa0pvn(a)gmail.com ; pa0pvn(a)amsat.org . -- next part -- An HTML attachment was scrubbed... URL: http://mail.flex-radio.biz/pipermail/flexradio_flex-radio.biz/attachments/20070529/8172a7de/attachment.html ___ FlexRadio mailing list FlexRadio@flex-radio.biz http://mail.flex-radio.biz/mailman/listinfo/flexradio_flex-radio.biz Archive Link: http://www.mail-archive.com/flexradio%40flex-radio.biz/ FlexRadio Knowledge Base: http://kb.flex-radio.com/ FlexRadio Homepage: http://www.flex-radio.com/
[Flexradio] Frequency Calibration
I have had my SDR-1000 since December. When I first got the clock offset was set to about +100 for accurate calibration. Since then it has been steadily needed to be reset to a lower value. It is at -1300 now. Could the problem be the crystal going bad? Frank WA3JBT. -- next part -- An HTML attachment was scrubbed... URL: http://mail.flex-radio.biz/pipermail/flexradio_flex-radio.biz/attachments/20070528/806efac5/attachment.html ___ FlexRadio mailing list FlexRadio@flex-radio.biz http://mail.flex-radio.biz/mailman/listinfo/flexradio_flex-radio.biz Archive Link: http://www.mail-archive.com/flexradio%40flex-radio.biz/ FlexRadio Knowledge Base: http://kb.flex-radio.com/ FlexRadio Homepage: http://www.flex-radio.com/
Re: [Flexradio] Frequency Calibration
Mine started in the -150 range and 6 months later, is -2680 and continuing lower. Maybe this is Flex's way to make money in the after market selling replacement crystal oscillators. You can always buy a Bliley OCXO for $400. Bob W6TR - Original Message - From: Frank Mayer [EMAIL PROTECTED] To: flexradio@flex-radio.biz Sent: Monday, May 28, 2007 4:45 PM Subject: [Flexradio] Frequency Calibration I have had my SDR-1000 since December. When I first got the clock offset was set to about +100 for accurate calibration. Since then it has been steadily needed to be reset to a lower value. It is at -1300 now. Could the problem be the crystal going bad? Frank WA3JBT. -- next part -- An HTML attachment was scrubbed... URL: http://mail.flex-radio.biz/pipermail/flexradio_flex-radio.biz/attachments/20070528/806efac5/attachment.html ___ FlexRadio mailing list FlexRadio@flex-radio.biz http://mail.flex-radio.biz/mailman/listinfo/flexradio_flex-radio.biz Archive Link: http://www.mail-archive.com/flexradio%40flex-radio.biz/ FlexRadio Knowledge Base: http://kb.flex-radio.com/ FlexRadio Homepage: http://www.flex-radio.com/ ___ FlexRadio mailing list FlexRadio@flex-radio.biz http://mail.flex-radio.biz/mailman/listinfo/flexradio_flex-radio.biz Archive Link: http://www.mail-archive.com/flexradio%40flex-radio.biz/ FlexRadio Knowledge Base: http://kb.flex-radio.com/ FlexRadio Homepage: http://www.flex-radio.com/
Re: [Flexradio] Frequency Calibration
Frank .. all crystals change frequency with age. The change should be less and less with time and in the same direction, until it settles down. I would say that what you are seeing is quite normal. If you want to worry about something consider if the air filter catching enough dust! The real question is, is your SDR-1000 on frequency after calibration? --Larry W8ER Frank Mayer wrote: I have had my SDR-1000 since December. When I first got the clock offset was set to about +100 for accurate calibration. Since then it has been steadily needed to be reset to a lower value. It is at -1300 now. Could the problem be the crystal going bad? Frank WA3JBT. -- next part -- An HTML attachment was scrubbed... URL: http://mail.flex-radio.biz/pipermail/flexradio_flex-radio.biz/attachments/20070528/806efac5/attachment.html ___ FlexRadio mailing list FlexRadio@flex-radio.biz http://mail.flex-radio.biz/mailman/listinfo/flexradio_flex-radio.biz Archive Link: http://www.mail-archive.com/flexradio%40flex-radio.biz/ FlexRadio Knowledge Base: http://kb.flex-radio.com/ FlexRadio Homepage: http://www.flex-radio.com/ ___ FlexRadio mailing list FlexRadio@flex-radio.biz http://mail.flex-radio.biz/mailman/listinfo/flexradio_flex-radio.biz Archive Link: http://www.mail-archive.com/flexradio%40flex-radio.biz/ FlexRadio Knowledge Base: http://kb.flex-radio.com/ FlexRadio Homepage: http://www.flex-radio.com/
Re: [Flexradio] Frequency Calibration
As the xtal gets older the shift should become less and less (more stable) give it an extra calibration. I do not know the percentage of the shift, but can be normal for new xtals. 73 groeten Peter petervn(a)hetnet.nl mailto:[EMAIL PROTECTED] ; pa0pvn(a)hetnet.nl mailto:[EMAIL PROTECTED] ; pa0pvn(a)gmail.com ; pa0pvn(a)amsat.org . Van: [EMAIL PROTECTED] namens Bob Maser Verzonden: ma 28-5-2007 23:06 Aan: Frank Mayer; flexradio@flex-radio.biz Onderwerp: Re: [Flexradio] Frequency Calibration Mine started in the -150 range and 6 months later, is -2680 and continuing lower. Maybe this is Flex's way to make money in the after market selling replacement crystal oscillators. You can always buy a Bliley OCXO for $400. Bob W6TR - Original Message - From: Frank Mayer [EMAIL PROTECTED] To: flexradio@flex-radio.biz Sent: Monday, May 28, 2007 4:45 PM Subject: [Flexradio] Frequency Calibration I have had my SDR-1000 since December. When I first got the clock offset was set to about +100 for accurate calibration. Since then it has been steadily needed to be reset to a lower value. It is at -1300 now. Could the problem be the crystal going bad? Frank WA3JBT. -- next part -- An HTML attachment was scrubbed... URL: http://mail.flex-radio.biz/pipermail/flexradio_flex-radio.biz/attachments/20070528/806efac5/attachment.html ___ FlexRadio mailing list FlexRadio@flex-radio.biz http://mail.flex-radio.biz/mailman/listinfo/flexradio_flex-radio.biz Archive Link: http://www.mail-archive.com/flexradio%40flex-radio.biz/ FlexRadio Knowledge Base: http://kb.flex-radio.com/ FlexRadio Homepage: http://www.flex-radio.com/ ___ FlexRadio mailing list FlexRadio@flex-radio.biz http://mail.flex-radio.biz/mailman/listinfo/flexradio_flex-radio.biz Archive Link: http://www.mail-archive.com/flexradio%40flex-radio.biz/ FlexRadio Knowledge Base: http://kb.flex-radio.com/ FlexRadio Homepage: http://www.flex-radio.com/ -- next part -- An HTML attachment was scrubbed... URL: http://mail.flex-radio.biz/pipermail/flexradio_flex-radio.biz/attachments/20070528/864fb9de/attachment.html ___ FlexRadio mailing list FlexRadio@flex-radio.biz http://mail.flex-radio.biz/mailman/listinfo/flexradio_flex-radio.biz Archive Link: http://www.mail-archive.com/flexradio%40flex-radio.biz/ FlexRadio Knowledge Base: http://kb.flex-radio.com/ FlexRadio Homepage: http://www.flex-radio.com/
Re: [Flexradio] Frequency Calibration
Thanks for the tip! - Original Message - From: Bob Maser [EMAIL PROTECTED] To: Frank Mayer [EMAIL PROTECTED]; flexradio@flex-radio.biz Sent: Monday, May 28, 2007 5:06 PM Subject: Re: [Flexradio] Frequency Calibration Mine started in the -150 range and 6 months later, is -2680 and continuing lower. Maybe this is Flex's way to make money in the after market selling replacement crystal oscillators. You can always buy a Bliley OCXO for $400. Bob W6TR - Original Message - From: Frank Mayer [EMAIL PROTECTED] To: flexradio@flex-radio.biz Sent: Monday, May 28, 2007 4:45 PM Subject: [Flexradio] Frequency Calibration I have had my SDR-1000 since December. When I first got the clock offset was set to about +100 for accurate calibration. Since then it has been steadily needed to be reset to a lower value. It is at -1300 now. Could the problem be the crystal going bad? Frank WA3JBT. -- next part -- An HTML attachment was scrubbed... URL: http://mail.flex-radio.biz/pipermail/flexradio_flex-radio.biz/attachments/20 070528/806efac5/attachment.html ___ FlexRadio mailing list FlexRadio@flex-radio.biz http://mail.flex-radio.biz/mailman/listinfo/flexradio_flex-radio.biz Archive Link: http://www.mail-archive.com/flexradio%40flex-radio.biz/ FlexRadio Knowledge Base: http://kb.flex-radio.com/ FlexRadio Homepage: http://www.flex-radio.com/ -- No virus found in this incoming message. Checked by AVG Free Edition. Version: 7.5.472 / Virus Database: 269.8.0/821 - Release Date: 5/27/2007 3:05 PM ___ FlexRadio mailing list FlexRadio@flex-radio.biz http://mail.flex-radio.biz/mailman/listinfo/flexradio_flex-radio.biz Archive Link: http://www.mail-archive.com/flexradio%40flex-radio.biz/ FlexRadio Knowledge Base: http://kb.flex-radio.com/ FlexRadio Homepage: http://www.flex-radio.com/
Re: [Flexradio] Frequency Calibration
At 02:06 PM 5/28/2007, Bob Maser wrote: Mine started in the -150 range and 6 months later, is -2680 and continuing lower. Maybe this is Flex's way to make money in the after market selling replacement crystal oscillators. Surely you jest. Actually, the beauty of the SDR1000 is that you don't much care what the frequency is, because aging can be compensated in software (as you've noted). All crystal oscillators have tradeoffs among aging, spectral purity, and temperature stability. The ability to compensate the change in software means you can spec an oscillator with outstanding spectral purity (low phase noise), and not have to pay an arm and a leg to try and solve it in hardware (ovens, careful selection of capacitor tempcos, etc.) You can always buy a Bliley OCXO for $400. You can do it for less money ($200-250 for a Streamline OCXO from Wenzel, for instance, $50 for used HP10811s, less if you pull them out of dead test equipment), but even that OCXO has a trimmer adjust to compensate for aging. On modern test equipment, that's probably one of the few adjustments that needs to get made (and, for modern equipment, it's a software adjustment, just like the SDR1000)) Heck, you can build your own little oven for the Vectron part on the SDR1000 board (that's essentially what the thermistor mod is). Part of the expense, though, is that the mfr has already run the crystal for a while to get past the really steep part of the aging curve, and that costs money. Essentially, you're buying an oscillator that already has 1000 or more hours on it. Bob W6TR - Original Message - From: Frank Mayer [EMAIL PROTECTED] To: flexradio@flex-radio.biz Sent: Monday, May 28, 2007 4:45 PM Subject: [Flexradio] Frequency Calibration I have had my SDR-1000 since December. When I first got the clock offset was set to about +100 for accurate calibration. Since then it has been steadily needed to be reset to a lower value. It is at -1300 now. Could the problem be the crystal going bad? Frank WA3JBT. Jim,W6RMK ___ FlexRadio mailing list FlexRadio@flex-radio.biz http://mail.flex-radio.biz/mailman/listinfo/flexradio_flex-radio.biz Archive Link: http://www.mail-archive.com/flexradio%40flex-radio.biz/ FlexRadio Knowledge Base: http://kb.flex-radio.com/ FlexRadio Homepage: http://www.flex-radio.com/
[Flexradio] Frequency Calibration Problem
I have three versions of Power SDR available. They are PowerSDR 1.6.3 (with K6JCA mods), PowerSDR 1.8.0, and PowerSDR latest SVN. There are three groups of numbers below the panadapter. First is hz deviation of the frequency of the strongest signal in the filter passband. Second is that signal's strenght in dbm. Third is the frequency of the strongest signal in the filter passband. I start PowerSDR 1.6.3 and tune the receiver to WWV (15 mhz). Going to the setup/calibration tab, I put 15.000.000 in the Frequency calibration Window and hit calibrate. The main screen comes back and shows me [0.0 Hz -73dBm 15.000.000 Mhz]. This is what I would expect it to show. I start PowerSDR 1.8.0 and do the same thing. Now the display gives me [-20.2 Hz -73dBm 14.999.980 Mhz]. It appear to be telling me that WWV is 20 Hz low. The same is true of the latest SVN code. I have tried reloading the program. I did not import the database but started with a new database and fresh calibration each time. Each of the PowerSDR versions is in it's own directory with it's own database. I have checked the KB. I have checked the reflector and seem to find nothing on it so it seems to be only my problem. Any ideas??? --Larry W8ER ___ FlexRadio mailing list FlexRadio@flex-radio.biz http://mail.flex-radio.biz/mailman/listinfo/flexradio_flex-radio.biz Archive Link: http://www.mail-archive.com/flexradio%40flex-radio.biz/ FlexRadio Homepage: http://www.flex-radio.com/ FlexRadio Knowledge Base: http://kb.flex-radio.com/
[Flexradio] Frequency Calibration Problem
Thanks for the explanation Eric. I experience exactly the same thing. Norman -- next part -- An HTML attachment was scrubbed... URL: http://mail.flex-radio.biz/pipermail/flexradio_flex-radio.biz/attachments/20070117/168e9ec8/attachment.html ___ FlexRadio mailing list FlexRadio@flex-radio.biz http://mail.flex-radio.biz/mailman/listinfo/flexradio_flex-radio.biz Archive Link: http://www.mail-archive.com/flexradio%40flex-radio.biz/ FlexRadio Homepage: http://www.flex-radio.com/ FlexRadio Knowledge Base: http://kb.flex-radio.com/
Re: [Flexradio] Frequency Calibration Problem
I encountered exactly this problem years ago when using a $50,000 high-end spectrum analyzer (at least it was back then - HP 8560 series) to automatically characterize a wideband free-running VCO's tuning range, tuning slope, harmonics, etc. across its entire tuning range (before the days of the fancy VCO testers and signal source analyzers). The specan has a limited number of display points, and the wider the span and resolution bandwidth (RBW) got, the less accurate the frequency readings were (the 8560 series has a real built-in freq counter). The trick was to start with a 100 MHz span centered near the expected tune freq and a mid-range resolution bandwidth (1 MHz or so) to get a fast sweep, peak search to find the center of the hump, marker to center freq, narrow the span and RBW, repeat the peak search centering routine, then keep narrowing and centering until the span was as narrow as a 1 Hz RBW would let me go. With the final peak in the display center, and the marker set on top, the 8560's counter was used to accurately read the frequency. This became the reference point for all the other measurements. Takes forever, but it was accurate. Why didn't I just use a stand-alone counter to make it go faster? Well, I had to do all that stuff to set the fundamental freq marker accurately in order to measure all the other parameters, anyway. This technique could be used in PowerSDR to improve frequency calibration accuracy, although I suspect it might be a wee bit faster than what I had to do since our calibration frequency is known and we shouldn't be that far off to start with. The limitation with the SDR-1000 will be LO cleanliness and stability. It's hard to use a 1Hz or 10Hz RBW with a slightly rough LO (spurs and temperature stability). 73, Dan KB5MY/6 DM13nc It's definitely not just your problem. The display code changed in the latest versions to enable the zoom/pan features that came along with the wider display. Because of this, we have to use a more flexible manner of converting a pixel on the display to a frequency. Unfortunately the resolution of these pixels is very poor. Consider that when running 96kHz on the 1x zoom, the display is showing 40kHz of data. This data is spread over 704 pixels. This means that each pixel represents 40,000 / 704 = 56Hz. What this means is that the accuracy of those frequency readouts is only going to be ~56Hz in that setting. It gets worse when you go to 192kHz and zoom out further than 1x. The long and short of it is that this needs to be reworked in the code to be calculated more accurately. I'm not sure how we will do this, but I'm sure we can improve on the current situation. Eric Wachsmann FlexRadio Systems -Original Message- From: Larry W8ER [mailto:[EMAIL PROTECTED] Sent: Wednesday, January 17, 2007 2:20 PM To: FlexRadio - Eric; flexradio@flex-radio.biz Subject: Frequency Calibration Problem I have three versions of Power SDR available. They are PowerSDR 1.6.3 (with K6JCA mods), PowerSDR 1.8.0, and PowerSDR latest SVN. There are three groups of numbers below the panadapter. First is hz deviation of the frequency of the strongest signal in the filter passband. Second is that signal's strenght in dbm. Third is the frequency of the strongest signal in the filter passband. I start PowerSDR 1.6.3 and tune the receiver to WWV (15 mhz). Going to the setup/calibration tab, I put 15.000.000 in the Frequency calibration Window and hit calibrate. The main screen comes back and shows me [0.0 Hz -73dBm 15.000.000 Mhz]. This is what I would expect it to show. I start PowerSDR 1.8.0 and do the same thing. Now the display gives me [-20.2 Hz -73dBm 14.999.980 Mhz]. It appear to be telling me that WWV is 20 Hz low. The same is true of the latest SVN code. I have tried reloading the program. I did not import the database but started with a new database and fresh calibration each time. Each of the PowerSDR versions is in it's own directory with it's own database. I have checked the KB. I have checked the reflector and seem to find nothing on it so it seems to be only my problem. Any ideas??? --Larry W8ER ___ FlexRadio mailing list FlexRadio@flex-radio.biz http://mail.flex-radio.biz/mailman/listinfo/flexradio_flex-radio.biz Archive Link: http://www.mail-archive.com/flexradio%40flex-radio.biz/ FlexRadio Homepage: http://www.flex-radio.com/ FlexRadio Knowledge Base: http://kb.flex-radio.com/ ___ FlexRadio mailing list FlexRadio@flex-radio.biz http://mail.flex-radio.biz/mailman/listinfo/flexradio_flex-radio.biz Archive Link: http://www.mail-archive.com/flexradio%40flex-radio.biz/ FlexRadio Homepage: http://www.flex-radio.com/ FlexRadio Knowledge Base: http://kb.flex-radio.com/
Re: [Flexradio] Frequency calibration, measurement of unknowns with SDR1000Re: Question regarding commercial AM broadcasters' carrieraccuracy
Mike, Thanks! I figured there must be at least one station engineer on the list! Mark -Original Message- From: Mike Naruta [mailto:[EMAIL PROTECTED] Sent: Tuesday, November 07, 2006 1:42 PM To: Jim Lux Cc: Eric Wachsmann; 'Mark Amos'; flexradio@flex-radio.biz Subject: Re: [Flexradio] Frequency calibration, measurement of unknowns with SDR1000Re: Question regarding commercial AM broadcasters' carrieraccuracy When I was chiefing, I think the AM tolerance was 20 Hertz. To tweak it, I would have to shut down a transmitter, open the door, and adjust the trimmer. They did not like me taking the station down, or switching to the auxiliary transmitter, so I just checked frequency occasionally. We also had quarterly, third party measurements, just to be sure that we complied. Let's see, 20 Hertz off at 1000 KHz is 200 Hertz off at 10 MHz. You're better off using WWV. They're fastidious about frequency. Mike - AA8K Jim Lux wrote: At 01:30 PM 11/6/2006, Eric Wachsmann wrote: For AM broadcast stations, something like a 10 MHz oscillator divided down to make a 25 kHz marker generator might work well. You'd be able to capture the BC station of interest, as well as more than one marker, in the same recording bandwidth. ___ FlexRadio mailing list FlexRadio@flex-radio.biz http://mail.flex-radio.biz/mailman/listinfo/flexradio_flex-radio.biz Archive Link: http://www.mail-archive.com/flexradio%40flex-radio.biz/ FlexRadio Homepage: http://www.flex-radio.com
[Flexradio] Frequency calibration, measurement of unknowns with SDR1000Re: Question regarding commercial AM broadcasters' carrieraccuracy
At 01:30 PM 11/6/2006, Eric Wachsmann wrote: That procedure makes more sense to me. It is probably going to come down to what tools you are using to make the final measurement. Our display is only accurate to 11Hz per bin at best (more likely more Hz / pixel on the display). Single point cals may not be adequate since there's two factors that affect the scale position of a signal on the display: the sample rate of the sound card and the DDS frequency. The preferred approach would be to feed in two signals separated by, say, 5-6 kHz, all derived from some reference. For instance, if you had a calibrator at 15 MHz, and modulated that with a sine (or square wave) at 3 kHz, where the 3 kHz is from dividing the 15 MHz down by 5000 (obviously, a divisor like 4096 might be more convenient), you'd get a set of well controlled sidebands. Then, by measuring the spacing of the sidebands you can calibrate the sample rate of the sound card, and by measuring the displacement of the center frequency you can calibrate the DDS reference oscillator. For AM broadcast stations, something like a 10 MHz oscillator divided down to make a 25 kHz marker generator might work well. You'd be able to capture the BC station of interest, as well as more than one marker, in the same recording bandwidth. James Lux, P.E. Spacecraft Radio Frequency Subsystems Group Flight Communications Systems Section Jet Propulsion Laboratory, Mail Stop 161-213 4800 Oak Grove Drive Pasadena CA 91109 tel: (818)354-2075 fax: (818)393-6875 ___ FlexRadio mailing list FlexRadio@flex-radio.biz http://mail.flex-radio.biz/mailman/listinfo/flexradio_flex-radio.biz Archive Link: http://www.mail-archive.com/flexradio%40flex-radio.biz/ FlexRadio Homepage: http://www.flex-radio.com
Re: [Flexradio] Frequency Calibration on Recent SVN's
It is on the Flex support page http://support.flex-radio.com The Bug Tracker is : http://support.flex-radio.com/NewIssue.aspx?it=b (you have to log in with an account first to access the Bug Tracker) -Tim --- Integrated Technical Services Too much of everything is just enough. -Bob Barlow -Original Message- From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] On Behalf Of John Hansen Sent: Sunday, September 10, 2006 11:52 AM To: flexradio@flex-radio.biz Subject: [Flexradio] Frequency Calibration on Recent SVN's I noticed that the frequency calibration was off on a couple of the recent SVN's (WWV at 10 MHz was about 20 Hertz low). So I tried to run the frequency calibration routine. When I do this I get a pop message box that says, Peak is Outside Valid Range. I don't have this problem with 1.6.2. I know there is a proper place to report bugs and I know this newsgroup isn't it, but I'm not sure where the proper place is. John W2FS ___ FlexRadio mailing list FlexRadio@flex-radio.biz http://mail.flex-radio.biz/mailman/listinfo/flexradio_flex-radio.biz Archive Link: http://www.mail-archive.com/flexradio%40flex-radio.biz/ FlexRadio Homepage: http://www.flex-radio.com ___ FlexRadio mailing list FlexRadio@flex-radio.biz http://mail.flex-radio.biz/mailman/listinfo/flexradio_flex-radio.biz Archive Link: http://www.mail-archive.com/flexradio%40flex-radio.biz/ FlexRadio Homepage: http://www.flex-radio.com
Re: [Flexradio] Frequency Calibration on Recent SVN's
I've noticed that the software does not cal wwv properly for some time now, On my radio it is always been down the band some. There is an absolute no fail method of calibrating wwv that I've found through the help of some of my buds. I use double sideband to manually calibrate and it's a completely fool proof, dead nuts on the money everytime tuneup. On my rig I can barely even understand wwv until it's very close to being on the money. That's the methid I use. - Original Message - From: John Hansen [EMAIL PROTECTED] To: flexradio@flex-radio.biz Sent: Sunday, September 10, 2006 10:51 AM Subject: [Flexradio] Frequency Calibration on Recent SVN's I noticed that the frequency calibration was off on a couple of the recent SVN's (WWV at 10 MHz was about 20 Hertz low). So I tried to run the frequency calibration routine. When I do this I get a pop message box that says, Peak is Outside Valid Range. I don't have this problem with 1.6.2. I know there is a proper place to report bugs and I know this newsgroup isn't it, but I'm not sure where the proper place is. John W2FS ___ FlexRadio mailing list FlexRadio@flex-radio.biz http://mail.flex-radio.biz/mailman/listinfo/flexradio_flex-radio.biz Archive Link: http://www.mail-archive.com/flexradio%40flex-radio.biz/ FlexRadio Homepage: http://www.flex-radio.com -- No virus found in this incoming message. Checked by AVG Free Edition. Version: 7.1.405 / Virus Database: 268.12.2/442 - Release Date: 9/8/2006 ___ FlexRadio mailing list FlexRadio@flex-radio.biz http://mail.flex-radio.biz/mailman/listinfo/flexradio_flex-radio.biz Archive Link: http://www.mail-archive.com/flexradio%40flex-radio.biz/ FlexRadio Homepage: http://www.flex-radio.com
Re: [Flexradio] Frequency Calibration on Recent SVN's
Just to add to Jimmy's comments. After allowing the SDR-1k to warm up for hours, I tried the DSB method described here where you zero beat the constant tone with ticks (not just the ticks alone). After calibrating from wwv using 15.0 MHz, the DSB method indicated that the zero beat frequency was 14.95. This is easily done visually too by using the scope. When you are not on frequency, there are two separate waveforms on the scope. As you get closer to the zero beating the tone, it will appear as one waveform in the middle of the screen that doesn't jump around. Now the real question: is this a problem with the calibration routine of just an anomaly of using a frequency standard that is effected by atmospheric and solar factors? -Tim --- Integrated Technical Services Too much of everything is just enough. -Bob Barlow -Original Message- From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] On Behalf Of Jimmy Jones Sent: Sunday, September 10, 2006 12:15 PM To: flexradio@flex-radio.biz Subject: Re: [Flexradio] Frequency Calibration on Recent SVN's I've noticed that the software does not cal wwv properly for some time now, On my radio it is always been down the band some. There is an absolute no fail method of calibrating wwv that I've found through the help of some of my buds. I use double sideband to manually calibrate and it's a completely fool proof, dead nuts on the money everytime tuneup. On my rig I can barely even understand wwv until it's very close to being on the money. That's the methid I use. - Original Message - From: John Hansen [EMAIL PROTECTED] To: flexradio@flex-radio.biz Sent: Sunday, September 10, 2006 10:51 AM Subject: [Flexradio] Frequency Calibration on Recent SVN's I noticed that the frequency calibration was off on a couple of the recent SVN's (WWV at 10 MHz was about 20 Hertz low). So I tried to run the frequency calibration routine. When I do this I get a pop message box that says, Peak is Outside Valid Range. I don't have this problem with 1.6.2. I know there is a proper place to report bugs and I know this newsgroup isn't it, but I'm not sure where the proper place is. John W2FS ___ FlexRadio mailing list FlexRadio@flex-radio.biz http://mail.flex-radio.biz/mailman/listinfo/flexradio_flex-radio.biz Archive Link: http://www.mail-archive.com/flexradio%40flex-radio.biz/ FlexRadio Homepage: http://www.flex-radio.com -- No virus found in this incoming message. Checked by AVG Free Edition. Version: 7.1.405 / Virus Database: 268.12.2/442 - Release Date: 9/8/2006 ___ FlexRadio mailing list FlexRadio@flex-radio.biz http://mail.flex-radio.biz/mailman/listinfo/flexradio_flex-radio.biz Archive Link: http://www.mail-archive.com/flexradio%40flex-radio.biz/ FlexRadio Homepage: http://www.flex-radio.com ___ FlexRadio mailing list FlexRadio@flex-radio.biz http://mail.flex-radio.biz/mailman/listinfo/flexradio_flex-radio.biz Archive Link: http://www.mail-archive.com/flexradio%40flex-radio.biz/ FlexRadio Homepage: http://www.flex-radio.com
Re: [Flexradio] Frequency Calibration on Recent SVN's
Exactly Another weird little thing I've noticed when tuning using DSB is in the phase display mode. According to which side of center your on the display will move in a clockwise or counter-clockwise direction. I think ideally it should be completely stopped and inthe middle of the display but my rig will not even come close to that. I love this little sdr though. - Original Message - From: Radio Station W5AMI [EMAIL PROTECTED] To: Tim Ellison [EMAIL PROTECTED] Cc: Jimmy Jones [EMAIL PROTECTED]; flexradio@flex-radio.biz Sent: Sunday, September 10, 2006 12:36 PM Subject: Re: Frequency Calibration on Recent SVN's On 9/10/06, Tim Ellison [EMAIL PROTECTED] wrote: Now the real question: is this a problem with the calibration routine of just an anomaly of using a frequency standard that is effected by atmospheric and solar factors? I have had problems before when the signal was not sufficient. I suspect a lot of QSB or in particular a lot of fluttering on the signal would drastically effect the ability for the calibration routine to work properly as well. I wonder if setting the rcve filter to a very narrow pass-band prior to running the calibration would help, hurt, or not matter at all. Without looking at the code, I haven't a clue. Eric; what actually happens there? What mode, filters, etc., are used during calibration? Are those parameters hard coded, or does it use the mode and filters the user has set? Brian / w5ami PS: I am still able to calibrate just fine with the current svn. -- No virus found in this incoming message. Checked by AVG Free Edition. Version: 7.1.405 / Virus Database: 268.12.2/442 - Release Date: 9/8/2006 ___ FlexRadio mailing list FlexRadio@flex-radio.biz http://mail.flex-radio.biz/mailman/listinfo/flexradio_flex-radio.biz Archive Link: http://www.mail-archive.com/flexradio%40flex-radio.biz/ FlexRadio Homepage: http://www.flex-radio.com
Re: [Flexradio] Frequency Calibration on Recent SVN's
John, I have noticed/experienced the same thing. It has nothing to do with weak or fluttering signals. The 10 MHz WWV signal was very strong and steady and I get the error message, but not at 5 MHz or 15 MHz. Only on 10 MHz. 73 Joel W5ZN -Original Message- From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] On Behalf Of John Hansen Sent: Sunday, September 10, 2006 1:42 PM Cc: flexradio@flex-radio.biz Subject: Re: [Flexradio] Frequency Calibration on Recent SVN's FWIW, I found that if I used the WWV signal at 15 MHz the calibration procedure appeared to work. If I try it at 10 MHz, I get the error referenced in my previous message. The 10 MHz value appears to be broken in the current SVN version. Thanks, everyone, for the suggestions. John W2FS ___ FlexRadio mailing list FlexRadio@flex-radio.biz http://mail.flex-radio.biz/mailman/listinfo/flexradio_flex-radio.biz Archive Link: http://www.mail-archive.com/flexradio%40flex-radio.biz/ FlexRadio Homepage: http://www.flex-radio.com ___ FlexRadio mailing list FlexRadio@flex-radio.biz http://mail.flex-radio.biz/mailman/listinfo/flexradio_flex-radio.biz Archive Link: http://www.mail-archive.com/flexradio%40flex-radio.biz/ FlexRadio Homepage: http://www.flex-radio.com
Re: [Flexradio] Frequency Calibration on Recent SVN's
I use the Phase 1 display and SAM mode. Use the Freq Cal button to get close. On the Hardware Config tab you can use the up and down on the DDS Clock Offset to jump by tens until you get the pattern to rotate slowly clockwise and counter-clockwise. Then you can type in values in between to get it to stop. WWV is not drifting. At least not an amount that you would be able to measure. If you have the thermistor crystal heater stability mod, and your SDR-1000 has been on a while, you can get quite close. The instability left is probably from changes in propagation path, ignoring possible CPU clock and sound card clock drift. If you watch it for a while, you can get a feel for the propagation changes and have a pretty good inference for the actual frequency. When I got my SDR-1000, I wondered why anyone would ever need the phase display. Now I would miss it if it were gone. Mike - AA8K Jimmy Jones wrote: Exactly Another weird little thing I've noticed when tuning using DSB is in the phase display mode. According to which side of center your on the display will move in a clockwise or counter-clockwise direction. I think ideally it should be completely stopped and inthe middle of the display but my rig will not even come close to that. I love this little sdr though. ___ FlexRadio mailing list FlexRadio@flex-radio.biz http://mail.flex-radio.biz/mailman/listinfo/flexradio_flex-radio.biz Archive Link: http://www.mail-archive.com/flexradio%40flex-radio.biz/ FlexRadio Homepage: http://www.flex-radio.com
Re: [Flexradio] frequency calibration
I'm not sure if this is documented but when I was first attempting to do frequency calibration after I built my Softrock40, I mistakenly centered the signal from my XG1 in the passband as opposed to centering it on the red line in the panadapter window -- this obviously produced the wrong result. Pete. N3EVL -Original Message- From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] On Behalf Of Eric Wachsmann - FlexRadio Sent: Tuesday, April 18, 2006 1:50 PM To: 'Jeff Griffin'; 'Reflector Flex-Radio' Subject: Re: [Flexradio] frequency calibration Jeff, What version of the software are you using? I would recommend using v1.6.0 as the calibration routines were rewritten and are working better than ever now. There are still some small issues that we are looking into, but for the most part, v1.6.0 should be very steady on the calibrations. Eric Wachsmann FlexRadio Systems -Original Message- From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] radio.biz] On Behalf Of Jeff Griffin Sent: Saturday, April 15, 2006 10:00 AM To: Reflector Flex-Radio Subject: [Flexradio] frequency calibration Yesterday I received the SDR-1000 I purchased used. All is working fine on my 2gig p4 512 mb XP PRO machine. Only problem I'm having is getting the calibration routine to work properly. The best I can do on WWV is about 500 hz low. I tried several different WWV frequencies, but can do a much better job by ear. Plus or minus 50 hz. Is there any noted bugs with the Freq Cal routine? Or perhaps the sig just isn't strong enough, even though I'm not getting the weak sig warning? Boy what a time for the band's to be in poor shape, right when I get a new HF transciever 73 Jeff kb2m ___ FlexRadio mailing list FlexRadio@flex-radio.biz http://mail.flex-radio.biz/mailman/listinfo/flexradio_flex-radio.biz Archive Link: http://mail.flex-radio.biz/pipermail/flexradio_flex- radio.biz/ FlexRadio Homepage: http://www.flex-radio.com ___ FlexRadio mailing list FlexRadio@flex-radio.biz http://mail.flex-radio.biz/mailman/listinfo/flexradio_flex-radio.biz Archive Link: http://mail.flex-radio.biz/pipermail/flexradio_flex-radio.biz/ FlexRadio Homepage: http://www.flex-radio.com
[Flexradio] frequency calibration
Yesterday I received the SDR-1000 I purchased used. All is working fine on my 2gig p4 512 mb XP PRO machine. Only problem I'm having is getting the calibration routine to work properly. The best I can do on WWV is about 500 hz low. I tried several different WWV frequencies, but can do a much better job by ear. Plus or minus 50 hz. Is there any noted bugs with the Freq Cal routine? Or perhaps the sig just isn't strong enough, even though I'm not getting the weak sig warning? Boy what a time for the band's to be in poor shape, right when I get a new HF transciever 73 Jeff kb2m
Re: [Flexradio] frequency calibration etc
Hi Eric - To your earlier post regarding implementing within an FPGA the circuitry Alberto pointed to. Yes, this is easily done. In fact, I'd think you could improve upon the design, too. For example, in the schematic you really don't want the 43K resistor across the 470 uF cap - it, in series with the 15k resistor, will continually discharge the cap, meaning that the VCO control voltage (and thus frequency) will continually vary as the cap discharges and the phase-comparator pumps it back up to regain phase-lock. Ideally, if you're in lock, you would like the control voltage to be an unvarying DC level. Anyway - you could certainly implement all the digital circuitry as well as a '4046-style phase comparator within the fpga and drive an external loop filter, similar to shown in the schematic. Or...you could even attempt loop filtering within the fpga and generate the VCO control voltage a number of ways - drive a dac, for example (similar to Shera's design - which I use here to drive an HP 106B, by the way). But no matter which route is followed, much attention needs to be paid to ground power routing, layout, etc, to ensure that minimal noise is added to the VCO control voltage from external sources. - Jeff, WA6AHL
Re: [Flexradio] frequency calibration etc
At 05:14 AM 11/23/2005, Jeff Anderson wrote: Hi Eric - To your earlier post regarding implementing within an FPGA the circuitry Alberto pointed to. Yes, this is easily done. In fact, I'd think you could improve upon the design, too. For example, in the schematic you really don't want the 43K resistor across the 470 uF cap - it, in series with the 15k resistor, will continually discharge the cap, meaning that the VCO control voltage (and thus frequency) will continually vary as the cap discharges and the phase-comparator pumps it back up to regain phase-lock. Ideally, if you're in lock, you would like the control voltage to be an unvarying DC level. Turning the first order loop into a second order loop. A first order loop will always have some small phase error, but it will be reasonably constant (frequency dependent, possibly). Anyway - you could certainly implement all the digital circuitry as well as a '4046-style phase comparator within the fpga and drive an external loop filter, similar to shown in the schematic. Or, use a fixed oscillator, and run an NCO in the FPGA to create an offset frequency, which you then mix with the fixed oscillator to create your locked output. [This is what we are doing in an experimental deep space transponder.. where phase noise is of obssessive concern] Or...you could even attempt loop filtering within the fpga and generate the VCO control voltage a number of ways - drive a dac, for example (similar to Shera's design - which I use here to drive an HP 106B, by the way). But no matter which route is followed, much attention needs to be paid to ground power routing, layout, etc, to ensure that minimal noise is added to the VCO control voltage from external sources. Which is precisly why I like the idea of measuring the offset and compensating in other ways, rather than steering the oscillator itself. Then, you can work on getting the best possible performance from the oscillator, which can be highly isolated from the outside world. - Jeff, WA6AHL Jim, W6RMK
Re: [Flexradio] frequency calibration etc
Somewhere, on one of the partitions on one of the drives visible to one of the OSs on one of my computers, I have a complete NCO written in VHDL pretty much ready for dropping into an FPGA (you do the grunge work of assigning ports, etc.). IF I remember correctly (guaranty does not cover memory), an Altera AE found it for me. If anyone wants to try it contact me directly and I will look for it. Phil, K3IB - Original Message - From: Jim Lux [EMAIL PROTECTED] To: Jeff Anderson [EMAIL PROTECTED]; [EMAIL PROTECTED] Biz flexradio@flex-radio.biz Sent: Wednesday, November 23, 2005 10:10 AM Subject: Re: [Flexradio] frequency calibration etc Or, use a fixed oscillator, and run an NCO in the FPGA to create an offset frequency, which you then mix with the fixed oscillator to create your locked output. [This is what we are doing in an experimental deep space transponder.. where phase noise is of obssessive concern]
Re: [Flexradio] frequency calibration etc
Hi Jim,Jim Lux [EMAIL PROTECTED] wrote: Or, use a fixed oscillator, and run an NCO in the FPGA to create an offset frequency, which you then mix with the fixed oscillator to create your locked output. [This is what we are doing in an experimental deep space transponder.. where phase noise is of obssessive concern] [WA6AHL] :I likeyour idea. But let me see if I understand it...inan app such as, say,a general-purpose way of generating a stable frequency using the Jupiter 1pps as reference, are you saying that the NCO (with an external, stable, oscillator as its clock source) would, in essence,be the digital version of the preiously mentioned VCO? Phase comparison between the NCO's output and the reference1ppsis done within the FPGA and the error used to "steer" the NCO and proved an output that's locked to the ref? Is one ofthe tradeoffs low phase-noise vs. frequency-step "quantization" of the NCO? (E.g. the NCO mightnever be *exactly* on frequency). In an application specific to the SDR1K, per Bob's example, youdon't need the NCO. Instead, feed the error sig back to the SDR1K and let s/w handle frequency correction... Or...you could even attempt loopfiltering within the fpga and generate the VCO control voltage a number ofways - drive a dac, for example (similar to Shera's design - which I usehere to drive an HP 106B, by the way). But no matter which route isfollowed, much attention needs to be paid to ground power routing, layout,etc,to ensure that minimal noise is added to the VCO control voltage fromexternal sources.Which is precisly why I like the idea of measuring the offset and compensating in other ways, rather than steering the oscillator itself. Then, you can work on getting the best possible performance from the oscillator, which can be highly isolated from the outside world. [WA6AHL] Agreed. Of course, depending upon how sensitive to noise your application is, good layout bypassing techniques still apply even for theNCO technique. Given finite slew-rates of digital signals, ground bounce or supply sag can increase switching-threshold uncertainty, resulting in jitter in the digital domain.Jim Lux [EMAIL PROTECTED] wrote: At 05:14 AM 11/23/2005, Jeff Anderson wrote:Hi Eric -To your earlier post regarding implementing within an FPGA the circuitryAlberto pointed to. Yes, this is easily done. In fact, I'd think you couldimprove upon the design, too. For example, in the schematic you reallydon't want the 43K resistor across the 470 uF cap - it, in series with the15k resistor, will continually discharge the cap, meaning that the VCOcontrol voltage (and thus frequency) will continually vary as the capdischarges and the phase-comparator pumps it back up to regain phase-lock.Ideally, if you're in lock, you would like the control voltage to be anunvarying DC level.Turning the first order loop into a second order loop. A first order loop will always have some small phase error, but it will be reasonably constant (frequency dependent, possibly).Anyway - you could certainly implement all the digital circuitry as well asa '4046-style phase comparator within the fpga and drive an external loopfilter, similar to shown in the schematic.Or, use a fixed oscillator, and run an NCO in the FPGA to create an offset frequency, which you then mix with the fixed oscillator to create your locked output. [This is what we are doing in an experimental deep space transponder.. where phase noise is of obssessive concern] Or...you could even attempt loopfiltering within the fpga and generate the VCO control voltage a number ofways - drive a dac, for example (similar to Shera's design - which I usehere to drive an HP 106B, by the way). But no matter which route isfollowed, much attention needs to be paid to ground power routing, layout,etc,to ensure that minimal noise is added to the VCO control voltage fromexternal sources.Which is precisly why I like the idea of measuring the offset and compensating in other ways, rather than steering the oscillator itself. Then, you can work on getting the best possible performance from the oscillator, which can be highly isolated from the outside world.- Jeff, WA6AHLJim, W6RMK
Re: [Flexradio] frequency calibration etc
Actually, I would be much more interested in the shell script you use to search all of the machines running different OS's to find the file ;-). I don't know what an AE is unless it means application engineer but be careful about IP ;-) intellectual property issues with these cores. With that taken care of, send it over. I always like looking at how others do their cordic arithmetic in these cores. Bob Philip M. Lanese wrote: Somewhere, on one of the partitions on one of the drives visible to one of the OSs on one of my computers, I have a complete NCO written in VHDL pretty much ready for dropping into an FPGA (you do the grunge work of assigning ports, etc.). IF I remember correctly (guaranty does not cover memory), an Altera AE found it for me. If anyone wants to try it contact me directly and I will look for it. Phil, K3IB - Original Message - From: Jim Lux [EMAIL PROTECTED] To: Jeff Anderson [EMAIL PROTECTED]; [EMAIL PROTECTED] Biz flexradio@flex-radio.biz Sent: Wednesday, November 23, 2005 10:10 AM Subject: Re: [Flexradio] frequency calibration etc Or, use a fixed oscillator, and run an NCO in the FPGA to create an offset frequency, which you then mix with the fixed oscillator to create your locked output. [This is what we are doing in an experimental deep space transponder.. where phase noise is of obssessive concern] ___ FlexRadio mailing list FlexRadio@flex-radio.biz http://mail.flex-radio.biz/mailman/listinfo/flexradio_flex-radio.biz -- Laziness is the number one inspiration for ingenuity. Guilty as charged!
Re: [Flexradio] frequency calibration etc
I like your idea of keeping the existing low phase noise Oscillator and measure the drift and correct in the software. The whole thing could be quite cheap yet give you good results. Like you mentioned using a small CPU running off a GPS calibrated clock to measure the Oscillator output, multiple readings and average it out. This entails a minimum change to the radio, the software changes would be very small, adding an offset to the frequency of the DDS, a little bit of code to read the calibration offset from the measuring CPU. Basically a Huff and Puff using software to do the actual correction. At 11:04 AM 11/23/2005, you wrote: Hi Jim, Which is precisly why I like the idea of measuring the offset and compensating in other ways, rather than steering the oscillator itself. Then, you can work on getting the best possible performance from the oscillator, which can be highly isolated from the outside world. - Jeff, WA6AHL Jim, W6RMK ___ FlexRadio mailing list FlexRadio@flex-radio.biz http://mail.flex-radio.biz/mailman/listinfo/flexradio_flex-radio.biz Cecil Bayona KD5NWA www.qrpradio.com I fail to see why doing the same thing over and over and getting the same results every time is insanity: I've almost proved it isn't; only a few more tests now and I'm sure results will differ this time ...
Re: [Flexradio] frequency calibration etc
At 09:04 AM 11/23/2005, Jeff Anderson wrote: Hi Jim, Jim Lux [EMAIL PROTECTED] wrote: Or, use a fixed oscillator, and run an NCO in the FPGA to create an offset frequency, which you then mix with the fixed oscillator to create your locked output. [This is what we are doing in an experimental deep space transponder.. where phase noise is of obssessive concern] [WA6AHL] : I like your idea. But let me see if I understand it...in an app such as, say, a general-purpose way of generating a stable frequency using the Jupiter 1pps as reference, are you saying that the NCO (with an external, stable, oscillator as its clock source) would, in essence, be the digital version of the preiously mentioned VCO? Phase comparison between the NCO's output and the reference 1pps is done within the FPGA and the error used to steer the NCO and proved an output that's locked to the ref? Phase comparison between the external clock and the 1pps is used to steer the NCO, but yes, the NCO replaces the VCO. Is one of the tradeoffs low phase-noise vs. frequency-step quantization of the NCO? (E.g. the NCO might never be *exactly* on frequency). Sure.. And there's also the issue of NCO spurs.. Nothing comes for free. In the space application, the nice thing is that it makes it easy to generate one frequency that is coherently locked to another reference. Here's the typical scenario. The deep space network sends a carrier at, say, 7160.000771 MHz to the spacecraft where it is used as a reference to lock an oscillator on the spacecraft. That oscillator is then used to synthesize a return carrier at, say, 8412.283950 MHz, which the ground receives. The ratio between frequencies is something like 880/749, called the turnaround ratio. The ground receiver tracking loop bandwidth might be one Hz or so (hey, we're talking about a 10 Watt transmitter from Pluto or something... you need all the help you can get). If the transponder on the spacecraft is good enough, you can do useful radio science by measuring the changes in the phase of the received signal. For instance, you can do things like measure the density of a planet or moon's atmosphere. Or, because measuring fractions of a cycle in phase is like measuring displacements on the order of centimeters, you can do orbit determination for things a long, long ways away. Historically, all this tracking and synthesizing was done in conventional analog PLL kinds of ways, with a VCXO and chains of multipliers. Naturally, because good, quiet VCXOs have small tuning ranges, you'd have to decide on your frequencies a long time in advance, and get a crystal ground for that, etc. Now, however, you could use a very stable and quiet XO, and track out the difference of the uplink signal against the XO entirely with a digital loop, and synthesize the coherent downlink also with a digital oscillator. The frequency of the underlying XO isn't as important, so you can use the same XO for lots of different missions (or, even, change the channel assignment late in the game). A very quiet XO is useful too, because sometimes, you're not doing coherent turnaround, but just generating the downlink from the internal oscillator. You'd like that downlink signal to be very quiet (so that you can do ranging, for instance, or because you're sending data at 8 bits/second). You'd also like the ability to control the frequency of that downlink without having to physically change the crystal frequency, and an NCO can do that. http://tmo.jpl.nasa.gov/progress_report/42-156/156C.pdf talks a bit about this kind of stuff. In an application specific to the SDR1K, per Bob's example, you don't need the NCO. Instead, feed the error sig back to the SDR1K and let s/w handle frequency correction... Exactly.. James Lux, P.E. Spacecraft Radio Frequency Subsystems Group Flight Communications Systems Section Jet Propulsion Laboratory, Mail Stop 161-213 4800 Oak Grove Drive Pasadena CA 91109 tel: (818)354-2075 fax: (818)393-6875
Re: [Flexradio] frequency calibration etc
Folks I have a stupid question which I should be able to look up. Can an FPGA pin actually accept a 10 mhz or 200 mhz signal so that the LEs could be configured to divide it down? I really do like Bobs example and suggestion. Have 1 10 mhz tcvcxo interfaced to the GPS and stabilized. Divide the 200 mhz signal down to say 10 meg compare the reference sig to the LO and tell the software to correct for variance in the 200 mhz LO. Am I understanding this correctly. (forget whether it is a PIC or FPGA or discrete hardware). I need a block diag to follow all this (smile). Its fun tho! Eric From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED]] On Behalf Of Jeff Anderson Sent: Wednesday, November 23, 2005 12:04 PM To: Jim Lux; [EMAIL PROTECTED] Biz Subject: Re: [Flexradio] frequency calibration etc Hi Jim, Jim Lux [EMAIL PROTECTED] wrote: Or, use a fixed oscillator, and run an NCO in the FPGA to create an offset frequency, which you then mix with the fixed oscillator to create your locked output. [This is what we are doing in an experimental deep space transponder.. where phase noise is of obssessive concern] [WA6AHL] :I likeyour idea. But let me see if I understand it...inan app such as, say,a general-purpose way of generating a stable frequency using the Jupiter 1pps as reference, are you saying that the NCO (with an external, stable, oscillator as its clock source) would, in essence,be the digital version of the preiously mentioned VCO? Phase comparison between the NCO's output and the reference1ppsis done within the FPGA and the error used to steer the NCO and proved an output that's locked to the ref? Is one ofthe tradeoffs low phase-noise vs. frequency-step quantization of the NCO? (E.g. the NCO mightnever be *exactly* on frequency). In an application specific to the SDR1K, per Bob's example, youdon't need the NCO. Instead, feed the error sig back to the SDR1K and let s/w handle frequency correction... Or...you could even attempt loop filtering within the fpga and generate the VCO control voltage a number of ways - drive a dac, for example (similar to Shera's design - which I use here to drive an HP 106B, by the way). But no matter which route is followed, much attention needs to be paid to ground power routing, layout, etc, to ensure that minimal noise is added to the VCO control voltage from external sources. Which is precisly why I like the idea of measuring the offset and compensating in other ways, rather than steering the oscillator itself. Then, you can work on getting the best possible performance from the oscillator, which can be highly isolated from the outside world. [WA6AHL] Agreed. Of course, depending upon how sensitive to noise your application is, good layout bypassing techniques still apply even for theNCO technique. Given finite slew-rates of digital signals, ground bounce or supply sag can increase switching-threshold uncertainty, resulting in jitter in the digital domain. Jim Lux [EMAIL PROTECTED] wrote: At 05:14 AM 11/23/2005, Jeff Anderson wrote: Hi Eric - To your earlier post regarding implementing within an FPGA the circuitry Alberto pointed to. Yes, this is easily done. In fact, I'd think you could improve upon the design, too. For example, in the schematic you really don't want the 43K resistor across the 470 uF cap - it, in series with the 15k resistor, will continually discharge the cap, meaning that the VCO control voltage (and thus frequency) will continually vary as the cap discharges and the phase-comparator pumps it back up to regain phase-lock. Ideally, if you're in lock, you would like the control voltage to be an unvarying DC level. Turning the first order loop into a second order loop. A first order loop will always have some small phase error, but it will be reasonably constant (frequency dependent, possibly). Anyway - you could certainly implement all the digital circuitry as well as a '4046-style phase comparator within the fpga and drive an external loop filter, similar to shown in the schematic. Or, use a fixed oscillator, and run an NCO in the FPGA to create an offset frequency, which you then mix with the fixed oscillator to create your locked output. [This is what we are doing in an experimental deep space transponder.. where phase noise is of obssessive concern] Or...you could even attempt loop filtering within the fpga and generate the VCO control voltage a number of ways - drive a dac, for example (similar to Shera's design - which I use here to drive an HP 106B, by the way). But no matter which route is followed, much attention needs to be paid to ground power routing, layout, etc, to ensure that minimal noise is added to the VCO control voltage from external sources. Which is precisly why I like the idea of measuring the offset and compensating in other ways, rather than steering the oscillator itself. Then, you can work on getting the best possible performance
Re: [Flexradio] frequency calibration etc
Can an FPGA pin actually accept a 10 mhz or 200 mhz signal so that the LE’s could be configured to divide it down? 10 MHz is no problem. 200 MHz! Many FPGAs can handle this frequency, some go faster, many can't go quite this fast. 73, Lyle KK7P
Re: [Flexradio] frequency calibration etc
Lyle Thanks. Well not too difficult to divide the 200 by 10 externally and perhaps provide buffering for the 200 mhz sig coming out of the SDR. Eric2 -Original Message- From: Lyle Johnson [mailto:[EMAIL PROTECTED] Sent: Wednesday, November 23, 2005 5:11 PM To: ecellison Cc: 'Jeff Anderson'; 'Jim Lux'; '[EMAIL PROTECTED] Biz' Subject: Re: [Flexradio] frequency calibration etc Can an FPGA pin actually accept a 10 mhz or 200 mhz signal so that the LE's could be configured to divide it down? 10 MHz is no problem. 200 MHz! Many FPGAs can handle this frequency, some go faster, many can't go quite this fast. 73, Lyle KK7P
Re: [Flexradio] frequency calibration etc
Hello Eric! Thanks. Well not too difficult to divide the 200 by 10 externally and perhaps provide buffering for the 200 mhz sig coming out of the SDR. The EP1C3T100 used in the Xylo board you mentioned earlier is good to 275/320/405 MHz depending on the speed grade of the part. That may be based on an internal PLL rather than an externally applied clock to a pin, I haven't dug that deeply into the data sheet. But the internal logic should have no problem at 200 MHz with careful design. 73, Lyle KK7P
Re: [Flexradio] frequency calibration etc
At 01:56 PM 11/23/2005, you wrote: Folks I have a stupid question which I should be able to look up. Can an FPGA pin actually accept a 10 mhz or 200 mhz signal so that the LEs could be configured to divide it down? Yes.. depends on the FPGA, though, what the maximum clock rate is. Jim 'rmk
Re: [Flexradio] frequency calibration etc
At 02:15 PM 11/23/2005, ecellison wrote: Lyle Thanks. Well not too difficult to divide the 200 by 10 externally and perhaps provide buffering for the 200 mhz sig coming out of the SDR. Eric2 Even better, if you don't want to give up the resolution (dividing by 10 does that) is divide by 10 and run that in one pin. Divide by 11 and run that in another pin. Now you can actually get the full resolution. Jim, 'rmk
Re: [Flexradio] frequency calibration etc
Jim Could we just not divide at all using the 1 pps gate and just use the variance of the last 2 or three digits, and make the assumption that it was accurate 200,000,xxx? I wouldn't think we would want to make any correction in software more frequently than one second. Or perhaps we could store a running average of the last three digits in an accumulator for the comparison against the 'rock'. Eric2 -Original Message- From: Jim Lux [mailto:[EMAIL PROTECTED] Sent: Wednesday, November 23, 2005 5:44 PM To: ecellison Cc: '[EMAIL PROTECTED] Biz' Subject: RE: [Flexradio] frequency calibration etc At 02:15 PM 11/23/2005, ecellison wrote: Lyle Thanks. Well not too difficult to divide the 200 by 10 externally and perhaps provide buffering for the 200 mhz sig coming out of the SDR. Eric2 Even better, if you don't want to give up the resolution (dividing by 10 does that) is divide by 10 and run that in one pin. Divide by 11 and run that in another pin. Now you can actually get the full resolution. Jim, 'rmk
Re: [Flexradio] frequency calibration etc
Relatively prime numbers are your friend. Jim Lux wrote: At 02:15 PM 11/23/2005, ecellison wrote: Lyle Thanks. Well not too difficult to divide the 200 by 10 externally and perhaps provide buffering for the 200 mhz sig coming out of the SDR. Eric2 Even better, if you don't want to give up the resolution (dividing by 10 does that) is divide by 10 and run that in one pin. Divide by 11 and run that in another pin. Now you can actually get the full resolution. Jim, 'rmk ___ FlexRadio mailing list FlexRadio@flex-radio.biz http://mail.flex-radio.biz/mailman/listinfo/flexradio_flex-radio.biz -- Laziness is the number one inspiration for ingenuity. Guilty as charged!
Re: [Flexradio] frequency calibration etc
At 03:52 PM 11/23/2005, ecellison wrote: Jim Could we just not divide at all using the 1 pps gate and just use the variance of the last 2 or three digits, and make the assumption that it was accurate 200,000,xxx? I wouldn't think we would want to make any correction in software more frequently than one second. Or perhaps we could store a running average of the last three digits in an accumulator for the comparison against the 'rock'. Sure.. but the LSBs (which are the ones of interest) are the ones that have to count the fastest, so you still need to have something running at 200 MHz. Jim..
Re: [Flexradio] frequency calibration etc
At 04:09 PM 11/23/2005, Robert McGwier wrote: Relatively prime numbers are your friend. Indeed, but I was thinking that one might be able to adopt an off the shelf dual modulus counter, which typically differ by one count. Actually, there's all kinds of other strategies, too.. you can use the 200 MHz to clock a variety of counters, and pull out various lower rate clocks. Or, a fast counter that has a latch. Ultimately, I guess the real limit is in the setup/hold times in response to the 1pps (if that's what you're using) Jim Lux wrote: At 02:15 PM 11/23/2005, ecellison wrote: Lyle Thanks. Well not too difficult to divide the 200 by 10 externally and perhaps provide buffering for the 200 mhz sig coming out of the SDR. Eric2 Even better, if you don't want to give up the resolution (dividing by 10 does that) is divide by 10 and run that in one pin. Divide by 11 and run that in another pin. Now you can actually get the full resolution. Jim, 'rmk ___ FlexRadio mailing list FlexRadio@flex-radio.biz http://mail.flex-radio.biz/mailman/listinfo/flexradio_flex-radio.biz -- Laziness is the number one inspiration for ingenuity. Guilty as charged! James Lux, P.E. Spacecraft Radio Frequency Subsystems Group Flight Communications Systems Section Jet Propulsion Laboratory, Mail Stop 161-213 4800 Oak Grove Drive Pasadena CA 91109 tel: (818)354-2075 fax: (818)393-6875
[Flexradio] Frequency calibration etc
Eric Can you please put me down for a Reflock and other items as well. Thanks Ross ZL1WN
Re: [Flexradio] Frequency calibration etc
Ross Well, I think we are a ways away from a kit. I was sort of suggesting that we try just using the Rockwell Jupiter board and its 10 mhz oscillator naked and just see what we get. In 2 lengthy arounds on this thread mostly what we have is theory and nothing tried at this point. I think that John N8UR is the only one I have heard about who is using an external 10 mhz reference to the SDR. Comment John? Anyone else using Geralds mod kit with external reference? Results? In the end, it looks like TAPR will have all the items we need for the reference except power and GPS. If the sound card is a big player in the variance as suggested, probably Phil1s experiments with the Altera and Wolfson chips with a NCO is the way to go, that way we could have accurate control of both the LO and Sound Card oscillators. Course I have not even started getting my mind around that project. At this point, I am so confused, with all the discussion, I dont know which way is up, and also which way to go! (smile). Somebody just needs to try the simple 10 mhz mod and see how it plays and where we need to go. I think the 10 mhz (I think sine wave) osc on the Rockwell board would be worth a shot. Eric From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED]] On Behalf Of Ross Sent: Tuesday, November 22, 2005 1:00 AM To: FlexRadio@flex-radio.biz Subject: [Flexradio] Frequency calibration etc Eric Can you please put me down for a Reflock and other items as well. Thanks Ross ZL1WN
Re: [Flexradio] Frequency calibration etc
ecellison wrote: Ross Well, I think we are a ways away from a kit. I was sort of suggesting that we try just using the Rockwell - Jupiter board and it's 10 mhz oscillator 'naked' and just see what we get. In 2 lengthy arounds on this thread mostly what we have is theory and nothing tried at this point. I think that John - N8UR is the only one I have heard about who is using an external 10 mhz reference to the SDR. Comment John? Anyone else using Geralds mod kit with external reference? Results? Yes, I've been using my SDR-1000 with external reference from an HP 5065A Rubidium frequency standard. I haven't noticed any horrid phase noise problems from the 10MHz to 200MHz multiplication, but I also haven't been looking very hard for them. I hope that fairly soon -- perhaps over the Xmas holidays -- I will get temporary access to HP's latest super-duper phase noise measurement box, and one of the tests will be to compare the SDR-1000 with original crystal versus the external reference. I'll certainly post those results when I have them. 73, John
Re: [Flexradio] Frequency calibration etc
I too have been using an external 10 MHz source on my SDR. First I used a Rubidium source off of ebay, never noticed anything different from the internal crystal other than no drift. (rock solid) Note that I have only used it on 902 thru 24 GHz - where the SDR is the 28 MHz IF. I recently switched the 10 MHz source to the HP Z3801 GPS receiver. I A/B switched the Rubidium and Z3801A back and forth and could tell no difference in the audio. However when I used the waterfall display while doing the switching, the Rubidium source show a bit of light white noise on the screen (where I adjusted it) as the waterfall was moving (it was very slight). The 10 MHz Z3801A source seemed to eliminate this. I am not experiencing anything drastic that would indicate the improper reception or weak signals covered up while using these 10 MHz sources, but I have no way to measure phase noise, just a gut feel for how my system is operating on the UHF/SHF bands. 73 Mike - KM0T www.km0t.com Comment John? Anyone else using Geralds mod kit with external reference? Results?
Re: [Flexradio] Frequency calibration etc
You made the right decision to move from the rubidium. The off ebay rubidium sources almost all FM the line looking for it. This means that the output of one of these rubidiums is typically a zero mean on the frequency of interest and should never be used directly but only as a reference in taming oscillators and NEVER as the oscillator itself. Many of the more modern rubidium sources ($$$) do not show this effect. Tom sold me his very high stability Efratom FRK rubidium and it is just great FOR LOCKING FREQUENCY. I use it as the reference for my reflock I controlled oscillators since it stays stable when mobile whereas the GPS timing oscillators have the nice trick of going into survey mode if you move them. You should hear the 24 GHz system with that running! The goal was to tame the VCXO oscillators for the 10 and 24 GHz systems. Believe me, I have made all the dumb mistakes a person could make doing this. Thanks to Tom, I have my mind clear at last (well, on this topic anyway). The phase noise of the crystal oscillator part of the system provides phase stability. The rubidium part of the system provides ACCURACY not phase stability. Hey, out there in Iowa you don't have enough strong signal neighbors probably to even know you have a phase noise problem! It is there. Bob Mike King - KM0T wrote: I too have been using an external 10 MHz source on my SDR. First I used a Rubidium source off of ebay, never noticed anything different from the internal crystal other than no drift. (rock solid) Note that I have only used it on 902 thru 24 GHz - where the SDR is the 28 MHz IF. I recently switched the 10 MHz source to the HP Z3801 GPS receiver. I A/B switched the Rubidium and Z3801A back and forth and could tell no difference in the audio. However when I used the waterfall display while doing the switching, the Rubidium source show a bit of light white noise on the screen (where I adjusted it) as the waterfall was moving (it was very slight). The 10 MHz Z3801A source seemed to eliminate this. I am not experiencing anything drastic that would indicate the improper reception or weak signals covered up while using these 10 MHz sources, but I have no way to measure phase noise, just a gut feel for how my system is operating on the UHF/SHF bands. 73 Mike - KM0T www.km0t.com Comment John? Anyone else using Geralds mod kit with external reference? Results? ___ FlexRadio mailing list FlexRadio@flex-radio.biz http://mail.flex-radio.biz/mailman/listinfo/flexradio_flex-radio.biz -- Laziness is the number one inspiration for ingenuity. Guilty as charged!
Re: [Flexradio] Frequency calibration etc
Mike King - KM0T wrote: I too have been using an external 10 MHz source on my SDR. First I used a Rubidium source off of ebay, never noticed anything different from the internal crystal other than no drift. (rock solid) Note that I have only used it on 902 thru 24 GHz - where the SDR is the 28 MHz IF. I recently switched the 10 MHz source to the HP Z3801 GPS receiver. I A/B switched the Rubidium and Z3801A back and forth and could tell no difference in the audio. However when I used the waterfall display while doing the switching, the Rubidium source show a bit of light white noise on the screen (where I adjusted it) as the waterfall was moving (it was very slight). The 10 MHz Z3801A source seemed to eliminate this. I am not experiencing anything drastic that would indicate the improper reception or weak signals covered up while using these 10 MHz sources, but I have no way to measure phase noise, just a gut feel for how my system is operating on the UHF/SHF bands. The small rubidiums aren't known for low phase noise (and some of them actually impose FM on the signal), so you might see an improvement when using the Z3801A which has a very low phase noise crystal. That might explain the difference you saw. Any electrically steered oscillator is subject to increased phase noise from noise on the steering signal, but the Z3801A seems to be pretty good. John
Re: [Flexradio] Frequency calibration etc
Well, I think we are a ways away from a kit. I was sort of suggesting that we try just using the Rockwell - Jupiter board and it's 10 mhz oscillator 'naked' and just see what we get. Give a look here : http://gpsdo.i2phd.com 73 Alberto I2PHD
Re: [Flexradio] Frequency calibration etc
And look here too: http://mysite.verizon.net/n1jez/osc/page5.html This board and Jupiter GPS module are available for $25, but apparently supplies are limited. A small number of us in the NJQRP club are doing a group project with it. You can see a close-up photo of a unit we had at the meeting this past weekend: http://www.njqrp.org/meetings/11-19-05/album/slides/img_2260.html . (You can see related photos by going to the photo index and selecting another thumbnail.) 73, George N2APB Well, I think we are a ways away from a kit. I was sort of suggesting that we try just using the Rockwell - Jupiter board and it's 10 mhz oscillator 'naked' and just see what we get. Give a look here : http://gpsdo.i2phd.com
Re: [Flexradio] Frequency calibration etc
Awesome Alberto! That is under an hours work to layout! We need to google and delve more deeply into our Italian genius' web site!! Bob Gollum wrote: Well, I think we are a ways away from a kit. I was sort of suggesting that we try just using the Rockwell - Jupiter board and it's 10 mhz oscillator 'naked' and just see what we get. Give a look here : http://gpsdo.i2phd.com 73 Alberto I2PHD ___ FlexRadio mailing list FlexRadio@flex-radio.biz http://mail.flex-radio.biz/mailman/listinfo/flexradio_flex-radio.biz -- Laziness is the number one inspiration for ingenuity. Guilty as charged!
Re: [Flexradio] Frequency calibration etc
Robert McGwier wrote: Awesome Alberto! That is under an hours work to layout! We need to google and delve more deeply into our Italian genius' web site!! Bob, I am not the author of the project, it was developed by Andy Talbot G4JNT. I just hosted it in one of my pages. I have designed and built a GPSDO using a Motorola VP Oncore as GPS, an Isotemp OCX0-134-12 as oscillator and an Atmel AVR AT90S8535 as microcontroller. It works quite well (I have an HP Z3801A to compare it with), but I never had the time nor the will to fully document and publish the project on Internet. I do have a PDF file with the description of the project that I presented at a meeting on Digital Radio here in Italy, but unfortunately it is in Italian, so, unless you know this language, it is of little help. 73 Alberto I2PHD
Re: [Flexradio] Frequency calibration etc
John Thanks for the input. I have not heard of anyone else using the external reference, and you never noted any severe adverse effects. Is the 5065a keeping the SDR dead on, which is the primary objective in this whole discussion. Do you notice variation due to the Sound card clock? Perhaps all the theory we have been gumming about is not that important in practice. If you have to measure the difference on a high quality counter.. er well. Also thanks in advance for the tests. Thanks! -Original Message- From: John Ackermann N8UR [mailto:[EMAIL PROTECTED] Sent: Tuesday, November 22, 2005 8:35 AM To: ecellison Cc: 'Ross'; FlexRadio@flex-radio.biz Subject: Re: [Flexradio] Frequency calibration etc ecellison wrote: Ross Well, I think we are a ways away from a kit. I was sort of suggesting that we try just using the Rockwell - Jupiter board and it's 10 mhz oscillator 'naked' and just see what we get. In 2 lengthy arounds on this thread mostly what we have is theory and nothing tried at this point. I think that John - N8UR is the only one I have heard about who is using an external 10 mhz reference to the SDR. Comment John? Anyone else using Geralds mod kit with external reference? Results? Yes, I've been using my SDR-1000 with external reference from an HP 5065A Rubidium frequency standard. I haven't noticed any horrid phase noise problems from the 10MHz to 200MHz multiplication, but I also haven't been looking very hard for them. I hope that fairly soon -- perhaps over the Xmas holidays -- I will get temporary access to HP's latest super-duper phase noise measurement box, and one of the tests will be to compare the SDR-1000 with original crystal versus the external reference. I'll certainly post those results when I have them. 73, John
Re: [Flexradio] Frequency calibration etc
Alberto Yes, this is a really neat design. I think I have read it several times! Also a little embarrassed I have been calling the 10 khz Jupiter 10 MHZ. This is really pretty good short term stability for the GPS! I wonder if we could paste this into a Altera core? Eric -Original Message- From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] On Behalf Of Gollum Sent: Tuesday, November 22, 2005 10:25 AM To: FlexRadio@flex-radio.biz Subject: Re: [Flexradio] Frequency calibration etc Well, I think we are a ways away from a kit. I was sort of suggesting that we try just using the Rockwell - Jupiter board and it's 10 mhz oscillator 'naked' and just see what we get. Give a look here : http://gpsdo.i2phd.com 73 Alberto I2PHD ___ FlexRadio mailing list FlexRadio@flex-radio.biz http://mail.flex-radio.biz/mailman/listinfo/flexradio_flex-radio.biz
Re: [Flexradio] Frequency calibration etc
At 02:16 PM 11/22/2005, ecellison wrote: John Thanks for the input. I have not heard of anyone else using the external reference, and you never noted any severe adverse effects. Is the 5065a keeping the SDR dead on, which is the primary objective in this whole discussion. Do you notice variation due to the Sound card clock? Perhaps all the theory we have been gumming about is not that important in practice. On some on mobo sound cards I've tested, typical fractional variations in sample rate are around 2E-3 (that is, for a 48kHz sample rate, the actual sampling was at 48.090 kHz), and varied about 1E-3 over a time span of 2 seconds (that is, it went from 48.077 to 48.115 over that span). This is with a fairly high SNR, so one can really get 1Hz measurement uncertainty with a sample epoch of 100 milliseconds. Over that same 2 second time span, the deviation from a straight line trend was only around 20 ppm (1 sigma). On the other hand, some sound cards are much better: http://www.leapsecond.com/pages/sound-1pps/ Tom Van Baak reports a few tens of ppm accuracy. Several other pages report similar measurements (i.e. 100 ppm) I suspect that there is a wide variability in these things (mine were on mobo interfaces operating sitting out in the breeze, and probably a worst case) Jim, W6RMK
Re: [Flexradio] Frequency calibration etc
Well, you motivated me to do a simple test. I'm using the Baudline signal analysis program under Linux and clocking the sound card at (nominal) 96ksamples/second. I am currently injecting a 100mv p-p signal at 11.025kHz (to simulate the SDR-1000 IF output) into one channel of my Delta 44 card. The signal is coming from an HP 3325A synthesizer locked to an HP 5065A Rubidium standard. I'm using Baudline to decimate and downconvert the signal to get a few Hz spread across the screen (decimate by 2048, with an FFT size of 4096). Baudline has a high-precision frequency measurement function that has the potential of uHz resolution (it uses phase measurements rather than just FFT bins). Bottom line -- when I started the test half an hour ago, the nominal 11,025Hz signal showed as 11,024.33235 and right now, it shows as 11,024.33228. While that doesn't say anything about the long term stability, it's consistent with what I've observed over a year or more with this card; frequencies consistently read a little bit low, but never by more than a fraction of a Hertz. Now, this card is in a computer that's powered up 7x24 and has been running for months, so it's in an electrically and thermally stable environment. Results from a cold start might be different. 73, John ecellison said the following on 11/22/2005 05:16 PM: John Thanks for the input. I have not heard of anyone else using the external reference, and you never noted any severe adverse effects. Is the 5065a keeping the SDR dead on, which is the primary objective in this whole discussion. Do you notice variation due to the Sound card clock? Perhaps all the theory we have been gumming about is not that important in practice. If you have to measure the difference on a high quality counter.. er well. Also thanks in advance for the tests. Thanks! -Original Message- From: John Ackermann N8UR [mailto:[EMAIL PROTECTED] Sent: Tuesday, November 22, 2005 8:35 AM To: ecellison Cc: 'Ross'; FlexRadio@flex-radio.biz Subject: Re: [Flexradio] Frequency calibration etc ecellison wrote: Ross Well, I think we are a ways away from a kit. I was sort of suggesting that we try just using the Rockwell - Jupiter board and it's 10 mhz oscillator 'naked' and just see what we get. In 2 lengthy arounds on this thread mostly what we have is theory and nothing tried at this point. I think that John - N8UR is the only one I have heard about who is using an external 10 mhz reference to the SDR. Comment John? Anyone else using Geralds mod kit with external reference? Results? Yes, I've been using my SDR-1000 with external reference from an HP 5065A Rubidium frequency standard. I haven't noticed any horrid phase noise problems from the 10MHz to 200MHz multiplication, but I also haven't been looking very hard for them. I hope that fairly soon -- perhaps over the Xmas holidays -- I will get temporary access to HP's latest super-duper phase noise measurement box, and one of the tests will be to compare the SDR-1000 with original crystal versus the external reference. I'll certainly post those results when I have them. 73, John
Re: [Flexradio] Frequency calibration etc
At 03:31 PM 11/22/2005, John Ackermann N8UR wrote: Well, you motivated me to do a simple test. I'm using the Baudline signal analysis program under Linux and clocking the sound card at (nominal) 96ksamples/second. Bottom line -- when I started the test half an hour ago, the nominal 11,025Hz signal showed as 11,024.33235 and right now, it shows as 11,024.33228. While that doesn't say anything about the long term stability, it's consistent with what I've observed over a year or more with this card; frequencies consistently read a little bit low, but never by more than a fraction of a Hertz. Now, this card is in a computer that's powered up 7x24 and has been running for months, so it's in an electrically and thermally stable environment. Results from a cold start might be different. Excellent.. I suspect the Delta 44 has a halfway decent oscillator in it (unlike the mobo sound interface which almost certainly uses the processor clock or something divided down), and so, short term stability on the order of ppm is probably realistic, as you've measured. (0.0001 Hz out of 11kHz). Absolute accuracy wise, 0.7 Hz low out of 11kHz is, what, 58 ppm.. A typical inexpensive oscillator spec might be +/- 100 ppm as delivered... By the way, the baudline site does a bunch of analysis on some cards to show that they have certain good sample rates and others that are less good (because the oscillator doesn't evenly divide down to the required sample clock). Presumably this is not the case with the Delta 44 at 96 kHz. What's nice here is that once you've calibrated it, you're not going to have to fool around trying to track out short term variations (which is what I had to do for my particular application). 73, John Jim, W6RMK
Re: [Flexradio] Frequency calibration etc
You guys have probably already hashed this kind of thing out earlier, but does anyone at Flex have a relationship with the M-Audio people? Maybe we could use that channel to provide clock, sampling and phase noise improvement input directly to them... Of course if the D44 is only a short-term tactical decision this would be a moot point but if they were picked for more than just their currently acceptable card, maybe they'd listen. Mark -Original Message- From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] On Behalf Of Jim Lux Sent: Tuesday, November 22, 2005 5:57 PM To: ecellison; 'John Ackermann N8UR' Cc: FlexRadio@flex-radio.biz Subject: Re: [Flexradio] Frequency calibration etc At 02:16 PM 11/22/2005, ecellison wrote: John Thanks for the input. I have not heard of anyone else using the external reference, and you never noted any severe adverse effects. Is the 5065a keeping the SDR dead on, which is the primary objective in this whole discussion. Do you notice variation due to the Sound card clock? Perhaps all the theory we have been gumming about is not that important in practice. On some on mobo sound cards I've tested, typical fractional variations in sample rate are around 2E-3 (that is, for a 48kHz sample rate, the actual sampling was at 48.090 kHz), and varied about 1E-3 over a time span of 2 seconds (that is, it went from 48.077 to 48.115 over that span). This is with a fairly high SNR, so one can really get 1Hz measurement uncertainty with a sample epoch of 100 milliseconds. Over that same 2 second time span, the deviation from a straight line trend was only around 20 ppm (1 sigma). On the other hand, some sound cards are much better: http://www.leapsecond.com/pages/sound-1pps/ Tom Van Baak reports a few tens of ppm accuracy. Several other pages report similar measurements (i.e. 100 ppm) I suspect that there is a wide variability in these things (mine were on mobo interfaces operating sitting out in the breeze, and probably a worst case) Jim, W6RMK ___ FlexRadio mailing list FlexRadio@flex-radio.biz http://mail.flex-radio.biz/mailman/listinfo/flexradio_flex-radio.biz
Re: [Flexradio] Frequency calibration etc
I know that Gerald is a distributor since you don't sell M-Audio products without being one. So I suppose that constitutes a relationship. Bob Mark Amos wrote: You guys have probably already hashed this kind of thing out earlier, but does anyone at Flex have a relationship with the M-Audio people? Maybe we could use that channel to provide clock, sampling and phase noise improvement input directly to them... Of course if the D44 is only a short-term tactical decision this would be a moot point but if they were picked for more than just their currently acceptable card, maybe they'd listen. Mark -- Laziness is the number one inspiration for ingenuity. Guilty as charged!
Re: [Flexradio] Frequency calibration etc
Hi Mark, I have been day dreaming about a sound interface designed specifically for our needs. It could be a USB, Ethernet, or PCI device -- Ehternet being preferrable for its low cost, easy programming, and eletrical isolation. We could have a community developed interface with provisions for external clock or including a disciplined clock. We don't need any of the additional gadgets present in most sound interfaces. Just a simple high quality codec. One of the major advantages of such a device would be to acquire control over the repeatability and reproducibility of results. The Delta-44 browght us a large improvement. We could push the limits even further. 73, -- Edson Mark Amos wrote: You guys have probably already hashed this kind of thing out earlier, but does anyone at Flex have a relationship with the M-Audio people? Maybe we could use that channel to provide clock, sampling and phase noise improvement input directly to them... Of course if the D44 is only a short-term tactical decision this would be a moot point but if they were picked for more than just their currently acceptable card, maybe they'd listen. Mark -Original Message- From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] On Behalf Of Jim Lux Sent: Tuesday, November 22, 2005 5:57 PM To: ecellison; 'John Ackermann N8UR' Cc: FlexRadio@flex-radio.biz Subject: Re: [Flexradio] Frequency calibration etc At 02:16 PM 11/22/2005, ecellison wrote: John Thanks for the input. I have not heard of anyone else using the external reference, and you never noted any severe adverse effects. Is the 5065a keeping the SDR dead on, which is the primary objective in this whole discussion. Do you notice variation due to the Sound card clock? Perhaps all the theory we have been gumming about is not that important in practice. On some on mobo sound cards I've tested, typical fractional variations in sample rate are around 2E-3 (that is, for a 48kHz sample rate, the actual sampling was at 48.090 kHz), and varied about 1E-3 over a time span of 2 seconds (that is, it went from 48.077 to 48.115 over that span). This is with a fairly high SNR, so one can really get 1Hz measurement uncertainty with a sample epoch of 100 milliseconds. Over that same 2 second time span, the deviation from a straight line trend was only around 20 ppm (1 sigma). On the other hand, some sound cards are much better: http://www.leapsecond.com/pages/sound-1pps/ Tom Van Baak reports a few tens of ppm accuracy. Several other pages report similar measurements (i.e. 100 ppm) I suspect that there is a wide variability in these things (mine were on mobo interfaces operating sitting out in the breeze, and probably a worst case) Jim, W6RMK ___ FlexRadio mailing list FlexRadio@flex-radio.biz http://mail.flex-radio.biz/mailman/listinfo/flexradio_flex-radio.biz ___ FlexRadio mailing list FlexRadio@flex-radio.biz http://mail.flex-radio.biz/mailman/listinfo/flexradio_flex-radio.biz
Re: [Flexradio] Frequency Calibration.
[EMAIL PROTECTED] wrote: The current cal scheme is unlikely to ever work well for most users. The issue is the error in the oscillator in everyone's sound card. Without taking this into account, most of us can achieve very good accuracy at one WWV frequency but will find it is way off on another. My sound card was several hundred Hz off (at 24 MHz). Unlike the DDS error correction, it does not scale with tuned frequency. I think this is on Bob's list of things to look at. Mike W3IP I'm not sure I follow why the sound card error would result in accurate results at one RF frequency but not another. Error in the sound card clock is like an error in the last local oscillator -- it generates a constant offset that doesn't change with frequency. For what it's worth, the clock in the Delta 44 card (at least mine) seems to be very good. I have used a Delta 44 to drive a spectrum analyzer program under Linux for the last three ARRL frequency measuring tests, and I do frequency comparisons (between a pilot frequency and the unknown signal) with milliHertz resolution. While I haven't done phase noise tests, I've measured a precise reference tone, and the frequency accuracy over periods of tens of seconds to tens of minutes is very good -- at 1kHz, down in the 0.00x Hz range (i.e., parts in 10e-6, about what you'd expect from a good quality crystal). Since that's a direct offset that's not multiplied, the sound card's contribution to the RF frequency error is pretty minimal. Despite those results, my goal is still to have the whole frequency chain stabilized. One thing I've thought about is hardware hacking the Delta to use an external clock. I haven't dug into that possibility yet. Several of the other M-Audio allow an external word clock which the pro audio world uses to lock the sampling rates of multiple cards. It's a shame that feature isn't on the Delta 44 as it would allow an easy way to use an external reference. John
Re: [Flexradio] Frequency Calibration.
At 07:46 PM 6/11/2005, [EMAIL PROTECTED] wrote: The current cal scheme is unlikely to ever work well for most users. The issue is the error in the oscillator in everyone's sound card. Without taking this into account, most of us can achieve very good accuracy at one WWV frequency but will find it is way off on another. My sound card was several hundred Hz off (at 24 MHz). Unlike the DDS error correction, it does not scale with tuned frequency. I think this is on Bob's list of things to look at. Mike W3IP There's really two problems. One is the accuracy of the PC's sample clock (I note that there ARE pro digitizers for recording use that have an external sample clock input, but I haven't looked at their jitter properties). The other is the changing of the clock over reasonably short times (i.e. between cals). Calibrating is actually fairly simple. The effect of a change in the DDS clock is a scaling of frequency (if the dds is 10% high, then the LO is 10% high). The effect of a change in the Sound card clock is multiplicative. So, what you do is feed in two signals a few kHz apart that are accurately known, and by measuring the two frequencies, you can calculate both DDS offset and PC clock offset. For instance if you have a nice quiet 10 MHz oscillator, you can divide that down to say, 5 kHz, and mix a bit of the 5kHz with the 10 MHz, which will give you a signal at 9.995 MHz, 10.000 MHz, and 10.005 MHz. Digitize this and do some processing. The spacing between the peaks is related to the PC clock and the overall offset is the DDS clock. The real problem I've seen, if you want 1 Hz accuracies in VHF and up, is that the sound card drifts more than that. Some signal processing software can track it out (since ionospheric doppler variations on HF links are of that same sort of magnitude). You might also be able to inject an accurate pilot tone into the audio path with your desired signal, track it and subtract it. ___ FlexRadio mailing list FlexRadio@flex-radio.biz http://mail.flex-radio.biz/mailman/listinfo/flexradio_flex-radio.biz ___ FlexRadio mailing list FlexRadio@flex-radio.biz http://mail.flex-radio.biz/mailman/listinfo/flexradio_flex-radio.biz James Lux, P.E. Spacecraft Radio Frequency Subsystems Group Flight Communications Systems Section Jet Propulsion Laboratory, Mail Stop 161-213 4800 Oak Grove Drive Pasadena CA 91109 tel: (818)354-2075 fax: (818)393-6875
Re: [Flexradio] Frequency Calibration.
At 04:17 AM 6/12/2005, John Ackermann N8UR wrote: [EMAIL PROTECTED] wrote: The current cal scheme is unlikely to ever work well for most users. The issue is the error in the oscillator in everyone's sound card. Without taking this into account, most of us can achieve very good accuracy at one WWV frequency but will find it is way off on another. My sound card was several hundred Hz off (at 24 MHz). Unlike the DDS error correction, it does not scale with tuned frequency. I think this is on Bob's list of things to look at. Mike W3IP I'm not sure I follow why the sound card error would result in accurate results at one RF frequency but not another. Error in the sound card clock is like an error in the last local oscillator -- it generates a constant offset that doesn't change with frequency. It's more like a scaling error. If you sample at, e.g., 40 kHz, and your software thinks you were sampling at 44 kHz, the frequencies will all have the same percentage error. An 8 kHz input will look to the software like it's at 8*44/40 or 8.8 kHz. A 10 kHz input will look like 11 kHz, and so forth. Despite those results, my goal is still to have the whole frequency chain stabilized. Stabilized, or calibrated? Overall, if you've got the real time margin to do calibration (that is, you can wait the few milliseconds for the calibration calculations on your realtime data), you'll get better performance with a high quality source that's calibrated, rather than a flexible source that's adjusted to stabilize. One thing I've thought about is hardware hacking the Delta to use an external clock. I haven't dug into that possibility yet. Or how about the AC97 codec on most PCs. Is the performance limiting of conventional sound cards the crummy clock, or the codec performance, or the noise from the environment. Several of the other M-Audio allow an external word clock which the pro audio world uses to lock the sampling rates of multiple cards. It's a shame that feature isn't on the Delta 44 as it would allow an easy way to use an external reference. I think the external pilot injection and tracking, in the long run, has more potential, because it works with ANY sound card. It's an easy matter to divide down your system reference clock and make a quiet cal tone. James Lux, P.E. Spacecraft Radio Frequency Subsystems Group Flight Communications Systems Section Jet Propulsion Laboratory, Mail Stop 161-213 4800 Oak Grove Drive Pasadena CA 91109 tel: (818)354-2075 fax: (818)393-6875
[Flexradio] Frequency Calibration.
Hi All, With a receive only SDR-1000 RO[possible in the future] how does one complete both the Frequency / Level Calibration without any measure equipment i.e. signal generator? Your comments are most welcome. Thank you. Greg
Re: [Flexradio] Frequency Calibration.
For frequency cal you could use WWV or CHU. For level cal you can attach a dummy load, and set it to be whatever the noise floor is supposed to be - think these values are in the docs, as I recall -120 w/o RFT and -130 with. Of course, it won't really be calibrated with this approach, it will be in the ballpark. For IQ correction cal you can try and use WWV, but if it wavers it may not auto calibrate correctly. You could use another nearby transmitter or a broadcast AM carrier as well. I've got no personal experience with the Elecraft gizmo Ken mentioned, but lots of SDR folks use 'em to do the calibration. Regards, Bill (kd5tfd) At 05:37 PM 6/11/2005, Greg Gilbert wrote: Hi All, With a receive only SDR-1000 RO [possible in the future] how does one complete both the Frequency / Level Calibration without any measure equipment i.e. signal generator? Your comments are most welcome. Thank you. Greg
Re: [Flexradio] Frequency Calibration.
The current cal scheme is unlikely to ever work well for most users. The issue is the error in the oscillator in everyone's sound card. Without taking this into account, most of us can achieve very good accuracy at one WWV frequency but will find it is way off on another. My sound card was several hundred Hz off (at 24 MHz). Unlike the DDS error correction, it does not scale with tuned frequency. I think this is on Bob's list of things to look at. Mike W3IP - Original Message - From: Bill Tracey [EMAIL PROTECTED] To: Greg Gilbert [EMAIL PROTECTED]; FlexRadio Reflector FlexRadio@flex-radio.biz Sent: Saturday, June 11, 2005 20:26 PM Subject: Re: [Flexradio] Frequency Calibration. For frequency cal you could use WWV or CHU. For level cal you can attach a dummy load, and set it to be whatever the noise floor is supposed to be - think these values are in the docs, as I recall -120 w/o RFT and -130 with. Of course, it won't really be calibrated with this approach, it will be in the ballpark. For IQ correction cal you can try and use WWV, but if it wavers it may not auto calibrate correctly. You could use another nearby transmitter or a broadcast AM carrier as well. I've got no personal experience with the Elecraft gizmo Ken mentioned, but lots of SDR folks use 'em to do the calibration. Regards, Bill (kd5tfd) At 05:37 PM 6/11/2005, Greg Gilbert wrote: Hi All, With a receive only SDR-1000 RO [possible in the future] how does one complete both the Frequency / Level Calibration without any measure equipment i.e. signal generator? Your comments are most welcome. Thank you. Greg ___ FlexRadio mailing list FlexRadio@flex-radio.biz http://mail.flex-radio.biz/mailman/listinfo/flexradio_flex-radio.biz