Joe Taylor
6ebc700288
Mostly(?) changed QRA66 to QRA65 on the Fortran side.
2020-09-25 12:21:57 -04:00
Joe Taylor
2057600f43
First functioning QRA65 encode and decode.
2020-09-25 10:55:21 -04:00
Joe Taylor
0ab3e5116f
Fix several flaws in the loop-over-NB logic in the FST4 decoder.
2020-09-19 10:08:42 -04:00
Joe Taylor
2af01ebaa1
Fix a flaw in the loop-over NB logic. There are more flaws!
2020-09-18 15:52:33 -04:00
Joe Taylor
f0ed93cdd0
In the NB-loop, don't cycle around a decode attempt for the npct=0 pass.
2020-09-18 11:45:28 -04:00
Joe Taylor
52bdd57e57
Implement NB=-1%, NB=-2%. Fix a startup problem with WideGraps's fMax value.
2020-09-18 11:30:23 -04:00
Joe Taylor
375a869a51
Revert "Revert "Very basic code (including some diagnostics) for "try all NB settings". Will remove it again.""
...
This reverts commit 033cc65d08da9610457983ead77411b80ad89801.
2020-09-18 09:01:51 -04:00
Joe Taylor
033cc65d08
Revert "Very basic code (including some diagnostics) for "try all NB settings". Will remove it again."
...
This reverts commit bcf7f36b9c0148e9cb3cf5c9ad3f10de6c5c838b.
2020-09-17 19:30:07 -04:00
Joe Taylor
bcf7f36b9c
Very basic code (including some diagnostics) for "try all NB settings". Will remove it again.
2020-09-17 19:28:55 -04:00
Steven Franke
7d58df4cc1
In FST4 mode with Single Decode not checked, move candidates within 20 Hz of nfqso to the top of the list.
2020-09-17 14:22:38 -05:00
Joe Taylor
21dc6a5c59
Connect the FLow and FHigh limits for FST4 decoding.
2020-09-16 17:23:59 -04:00
Steven Franke
221ede2903
Remove some unused variables.
2020-09-14 13:07:07 -05:00
Steven Franke
b49a90f530
Remove a redundant array.
2020-09-14 13:03:33 -05:00
Steven Franke
1b59d9dc8c
Eliminate redundancies from the calculation of sequence correlations.
2020-09-14 12:42:32 -05:00
Steven Franke
ca0804450b
Remove some redundant code.
2020-09-14 09:07:45 -05:00
Steven Franke
3d8c8e3dd7
Merge branch 'develop' of bitbucket.org:k1jt/wsjtx into develop
2020-09-14 09:00:35 -05:00
Steven Franke
98d52e35ac
Speed up FST4 decoding.
2020-09-14 09:00:30 -05:00
Joe Taylor
a1baaebee9
Decoder should reject data with rms < 3.0 over first 15 seconds.
2020-09-12 13:46:09 -04:00
Joe Taylor
263675cac4
Fix an oddball result with i*2 numbers: abs(-32768)=-32768.
2020-09-12 09:00:39 -04:00
Joe Taylor
8e69f84bdd
Remove some obsolete, commented-out code. No real cghanges!
2020-09-11 18:39:24 -04:00
Bill Somerville
5fdcd8c15a
Merge branch 'develop' into feat-fst280
2020-09-11 20:06:20 +01:00
Steven Franke
71fdcd1119
Silence a compiler warning.
2020-09-10 16:11:07 -05:00
Steven Franke
2dcde590df
Use widegraph limits for noise baseline fit. Limit signal search to within the widegraph limits.
2020-09-10 14:58:10 -05:00
Joe Taylor
47fcddcb50
Send nfa, nfb to fst4_decode().
2020-09-10 14:59:52 -04:00
Joe Taylor
01a1688b32
FST4 and FST4W decoder: get freq range from nfqso and ntol; remove BCD submodes, i.e. hmod=2, 4, 8.
2020-09-05 13:14:40 -04:00
Joe Taylor
f24d15b16e
Eliminate the FST4/FST4W submodes with hmod > 1.
2020-09-04 15:15:30 -04:00
K9AN
f066936043
Remove an unused variable from fst4_decode
2020-08-29 19:55:23 +01:00
Steven Franke
5ca81a6507
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-29 19:55:23 +01:00
Steven Franke
d82b9f5b0e
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-29 19:55:22 +01:00
Steven Franke
ecaca6af9f
Fix argument list in call to fet_fst4_bitmetrics.f90
2020-08-29 19:55:22 +01:00
Steven Franke
b9328b96c9
Tweaks to update the diagnostics that are written to fort.21.
2020-08-29 19:55:22 +01:00
Steven Franke
e02850ae5a
Streamline fst4_decode. Add timer for downsampling.
2020-08-29 19:55:22 +01:00
Steven Franke
782c779392
Reconfigure to optimize decoder for MF/LF (high coherence) channels.
2020-08-29 19:55:21 +01:00
Steven Franke
7cb5511ed0
Simplify some code in fst4_decode.f90 - no functional change.
2020-08-29 19:55:21 +01:00
Steven Franke
bf06193c10
Add timer call for bit metric calculation. Improve some comments. Make fort.21 ntype parameter more informative.
2020-08-29 19:54:38 +01:00
Steven Franke
6838a6b484
Remove some unneeded code.
2020-08-29 19:50:32 +01:00
Steven Franke
8b7db6556c
Changes to the llrs that are used as the basis for AP decoding.
2020-08-29 19:50:17 +01:00
Steven Franke
b191e0c5ef
Fix SNR calculation for B,C,D submodes.
2020-08-29 19:49:59 +01:00
Steven Franke
9d2bde7180
Fix SNR calculation for B,C,D submodes.
2020-08-29 19:49:46 +01:00
Steven Franke
cdbe425e56
Use squared metric for fst4 - works better on fading channel.
2020-08-29 19:49:23 +01:00
Steven Franke
37e05f6074
Set unpk77_success=.false. for messages with i3=0 and n3>6.
2020-08-29 19:48:54 +01:00
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