Innspillingen av en tidsdomenesignalet er blanding av signaler som kommer fra mange forskjellige kilder . Signaler som ikke har opprinnelse fra den ønskede kilde er betegnet støy. MATLAB gir mange forhåndsskrevne funksjoner for signal analyse, støyfjerning og støy klassifisering . Den subtraksjon av kjente signaler eller frekvenser tillater målrettet analyse av støy. Instruksjoner
en
Importer data som inneholder signalet ditt inn i en en-dimensjonal vektor av lengde "n : "
my_signal = zeros ( 1 , n ) ; my_signal = ...
2
Fjern høyfrekvent støy fra signalet ved hjelp av " glatt ( ) "-funksjonen : en
my_smoothed_signal = glatt ( my_signal ) ;
Ofte støy er skilt fra det ønskede signal i frekvens. Det er vanlig å ha høyfrekvent støy, spesielt i området fra 60 Hz på grunn av elektriske forstyrrelser . Standard for glatt ( ) ved hjelp av en rullende gjennomsnittet filter med en bredde lik fem tilstøtende datapunkter . Verdien av bredden kan måtte justeres avhengig av de nærmere av signalet
3
Trekk glattet signal fra den opprinnelige signal å isolere høyfrekvent støy : .
my_noise = my_signal - my_smoothed_signal ;
4
Vurdering makt spektral tetthet av støy ved hjelp av " periodogrammet ( ) "-funksjonen : en
[ spectral_density , frekvenser ] = periodogrammet ( my_noise ) ;