Eerst een klein verhaaltje:
Toen ze laatst op de radio iemand belden lieten ze gewoon de DTMF tonen horen. Ik dacht, iemand met een beetje training kan die toch gewoon herkennen? en toen kwam ik op het idee er een programmaatje voor te schrijven.
Wat ik wil doen is dus:
- De sinus van de soundblaster ontvangen
- Er een Fourier transformatie op los laten met het Fast Fourier Transform algoritme.
- Dan kijken welke frequenties de top vormen en dan dus vergelijken met frequenties van de nummers van de telefoon (frequenties ken ik)
Mijn probleempjes:
Op zich geen probleempjes, zolang ik de source van iemand anders gebruik om die fft te doen...
En dat wil ik dus niet, ik wil die FFT zelf bouwen.
Op zich is ie niet zo moeilijk, ik heb diverse sources en kan hem zo nabouwen, maar wat ik wil is weten hoe hij psies werkt, wat de achtergrond ervan is, en hem dan uit mezelf bouwen. Probleempje is dat die sources geen goeie documentatie hebben, en dat je als je op google ofzo zoekt meteen een volledig wiskundige uitleg krijgt met integralen etc.
Mijn vraag aan jullie:
Kan iemand mij uitleggen (aan de hand van GOED GEDOCUMENTEERDE voorbeelden) hoe die FFT psies werkt?
Alvast bedankt...
P.S.: Het liefst in Pascal...
Mag ook in andere taal, ik beheers ze vrijwel allemaal, maar pascal (of delphi/kylix) blijft mijn favoriet.
(Je mag me ook die klote pointers van C++ uitleggen, dan wordt dat men favoriet
(laatste poging ze te begrijpen was 2 jaar geleden dus moet toch maar weer es kijken))
Toen ze laatst op de radio iemand belden lieten ze gewoon de DTMF tonen horen. Ik dacht, iemand met een beetje training kan die toch gewoon herkennen? en toen kwam ik op het idee er een programmaatje voor te schrijven.
Wat ik wil doen is dus:
- De sinus van de soundblaster ontvangen
- Er een Fourier transformatie op los laten met het Fast Fourier Transform algoritme.
- Dan kijken welke frequenties de top vormen en dan dus vergelijken met frequenties van de nummers van de telefoon (frequenties ken ik)
Mijn probleempjes:
Op zich geen probleempjes, zolang ik de source van iemand anders gebruik om die fft te doen...
En dat wil ik dus niet, ik wil die FFT zelf bouwen.
Op zich is ie niet zo moeilijk, ik heb diverse sources en kan hem zo nabouwen, maar wat ik wil is weten hoe hij psies werkt, wat de achtergrond ervan is, en hem dan uit mezelf bouwen. Probleempje is dat die sources geen goeie documentatie hebben, en dat je als je op google ofzo zoekt meteen een volledig wiskundige uitleg krijgt met integralen etc.
Mijn vraag aan jullie:
Kan iemand mij uitleggen (aan de hand van GOED GEDOCUMENTEERDE voorbeelden) hoe die FFT psies werkt?
Alvast bedankt...
P.S.: Het liefst in Pascal...
Mag ook in andere taal, ik beheers ze vrijwel allemaal, maar pascal (of delphi/kylix) blijft mijn favoriet.
(Je mag me ook die klote pointers van C++ uitleggen, dan wordt dat men favoriet