1. Fix a bug that could cause decoder to hang when presented with

bad data.

2. Fix a bug that could allow a Koetter-Vardy false decode instead of
a valid Berlekamp-Massey decode, sometimes leading to program crash.

3. Many more edits in the User's Guide, *.adoc files.



git-svn-id: svn+ssh://svn.code.sf.net/p/wsjt/wsjt/branches/wsjtx@3664 ab8295b8-cf94-4d9e-aec4-7959e3be5d79
This commit is contained in:
Joe Taylor
2014-01-27 21:28:54 +00:00
parent fbe4a52f2f
commit 784e246557
38 changed files with 468 additions and 346 deletions
+7 -1
View File
@@ -10,7 +10,7 @@ subroutine decoder(ss,id2)
real*4 red2(NSMAX)
logical ccfok(NSMAX)
logical done(NSMAX)
logical done65
logical done65,baddata
integer*2 id2(NTMAX*12000)
real*4 dd(NTMAX*12000)
integer*1 i1SoftSymbols(207)
@@ -29,6 +29,12 @@ subroutine decoder(ss,id2)
open(22,file='kvasd.dat',access='direct',recl=1024,status='unknown')
npts65=52*12000
if(baddata(id2,npts65)) then
nsynced=0
ndecoded=0
go to 800
endif
ntol65=20
done65=.false.
if(nmode.ge.65 .and. ntxmode.eq.65) then