Joe Taylor
668631180d
Code cleanup.
2020-08-04 11:52:29 -04:00
Joe Taylor
56067dc52c
Merge branch 'feat-fst280' of bitbucket.org:k1jt/wsjtx into feat-fst280
2020-08-04 10:50:00 -04:00
Joe Taylor
7b2e9c4e5d
Many improvements to QRA66 decoder.
2020-08-04 10:49:14 -04:00
Steven Franke
802f078386
Fix SNR calculation for B,C,D submodes.
2020-08-04 09:15:44 -05:00
Joe Taylor
c91baddb2c
New sync66a subroutine for QRA66.
2020-08-03 16:30:29 -04:00
Joe Taylor
2846a6422a
Temporary: limit Rx search range to 15-- +/- 50 Hz.
2020-08-02 13:33:15 -04:00
Joe Taylor
dc5d85f850
Remove a diagnostic print. Correct the maxAP value.
2020-08-02 11:40:03 -04:00
Joe Taylor
dd471c6b5e
Improvements to QRA66 decoder. Still needs work.
2020-08-02 11:15:10 -04:00
Joe Taylor
45dac5bd18
Change random number generation in qra66sim so results are exactly repeateble.
2020-08-02 09:42:22 -04:00
Joe Taylor
fb3c23492f
Adjustments to the QRA66 decoder. Still need to implement looping over b90 values.
2020-08-01 15:12:37 -04:00
Joe Taylor
e66843c0c0
Merge branch 'feat-fst280' of bitbucket.org:k1jt/wsjtx into feat-fst280
2020-08-01 12:14:44 -04:00
Joe Taylor
3867c452e6
Changes to GUI to accommodate QRA66. It's basically functional, I think.
2020-08-01 12:13:49 -04:00
Steven Franke
e751a4404f
Use squared metric for fst4 - works better on fading channel.
2020-08-01 10:58:21 -05:00
Joe Taylor
a0b5be009a
Merge branch 'feat-fst280' of bitbucket.org:k1jt/wsjtx into feat-fst280
2020-08-01 10:14:26 -04:00
Joe Taylor
f45c617422
First working QRA66 decoder.
2020-08-01 09:24:59 -04:00
Joe Taylor
c4ef1e3e25
Starting on a decoder for QRA66. Now have found xdt and f0 from the sync vector.
2020-07-31 16:38:21 -04:00
Steven Franke
4b0ae524bf
Set unpk77_success=.false. for messages with i3=0 and n3>6.
2020-07-31 14:15:49 -05:00
Joe Taylor
77b7e71424
Enable mode QRA66B in qra66sim.
2020-07-31 11:16:03 -04:00
Joe Taylor
09686b9958
Add a simulator for experimental mode QRA66.
2020-07-31 10:59:05 -04:00
Joe Taylor
9146ce9667
Correct a flaw in qra64sim.
2020-07-31 10:58:30 -04:00
Joe Taylor
ee24f03d09
Modify genqra64.f90 so it can also be used for a "QRA66" mode.
2020-07-31 09:27:36 -04:00
Joe Taylor
902c0b7a59
Protect against bounds error in dopspread.f90. Remove the temporary ssavg code.
2020-07-29 09:48:19 -04:00
Joe Taylor
884854223c
Add computation of an average spectrum of unmodulated FST4 signals after decoding.
2020-07-27 14:02:33 -04:00
Joe Taylor
4455861773
Merge branch 'feat-fst280' of bitbucket.org:k1jt/wsjtx into feat-fst280
2020-07-27 08:27:46 -04:00
Joe Taylor
79be2a7790
Reformat the fort.21 output.
2020-07-27 08:27:16 -04:00
Steven Franke
3de14a5436
Tweak SNR calibration.
2020-07-26 19:31:20 -05:00
Joe Taylor
7e24f9be20
Do not write an FFTW wisdom file if usage message has been issued.
2020-07-26 10:50:05 -04:00
Steven Franke
5eec869b2c
Remove an unused file.
2020-07-23 13:22:12 -05:00
Bill Somerville
a7223a5efa
A few more cosmetic 240 -> 4 changes
2020-07-23 19:13:05 +01:00
Steven Franke
c88445ee7b
One more 240->4 change in jt9,f90.
2020-07-23 12:53:49 -05:00
Steven Franke
085e63e05d
Rename fst240 to fst4 in Fortran routines.
2020-07-23 12:48:50 -05:00
Joe Taylor
77a6f8f514
Move blanking from symspec() to fst240_decode(). Do not apply RefSpec corrections to data read from disk.
2020-07-23 10:58:10 -04:00
Joe Taylor
372651ae55
Add a simple execution timer for small blocks of code.
2020-07-22 10:43:33 -04:00
Steven Franke
231b518a22
Fix print format for w50 in fort.21
2020-07-21 12:42:50 -05:00
Steven Franke
bb9e1b1b90
Remove 'Also FST240W' capability from fst240_decode.
2020-07-21 12:37:26 -05:00
Bill Somerville
2da65408a8
Fix filename case issue
2020-07-20 23:53:29 +01:00
Steven Franke
d1012c9afb
Merge branch 'feat-fst280' of bitbucket.org:k1jt/wsjtx into feat-fst280
2020-07-20 16:09:31 -05:00
Steven Franke
a773a7ad1f
Center the DT search window properly. Write fort.21 when plotspec exists.
2020-07-20 16:09:22 -05:00
Bill Somerville
7d07423a50
Repair own call hash decoding in received messages
2020-07-20 21:24:45 +01:00
Bill Somerville
22f66795a1
Improved C/Fortran string interoperation, and fix azel.dat updates
...
The azel.dat file is no longer written with future Doppler correction
information designed for rigs that can't do CAT QSY commands while
transmitting.
2020-07-20 15:15:55 +01:00
Joe Taylor
159b8a97f7
Better handling of fSpread in mainwindow.cpp. Makes auto-seq work when plotspec is used.
2020-07-19 13:20:41 -04:00
Steven Franke
510537d4fe
Merge branch 'feat-fst280' of bitbucket.org:k1jt/wsjtx into feat-fst280
2020-07-18 09:02:16 -05:00
Steven Franke
98596a4be7
Choose nfft1 and ndown so that both nfft1 and nfft2 have small prime factors.
2020-07-18 09:02:11 -05:00
Bill Somerville
8b35e744d0
Increase Tx waveform storage & update wide graph nsps for FST240
2020-07-18 10:35:26 +01:00
Bill Somerville
4e0f1103b6
15 and 30 minute T/R periods for FST240 & FST240W
2020-07-17 23:44:14 +01:00
Bill Somerville
cccb38dbef
Pass hints to fst240sim, genfst240, and packjt77::pack77 on WSPR msgs
...
Due to an ambiguity with message encodings between 77-bit QSO modes
and 50-bit beacon modes with message types 13.n3 4.0 and 0.6 a hint
needs to be passed to ensure the right encoding is emitted. The hint
only effects ambiguous messages, others will be encoded strictly
according to the message content.
2020-07-17 19:09:21 +01:00
Bill Somerville
c21a60144a
Larger 12kHz sample buffer
2020-07-17 19:08:21 +01:00
Steven Franke
322fd14a6a
Use Joe's values for NSPS.
2020-07-17 11:29:21 -05:00
Steven Franke
02b66241d2
Add 15 minute and 30 minute TRperiod option for FST240.
2020-07-17 10:52:27 -05:00
Joe Taylor
7bd797c0e9
Improved estimates of Doppler spread. Comment the code in write_ref().
2020-07-16 11:47:07 -04:00