E
ejspins
Guest
Я намагаюся модулювати випадкових антиподального сигналу проби на 4-х символів в секунду, але я не можу написати код прямо в MATLAB. Я використовую команду: modem.qammod створити ручка для мого модулятор, але я постійно отримую повідомлення про помилку:
Щось сталося з моїм вхідного сигналу? Чи я не використовую qammod команда правильно?
Ось мій код:?? Помилка використання ==> modem.abstractMod.checkModInput на 35 вхідних X повинна бути целочисленной подвійної точності матриці. Помилка в ==> тест в 12 x1 = модулювати (Н, X);
Code:
ясно все, закрити всі; CLC FS = 1000; NTR = 1000; T = 0:1 / (FS-1): 1, X = ((знак (randn (1, NTR)) + я * знак (randn (1, NTR ))).*... ((COS (2 * пі * FS * T )) + (я * гріха (2 * пі * FS * T )))); H = modem.qammod (4); x1 = модулювати (Н, X);%% формуючого фільтра x1shaped = rcosflt (x1, 1, 4, 'ялина / SQRT ", 0,5); розсіювання (x1) розсіювання (x1shaped)