TY - GEN
T1 - One-Step Backtracking Algorithm Based on Viterbi Algorithm in GMSK Demodulation
AU - Song, Doudou
AU - Yao, Rugui
AU - Ma, Huaihai
AU - Zuo, Xiaoya
AU - Fan, Ye
AU - Xu, Juan
N1 - Publisher Copyright:
© 2020 IEEE.
PY - 2020/8/21
Y1 - 2020/8/21
N2 - Viterbi algorithm is a commonly used algorithm for Gaussian filtered minimum frequency shift keying (GMSK) demodulation, but there exist some problems such as large delay, high overhead, and data overflow in the hardware implementation. Aiming at the problems of delay and overhead, we propose a novel update rule to optimize the stored transfer-state information table and realize one-step backtracking in this paper. It also ensures the realization of pipeline operation, reduces demodulation delay, and saves hardware resources. Furthermore, we adopt combinational logic to perform pre-decision, which not only satisfies the timing requirements, but also achieves the anti-overflow. The hardware implementation results demonstrate the feasibility and correctness of the design.
AB - Viterbi algorithm is a commonly used algorithm for Gaussian filtered minimum frequency shift keying (GMSK) demodulation, but there exist some problems such as large delay, high overhead, and data overflow in the hardware implementation. Aiming at the problems of delay and overhead, we propose a novel update rule to optimize the stored transfer-state information table and realize one-step backtracking in this paper. It also ensures the realization of pipeline operation, reduces demodulation delay, and saves hardware resources. Furthermore, we adopt combinational logic to perform pre-decision, which not only satisfies the timing requirements, but also achieves the anti-overflow. The hardware implementation results demonstrate the feasibility and correctness of the design.
KW - anti-overflow
KW - FPGA implementation
KW - GMSK demodulation
KW - one-step backtracking
KW - Viterbi algorithm
UR - http://www.scopus.com/inward/record.url?scp=85097949307&partnerID=8YFLogxK
U2 - 10.1109/ICSPCC50002.2020.9259557
DO - 10.1109/ICSPCC50002.2020.9259557
M3 - 会议稿件
AN - SCOPUS:85097949307
T3 - ICSPCC 2020 - IEEE International Conference on Signal Processing, Communications and Computing, Proceedings
BT - ICSPCC 2020 - IEEE International Conference on Signal Processing, Communications and Computing, Proceedings
PB - Institute of Electrical and Electronics Engineers Inc.
T2 - 2020 IEEE International Conference on Signal Processing, Communications and Computing, ICSPCC 2020
Y2 - 21 August 2020 through 23 August 2020
ER -