Steven Franke
89cbd177df
If file decdata is present in the data directory, then write detailed decoder data to file fst4_decodes.dat in the same directory.
2021-01-04 15:00:02 +00:00
Steven Franke
812bd29e54
FST4W: Use K=66 for first OSD decode attempt and for updating fst4w_calls.txt. Use K=50 for 2nd attempt.
2021-01-04 15:00:02 +00:00
Steven Franke
fc3e24f696
More work on K=50 decoding.
2021-01-04 15:00:01 +00:00
Steven Franke
65ff3ce05e
Remove some debug prints.
2021-01-04 15:00:01 +00:00
Steven Franke
11b7aa9429
Implements decoding of FST4W messages as (240,50) crc-less codewords.
...
By cascading the full 24-bit crc generator matrix with the (240,74) LDPC code generator, create a (240,50) generator that is used to decode with approximately 1 dB better sensitivity than the (240,64) with 14-bit CRC approach that is normally used. This approach treats the CRC bits as additional parity bits and provides no means for identifying incorrect codewords. All codewords on the list generated by the OSD algorithm have CRCs that match the CRC of the message payload. Codewords are validated by unpacking the message and comparing the unpacked message with the list of stored callsign/grid pairs stored in the fst4w_calls.txt file.
2021-01-04 14:59:56 +00:00
Joe Taylor
662a43d3dd
Corrections to the frequency-drift feature in q65sim.
2021-01-04 09:07:03 -05:00
Joe Taylor
6074e4e3af
Options for introducing frequency drift and frequency steps (e.g. 10 Hz) in Q65 simulator.
2021-01-03 11:19:39 -05:00
Joe Taylor
a02cbabb99
Fix an off-by-1 bug introduced in the previous commit.
2021-01-03 11:18:14 -05:00
Bill Somerville
5fee4796b1
Merge branch 'release-2.3.0' into develop
2021-01-02 21:13:47 +00:00
Bill Somerville
b0b16033a8
Updated Danish UI translation, tnx Michael, 5P1KZX
2021-01-02 21:12:45 +00:00
Joe Taylor
04b22ce250
Preparing to add solution for frequendy drift to q65_sync.f90.
2021-01-02 14:21:14 -05:00
Joe Taylor
bc58604d42
Allow optional frequency drift of simulated Q65 signals.
2021-01-02 13:09:47 -05:00
Bill Somerville
e4a7591a83
Make the colour highlighting scheme immune to style sheet overrides
2021-01-02 18:02:09 +00:00
Steven Franke
e2c2228d36
Remove some debug code.
2021-01-02 11:37:16 -06:00
Steven Franke
41258a5ddc
Add rudimentary sanity checks to the values parsed from FST4W_ALSO_FST4.
2021-01-02 10:25:29 -06:00
Steven Franke
ebb6e5b697
Fix a conflict between noise baseline percentile level and noise blanker percentage. Both were using the npct variable. Add an option for an FST4 pass when in FST4W mode.
2021-01-02 10:09:44 -06:00
Joe Taylor
e5a8e80c49
Minor tweaks to Q^% decoding scheme.
2021-01-01 15:28:41 -05:00
Joe Taylor
6b351165f2
Re-introduce Q65 timer calls. Extend red sync baseline to minimum +/- 100 Hz.
2021-01-01 10:47:22 -05:00
Joe Taylor
8a4b5b6a40
Various tweaks to the Q65 decoder; new numbering of the end-of-line decoding flags.
2020-12-31 15:52:06 -05:00
Bill Somerville
1583eb34ce
Merge branch 'release-2.3.0' into develop
2020-12-30 21:47:24 +00:00
Bill Somerville
a38ec853a4
Don't pick up reports to other stations as ours
2020-12-30 21:45:57 +00:00
Joe Taylor
bcbca02c08
Enforce Q65 ClrAvg action when requested. Tweak somne logic.
2020-12-30 16:12:02 -05:00
Joe Taylor
e07ba410c2
Fix a problem with access to apsym0() array.
2020-12-30 15:40:06 -05:00
Joe Taylor
70e9df38cb
Merge branch 'feat-fst280' of bitbucket.org:k1jt/wsjtx into feat-fst280
2020-12-30 15:05:50 -05:00
Joe Taylor
5d7b5f83e2
Fix several more flaws in the way Q65 decodes are presented.
2020-12-30 15:05:02 -05:00
Bill Somerville
74f899677c
Fix up regexp detecting trailing Q65 decode quality information
2020-12-30 19:40:44 +00:00
Joe Taylor
197fd6a5ba
Mofe the Q65 end-of-line flags so they're not so far to the right.
2020-12-30 13:06:33 -05:00
Joe Taylor
77a0e01b05
Allow for all AP types when averaging Q65, and for navg > 9.
2020-12-30 12:10:03 -05:00
Joe Taylor
91687c573b
Fix the reporting of SNR for Q65 average decodes.
2020-12-30 11:02:49 -05:00
Joe Taylor
412422db17
Add 'q' to the Q65 end-of-line flags; label right text window for "Average decodes".
2020-12-30 10:42:27 -05:00
Joe Taylor
d81c01d23d
Remove unneeded arguments from calls to q65_avg and q65_avg2.
2020-12-30 09:07:41 -05:00
Joe Taylor
057967a761
For Q65 nsg averaging, wrap nsave when it reaches MAXAVE.
2020-12-30 08:44:56 -05:00
Joe Taylor
b6d2002985
Q65 decoder mostly working now with all (A B C D) decoding types.
2020-12-29 16:41:48 -05:00
Joe Taylor
520a0c7cc0
Work in progress for Q65 decoder.
2020-12-28 18:53:13 -05:00
Joe Taylor
62074ab58f
Much reworking of Q65 decoder. Have temporarily enabled all types of decoding passes.
2020-12-28 15:27:10 -05:00
Steven Franke
a3638c456a
Minor formatting change in fst4_decodes.dat.
2020-12-28 09:39:08 -06:00
Steven Franke
4e70609223
Minor format change for nutc in fst4_decodes.dat.
2020-12-28 09:27:48 -06:00
Joe Taylor
30ab29d9e3
Work in progress, with lots of diagnostics. Do not use on the air!
2020-12-27 15:27:26 -05:00
Joe Taylor
48297e068b
More work in ptogress ...
2020-12-27 14:14:10 -05:00
Joe Taylor
d246a23948
Work in progress on message averaging: save current status.
2020-12-27 11:35:55 -05:00
Joe Taylor
5c805dfb39
another realignment of red sync curve and convention for f0.
2020-12-27 10:35:04 -05:00
Steven Franke
d8be8ff0e5
FT8: Make nagain work.
2020-12-26 09:46:19 -06:00
Joe Taylor
c8ace441f9
New files for Q65 message averaging.
2020-12-26 10:08:53 -05:00
Joe Taylor
3d042ee56f
Work in progress, on Q65 message averaging.
2020-12-26 10:04:17 -05:00
Steven Franke
1ba788ecc3
FT8: Commit the rest of the fix for the nagain crash.
2020-12-25 12:31:40 -06:00
Steven Franke
27bf7bb964
FT8: Fix jt9 crash when nagain is invoked.
2020-12-25 12:22:25 -06:00
Joe Taylor
d5957f51f9
Insert some (commented out) diagnostics.
2020-12-24 13:07:29 -05:00
Joe Taylor
171e466389
More work on Q65 message averaging.
2020-12-24 09:51:02 -05:00
Steven Franke
b26d29dd1e
Avoid a possible of bounds error. Compute some more decode diagnostic data.
2020-12-23 11:45:13 -06:00
Joe Taylor
844930fe75
Correct the frequency alignment of red sync curve.
2020-12-23 11:03:09 -05:00