Per-survivor processing Viterbi decoder for Bluetooth applications

TitlePer-survivor processing Viterbi decoder for Bluetooth applications
Publication TypeConference Paper
Year of Publication2006
AuthorsAu, S., S. Mirabbasi, L. Lampe, and R. Schober
Conference NameCircuits and Systems, 2006. ISCAS 2006. Proceedings. 2006 IEEE International Symposium on
Pagination4 pp. -2604
Keywordsbit-error-rate performance, Bluetooth, Bluetooth systems, Bluetooth transmit signal, error statistics, field programmable gate array, field programmable gate arrays, FPGA, low-complexity Viterbi decoder, noncoherent sequence detection receiver, per-survivor processing, prototype decoder, Rimoldi decomposition, software simulations, Viterbi decoding

Recently, a new noncoherent sequence detection receiver for Bluetooth systems has been developed. The receiver is based on Rimoldi's decomposition of the Bluetooth transmit signal and its power efficiency was shown by software simulations. In this paper, a hardware implementation of the decoder for this receiver is presented. In particular, we describe a low-complexity Viterbi decoder that performs noncoherent sequence detection in a two-state trellis using per-survivor processing. The prototype decoder is implemented in a field programmable gate array (FPGA). The bit-error-rate performance of the implemented decoder is compared with that of the reference software simulations


a place of mind, The University of British Columbia

Electrical and Computer Engineering
2332 Main Mall
Vancouver, BC Canada V6T 1Z4
Tel +1.604.822.2872
Fax +1.604.822.5949

Emergency Procedures | Accessibility | Contact UBC | © Copyright 2020 The University of British Columbia