Мой код в MATLAB:
M = 8; % количество уровней манипуляции (# levels of manipulation)
sy = 0:M-1; % передаваемые символы (passable signals)
Fd = 1; % символьная скорость (symbolic velocity)
Fc = 4; % несущая частота (carrying frequency)
FsFd = 40; % отношение Fs / Fd (Fs / Fd ratio)
Fs = Fd * FsFd; % частота дискретизации (Discretization frequency)
% формируем АМн-сигнал (Forming the AM signal)
[s_ask, t] = dmod(sy, Fc, Fd, Fs, 'ask', M);
plot(t, s_ask)
grid on
Нет такой функции, как dmod в октаве, но demodmap или ammod существуют. Какой из них я должен использовать вместо этого?
Обратите внимание, что dmod был удалено из Matlab R2012a.
релевантно: stackoverflow.com/q/15864571/4183191





Обратите внимание, что Stack Overflow доступен только на английском языке. Хотя технически это не относится к комментариям в коде, это означает, что комментарии на русском языке бесполезны для большинства присутствующих здесь людей. Есть Stack Overflow на русском на случай, если вы хотите задать свой полный вопрос на русском языке.