Joe Taylor
|
e5e81e01fb
|
Make packjt77 into a module; move all its routines into file packjt77.f90.
|
2018-07-05 14:07:17 -04:00 |
|
Steve Franke
|
ed92d5a86c
|
SNR estimator is broken for isync=2 messages, due to different signal normalization. For now, go back to SJF's old signal/(noise+interference) estimator.
|
2018-07-04 16:58:24 -05:00 |
|
Steve Franke
|
a448dc5640
|
Use 37 character message for de-duping. Comment out some code that needs to be updated to work with new message type.
|
2018-07-04 16:20:12 -05:00 |
|
Steve Franke
|
df652e383b
|
More progress on making ft8sim2 and ft8b_2 encode and decode all message types. For now, decoder.f90 is hardwired to always print 37 characters.
|
2018-07-04 10:15:01 -05:00 |
|
Steve Franke
|
24f4792b23
|
Fix incorrect reference to extract77 - should have been unpack77
|
2018-07-03 15:59:24 -05:00 |
|
Steve Franke
|
57ebc30369
|
Call the new extract77 in ft8b_2. Define msg37 and msgsent37 to replace their 22-bit predecessors.
|
2018-07-03 15:34:39 -05:00 |
|
Steve Franke
|
c39dd63f79
|
Send (i3,n3) from mainwindow to genft8. First steps at interpreting (i3,n3) to send itype=1 for classic messages and itype=2 otherwise. Very buggy at this stage.
|
2018-07-03 09:28:16 -05:00 |
|
Steve Franke
|
5fc4fe6eda
|
Fix an off-by-one error. Remove attempt to refine DT estimate using polynomial interpolation.
|
2018-07-02 16:13:27 -05:00 |
|
Steve Franke
|
26de3219d3
|
Fix an off-by-one problem.
|
2018-06-30 14:56:19 -05:00 |
|
Steve Franke
|
83d81bdcd2
|
Streamline the sequence detector code.
|
2018-06-27 15:11:39 -05:00 |
|
Steve Franke
|
229ee09b99
|
Minor code cleanup.
|
2018-06-27 09:55:34 -05:00 |
|
Steve Franke
|
03abada09b
|
More progress on sequence demodulator. Can now do nsymb=1,2, and/or 3.
|
2018-06-26 11:11:58 -05:00 |
|
Steve Franke
|
7684bd0e78
|
Work toward a generalized sequence detector for nsymbols=1, 2, or 3. Works for nsymbol=3, but not yet for nsymbol=1, or 2.
|
2018-06-25 17:01:34 -05:00 |
|
Steve Franke
|
0f5759270e
|
Added 2-symbol sequence detection for proof-of-concept tests.
|
2018-06-22 11:20:28 -05:00 |
|
Steve Franke
|
3f8c218ebe
|
Make changes to ft8b_2.f90 to accommodate the new 77-bit in/out encoding/decoding routines. With these changes, WSJT-X decodes (174,91) frames.
|
2018-06-17 12:11:32 -05:00 |
|
Steve Franke
|
a5837bd5c7
|
AP decoding now works for type 2 frames. Also cleaned up and simplified AP implementation in ft8b_2.
|
2018-06-11 15:10:44 -05:00 |
|
Steve Franke
|
68beed88a7
|
Change to Gray bit to symbol mapping for (174,91) messages.
|
2018-06-08 16:21:21 -05:00 |
|
Steve Franke
|
a0db6a8a08
|
Disable AP passes for type 2 frames, for now. Write some diagnostics to lun 81.
|
2018-06-07 11:40:25 -05:00 |
|
Steve Franke
|
a23e2b6f8b
|
Fix a bug that caused some second-decoding-attempt log-likelihoods to become NaN.
|
2018-06-06 11:21:00 -05:00 |
|
Steve Franke
|
48b60eab71
|
Make two sync passes, one for each sync array. Label candidates with their type and decode accordingly.
|
2018-06-05 16:44:52 -05:00 |
|