I installed JTSDK on a new computer and building wsjtx fails as it can't find 
python.
Turns out JTSDK now installs Python33 and not python27.  Compiling on my old 
computer works as it has both 27 and 33.  I assume the 33 came from a JTSDK 
update.

wsjtxexp compiles OK but doesn't appear to use python.
73 
Mike W9MDB

     From: Bill Somerville <g4...@classdesign.com>
 To: wsjt-devel@lists.sourceforge.net 
 Sent: Tuesday, May 19, 2015 1:07 PM
 Subject: Re: [wsjt-devel] Dial calibration errors
   
  On 19/05/2015 05:18, Michael Black wrote:
 
 Hi Mike & All
  
 <!--#yiv3900820176 _filtered #yiv3900820176 {font-family:Helvetica;panose-1:2 
11 6 4 2 2 2 2 2 4;} _filtered #yiv3900820176 {font-family:Helvetica;panose-1:2 
11 6 4 2 2 2 2 2 4;} _filtered #yiv3900820176 {font-family:Calibri;panose-1:2 
15 5 2 2 2 4 3 2 4;} _filtered #yiv3900820176 {font-family:Tahoma;panose-1:2 11 
6 4 3 5 4 4 2 4;}#yiv3900820176 #yiv3900820176 p.yiv3900820176MsoNormal, 
#yiv3900820176 li.yiv3900820176MsoNormal, #yiv3900820176 
div.yiv3900820176MsoNormal 
{margin:0in;margin-bottom:.0001pt;font-size:12.0pt;font-family:"Times New 
Roman", "serif";color:black;}#yiv3900820176 a:link, #yiv3900820176 
span.yiv3900820176MsoHyperlink 
{color:blue;text-decoration:underline;}#yiv3900820176 a:visited, #yiv3900820176 
span.yiv3900820176MsoHyperlinkFollowed 
{color:purple;text-decoration:underline;}#yiv3900820176 
p.yiv3900820176MsoAcetate, #yiv3900820176 li.yiv3900820176MsoAcetate, 
#yiv3900820176 div.yiv3900820176MsoAcetate 
{margin:0in;margin-bottom:.0001pt;font-size:8.0pt;font-family:"Tahoma", 
"sans-serif";color:black;}#yiv3900820176 span.yiv3900820176BalloonTextChar 
{font-family:"Tahoma", "sans-serif";}#yiv3900820176 
span.yiv3900820176EmailStyle19 {font-family:"Calibri", 
"sans-serif";color:#1F497D;}#yiv3900820176 span.yiv3900820176EmailStyle20 
{font-family:"Calibri", "sans-serif";color:#1F497D;}#yiv3900820176 
.yiv3900820176MsoChpDefault {font-size:10.0pt;} _filtered #yiv3900820176 
{margin:1.0in 1.0in 1.0in 1.0in;}#yiv3900820176 div.yiv3900820176WordSection1 
{}-->  Thanks Bill….yup…forgot to remove the RR73 from my other 
experimentation.  Removed the public API too.  So patch is definitely smaller 
now.  
 I have implemented a change based on your patch. I had to change it a bit to 
make it more robust and also corrected the math errors ;)
 
 It does behave a bit strangely on rigs with less than 1 Hz resolution but 
there's not a great deal we can do that is better for them, at least it is 
benign if the calibration constants are zero.
 
 Currently the intercept error is +/- 10 kHz and the slope factor is +/- 1000 
ppm which is probably enough range.
 
      73 Mike W9MDB  
 73
 Bill
 G4WJS.
 
        From: Bill Somerville [mailto:g4...@classdesign.com] 
 Sent: Monday, May 18, 2015 4:34 PM
 To: wsjt-devel@lists.sourceforge.net
 Subject: Re: [wsjt-devel] Dial calibration errors       On 18/05/2015 20:10, 
Michael Black wrote:
 Hi Mike,  
 If you mean can you compute it yourself…sure… 
http://www.miniwebtool.com/slope-intercept-form-calculator/  Just put the 
frequencies expected in X and what you measure in Y.   Attached is a patch 
against 1.6.1 that adds intercept and slope to the Frequencies tab.  You do 
have to change band after setting as I couldn't quite figure out how to force 
an update and exactly when that should be done (on exiting  dialog?  After 
entering either number?). Might also need some mention that you do either this 
or the offsets in the table…both are possible but not sure that makes any sense 
to do. 
 You can simplify that patch considerably by not adding the linear correction 
constants to the Configuration public interface. They are only needed within  
the Configuration class implementation.
 
 Also you probably want to take out the "RR73" change as it is unrelated and 
probably not intended.
 
    73 Mike W9MDB 73
 Bill
 G4WJS.
 
        From: Edson W. R. Pereira [mailto:ewpere...@gmail.com] 
 Sent: Monday, May 18, 2015 2:03 PM
 To: WSJT software development
 Subject: Re: [wsjt-devel] Dial calibration errors    Hi Mike,      You are 
correct. I should have mentioned that the same measurement should be done on a 
different band in order to have the second set of measurements. With band 
hopping and one calibrated station it may be possible?       73, Edson PY2SDR   
     
         ---   - We humans have the capability to do amazing things if we work 
together.  - Nós seres humanos temos a capacidade de fazer coisas incríveis se 
trabalharmos juntos.            On Mon, May 18, 2015 at 2:21 PM, Michael Black 
<mdblac...@yahoo.com> wrote:   You have to have samples along the entire 
frequency band to get a fit for slope an intercept. One freq doesn't do it.  
You really only need 2 for a linear fit but more samples gets a bit more 
accurate.   I've just about got this thing coded up…and you COULD just put a 
fixed value in A if all you do is one band.   So in your case you could stick a 
-9 in A and perhaps that's all you need. Mike W9MDB   From: Edson W. R. Pereira 
[mailto:ewpere...@gmail.com] 
 Sent: Monday, May 18, 2015 12:14 PM
 To: WSJT software development
 Subject: Re: [wsjt-devel] Dial calibration errors         Hello Joe,       I 
just checked some of the common received spots between my station and Steve's 
on 15m and I am 9 Hz off (down). This makes me think that having a standard 
station in WSPR like Steve's could allow an automatic calibration by  
performing a query on the wsprnet database for our station and a standard one 
and compare the results The difference could be converted into the A and B 
values. Could this work?       73, Edson PY2SDR        
         ---   - We humans have the capability to do amazing things if we work  
together.  - Nós seres humanos temos a capacidade de fazer coisas incríveis se 
trabalharmos juntos.            On Mon, May 18, 2015 at 11:09 AM, Joe Taylor 
<j...@princeton.edu> wrote: A few more thoughts about dial calibration errors.
 
 A couple of days ago I put my TS-2000 radio through the calibration
 procedure described in Appendix C of the WSPR 4.0 User's Guide
 http://physics.princeton.edu/pulsar/K1JT/WSPR_4.0_User.pdf
 
 The procedure takes about half an hour, end to end, yielding the values
 of two constants A and B.  These constants appear in the equation
 
    d = A + B*f
 
 where d is the radio's dial error in Hz and f is the received frequency
 in MHz.  In my case the constants are A = 2.14 Hz and B = 1.6254.  I
 note that the value of A has remained constant, but several years ago B
 was somewhat smaller (B = 1.2885 in 2011), so the master oscillator in
 my TS-2000 has aged a bit.
 
  From the values of A and B I computed the dial error for each amateur
 band and entered those values (expressed in MHz) in the "Offset" column
 of the WSJT-X Settings | Frequencies tab.  Frequencies reported for my
 WSPR decodes now agree with those reported by Steve, K9AN, to within 1
 Hz.  (Steve's receiver uses GPS-disciplined oscillators, so his WSPR
 reports are a good standard for comparison.)
 
 It might be handy to permit a user of WSJT-X to enter values for A and B
 and have the program calculate the resulting "Offset" values for the
 Frequencies tab.  The resulting system behavior is very sensible, in my
 opinion.  When WSPRing on 20 meters, for example, my TS-2000 dial now
 reads 14.09562 MHz.  WSJT-X intentionally sets the radio about 24 Hz
 high on  this band, to compensate for its dial error.
 
 The dial frequency displayed on the WSJT-X main window is the corrected
 value, 14.095 600 MHz.
 
         -- 73, Joe, K1JT   
 On 5/13/2015 10:48 AM, Joe Taylor wrote:
 > Hi all,
 >
 > One of the fun things about WSPR is the frequency accuracies that
 > are involved.  Having WSPR mode in WSJT-X motivates some serious thought
 > about how best to handle frequency calibration errors in transceivers.
 >
 > Typical dial readout errors in modern radios are a few parts per million
 > -- for example, a 20 Hz error at 14 MHz.  For JT65 or JT9 such
 > discrepancies are not very important.  But the WSPR sub-bands in
 > conventional use since 2008 are only 200 Hz wide, and we'd like to use
 > all of that range effectively.  If my transceiver's dial reads 20 Hz
 > low, and yours reads 20 Hz high, and we both set our dials to the
 > conventional 14.0956 MHz for 20 meters, after setting our WSPR Tx
 > frequencies at random within the 200 Hz sub-band there's something like
 > a 20% chance that we won't decode one another.
 >
 > Earlier production versions of WSPR have handled these issues in a
 > rather sophisticated way.  The User's Guide includes detailed
 > instructions for determining calibration constants for your transceiver
 > using over-the-air signals (see Appendix C of
 > http://physics.princeton.edu/pulsar/K1JT/WSPR_3.0_User.pdf ).  The
 > resulting accuracies can be better than 1 Hz.
 >
 > If CAT control is in use and  "Enable frequency correction" is ticked on
 > WSPR's "Advanced Setup" window, frequencies sent to the radio are
 > adjusted so as to compensate for the dial errors.  For example, if
 > 14.0956 MHz has been requested, the command for 14095620 Hz may be sent
 > to the radio.
 >
 > I picture this being implemented in WSJT-X in a similar way.  In this
 > example, the radio dial would read 14.096520.  I'm suggesting that the
 > frequency readout on the WSJT-X screen would read 14.095600, the
 > supposedly "true" frequency.
 >
 > Comments and suggestions would be welcome.
 >
 >       -- 73, Joe, K1JT
             
 
 
------------------------------------------------------------------------------
One dashboard for servers and applications across Physical-Virtual-Cloud 
Widest out-of-the-box monitoring support with 50+ applications
Performance metrics, stats and reports that give you Actionable Insights
Deep dive visibility with transaction tracing using APM Insight.
http://ad.doubleclick.net/ddm/clk/290420510;117567292;y
_______________________________________________
wsjt-devel mailing list
wsjt-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/wsjt-devel


  
------------------------------------------------------------------------------
One dashboard for servers and applications across Physical-Virtual-Cloud 
Widest out-of-the-box monitoring support with 50+ applications
Performance metrics, stats and reports that give you Actionable Insights
Deep dive visibility with transaction tracing using APM Insight.
http://ad.doubleclick.net/ddm/clk/290420510;117567292;y
_______________________________________________
wsjt-devel mailing list
wsjt-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/wsjt-devel

Reply via email to