Stap 11: Actieve Filters en Digital Signal Processing (DSP)
De onderwerpen van actieve filters en filters voor digitale zal worden behandeld in detail met toekomstige versies van HackerBoxes. Voor nu, kunt u overwegen deze stap als optioneel voor geavanceerde of uiterst enthousiast hardware hackers. Natuurlijk, volgens de hacker ethos, dat is vrij veel ieder van ons, terecht?
Digitale (DSP) Filters: Hier is een snelle start aan het spelen met digitale signalen en digitale filters op een computer met MATLAB (Matrix laboratorium). Aangezien MATLAB wijd in onderzoek en academici gebruikt wordt, zijn er eindeloze voorbeelden van leuke dingen online die u in MATLAB verkennen kunt. Het is de moeite waard de tijd om te leren. Als u wilt om deze omgeving te verkennen, maar geen toegang tot MATLAB hebben (het is vrij duur), kunt u installeren van GNU Octave. Voor algemene vragen van de DSP is het nuttig voor toegang tot de gratis exemplaar van het boek Scientist and Engineer's Guide to Digital Signal Processing.
Om te beginnen met DSP in een ingesloten omgeving, is er een Arduino bibliotheek beschikbaar van Jon Hub voor de uitvoering van DSP filters. Er is een andere dergelijke bibliotheek beschikbaar bij Jeroen Doggen. Een grote experiment zou moeten gebruiken een van de DSP filter bibliotheken om een hoog (of laag) Pass Filter met een 500Hz cutoff en onderzoeken hoe de prestaties zich verhoudt tot de passieve analoge 500Hz filters die we in de laatste stap bouwen. Vergeet niet dat bij het werken met digitale signalen, frequentie van het signaal is niet absoluut, omdat het altijd ten opzichte van uw sampling-frequentie.
Actieve Filters: Sectie 5.6 van deze gratis boek getiteld Op Amp toepassingen handboek heeft een werkelijk aardige inleiding die weeft van onze passieve filters uit de vorige stap in actieve circuits met behulp van operationele versterkers.