From 464838aa78eaa235c3a8f0cf433b683912947f2d Mon Sep 17 00:00:00 2001 From: Joe Taylor Date: Thu, 8 Feb 2024 04:11:12 -0500 Subject: [PATCH] Tweaks. --- lib/superfox/sfox_params.f90 | 2 +- lib/superfox/sfoxtest.f90 | 4 +++- 2 files changed, 4 insertions(+), 2 deletions(-) diff --git a/lib/superfox/sfox_params.f90 b/lib/superfox/sfox_params.f90 index 601db42f9..dc9f56dde 100644 --- a/lib/superfox/sfox_params.f90 +++ b/lib/superfox/sfox_params.f90 @@ -6,7 +6,7 @@ parameter (ND=ND1+ND2) !Total data symbols (125) parameter (NS=24) !Sync symbols (for length) parameter (NSPS=1024) !Samples per symbol at 12000 S/s - parameter (NSYNC=NS*NSPS) !Samples in sync waveform (23,552) + parameter (NSYNC=NS*NSPS) !Samples in sync waveform (24,576) parameter (NZ=NSPS*(ND+NS)) !Samples in full Tx waveform (151,552) parameter (NMAX=15*12000) !Samples in iwave (180,000) parameter (NFFT=32768) !Length of FFT for sync waveform diff --git a/lib/superfox/sfoxtest.f90 b/lib/superfox/sfoxtest.f90 index bafe20d69..4af90c36b 100644 --- a/lib/superfox/sfoxtest.f90 +++ b/lib/superfox/sfoxtest.f90 @@ -111,12 +111,14 @@ program sfoxtest call sync_sf(crcvd,clo,snrdb,f,t) ferr=f-f1 terr=t-xdt - if(abs(ferr).lt.5.0 .and. abs(terr).lt.0.01) ngoodsync=ngoodsync+1 + if(abs(ferr).lt.3.0 .and. abs(terr).lt.0.01) ngoodsync=ngoodsync+1 call hard_symbols(crcvd,f,t,chansym) !Get hard symbol values nera=0 chansym=mod(chansym,nq) !Enforce 0 to nq-1 nharderr=count(chansym.ne.chansym0) !Count hard errors +! write(71,3071) f1,f,ferr,xdt,t,terr,nharderr +!3071 format(6f10.3,i6) ntot=ntot+nharderr nworst=max(nworst,nharderr) call rs_decode_sf(chansym,iera,nera,nfixed) !Call the decoder