Podpiraj nas in si oglej kak oglas:
(ko jih klikneš, so lepši! ;) )

10/10

SIS: 5.vaja: Lastnosti DFT – Ugotovi_ton

Sonicelo, 12 April 2010, Ni ni komentarjev
Kategorija: SIS
Tags: , ,

Navodilo:

Ko glasbeniki igrajo na glasbila, ustvarjajo tone. Vsak ton je definiran s točno določeno frekvenco (npr. ton a1 ima frekvenco 440 Hz). Frekvence tonov lahko razberemo iz “tabele tonskih frekvenc”.

V kolikor nam glasbena teorija ne leži najbolje ali pa nimamo absolutnega posluha, lahko posamezen ton ugotovimo s pomočjo DFT-ja. Pogoj za to je, da v signalu nastopa le en ton. V tem primeru lahko signal pretvorimo v frekvenčni prostor, ter poiščemo frekvenco, pri kateri je amplituda največja (v polarnih koordinatah). S pomočjo tabele tonskih frekvenc lahko nato ugotovimo, ta kateri ton gre.

Napišite funkcijo ton=ugotovi_ton(signal, fvz), ki kot vhod sprejme posnet signal in vzorčevalno frekvenco, kot izhod pa vrne ton (v obliki niza – npr. ‘C1′). Pričakujete lahko tone od C1 do C2. V kolikor najdena frekvenca ne ustreza natančno tonu, vrnite ton, ki je najbližji zaznani frekvenci.

Za test lahko uporabite posnetke tonov A, C, E, ki so bili pobrani s te strani.

Rešitev:

sis:Vaja12:Lastnosti DFT - Razpoznavanje tonov - Uporaba fft za prepoznavanje tona Naložil: Sonicelo

Oglejte si še:

  1. SIS: 5.vaja: Lastnosti DFT – Izgubno stiskanje podatkov s pomočjo DFT
  2. SIS: 5.vaja: Lastnosti DFT – Moja_konvulucija
  3. Kontakt
  4. SIS: 6.vaja: Kratkočasovna DFT – Zaporedje_tonov
  5. SIS: 6.vaja: Kratkočasovna DFT – My_stdft

Komentarji

Te kaj tišči?

Ime *

Mail (hidden) *

Spletna stran

Spam protection by WP Captcha-Free

Arhiv

Oblak

 

rss

Vsevedno okno

Kategorije

Nekaj za preživetje:

Blogroll