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. 09. 2010 20:51

hlav09
Zelenáč
Příspěvky: 1
Reputace:   
 

automatizace hledání period ze signálu v diskrétním čase

Dobrý den,

prosím Vás o radu ohledně hledání period ze vzorkovaného signálu. Po převedení zvuku na text potřebuji najít přesně začátky(index pozice) všech period.

Postupoval jsem následovně:

Nastavil jsem ručně začátek a od tohoto začátku běží testování zda-li má daný vzorek kladnou hodnotu, až přejde signál do zaporné osy, spustil jsem čítání záporných (i případných výjmečně kladných vzorků), dokuď počet záporných(výjmečně kladných) vzorků nedosáhne 3/4 kladných, poté je jakýkoliv kaldný vzorek považován za start další periody. Toto jsem prováděl jen při nástupech tónů, protože se zde signál chová méně divoce, dále algoritmus vycházel z předem několikrát naměřené periody.(předchozím postupem). Tento algoritmus funguje pouze u jednodušších nástrojů, u jinných se signály chovají divoce a předchozí trik je krátký.

Dotaz tedy zní: Jak by se to dalo obecně zautomatizovat pro každý periodický signál v diskrétním čase?

PS: Rád bych se vyhnul Shorovi.

Offline

 

#2 15. 09. 2010 17:31

check_drummer
Příspěvky: 5563
Reputace:   106 
 

Re: automatizace hledání period ze signálu v diskrétním čase

Pod periodou máš na mysli přesně co?
Že se daný úsek vzorek aspoň jednou zopakuje (a opakování následuje ihned po prvním výskytu - tj. existují bloky AA a nikoli ABA)?


"Máte úhel beta." "No to nemám."

Offline

 

Zápatí

Powered by PunBB
© Copyright 2002–2005 Rickard Andersson