Matematické Fórum

Nevíte-li si rady s jakýmkoliv matematickým problémem, toto místo je pro vás jako dělané.

Nástěnka
22. 8. 2021 (L) Přecházíme zpět na doménu forum.matweb.cz!
04.11.2016 (Jel.) Čtete, prosím, před vložení dotazu, děkuji!
23.10.2013 (Jel.) Zkuste před zadáním dotazu použít některý z online-nástrojů, konzultovat použití můžete v sekci CAS.

Nejste přihlášen(a). Přihlásit

#1 13. 06. 2015 11:55

syskey
Příspěvky: 59
Reputace:   
 

matlab, filtr v časové oblasti

Dobrý den,
chtěl bych se zeptat, jakým způsobem je možné filtrovat průběh s malou amplitudou a špičkami (kterých se chci zbavit). Jedná se o časový průběh podobný tomuto. Filtr typu medián nefunguje a eliminace "manuální" filtrací je také neúspěšná.
Nevíte, jak by se toho dalo dosáhnout?
Díky.

Offline

 

#2 13. 06. 2015 15:18

mák
Místo: Vesmír, Galaxie MD
Příspěvky: 920
Reputace:   63 
 

Re: matlab, filtr v časové oblasti

Zdravím,
nevím, ale napíšu jak to dělám já v práci. Pominu to, že by se měl odstranit zdroj rušení a ne řešit následek.

Při dálkovém měření je na některých čidlech impulsní rušení o vysoké rychlosti přeběhu.
Měření se provádí v přesném časovém rastru. Za tu dobu se nemůže měření změnit o více jak limitní hodnotu, která je dána charakterem signálu a bývá docela nízká.
U vás impulsní rušení jde do plusových hodnot. Nastavil bych maximální povolenou změnu (maximální rychlost přeběhu) do plusové hodnoty mezi dvěma následujícími měřeními tak, aby se maximálně potlačilo impulsní rušení a přitom se neovlivnil užitečný signál.
Do minusové hodnoty bych žádné omezení nedal, takže signál se bude vracet na správné hodnoty rychle.

Z mé zkušenosti mohu říct že tímto způsobem ze dá rušení (buď kladné, nebo záporné, ne však obojí) velmi dobře eliminovat a to tak, že v signálu není vůbec patrné a zůstává pouze užitečný signál. Samozřejmě pokud rušení není příliš velké, což ve vašem případě se dá těžko odhadnout (dívám se na ten začátek, od první třetiny do konce by to jít mělo).


LibreOffice Verze: 25.8.4.2, Maxima 5.49.0 (SBCL)

Offline

 

#3 21. 07. 2015 09:21

Meph
Zelenáč
Příspěvky: 2
Reputace:   
 

Re: matlab, filtr v časové oblasti

Ahoj,
já bych použil FIR filter.

Offline

 

Zápatí

Powered by PunBB
© Copyright 2002–2005 Rickard Andersson