.. |
bitflip128_90.f90
|
A simple hard-decision bit-flip decoder for LDPC codes.
|
2020-04-26 14:44:02 -05:00 |
bpdecode120.f90
|
|
|
bpdecode168.f90
|
Add some experimental routines.
|
2017-03-28 12:05:49 +00:00 |
bpdecode174_74.f90
|
Work on (174,101) encoding and decoding for ft4slow.
|
2020-04-22 10:36:48 -05:00 |
bpdecode174_101.f90
|
Work on (174,101) encoding and decoding for ft4slow.
|
2020-04-22 10:36:48 -05:00 |
bpdecode174b.f90
|
Really add the new encoder and decoders.
|
2018-06-04 08:04:22 -05:00 |
bpdecode204.f90
|
Add support for a rate 1/3 (204,68) code.
|
2018-03-22 14:20:07 +00:00 |
bpdecode240_101.f90
|
Add routines needed to test (240,101) qso mode.
|
2020-04-26 14:34:09 -05:00 |
bpdecode280_101.f90
|
Add routines for ft4slow based on (280,101) code.
|
2020-05-02 08:10:35 -05:00 |
bpdecode300.f90
|
|
|
chkcrc10.f90
|
|
|
chkcrc12.f90
|
|
|
costasxcorr.m
|
costasxcorr is a Gnu Octave script that calculates the cross correlation between Costas arrays.
|
2018-06-04 14:06:14 -05:00 |
cpolyfit.f90
|
|
|
cpolyfitw.f90
|
Updates to test progs.
|
2017-04-27 19:06:57 +00:00 |
dbpsksim.f90
|
|
|
decode174_74.f90
|
Cleanup
|
2020-04-21 15:02:57 -05:00 |
decode174_101.f90
|
Work on (174,101) encoding and decoding for ft4slow.
|
2020-04-22 10:36:48 -05:00 |
decode240_101.f90
|
Add routines needed to test (240,101) qso mode.
|
2020-04-26 14:34:09 -05:00 |
decode280_101.f90
|
Add routines for ft4slow based on (280,101) code.
|
2020-05-02 08:10:35 -05:00 |
dopspread.f90
|
|
|
encode4K25A.f90
|
Trying to re-implement osd for wspr.
|
2018-09-08 16:50:15 -05:00 |
encode120.f90
|
|
|
encode168.f90
|
|
|
encode174_74.f90
|
Add a new (174,74) LDPC code (regular, column weight 3) and supporting files.
|
2020-04-13 10:23:02 -05:00 |
encode174_101.f90
|
Add routines necessary to support a crc24-aided (174,101) code.
|
2020-04-17 14:11:12 -05:00 |
encode204.f90
|
Add support for a rate 1/3 (204,68) code.
|
2018-03-22 14:20:07 +00:00 |
encode240_101.f90
|
Add routines needed to test (240,101) qso mode.
|
2020-04-26 14:34:09 -05:00 |
encode280_101.f90
|
Add routines for ft4slow based on (280,101) code.
|
2020-05-02 08:10:35 -05:00 |
encode300.f90
|
|
|
extractmessage168.f90
|
|
|
fftw3.f90
|
|
|
four2a.f90
|
|
|
fsk4hf.f90
|
Additiions and changes to test routines.
|
2017-04-21 18:20:48 +00:00 |
fsk4sim.f90
|
|
|
ft2_params.f90
|
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 |
ft2d.f90
|
Add ft4 files; ft4sim works, ft4d is work in progress.
|
2019-01-21 19:31:54 -06:00 |
ft2sim.f90
|
Add ft4 files; ft4sim works, ft4d is work in progress.
|
2019-01-21 19:31:54 -06:00 |
ft4d.f90
|
Add ft4 files in lib/ft4.
|
2019-01-25 16:01:34 -06:00 |
ft4s280_params.f90
|
Add routines for ft4slow based on (280,101) code.
|
2020-05-02 08:10:35 -05:00 |
ft4s_params.f90
|
Add routines needed to test (240,101) qso mode.
|
2020-04-26 14:34:09 -05:00 |
ft4sd.f90
|
Add routines for ft4slow based on (280,101) code.
|
2020-05-02 08:10:35 -05:00 |
ft4slowsim.f90
|
Generalize ft4slowsim and ft4sd to work with arbitrary modulation index.
|
2020-04-28 07:21:13 -05:00 |
ft280d.f90
|
Tweak the downsample filter bandwidth.
|
2020-05-04 13:09:05 -05:00 |
ft280sim.f90
|
Add routines for ft4slow based on (280,101) code.
|
2020-05-02 08:10:35 -05:00 |
gen_wspr4wave.f90
|
Generalize ft4slowsim and ft4sd to work with arbitrary modulation index.
|
2020-04-28 07:21:13 -05:00 |
genbpsk.f90
|
|
|
genfsk4.f90
|
Add/update some experimental routines.
|
2017-04-19 16:06:42 +00:00 |
genfsk4hf.f90
|
|
|
genft2.f90
|
Fix merge issues
|
2019-01-16 20:55:01 +00:00 |
genft4slow.f90
|
Add routines needed to test (240,101) qso mode.
|
2020-04-26 14:34:09 -05:00 |
genft280.f90
|
Add routines for ft4slow based on (280,101) code.
|
2020-05-02 08:10:35 -05:00 |
genmskhf.f90
|
Additiions and changes to test routines.
|
2017-04-21 18:20:48 +00:00 |
genwspr4.f90
|
Add routines necessary to support a crc24-aided (174,101) code.
|
2020-04-17 14:11:12 -05:00 |
genwspr5.f90
|
Correct typo in a comment.
|
2018-05-17 18:32:11 +00:00 |
genwspr_fsk8.f90
|
|
|
genwsprcpm.f90
|
Change sync word to 4 concatenated 4x4 Costas arrays. Tweaks to optimize sync efficiency.
|
2020-04-07 13:18:41 -05:00 |
genwsprdpsk.f90
|
Bring some simulation tools up to date.
|
2018-05-18 15:04:15 +00:00 |
genwsprlf.f90
|
Updates and additions to test progams.
|
2017-04-27 17:43:21 +00:00 |
get_crc24.f90
|
Add routines necessary to support a crc24-aided (174,101) code.
|
2020-04-17 14:11:12 -05:00 |
get_ft4s_bitmetrics.f90
|
Generalize ft4slowsim and ft4sd to work with arbitrary modulation index.
|
2020-04-28 07:21:13 -05:00 |
get_ft280_bitmetrics.f90
|
Add routines for ft4slow based on (280,101) code.
|
2020-05-02 08:10:35 -05:00 |
get_wspr4_bitmetrics.f90
|
Add wspr4d and support routines. Not yet working.
|
2020-04-15 15:45:07 -05:00 |
getcandidates2.f90
|
In principle, ft2d can now decode multiple signals. Not yet tested.
|
2019-01-13 15:44:16 -06:00 |
getfc1.f90
|
Updated to some test routines.
|
2017-04-20 19:21:54 +00:00 |
getfc1w.f90
|
|
|
getfc2.f90
|
Updated to some test routines.
|
2017-04-20 19:21:54 +00:00 |
getfc2w.f90
|
|
|
gran.c
|
Add routines for testing a possible 4-FSK mode.
|
2017-03-27 19:59:48 +00:00 |
ldpc_174_74_generator.f90
|
Add a new (174,74) LDPC code (regular, column weight 3) and supporting files.
|
2020-04-13 10:23:02 -05:00 |
ldpc_174_74_parity.f90
|
Add a new (174,74) LDPC code (regular, column weight 3) and supporting files.
|
2020-04-13 10:23:02 -05:00 |
ldpc_174_91_a_colorder.f90
|
Changes to make it easier to test different codes.
|
2018-06-04 08:04:22 -05:00 |
ldpc_174_91_a_generator.f90
|
Changes to make it easier to test different codes.
|
2018-06-04 08:04:22 -05:00 |
ldpc_174_91_a_params.f90
|
Changes necessary to build ldpcsim174_91.f90.
|
2018-06-04 08:04:22 -05:00 |
ldpc_174_91_a_parity.f90
|
Changes to make it easier to test different codes.
|
2018-06-04 08:04:22 -05:00 |
ldpc_174_101_generator.f90
|
Add a new code.
|
2020-04-15 15:45:50 -05:00 |
ldpc_174_101_parity.f90
|
Work on (174,101) encoding and decoding for ft4slow.
|
2020-04-22 10:36:48 -05:00 |
ldpc_204_68_params.f90
|
Add support for a rate 1/3 (204,68) code.
|
2018-03-22 14:20:07 +00:00 |
ldpc_240_101_generator.f90
|
Add a (240,101) code.
|
2020-04-23 11:54:02 -05:00 |
ldpc_240_101_parity.f90
|
Add a (240,101) code.
|
2020-04-23 11:54:02 -05:00 |
ldpc_280_101_generator.f90
|
Add routines for ft4slow based on (280,101) code.
|
2020-05-02 08:10:35 -05:00 |
ldpc_280_101_parity.f90
|
Add routines for ft4slow based on (280,101) code.
|
2020-05-02 08:10:35 -05:00 |
ldpc_300_60_params.f90
|
First steps toward generalizing the ordered statistics decoder to make it easier to use it for other block codes.
|
2017-05-07 15:00:50 +00:00 |
ldpcsim120.f90
|
|
|
ldpcsim168.f90
|
Code cleanup related to "bcontest". Auto-seq now OK for new NA VHF Contest messages.
|
2018-07-11 10:13:42 -04:00 |
ldpcsim174_74.f90
|
Work on (174,101) encoding and decoding for ft4slow.
|
2020-04-22 10:36:48 -05:00 |
ldpcsim174_101.f90
|
Work on (174,101) encoding and decoding for ft4slow.
|
2020-04-22 10:36:48 -05:00 |
ldpcsim174.f90
|
Move a couple of simulation files to fsk4hf, which will eventually be excluded from releases.
|
2018-09-12 13:46:40 -05:00 |
ldpcsim204.f90
|
Some repairs and tweaks to development-related programs in fsk4hf directory.
|
2020-02-09 16:13:52 -06:00 |
ldpcsim240_101.f90
|
Add routines needed to test (240,101) qso mode.
|
2020-04-26 14:34:09 -05:00 |
ldpcsim280_101.f90
|
Add routines for ft4slow based on (280,101) code.
|
2020-05-02 08:10:35 -05:00 |
ldpcsim300.f90
|
Some repairs and tweaks to development-related programs in fsk4hf directory.
|
2020-02-09 16:13:52 -06:00 |
Makefile
|
|
|
Makefile.win
|
|
|
msksoftsym.f90
|
|
|
msksoftsymw.f90
|
Tweak a test program.
|
2017-04-28 18:58:57 +00:00 |
osd174_74.f90
|
Speed up wspr4d.
|
2020-04-21 13:44:24 -05:00 |
osd174_101.f90
|
Work on (174,101) encoding and decoding for ft4slow.
|
2020-04-22 10:36:48 -05:00 |
osd204.f90
|
Some repairs and tweaks to development-related programs in fsk4hf directory.
|
2020-02-09 16:13:52 -06:00 |
osd240_101.f90
|
Add routines needed to test (240,101) qso mode.
|
2020-04-26 14:34:09 -05:00 |
osd280_101.f90
|
Add routines for ft4slow based on (280,101) code.
|
2020-05-02 08:10:35 -05:00 |
osd300.f90
|
Minor updates to osd300.f90
|
2018-03-22 14:04:17 +00:00 |
osdtbcc.f90
|
Trying to re-implement osd for wspr.
|
2018-09-08 16:50:15 -05:00 |
osdwspr.f90
|
Experimental -o option for wsprd uses ordered-statistics decoder. Decodes are accepted only if the callsign exists in the hashtable.
|
2018-09-09 20:30:23 -05:00 |
polyfit4.f90
|
Add/update some experimental routines.
|
2017-04-19 16:06:42 +00:00 |
spb_128_90.dat
|
Add simulator (ft2sim.f90) and decoder (ft2d.f90) for experimental medium-fast mode.
|
2019-01-10 10:20:31 -06:00 |
spb.m
|
Add simulator (ft2sim.f90) and decoder (ft2d.f90) for experimental medium-fast mode.
|
2019-01-10 10:20:31 -06:00 |
spec4.f90
|
|
|
spec8.f90
|
|
|
tccsim.f90
|
No need to examine every entry in the hash table. Just calculate the hash of OSD-produced callsigns and see if they are in the table. Add OSD decoding to the deep setting for wspr decoding.
|
2018-09-10 17:01:50 -05:00 |
tweak1.f90
|
Add routines for testing a possible 4-FSK mode.
|
2017-03-27 19:59:48 +00:00 |
wavhdr.f90
|
|
|
wspr4_params.f90
|
Add routines necessary to generate simulated 'wspr4' wav files.
|
2020-04-14 10:34:00 -05:00 |
wspr4d.f90
|
Remove temporary (174,101) qsp stuff and revert to (174,74) with wspr-type messages.
|
2020-04-26 14:30:24 -05:00 |
wspr4sim.f90
|
Generalize ft4slowsim and ft4sd to work with arbitrary modulation index.
|
2020-04-28 07:21:13 -05:00 |
wspr5_downsample.f90
|
Code cleanup and commenting.
|
2017-05-01 12:32:59 +00:00 |
wspr5_wav.f90
|
|
|
wspr5d_exp.f90
|
Starting to implement a (174,91) code.
|
2018-06-04 08:04:22 -05:00 |
wspr5d.f90
|
Bring some simulation tools up to date.
|
2018-05-18 15:04:15 +00:00 |
wspr5sim.f90
|
|
|
wspr_fsk8_downsample.f90
|
|
|
wspr_fsk8_params.f90
|
Make wspr_fsk8d search for DT as well as f0.
|
2017-05-17 13:13:11 +00:00 |
wspr_fsk8_sim.f90
|
|
|
wspr_fsk8_wav.f90
|
|
|
wspr_fsk8d.f90
|
|
|
wspr_params.f90
|
Files that will eventually comprise a wspr simulator, in Fortran.
|
2018-01-07 04:37:02 +00:00 |
wspr_wav.f90
|
|
|
wsprcpm_params.f90
|
Update wsprcpm simulator and decoder.
|
2018-04-03 14:55:55 +00:00 |
wsprcpm_wav.f90
|
Updates and additions to wsprcpm files.
|
2020-04-03 10:27:43 -05:00 |
wsprcpmd.f90
|
Change sync word to 4 concatenated 4x4 Costas arrays. Tweaks to optimize sync efficiency.
|
2020-04-07 13:18:41 -05:00 |
wsprcpmsim.f90
|
Use Joe's sync vector.
|
2020-04-05 14:40:19 -05:00 |
wsprdpsk_params.f90
|
Hack CMakeLists.txt so that repo will build.
|
2018-06-04 08:04:22 -05:00 |
wsprdpskd.f90
|
Bring some simulation tools up to date.
|
2018-05-18 15:04:15 +00:00 |
wsprdpsksim.f90
|
Bring some simulation tools up to date.
|
2018-05-18 15:04:15 +00:00 |
wsprlf_params.f90
|
Add the params file, and some updates to test programs.
|
2017-04-28 12:04:05 +00:00 |
wsprlf.f90
|
|
|
wsprlfsim.f90
|
|
|
wsprsimf.f90
|
Remove a small bias in Watterson channel simulator channel amplitude.
|
2018-10-25 16:39:17 -05:00 |