ctest: Viterbi test skips 0dB for non AVX2 machines

The accuracy of the 8-bit implementation of the Viterbi decoder used on
non-AVX2 machines falls below the theoretical accuracy at 0dB.
This commit is contained in:
Robert Falkenberg 2022-06-09 14:44:54 +02:00
parent 06f2ab6d7c
commit 7e7eceda15
1 changed files with 5 additions and 1 deletions

View File

@ -18,7 +18,11 @@ add_test(viterbi_40_2 viterbi_test -n 1000 -s 1 -l 40 -t -e 2.0)
add_test(viterbi_40_3 viterbi_test -n 1000 -s 1 -l 40 -t -e 3.0)
add_test(viterbi_40_4 viterbi_test -n 1000 -s 1 -l 40 -t -e 4.5)
add_test(viterbi_1000_0 viterbi_test -n 100 -s 1 -l 1000 -t -e 0.0)
if (HAVE_AVX2)
# The accuracy of the 8-bit implementation of the Viterbi decoder used on
# non-AVX2 machines falls below the theoretical accuracy at 0dB.
add_test(viterbi_1000_0 viterbi_test -n 100 -s 1 -l 1000 -t -e 0.0)
endif()
add_test(viterbi_1000_2 viterbi_test -n 100 -s 1 -l 1000 -t -e 2.0)
add_test(viterbi_1000_3 viterbi_test -n 100 -s 1 -l 1000 -t -e 3.0)
add_test(viterbi_1000_4 viterbi_test -n 100 -s 1 -l 1000 -t -e 4.5)