From b6ad4d701d8ad422fde3462251ca073e7955d39c Mon Sep 17 00:00:00 2001 From: Joe Taylor Date: Sat, 10 Feb 2024 09:09:45 -0500 Subject: [PATCH] Better criteria for having established good sync. --- lib/superfox/sfoxtest.f90 | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/lib/superfox/sfoxtest.f90 b/lib/superfox/sfoxtest.f90 index 133268265..d1a869dec 100644 --- a/lib/superfox/sfoxtest.f90 +++ b/lib/superfox/sfoxtest.f90 @@ -54,6 +54,7 @@ program sfoxtest call sfox_init(mm0,nn0,kk0,itu,fspread,delay) syncwidth=100.0 baud=12000.0/NSPS + tsym=1.0/naud bw=NQ*baud maxerr=(NN-KK)/2 tsync=NSYNC/12000.0 @@ -142,7 +143,7 @@ program sfoxtest call sync_sf(crcvd,clo,verbose,f,t) ferr=f-f1 terr=t-xdt - if(abs(ferr).lt.3.0 .and. abs(terr).lt.0.01) then + if(abs(ferr).lt.baud/2.0 .and. abs(terr).lt.tsym/8.0) then ngoodsync=ngoodsync+1 sqt=sqt + terr*terr sqf=sqf + ferr*ferr