필터 지우기
필터 지우기

simulink simulates convolutional codes

조회 수: 3 (최근 30일)
年丰 谢
年丰 谢 2023년 11월 6일
답변: Akshat Dalal 2023년 11월 16일
I tried to use simulink to simulate the decoding decision of convolutional code, but the soft decision result after viterbi decoder module was very poor, and the bit error rate was very high, which was close to 0.5。

채택된 답변

Akshat Dalal
Akshat Dalal 2023년 11월 16일
Hi,
I understand you are simulating the decoding decision of a convolutional code using Simulink but are getting poor soft decision results and a high bit error rate.
These might be due to delays introduced by certain blocks in your model. Delays can impact the accuracy of the decoding process and lead to incorrect results.
To address this issue, you need to ensure that the ‘Receive Delay’ parameter in the ‘Error Rate Calculation’ Block is correctly defined. This parameter accounts for the delays introduced by various blocks in your model. It is important to set this parameter appropriately to align the received signals with the expected reference signals for accurate error rate calculation. You could refer the following documentation to learn more: https://www.mathworks.com/help/comm/ref/errorratecalculation.html
Additionally, you may need to manipulate delays in your model to ensure proper synchronization between the encoder and decoder. If there is a delay between the encoder and decoder, it can cause misinterpretation of code word boundaries and result in incorrect decoding. To overcome this, you can insert an additional delay of an appropriate duration between the encoder and decoder to maintain synchronization. You could refer the following documentation to learn more about delay blocks: https://www.mathworks.com/help/simulink/slref/delay.html
You could refer the following example to learn more: https://in.mathworks.com/help/comm/ug/tail-biting-convolutional-coding.html
I hope this helps.

추가 답변 (0개)

카테고리

Help CenterFile Exchange에서 Error Detection and Correction에 대해 자세히 알아보기

제품


릴리스

R2023b

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by