Usando Matlab2013. Dice que la línea 25 es un error de dmodce. ¿Por qué? Gracias.
Específicamente, reemplace la función dmodce con:
h = modem.qammod('M',16,'SymbolOrder','gray','InputType','integer ') ;
y = modular(h, x);
y = repmat(y, df, 1); df * N);
Nada más cambiará.
El resultado final es: