quiet / libcorrect

C library for Convolutional codes and Reed-Solomon
BSD 3-Clause "New" or "Revised" License
362 stars 95 forks source link

“correct_convolutional_decode” work wrong when rate≥9. #45

Open neojiaa opened 10 months ago

neojiaa commented 10 months ago

Thanks to the author for your contribution! I'm using the convolutional code of libcorrect. I have tested the libcorrect with rate from 2 to 10 with order 8 and I found that when the rate is 2 to 8 the “correct_convolutional_decode” output is right. However, when rate is 9 or 10, the output of “correct_convolutional_decode” is all zero. By the way, The result of "correct_convolutional_decode_soft" is right when rate=9. I want to know where the problem lies.

Thanks for your reply!