Error con función dmod
Publicado por Andrew (4 intervenciones) el 24/04/2014 05:57:44
Buen día,
Tengo un problema con el siguiente código al ingresarlo en Matlab tengo el siguiente mensaje:
Undefined function 'dmod' for input arguments of type 'double'.
Lo que he encontrado es que la función dmod fue eliminada de matlab 2012a pero no encontré algo concreto para realizar el cambio de dicha función.
Código:
Gracias por su ayuda
Tengo un problema con el siguiente código al ingresarlo en Matlab tengo el siguiente mensaje:
Undefined function 'dmod' for input arguments of type 'double'.
Lo que he encontrado es que la función dmod fue eliminada de matlab 2012a pero no encontré algo concreto para realizar el cambio de dicha función.
Código:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
% Ejemplo de modulación ASK
% Representación de señales digitales:
% Alfabeto de 4 símbolos
M = 4;
% Señal mensaje digital aleatoria de enteros en [0,M-1]
m = [ zeros(1,10) ones(1,10) 2*ones(1,10) 3* ones(1,10) randint(1,60,M) ];
% Modulación QASK Maria
f_c=1;
f_d=1; % 1 puntos (símbolo) por segundo en m
f_s=100; % 100 puntos por segundo en g
% Modulador ASK: m -> g
[g,t_g] = dmod(m,f_c,f_d,f_s,'ask',M);
% Demodulador ASK: g -> m_reconst
m_reconst= ddemod(g,f_c,f_d,f_s,'ask',M);
% Representar
t=(1:length(m))/f_d;
subplot(311)
plot(t,m)
subplot(312)
plot(t_g,g)
subplot(313)
plot(t,m_reconst)
Gracias por su ayuda
Valora esta pregunta


0