Steven Franke
f281d082bf
Make odd erasure pattern exponents work.
...
git-svn-id: svn+ssh://svn.code.sf.net/p/wsjt/wsjt/branches/wsjtx@6279 ab8295b8-cf94-4d9e-aec4-7959e3be5d79
2015-12-16 00:49:47 +00:00
Joe Taylor
d7e7b43045
Many changes to the JT65 decode chain. This is development code! It
...
includes an initial implementation of the FTRSD decoder with a "qual"
parameter for evaluation of candidate codewords. Also includes hinted
decoding. Further testing is needed.
git-svn-id: svn+ssh://svn.code.sf.net/p/wsjt/wsjt/branches/wsjtx@6278 ab8295b8-cf94-4d9e-aec4-7959e3be5d79
2015-12-15 21:24:22 +00:00
Bill Somerville
b66e0fc9b4
Clarify escaping of jt65sim arguments on *nix shells
...
git-svn-id: svn+ssh://svn.code.sf.net/p/wsjt/wsjt/branches/wsjtx@6277 ab8295b8-cf94-4d9e-aec4-7959e3be5d79
2015-12-15 15:56:37 +00:00
Bill Somerville
5f9ed5a5ac
Tidy up command line processing in Fortran tools
...
Build script now builds jt65. The tools jt65 and jt65sim usilize the
options module for all comamnd line parsing.
The tool jt65sim now has conventinal command line options and
switchs. Default values have been added where appropriate and options
documentation updated. An option to disable PRNG seeding has been
added.
git-svn-id: svn+ssh://svn.code.sf.net/p/wsjt/wsjt/branches/wsjtx@6276 ab8295b8-cf94-4d9e-aec4-7959e3be5d79
2015-12-15 15:35:04 +00:00
Bill Somerville
eedb6d3458
Remove spurious argumenst that should never have been there
...
git-svn-id: svn+ssh://svn.code.sf.net/p/wsjt/wsjt/branches/wsjtx@6275 ab8295b8-cf94-4d9e-aec4-7959e3be5d79
2015-12-15 11:08:56 +00:00
Bill Somerville
3962a3514a
More PRNG rationalization
...
git-svn-id: svn+ssh://svn.code.sf.net/p/wsjt/wsjt/branches/wsjtx@6274 ab8295b8-cf94-4d9e-aec4-7959e3be5d79
2015-12-15 01:36:05 +00:00
Bill Somerville
00f78dd646
Add missing files from last commit
...
git-svn-id: svn+ssh://svn.code.sf.net/p/wsjt/wsjt/branches/wsjtx@6273 ab8295b8-cf94-4d9e-aec4-7959e3be5d79
2015-12-14 22:37:56 +00:00
Bill Somerville
6be4f3d376
Rationalize random number seeding in C and Fortran
...
git-svn-id: svn+ssh://svn.code.sf.net/p/wsjt/wsjt/branches/wsjtx@6272 ab8295b8-cf94-4d9e-aec4-7959e3be5d79
2015-12-14 19:40:44 +00:00
Steven Franke
cc6ed82f9a
Commit working OS X Makefile for jt65/jt65sim.
...
git-svn-id: svn+ssh://svn.code.sf.net/p/wsjt/wsjt/branches/wsjtx@6271 ab8295b8-cf94-4d9e-aec4-7959e3be5d79
2015-12-14 15:50:12 +00:00
Steven Franke
914ab73849
One more data point.
...
git-svn-id: svn+ssh://svn.code.sf.net/p/wsjt/wsjt/branches/wsjtx@6270 ab8295b8-cf94-4d9e-aec4-7959e3be5d79
2015-12-14 14:31:38 +00:00
Steven Franke
384a2240cf
ftdata-1000.dat is tbd.
...
git-svn-id: svn+ssh://svn.code.sf.net/p/wsjt/wsjt/branches/wsjtx@6269 ab8295b8-cf94-4d9e-aec4-7959e3be5d79
2015-12-14 02:14:15 +00:00
Steven Franke
d258279703
Add hard-won word-error-rate data.
...
git-svn-id: svn+ssh://svn.code.sf.net/p/wsjt/wsjt/branches/wsjtx@6268 ab8295b8-cf94-4d9e-aec4-7959e3be5d79
2015-12-14 02:11:47 +00:00
Steven Franke
01b65be2f1
Revised figures for ftrsd paper.
...
git-svn-id: svn+ssh://svn.code.sf.net/p/wsjt/wsjt/branches/wsjtx@6267 ab8295b8-cf94-4d9e-aec4-7959e3be5d79
2015-12-14 02:09:44 +00:00
Bill Somerville
81e11c06ad
Ensure WF submode gets reverted to A in dual JT9+JT65 mode
...
git-svn-id: svn+ssh://svn.code.sf.net/p/wsjt/wsjt/branches/wsjtx@6266 ab8295b8-cf94-4d9e-aec4-7959e3be5d79
2015-12-12 11:55:41 +00:00
Steven Franke
66f0ec05b4
Updated FER values.
...
git-svn-id: svn+ssh://svn.code.sf.net/p/wsjt/wsjt/branches/wsjtx@6258 ab8295b8-cf94-4d9e-aec4-7959e3be5d79
2015-12-10 17:17:15 +00:00
Bill Somerville
7cf8e82faf
Handle disappearing displays correctly
...
Qt makes sure a widget's window is displayed on a display if the
display configuration changes while it is running. If the display
configuration changes while the application is not running then only
QWidget::saveGeometry() and QWidget::restoreGeometry() will ensure
that the widget's window is correctly displayed if the original
display is no longer present.
git-svn-id: svn+ssh://svn.code.sf.net/p/wsjt/wsjt/branches/wsjtx@6257 ab8295b8-cf94-4d9e-aec4-7959e3be5d79
2015-12-10 14:15:43 +00:00
Joe Taylor
56a58fe6ab
Implement "matched filter on s3(64,63)" as the criterion for hinted
...
(aka experience-based) decoding.
git-svn-id: svn+ssh://svn.code.sf.net/p/wsjt/wsjt/branches/wsjtx@6256 ab8295b8-cf94-4d9e-aec4-7959e3be5d79
2015-12-09 21:02:37 +00:00
Bill Somerville
d7a4609314
Always start audio from zero angle
...
Merged from ^/branches/wsjtx-1.6.
git-svn-id: svn+ssh://svn.code.sf.net/p/wsjt/wsjt/branches/wsjtx@6252 ab8295b8-cf94-4d9e-aec4-7959e3be5d79
2015-12-09 01:10:58 +00:00
Bill Somerville
246f3b90ea
Install copyright and Debian change log in correct package directory
...
git-svn-id: svn+ssh://svn.code.sf.net/p/wsjt/wsjt/branches/wsjtx@6249 ab8295b8-cf94-4d9e-aec4-7959e3be5d79
2015-12-08 20:47:07 +00:00
Bill Somerville
c5ea6938d3
Another attempt to get installed locations right
...
That is, right for all platforms with both local and package installs.
git-svn-id: svn+ssh://svn.code.sf.net/p/wsjt/wsjt/branches/wsjtx@6248 ab8295b8-cf94-4d9e-aec4-7959e3be5d79
2015-12-08 20:39:50 +00:00
Steven Franke
eef31e186b
Add a few more points to FT-100000 data and fig_psuccess.
...
git-svn-id: svn+ssh://svn.code.sf.net/p/wsjt/wsjt/branches/wsjtx@6247 ab8295b8-cf94-4d9e-aec4-7959e3be5d79
2015-12-08 19:28:58 +00:00
Bill Somerville
5d19eb3ee7
Fix a regression in the configured r/o data location
...
This change will require the following CMakeCache.txt entries to be
deleted:
WSJTX_DATA_DESTINATION
WSJTX_DOC_DESTINATION
so that default values ca be substituted by CMake.
git-svn-id: svn+ssh://svn.code.sf.net/p/wsjt/wsjt/branches/wsjtx@6244 ab8295b8-cf94-4d9e-aec4-7959e3be5d79
2015-12-08 00:22:48 +00:00
Joe Taylor
edbbc669d8
Replace the pdf file.
...
git-svn-id: svn+ssh://svn.code.sf.net/p/wsjt/wsjt/branches/wsjtx@6243 ab8295b8-cf94-4d9e-aec4-7959e3be5d79
2015-12-07 14:17:27 +00:00
Joe Taylor
e50571135b
Remove pdf file.
...
git-svn-id: svn+ssh://svn.code.sf.net/p/wsjt/wsjt/branches/wsjtx@6242 ab8295b8-cf94-4d9e-aec4-7959e3be5d79
2015-12-07 13:49:22 +00:00
Joe Taylor
12d5ec8902
Morphing sfrsd toward ftrsd...
...
git-svn-id: svn+ssh://svn.code.sf.net/p/wsjt/wsjt/branches/wsjtx@6241 ab8295b8-cf94-4d9e-aec4-7959e3be5d79
2015-12-07 13:44:00 +00:00
Steven Franke
c1de6ed05d
Fill in more points on the Rayleigh fading plot.
...
git-svn-id: svn+ssh://svn.code.sf.net/p/wsjt/wsjt/branches/wsjtx@6240 ab8295b8-cf94-4d9e-aec4-7959e3be5d79
2015-12-07 03:52:42 +00:00
Steven Franke
449a631bd8
Add FT Rayleigh fading WER to fig_wer2.
...
git-svn-id: svn+ssh://svn.code.sf.net/p/wsjt/wsjt/branches/wsjtx@6239 ab8295b8-cf94-4d9e-aec4-7959e3be5d79
2015-12-07 00:33:22 +00:00
Steven Franke
a57ba0e28d
Add BM Rayleigh fading Fig.
...
git-svn-id: svn+ssh://svn.code.sf.net/p/wsjt/wsjt/branches/wsjtx@6237 ab8295b8-cf94-4d9e-aec4-7959e3be5d79
2015-12-06 23:21:01 +00:00
Bill Somerville
4cfefe8893
Allow for -0.0 DT value when matching UDP reply to CQ requests
...
git-svn-id: svn+ssh://svn.code.sf.net/p/wsjt/wsjt/branches/wsjtx@6236 ab8295b8-cf94-4d9e-aec4-7959e3be5d79
2015-12-06 23:14:32 +00:00
Steven Franke
b33f91f967
Small tweaks to sfrsd.lyx.
...
git-svn-id: svn+ssh://svn.code.sf.net/p/wsjt/wsjt/branches/wsjtx@6235 ab8295b8-cf94-4d9e-aec4-7959e3be5d79
2015-12-06 22:34:38 +00:00
Steven Franke
ed03956d72
Updated bmdata.dat and tweaks to sfrsd.lyx
...
git-svn-id: svn+ssh://svn.code.sf.net/p/wsjt/wsjt/branches/wsjtx@6234 ab8295b8-cf94-4d9e-aec4-7959e3be5d79
2015-12-06 20:38:01 +00:00
Steven Franke
0930a149e8
Include mfsk.f90 in the Makefile.
...
git-svn-id: svn+ssh://svn.code.sf.net/p/wsjt/wsjt/branches/wsjtx@6233 ab8295b8-cf94-4d9e-aec4-7959e3be5d79
2015-12-06 16:22:11 +00:00
Steven Franke
f6381577e4
mfsk.f90 calculates prob of symbol error vs Es/No.
...
git-svn-id: svn+ssh://svn.code.sf.net/p/wsjt/wsjt/branches/wsjtx@6232 ab8295b8-cf94-4d9e-aec4-7959e3be5d79
2015-12-06 16:21:47 +00:00
Steven Franke
5db0f3aca7
Add gnuplot scripts for figs.
...
git-svn-id: svn+ssh://svn.code.sf.net/p/wsjt/wsjt/branches/wsjtx@6231 ab8295b8-cf94-4d9e-aec4-7959e3be5d79
2015-12-06 14:31:12 +00:00
Steven Franke
04e9cc704c
Add figures, refine notation.
...
git-svn-id: svn+ssh://svn.code.sf.net/p/wsjt/wsjt/branches/wsjtx@6230 ab8295b8-cf94-4d9e-aec4-7959e3be5d79
2015-12-06 14:26:15 +00:00
Steven Franke
3472accbdb
Comment out call to sgrand.
...
git-svn-id: svn+ssh://svn.code.sf.net/p/wsjt/wsjt/branches/wsjtx@6229 ab8295b8-cf94-4d9e-aec4-7959e3be5d79
2015-12-06 13:06:14 +00:00
Steven Franke
adc8d092f9
Frame-error-rate script.
...
git-svn-id: svn+ssh://svn.code.sf.net/p/wsjt/wsjt/branches/wsjtx@6228 ab8295b8-cf94-4d9e-aec4-7959e3be5d79
2015-12-06 04:43:39 +00:00
Steven Franke
cca493e28c
Mods to jt65sim to use new seed for each invocation - for use in a script that estimates high-snr FER.
...
git-svn-id: svn+ssh://svn.code.sf.net/p/wsjt/wsjt/branches/wsjtx@6227 ab8295b8-cf94-4d9e-aec4-7959e3be5d79
2015-12-06 04:37:14 +00:00
Steven Franke
7697fbe072
Fix defect in sfrsd2 acceptance criteria.
...
git-svn-id: svn+ssh://svn.code.sf.net/p/wsjt/wsjt/branches/wsjtx@6226 ab8295b8-cf94-4d9e-aec4-7959e3be5d79
2015-12-06 01:57:05 +00:00
Steven Franke
16ef3264eb
Add script and data for ntrials vs nhard figure.
...
git-svn-id: svn+ssh://svn.code.sf.net/p/wsjt/wsjt/branches/wsjtx@6225 ab8295b8-cf94-4d9e-aec4-7959e3be5d79
2015-12-06 01:56:17 +00:00
Bill Somerville
e8dfc29b36
Do not attempt to use Hamlib rig_get_mode() if it will not work
...
This allows low CAT functionality SDRs like the AE9RB Peaberry v2 to
be controlled.
git-svn-id: svn+ssh://svn.code.sf.net/p/wsjt/wsjt/branches/wsjtx@6223 ab8295b8-cf94-4d9e-aec4-7959e3be5d79
2015-12-05 14:09:41 +00:00
Joe Taylor
057750714e
Remove a stray minus sign in jt65sim.f90.
...
git-svn-id: svn+ssh://svn.code.sf.net/p/wsjt/wsjt/branches/wsjtx@6220 ab8295b8-cf94-4d9e-aec4-7959e3be5d79
2015-12-04 15:02:03 +00:00
Joe Taylor
f0c01470bb
Use ULLONG_MAX instead of U_LONG_LONG_MAX.
...
git-svn-id: svn+ssh://svn.code.sf.net/p/wsjt/wsjt/branches/wsjtx@6219 ab8295b8-cf94-4d9e-aec4-7959e3be5d79
2015-12-02 16:43:03 +00:00
Joe Taylor
0ca7c9797e
Fix several more typos; round 0.0266 to 0.027.
...
git-svn-id: svn+ssh://svn.code.sf.net/p/wsjt/wsjt/branches/wsjtx@6218 ab8295b8-cf94-4d9e-aec4-7959e3be5d79
2015-12-02 16:31:52 +00:00
Joe Taylor
036d408908
Make binomial_subs.c OK on 32-bit machines.
...
git-svn-id: svn+ssh://svn.code.sf.net/p/wsjt/wsjt/branches/wsjtx@6217 ab8295b8-cf94-4d9e-aec4-7959e3be5d79
2015-12-02 16:13:44 +00:00
Joe Taylor
5606d8a3aa
Simple tools to compute cumulative probabilities for the examples in FT paper.
...
git-svn-id: svn+ssh://svn.code.sf.net/p/wsjt/wsjt/branches/wsjtx@6216 ab8295b8-cf94-4d9e-aec4-7959e3be5d79
2015-12-02 16:00:19 +00:00
Steven Franke
27a6e3ac60
Minor change to sfrsd2 to cause nhard to be calculated even when decode is done by BM. Fix ntrials off-by-one issue.
...
git-svn-id: svn+ssh://svn.code.sf.net/p/wsjt/wsjt/branches/wsjtx@6215 ab8295b8-cf94-4d9e-aec4-7959e3be5d79
2015-12-02 00:22:13 +00:00
Bill Somerville
ffc43bd353
Abort WSPR band hopping when a rig control failure occurs
...
This avoids spots being sent with incorrect frequencies.
git-svn-id: svn+ssh://svn.code.sf.net/p/wsjt/wsjt/branches/wsjtx@6214 ab8295b8-cf94-4d9e-aec4-7959e3be5d79
2015-12-01 23:24:57 +00:00
Bill Somerville
540fbc87ea
Add facility for user configuration of Hamlib settings
...
A user written JSON file may be used to define Hamlib configuration
settings, for example to increase the communications time out to 10
seconds create the file hamlib_settings.json containing:
{
"config": {
"timeout": 10000
}
}
in the application specific configuration directory. On Windows it is
%LOCALAPPDATA%\<app-name>\, on Linux it is ~/.config/<app-name>/
(~/.config/ before Qt 5.5) and on OS X it is
~/Librry/Preferences/<app-name> (~/Library/Preferences/ before Qt
5.5).
git-svn-id: svn+ssh://svn.code.sf.net/p/wsjt/wsjt/branches/wsjtx@6213 ab8295b8-cf94-4d9e-aec4-7959e3be5d79
2015-12-01 23:03:54 +00:00
Joe Taylor
a5b5321335
Add simple program to evaluate binomial coefficient and hypergeometric pdf.
...
git-svn-id: svn+ssh://svn.code.sf.net/p/wsjt/wsjt/branches/wsjtx@6212 ab8295b8-cf94-4d9e-aec4-7959e3be5d79
2015-12-01 19:29:05 +00:00