Здесь выполняется моделирование того, что все носители данных в одном кадре OFDM модулируются с использованием QPSK, а коды получены от других, поэтому я не очень хорошо понимаю это. Я думаю, что что-то не так с приведенными ниже кодами, где я установил Y = Yint ', а Yint - двойная матрица 4x1512, а Nmax равняется 1512, когда я запускаю его, что оказалось
??? Error using ==> eq
Matrix dimensions must agree.
Error in ==> mapping at 5
if Y(k,:)== [0 0];
Надеюсь, это понятно. И я понятия не имею о функции "сопоставлена", кто-нибудь может сказать мне, что она делает? Спасибо!
for k = 1:Nmax;
if Y(k,:)== [0 0];
mapped(k)= +1+1j;
elseif Y(k,:)== [0 1];
mapped(k)= +1-1j;
elseif Y(k,:)== [1 0];
mapped(k)= -1+1j;
elseif Y(k,:)== [1 1];
mapped(k)= -1-1j;
end
end
end