Tietokoneiden näyttöjä, joissa näkyy kuvaa automaatiolaboratorion laitteistosta. Monitoreiden takana näkyy sama laitteisto kuin kuvissa.

timohei.net / Opintojaksot / Opintojaksot / Aiemmin pitämäni opintojaksot / Näytejonosysteemit1 / Mediaani- ja alipäästösuodatuksen vertailua /
Mediaani- ja alipäästösuodatuksen vertailua

Matlabin m-tiedosto

clear
windowSize=101;
sampleLength=1000;
hairio=rand(1,sampleLength);
for I=1:sampleLength/2
    x(I)=-2+hairio(I);
end
for I=sampleLength/2+1:sampleLength
    x(I)=2+hairio(I);
end

xm=medfilt1(x,windowSize);
xlp=filter(ones(1,windowSize)/windowSize,1,x);
hold on
plot(x)
plot(xm,'+red')
plot(xlp,'black')
grid
hold off

Tulostuva kuva

Sininen viivaAlkuperäinen kohinaa sisältävä signaali (1000 näytettä)
Paksu punainen viivaMediaanisuodatettu signaali (ikkunan pituus 101 näytettä)
Musta viivaAlipäästösuodatettu signaali (keskiarvottava suodatin, ikkunan pituus 101 näytettä)

Päivitetty 28.8.2022

© Timo Heikkinen | timo piste heikkinen at oamk piste fi