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
Stránky: 1
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
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)?
Offline
Stránky: 1