Registreringen af et tidsdomænesignal er den blanding af signaler, der kommer fra mange forskellige kilder . Signaler ikke stammer fra den ønskede kilde betegnes støj. MATLAB giver mange præ-skrevet funktioner for signal analyse fjerne støj og støj klassifikation . Subtraktion af kendte signaler eller frekvenser tillader målrettet analyse af støj. Instruktioner
1
Import af data , der indeholder dit signal ind i en endimensional vektor af længde " n : "
my_signal = nuller ( 1, n ), my_signal = ...
2
Fjern højfrekvent støj fra dit signal ved hjælp af " glat ( )" funktionen : Hej
my_smoothed_signal = glat ( my_signal )
Ofte støj adskilles fra det ønskede signal i frekvens . Det er almindeligt at have højfrekvent støj, især i området fra 60 Hz grund elektrisk interferens. Standard af glatte () med et rullende gennemsnit filter med en bredde svarende til fem tilstødende datapunkter . Værdien af bredden kan være nødvendigt at justeres afhængigt af detaljerne i dit signal
3
Fratræk den udglattede signal fra din originale signal at isolere den højfrekvente støj : .
my_noise = my_signal - my_smoothed_signal ,
4
Vurdering af power spectral density af støjen ved hjælp af " periodogram ()" funktionen : Hej
[ spectral_density , frekvenser ] = periodogram ( my_noise )