E
ejspins
Guest
Sinusubukan ko upang pahinain ang isang random antipodal signal sample sa 4 mga simbolo sa bawat segundo, ngunit hindi ko tila upang isulat ang code karapatan sa matlab. Ako gamit ang mga command: modem.qammod upang lumikha ng isang hawakan para sa aking moduleitor, ngunit ako panatilihin ang pagkuha ng mensahe ng error:
Mayroon bang mali sa aking input signal? O hindi ako gamit ang qammod command ng tama?
Ito ang aking code:??? Error gamit ==> modem.abstractMod.checkModInput sa 35 X Input dapat maging isang integer-mahal-double precision molde. Error sa ==> test sa 12 x1 = pahinain (h, x);
Code:
clear lahat; isara ang lahat; clc fs = 1000; ntr = 1000; t = 0:01 / (fs-1): 1; x = ((sign (randn (1, ntr)) + i * sign (randn (1, ntr ))).*... ((cos (2 * pay * fs * t )) + (i * kasalanan (2 * pay * fs * t )))); h = modem.qammod (4); x1 = pahinain (h, x);%% paghubog ng Filter x1shaped = rcosflt (x1, 1, 4, 'pir / sqrt', 0.5); scatterplot (x1) scatterplot (x1shaped)