Documentos de Académico
Documentos de Profesional
Documentos de Cultura
PSB
Estimación de la velocidad de conducción
Introducción:
En este estudio, pretendemos estudiar una señal electromiográfica (EMG). En esa
ocasión se registraron 7 canales diferenciales mediante una matriz lineal de 8 electrodos
un paciente con epicondilitis del músculo Extensor Carpi Radialis (ECR) del antebrazo.
En el estudio de señales EMG la amplitud del señal comúnmente se ha relacionado con
la fuerza pero se ha demostrado en varias investigaciones que la diferencia de potencial
medida por el sensor puede verse afectado por un gran conjunto de sucesos . De esta
manera, el parámetro muscular de mayor interés gracias a su asociación fisiológica con
la contracción (nivel y fatiga) es la Velocidad de conducción (VC). Esta va a ser
calculada de dos formas. Por un lado, estudiaremos la VC en el dominio temporal y por
otro, des del dominio frecuencial. Concretamente se estudiara la señal diferencial de
EMG siguiente.
dd1=S_2-S_3;
dd2=S_3-S_4; % Coeficiente de correlación en dominio
frecuencial y temporal
figure(1)
for i=0:119, plot(t2, coefCorf,'b', t2, cofcor,'k')
dd1int = detrend(interp(dd1(0.5*i*fm+1:.5*fm*(i+1)),20), 'constant'); xlabel('tiempo (s)')
dd2int = detrend(interp(dd2(0.5*i*fm+1:.5*fm*(i+1)),20), 'constant');
ylabel('Coef.corr')
title('Coeficiente de correlación')
% Calcular la función de correlación cruzada legend('Temp.', 'Freq.')
[correl,lags]=xcorr(dd1int,dd2int);
% Normalizar la función de correlación
Edd1int=sum(dd1int.^2); % Velocidad de conducción en dominio frecuencial
Edd2int=sum(dd2int.^2); y temporal%
corrnorm=correl/sqrt(Edd1int*Edd2int);
figure(2)
% Detectar el lag en que se encuentra el máximo de la correlación,
[cofcor(i+1), index]=max(corrnorm); plot(t2,velCondf, 'b',t2, velcond,'k')
% así como su valor (denominado coeficiente de correlación cruzada) xlabel('tiempo (s)')
retard=abs(lags(index))/(20*fm); ylabel('VC(m/s)')
% Pasar el valor de retardo (lag) obtenido a tiempo (segundos) title('Velocidad de conducción')
legend('Temp.', 'Freq.')
% Calcular la velocidad de conducción
velcond(i+1)=5.e-3/retard;
% Valor medio rectificado en dominio temporal
N=(0:119)/2;
plot(N,velcond) figure(3)
xlabel('tiempo (s)') plot(t2,ARV,'m')
ylabel('VC(m/s)') xlabel('tiempo (s)')
title('Velocidad de conducción') ylabel('ARV')
end title('ARV')