Steven Franke
|
3405687e89
|
Clean up in preparation for RC release.
|
2020-05-05 13:45:02 -05:00 |
|
Steven Franke
|
9b6dd092c5
|
Streamline decoding to use a single call to decode174_91.
|
2020-05-05 11:59:43 -05:00 |
|
Steven Franke
|
27b94e2cc7
|
Fix another bug.
|
2020-05-05 08:07:31 -05:00 |
|
Steven Franke
|
82e66f3251
|
Fix problems with ldpc174_91.f90
|
2020-05-05 08:05:58 -05:00 |
|
Steven Franke
|
093c403063
|
Implement coupled BP->OSD decoding for FT8/FT4.
|
2020-05-04 13:13:49 -05:00 |
|
Steven Franke
|
c3ba4178e6
|
Tweak the downsample filter bandwidth.
|
2020-05-04 13:09:05 -05:00 |
|
Steven Franke
|
b0ef40cb1d
|
Add routines for ft4slow based on (280,101) code.
|
2020-05-02 08:10:35 -05:00 |
|
Steven Franke
|
e82edf2365
|
Generalize ft4slowsim and ft4sd to work with arbitrary modulation index.
|
2020-04-28 07:21:13 -05:00 |
|
Steven Franke
|
7804ab5fc6
|
A simple hard-decision bit-flip decoder for LDPC codes.
|
2020-04-26 14:44:02 -05:00 |
|
Steven Franke
|
73e2aa9573
|
Add routines needed to test (240,101) qso mode.
|
2020-04-26 14:34:09 -05:00 |
|
Steven Franke
|
c2bcb460e1
|
Remove temporary (174,101) qsp stuff and revert to (174,74) with wspr-type messages.
|
2020-04-26 14:30:24 -05:00 |
|
Steven Franke
|
a0f9ea0075
|
Add a (240,101) code.
|
2020-04-23 11:54:02 -05:00 |
|
Steven Franke
|
edeb756257
|
Work on (174,101) encoding and decoding for ft4slow.
|
2020-04-22 10:36:48 -05:00 |
|
Steven Franke
|
3085047a96
|
Add routines to create wave files for ft4slow.
|
2020-04-22 08:00:34 -05:00 |
|
Steven Franke
|
8da98fee1e
|
Cleanup
|
2020-04-21 15:02:57 -05:00 |
|
Steven Franke
|
01d555c898
|
Add hybrid bp/osd decoder for (174,K) crc-aided code.
|
2020-04-21 13:46:43 -05:00 |
|
Steven Franke
|
529cc1bae1
|
Speed up wspr4d.
|
2020-04-21 13:44:24 -05:00 |
|
Steven Franke
|
03efe4d54a
|
Add shift jittering to improve performance on fading channels. Not yet optimized for speed.
|
2020-04-20 08:37:58 -05:00 |
|
Steven Franke
|
14f6c27025
|
wspr4d cleanup.
|
2020-04-18 08:05:23 -05:00 |
|
Steven Franke
|
041d0bf1f4
|
Fix bpdecode174_74.f90 to work with revised crc24 routine.
|
2020-04-17 15:06:22 -05:00 |
|
Steven Franke
|
c2d60afcf9
|
Make ldpcsim174_101 work.
|
2020-04-17 14:37:48 -05:00 |
|
Steven Franke
|
fae81b6b67
|
Add routines necessary to support a crc24-aided (174,101) code.
|
2020-04-17 14:11:12 -05:00 |
|
Steven Franke
|
b670353bbd
|
Cleanup and tweaks.
|
2020-04-16 08:55:17 -05:00 |
|
Steven Franke
|
4978f29e58
|
Add a new code.
|
2020-04-15 15:45:50 -05:00 |
|
Steven Franke
|
b8ff0941e8
|
Add wspr4d and support routines. Not yet working.
|
2020-04-15 15:45:07 -05:00 |
|
Steven Franke
|
c54f3b7e83
|
ldpcsim174_74: minor cleanup.
|
2020-04-15 07:59:57 -05:00 |
|
Steven Franke
|
7d52234371
|
Fix a bug in wspr4 signal generation.
|
2020-04-15 07:58:31 -05:00 |
|
Steven Franke
|
c5e2593979
|
Add routines necessary to generate simulated 'wspr4' wav files.
|
2020-04-14 10:34:00 -05:00 |
|
Joe Taylor
|
e82b9ffa38
|
Allow entry and decoding of WSPR-format message in ldpcsim174_74.
|
2020-04-13 15:43:34 -04:00 |
|
Steven Franke
|
65fa6aed6c
|
Add a new (174,74) LDPC code (regular, column weight 3) and supporting files.
|
2020-04-13 10:23:02 -05:00 |
|
Steven Franke
|
e972fbbfec
|
Change sync word to 4 concatenated 4x4 Costas arrays. Tweaks to optimize sync efficiency.
|
2020-04-07 13:18:41 -05:00 |
|
Steven Franke
|
1044342245
|
Use Joe's sync vector.
|
2020-04-05 14:40:19 -05:00 |
|
Steven Franke
|
583f9d2f0e
|
Comment out a debug write statement.
|
2020-04-03 10:39:51 -05:00 |
|
Steven Franke
|
cf5a69d25b
|
Updates and additions to wsprcpm files.
|
2020-04-03 10:27:43 -05:00 |
|
Steven Franke
|
0f2793dcbe
|
Update calls to bpdecode174_91.
|
2020-03-17 12:18:10 -05:00 |
|
Steven Franke
|
cf07d478ac
|
Some repairs and tweaks to development-related programs in fsk4hf directory.
|
2020-02-09 16:13:52 -06:00 |
|
Steven Franke
|
e9160f3c2f
|
Make ldpcsim174_91 work again. Scale SNR2500 assuming coherent BPSK, same Eb as FT8.
|
2020-02-08 14:49:21 -06:00 |
|
Steve Franke
|
66e3f11fba
|
Add ft4 files in lib/ft4.
|
2019-01-25 16:01:34 -06:00 |
|
Steve Franke
|
3bdbf19d1d
|
Make ft4sim and ft4d work.
|
2019-01-22 11:01:28 -06:00 |
|
Steve Franke
|
b4639b77d0
|
Fix CMakeLists.txt so that ft2_decode still builds. Fix a bug in ft4d - sync now seems to work.
|
2019-01-21 19:52:13 -06:00 |
|
Steve Franke
|
f2dc394c84
|
Add ft4 files; ft4sim works, ft4d is work in progress.
|
2019-01-21 19:31:54 -06:00 |
|
Steve Franke
|
f447fe49e1
|
Fix some indexing problems. Create subroutine ft2_gfsk_iwave.f90 for use with ft2.exe. Needs testing.
|
2019-01-17 15:25:06 -06:00 |
|
Steve Franke
|
7701516b43
|
ft2sim now creates a GFSK waveform with BT=1.0. It also adds raised cosine ramp up and down at the beginning and end of the transmission.
|
2019-01-17 14:01:40 -06:00 |
|
Bill Somerville
|
074914d607
|
Fix merge issues
|
2019-01-16 20:55:01 +00:00 |
|
Steve Franke
|
348e7c8ad5
|
In principle, ft2d can now decode multiple signals. Not yet tested.
|
2019-01-13 15:44:16 -06:00 |
|
Steve Franke
|
1fb89929a9
|
Make ft2d slightly more robust. Still very rough.
|
2019-01-13 10:58:35 -06:00 |
|
Steve Franke
|
cf1fe6c3d6
|
More work on FT2. New frame format is 16sync + 128codeword. Data chunk is assumed to be 2.5s long. A rudimentary sync routine is implemented which finds the single strongest signal.
|
2019-01-12 13:28:10 -06:00 |
|
Steve Franke
|
f63f0301eb
|
Tweak some decoder parameters for better performance.
|
2019-01-10 10:35:09 -06:00 |
|
Steve Franke
|
e0658f183f
|
Add simulator (ft2sim.f90) and decoder (ft2d.f90) for experimental medium-fast mode.
|
2019-01-10 10:20:31 -06:00 |
|
Steve Franke
|
87b97039b6
|
Remove a small bias in Watterson channel simulator channel amplitude.
|
2018-10-25 16:39:17 -05:00 |
|