| #!/bin/bash |
| (set -o igncr) 2>/dev/null && set -o igncr; # force bash to ignore \r character |
| |
| LOGFILE=logfault.txt |
| echo "START FAULT TEST" > $LOGFILE |
| |
| ISAC=../Release/kenny.exe |
| ISACFIXFLOAT=../Release/testFixFloat.exe |
| |
| INFILES=$(cat InputFiles.txt) |
| SUBSET=$(cat InputFilesFew.txt) |
| CHANNELFILES=$(cat ChannelFiles.txt) |
| CHANNELLIST=($(cat ChannelFiles.txt)) |
| INDIR=../data/orig |
| OUTDIR=../dataqaft |
| mkdir -p $OUTDIR |
| |
| TARGETRATE=(10000 15000 20000 25000 30000 32000) |
| FAULTTEST=(1 2 3 4 5 6 7 9) |
| |
| index1=0 |
| |
| file=wb_contspeech.pcm |
| |
| # Fault test |
| for testnr in ${FAULTTEST[*]} |
| do |
| $ISAC 32000 -F $testnr $INDIR/"$file" $OUTDIR/ft$testnr"$file" >> $LOGFILE |
| done |
| |
| # Fault test number 10, error in bitstream |
| $ISAC 32000 -F 10 $INDIR/"$file" $OUTDIR/ft10_"$file" >> $LOGFILE |
| $ISAC 32000 -F 10 -PL 10 $INDIR/"$file" $OUTDIR/ft10plc_"$file" >> $LOGFILE |
| $ISAC 32000 -F 10 -NB 1 $INDIR/"$file" $OUTDIR/ft10nb1_"$file" >> $LOGFILE |
| $ISAC 32000 -F 10 -NB 2 -PL 10 $INDIR/"$file" $OUTDIR/ft10nb2_"$file" >> $LOGFILE |
| |
| echo DONE! |
| |
| |
| |