Will comm.TurboEncoder not work for 8-PSK, 16PSK etc?
조회 수: 1 (최근 30일)
이전 댓글 표시
Hi,
I have implemented an LLR-Turbo decoder (rate 1/3) receiver that works fine for BPSK and QPSK, but doesn't seem to work for 8-PSK and 16-PSK. I was wondering if we need QAM for higher order modulations?
Relevant part of the code (just to show how I have invoked TurboEncoder:
turboEnc = comm.TurboEncoder('InterleaverIndicesSource','Input port');
turboDec = comm.TurboDecoder('InterleaverIndicesSource','Input port', ...
'NumIterations',6);
intrlvrInd = randperm(floor(nBits1*rate1)-2);
b1 = randi([0,1],floor(nBits1*rate1)-2,1);
enc_b1 = turboEnc(b1,intrlvrInd);
댓글 수: 0
답변 (0개)
참고 항목
카테고리
Help Center 및 File Exchange에서 PSK에 대해 자세히 알아보기
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!