When doing block detection of symbols, fill in incomplete blocks using

data from shorter block sizes.
This commit is contained in:
Steve Franke 2019-02-14 17:34:46 -06:00
parent c2cb55a68a
commit 6ad6d44ffa
2 changed files with 5 additions and 1 deletions

View File

@ -301,6 +301,10 @@ subroutine ft4_decode(cdatetime0,tbuf,nfa,nfb,nQSOProgress,ncontest,nfqso, &
enddo
enddo
bmetb(205:206)=bmeta(205:206)
bmetc(201:204)=bmetb(201:204)
bmetc(205:206)=bmeta(205:206)
call clockit('normaliz',0)
call normalizebmet(bmeta,2*NN)
call normalizebmet(bmetb,2*NN)

View File

@ -27,7 +27,7 @@ subroutine getcandidates4(id,fa,fb,syncmin,nfqso,maxcand,savg,candidate, &
! Compute symbol spectra, stepping by NSTEP steps.
savg=0.
tstep=NSTEP/12000.0
df=12000.0/NFFT1 !3.125 Hz
df=12000.0/NFFT1 !5.86 Hz
fac=1.0/300.0
do j=1,NHSYM
ia=(j-1)*NSTEP + 1