Algoritmy pro ladičku

Z MAM wiki

Přejít na: navigace, hledání

Zjistit dost přesně kmitočet laděné struny není snadné, signál není přesně periodický. Zde je návrh algoritmu:

[editovat] Autokorelace signálu kvantovaného na 1 bit

Na vstupu je třeba komparátor, který srovnává signál s nulou - dostáváme tak nejhrubší možné kvantování s přesností na jediný bit. Bity se ukládají do kruhového bufferu v RAM (vznikne jakoby posuvný registr). Současný bit a bit posunutý o čas T jsou porovnány operací XOR a výsledné odchylky se sčítají. Takto je zároveň zkoumáno 8 různých period T v těsném okolí správné periody laděné struny. Čítač s nejmenší hodnotou určí nejpravděpodobnější periodu a na displeji se zobrazí jedna z 8 čárek.

Osobní nástroje