viterbi decoder: separate viterbi implementations

reorganizes viterbi decoder source so that each implementation
resides in a separate file.
This commit is contained in:
Stephen Wolfe
2016-11-03 21:35:29 -04:00
parent c6502ae022
commit 9cf628359b
8 changed files with 554 additions and 192 deletions
+11 -1
View File
@@ -120,9 +120,19 @@ list(APPEND gr_ieee802_11_sources
sync_long.cc
sync_short.cc
utils.cc
viterbi_decoder.cc
)
# use SSE2 optimized viterbi implementation if SSE2 is enabled
if(SSE2_SUPPORTED)
list(APPEND gr_ieee802_11_sources
viterbi_decoder/viterbi_decoder_x86.cc
)
else()
list(APPEND gr_ieee802_11_sources
viterbi_decoder/viterbi_decoder_generic.cc
)
endif(SSE2_SUPPORTED)
list(APPEND gr_ieee802_11_libs
${Boost_LIBRARIES}
${GNURADIO_ALL_LIBRARIES}