De opname van een tijd-domein signaal is de mix van signalen afkomstig van verschillende bronnen . Signalen niet afkomstig van de gewenste bron worden genoemd lawaai. MATLAB biedt een groot aantal vooraf geschreven functies voor signaalanalyse , ruis verwijderen en lawaai -classificatie . Het aftrekken van de bekende signalen of frequenties maakt gerichte analyse van lawaai. Instructies data 1 Importeer daarin uw signaal om in een een- dimensionale vector van lengte " n : " my_signal = nullen ( 1 , n ) ; my_signal = ... kopen van 2 Verwijder hoogfrequente geluid van uw signaal met behulp van de " vlotte ( ) " functie : my_smoothed_signal = glad ( my_signal ) ; Vaak lawaai wordt gescheiden van het gewenste signaal in frequentie. Het is gebruikelijk om hoogfrequente ruis , vooral in het gebied van 60 Hz door elektrische interferentie . De standaard van gladde ( ) met behulp van een voortschrijdend gemiddelde filter met een breedte gelijk aan vijf aangrenzende datapunten . De waarde van de breedte moet kunnen worden aangepast , afhankelijk van de specifieke kenmerken van uw signaal 3 Trek de afgevlakte signaal van uw oorspronkelijke signaal naar de hoogfrequente ruis te isoleren : . my_noise = my_signal - my_smoothed_signal ; 4 Schatting functie de spectrale vermogensdichtheid van het geluid met behulp van de " periodogram ( ) " : [ spectral_density , frequenties ] = periodogram ( my_noise ) ;
|