From 733630d7f3cb64eab938af08a12259fff89b9eff Mon Sep 17 00:00:00 2001 From: Steven Franke Date: Sat, 12 Mar 2016 15:02:35 +0000 Subject: [PATCH] Add updated frame-error-rate script for jt65. git-svn-id: svn+ssh://svn.code.sf.net/p/wsjt/wsjt/branches/wsjtx@6527 ab8295b8-cf94-4d9e-aec4-7959e3be5d79 --- lib/fer | 17 ++++++++++------- 1 file changed, 10 insertions(+), 7 deletions(-) diff --git a/lib/fer b/lib/fer index a13b185f5..7a74bf2a6 100755 --- a/lib/fer +++ b/lib/fer @@ -5,21 +5,24 @@ # For better performance, copy this script and jt65, jt65sim # executables to a ramdisk and run from there. +mode=C +spread=4.0 + +for i in `seq 0 21`; +do nruns=0 ndecodes=0 ngood=0 nbad=0 -snr=-26.0 - +snr=$((-25+$i)) #while [ $[ $nruns - $ngood ] -lt 200 ] #while [ $ngood -lt 200 ] -while [ $nruns -lt 20000 ] - +while [ $nruns -lt 1000 ] do rm 000000_0001.wav - ./jt65sim -n 1 -d 0.0 -s \\$snr > /dev/null + ./jt65sim -m $mode -n 1 -d $spread -s \\$snr > /dev/null rm decoded.txt - ./jt65 -a 10 -f 1500 -n 10 -s 000000_0001.wav > decoded.txt + ./jt65 -m $mode -a 10 -f 1500 -n 1000 -s 000000_0001.wav > decoded.txt if [ -e decoded.txt ]; then nd=$( wc -l < decoded.txt ) ng=$( grep "K1ABC" decoded.txt | wc -l ) @@ -35,4 +38,4 @@ do echo -en snr: $snr nruns: $nruns ndecodes: $ndecodes ngood: $ngood nbad: $nbad nmissed: $nmissed wer: $pe success: $ps"\r" done echo snr: $snr nruns: $nruns ndecodes: $ndecodes ngood: $ngood nbad: $nbad nmissed: $nmissed wer: $pe success: $ps - +done