필터 지우기
필터 지우기

Can the function comm.linearEqualizer of MATLAB equalize 16QAM signals with CMA algorithm ?

조회 수: 3 (최근 30일)
I want to use CMA to equalize 16QAM signals. Does comm.linearEqualizer come with MATLAB to support 16QAM ?
Is the following statement true ? Thanks a lot
Constell = qammod((0:M-1)',M);
NonConstell = Constell/abs(Constell(1));
eqlms = comm.LinearEqualizer('Algorithm','CMA',...
'Constellation', NonConstell.',...
'NumTaps',CMAtaps,...
'StepSize',CMAStepSize,...
'InputSamplesPerSymbol',2,...
'WeightUpdatePeriod',2);

답변 (1개)

Meet
Meet 2023년 4월 6일
Hi,
According to the details mentioned in the documentation of comm.LinearEqualizer, the 'Constellation' property do not have any such input constraints, you can provide a vector of any input size to this field. Also, the description of the CMA algorithm provided on the same page does not mention any such restrictions. So you can provide 16QAM signals to the comm.LinearEqualizer function.

카테고리

Help CenterFile Exchange에서 QAM에 대해 자세히 알아보기

제품


릴리스

R2020a

Community Treasure Hunt

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

Start Hunting!

Translated by