Another tweak to parameters in Deep Search algorithm.

git-svn-id: svn+ssh://svn.code.sf.net/p/wsjt/wsjt/trunk@207 ab8295b8-cf94-4d9e-aec4-7959e3be5d79
This commit is contained in:
Joe Taylor 2006-07-25 13:12:03 +00:00
parent bc90f17349
commit 9621999d52
3 changed files with 8 additions and 9 deletions

View File

@ -136,21 +136,20 @@ C If sync=OOO, no CQ messages
if(pp(ntot-i).ne.pp(ntot)) go to 40 if(pp(ntot-i).ne.pp(ntot)) go to 40
enddo enddo
40 qual=100.0*(p1-1.08*pp(ntot-i)) 40 if(mode65.eq.1) bias=max(1.12*pp(ntot-i),0.335)
if(mode65.eq.1) qual=100.0*(p1-1.12*pp(ntot-i)) if(mode65.eq.2) bias=max(1.08*pp(ntot-i),0.405)
if(mode65.eq.4) qual=100.0*(p1-1.04*pp(ntot-i)) if(mode65.eq.4) bias=max(1.04*pp(ntot-i),0.505)
! if(mode65.eq.1) qual=100.0*(p1-0.335) qual=100.0*(p1-bias)
! if(mode65.eq.4) qual=100.0*(p1-0.505)
decoded=' ' decoded=' '
c=' ' c=' '
if(qual.gt.1.0) then if(qual.gt.1.0) then
if(qual.lt.6.0) c='?' if(qual.lt.6.0) c='?'
decoded=testmsg(ip1) decoded=testmsg(ip1)
else
qual=0.
endif endif
decoded(22:22)=c decoded(22:22)=c
if(qual.lt.0.) qual=0.
if(qual.gt.10.) qual=10.
return return
end end

View File

@ -1,4 +1,4 @@
#------------------------------------------------------------------- WSJT #------------------------------------------------------------------ WSJT
from Tkinter import * from Tkinter import *
from tkFileDialog import * from tkFileDialog import *
import Pmw import Pmw

View File

@ -149,7 +149,7 @@ C result from the Reed-Solomon decoder.
200 continue 200 continue
kvqual=0 kvqual=0
if(ncount.ge.0) kvqual=1 if(ncount.ge.0) kvqual=1
nqual=qbest nqual=min(qbest,10.0)
if(nqual.ge.nq1 .and.kvqual.eq.0) then if(nqual.ge.nq1 .and.kvqual.eq.0) then
dtx=dtbest dtx=dtbest
dfx=dfbest dfx=dfbest