필터 지우기
필터 지우기

I have a problem with LDPC decoding with communication tool. I believe the problem is clear but I could not solve it.

조회 수: 2 (최근 30일)
I use Matlab2014a and I run a simple code and everything seems to be okay until the LDPC decoding command. With SNR=100, I get an error rate of 91% which is unrealistic. I believe this problem is caused by LDPC decoding step but I couldn't solve it. I will be glad if anybody can help me with this. Here is the code,
clc
clear all
close all
H = dvbs2ldpc(1/2);
henc = comm.LDPCEncoder(H);
hMod = comm.QPSKModulator('BitInput',true);
hChan = comm.AWGNChannel(... 'NoiseMethod','Signal to noise ratio (SNR)','SNR',100);
hDemod = comm.QPSKDemodulator('BitOutput',true);
hdec = comm.LDPCDecoder(H);
hError = comm.ErrorRate;
for counter = 1:10
data = logical(randi([0 1], 32400, 1));
encodedData = step(henc, data);
modSignal = step(hMod, encodedData);
receivedSignal = step(hChan, modSignal);
demodSignal = step(hDemod, receivedSignal);
receivedBits = step(hdec, demodSignal);
errorStats = step(hError, data, receivedBits);
end
fprintf('Error rate = %1.2f\nNumber of errors = %d\n', ...
errorStats(1), errorStats(2))

답변 (1개)

MisterTellini
MisterTellini 2017년 7월 22일
Hello,
Were you finally able to solve it? If then, how?
Thanks in advance and may you have a nice week!

카테고리

Help CenterFile Exchange에서 AI for Wireless에 대해 자세히 알아보기

제품

Community Treasure Hunt

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

Start Hunting!

Translated by