mirror of
https://github.com/saitohirga/WSJT-X.git
synced 2024-09-27 07:36:38 -04:00
Screen MSK144 decodes and reject if more than 18 hard errors were 'corrected'. These are almost certainly undetected errors.
This commit is contained in:
parent
40037baf97
commit
d6cf3dc89f
@ -94,11 +94,11 @@ subroutine msk144decodeframe(c,softbits,msgreceived,nsuccess,recent_calls,nrecen
|
|||||||
llr=2.0*llr/(sigma*sigma)
|
llr=2.0*llr/(sigma*sigma)
|
||||||
|
|
||||||
max_iterations=10
|
max_iterations=10
|
||||||
! call timer('bpdec144 ',0)
|
! call timer('bpdec128_90 ',0)
|
||||||
apmask=0
|
apmask=0
|
||||||
call bpdecode128_90(llr,apmask,max_iterations,decoded77,cw,nharderror,niterations)
|
call bpdecode128_90(llr,apmask,max_iterations,decoded77,cw,nharderror,niterations)
|
||||||
! call timer('bpdec144 ',1)
|
! call timer('bpdec128_90 ',1)
|
||||||
if( nharderror .ge. 0.0 ) then
|
if( nharderror .ge. 0 .and. nharderror .lt. 18 ) then
|
||||||
nsuccess=1
|
nsuccess=1
|
||||||
write(c77,'(77i1)') decoded77
|
write(c77,'(77i1)') decoded77
|
||||||
call unpack77(c77,msgreceived)
|
call unpack77(c77,msgreceived)
|
||||||
|
Loading…
Reference in New Issue
Block a user