Вы можете использовать
[x,fs]=wavread('ecg.wav');
... чтобы получить эти данные в рабочее пространство (при условии, что это обычный аудиофайл), где x - сигнал, а fs - частота дискретизации.
Прежде чем мы сможем оказать вам детальную помощь, вам нужно будет более точно определить, что такое шум. Стандартные примеры ЭКГ, которые я нахожу в Интернете, обычно включают в себя режекторную фильтрацию сетевого шума.
Вы можете сгенерировать режекторный фильтр в Maltlab примерно так
[b,a]=butter(2,[35 75]/(fs/2), 'stop')
затем посмотрите на частотную характеристику, чтобы увидеть, хотите ли вы, чтобы это было так, как нужно
freqz(b,a,2^13,'half',fs)
тогда иди и отфильтруй свой сигнал вот так
x = filter(b,a,x);
Надеюсь, это поможет вам начать в любом случае