K9AN
8159478d51
Remove an unused variable from fst4_decode
2020-08-28 12:25:17 -05:00
Steven Franke
e232c32178
Use 3rd order polynomial fit to estimate the noise baseline. The
...
polynomial fit is done over 400 Hz bandwidth for T/R periods longer
than 15s, and over approx. 600 Hz (10 times the signal bandwidth) for
T/R period of 15s.
2020-08-28 09:22:22 -05:00
Steven Franke
ad0540a027
Speed up decoder by eliminating some complex multiples in sequence detection loop. Add timer calls for doppler spread calculation and sequence detection loop.
2020-08-24 10:17:45 -05:00
Steven Franke
e3171d2142
Fix argument list in call to fet_fst4_bitmetrics.f90
2020-08-22 09:42:34 -05:00
Steven Franke
091d6d0b1a
Tweaks to update the diagnostics that are written to fort.21.
2020-08-21 09:18:59 -05:00
Steven Franke
0e0349e87a
Streamline fst4_decode. Add timer for downsampling.
2020-08-20 09:48:32 -05:00
Steven Franke
e28215fce5
Reconfigure to optimize decoder for MF/LF (high coherence) channels.
2020-08-19 14:10:28 -05:00
Steven Franke
07486ee0c7
Simplify some code in fst4_decode.f90 - no functional change.
2020-08-19 09:20:48 -05:00
Steven Franke
2c0462f9aa
Merge branch 'feat-fst280' of bitbucket.org:k1jt/wsjtx into feat-fst280
2020-08-17 14:12:13 -05:00
Steven Franke
683cd08103
Add timer call for bit metric calculation. Improve some comments. Make fort.21 ntype parameter more informative.
2020-08-17 14:12:08 -05:00
Bill Somerville
4a2a181528
Merge branch 'develop' into feat-fst280
2020-08-17 18:33:00 +01:00
Joe Taylor
42626009b5
TEMPORARY: Diagnostic routine for the "Save All" missing files problem.
2020-08-09 14:21:25 -04:00
Joe Taylor
84e53960cd
QRA66 now works up for submodes A-D up to 300 s periods. Submode E presently NG.
2020-08-09 11:04:49 -04:00
Joe Taylor
de0476bf3c
More changes to allow longer sequences in QRA66 mode.
2020-08-08 16:53:28 -04:00
Joe Taylor
e4fad77fa5
QRA66 now works with qra66sim and jt9 and TR periods 15 30 60 120 300 s.
2020-08-08 13:57:24 -04:00
Joe Taylor
bf38f4416c
Modifications to give QRA64 use of longer TR periods and tone-spacing submodes. Noy yet finished, or tested!
2020-08-08 09:14:12 -04:00
Joe Taylor
2de2874672
Allow for larger irc created by message averaging. Commit test_qra66.f90
2020-08-06 14:23:39 -04:00
Joe Taylor
254e2f61fa
Remove diagnostic write to fort.71.
2020-08-06 07:07:16 -04:00
Joe Taylor
30e34bf1c4
Implement message averaging (very basic) for QRA66.
2020-08-05 16:34:49 -04:00
Joe Taylor
6c8c9183aa
SNR for QRA66 non-decodes now set to -25.
2020-08-05 11:16:56 -04:00
Joe Taylor
7256d70016
QRA66: change NSPS from 1920 to 1800. TxT=85*1800/12000=12.75 s.
2020-08-05 11:06:18 -04:00
Joe Taylor
f1c8f04136
Report failed QRA66 decode as SNR = -22 dB.
2020-08-04 14:18:23 -04:00
Joe Taylor
e719efd835
Merge branch 'feat-fst280' of bitbucket.org:k1jt/wsjtx into feat-fst280
2020-08-04 13:44:01 -04:00
Joe Taylor
335cc41faa
More code cleanup. Rename sync66a to sync66.
2020-08-04 13:13:49 -04:00
Joe Taylor
2e893e8994
Add Tx freq as command-line argument for qra66sim.
2020-08-04 13:12:51 -04:00
Steven Franke
cc0aa373a9
Merge branch 'feat-fst280' of bitbucket.org:k1jt/wsjtx into feat-fst280
2020-08-04 11:56:38 -05:00
Steven Franke
9b4b3a6623
Remove some unneeded code.
2020-08-04 11:56:32 -05:00
Joe Taylor
88102af49d
Fic the transfer of ntol from GUI to qra66_decode().
2020-08-04 12:53:37 -04:00
Joe Taylor
902bb4d5e0
Add timer calls in qra66_decode.
2020-08-04 11:58:09 -04:00
Joe Taylor
4b92c20ee9
Merge branch 'feat-fst280' of bitbucket.org:k1jt/wsjtx into feat-fst280
2020-08-04 11:52:51 -04:00
Joe Taylor
668631180d
Code cleanup.
2020-08-04 11:52:29 -04:00
Steven Franke
4225241720
Changes to the llrs that are used as the basis for AP decoding.
2020-08-04 10:25:09 -05:00
Steven Franke
45a1a116c9
Merge branch 'feat-fst280' of bitbucket.org:k1jt/wsjtx into feat-fst280
2020-08-04 10:17:16 -05:00
Steven Franke
55d83f068b
Fix SNR calculation for B,C,D submodes.
2020-08-04 10:15:08 -05: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
Bill Somerville
caba1fbe72
Validate grids in 77-bit and 50-bit message unpacking
2020-08-03 02:11:46 +01: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
Bill Somerville
87dec9d433
Remove a remnant of "Also FST4W" mode
2020-08-02 00:42:09 +01: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