Ich habe diese Frage schon einmal gepostet, aber sie wurde nicht beantwortet. Vielleicht war ich nicht klar genug, also lassen Sie mich umformulieren:Sound Sampling bei niedrigen Frequenzen
Wie Sie wissen, wenn Sie ein Signal mit einer bestimmten Abtastrate abtasten, wird jede Frequenz, die höher als die Hälfte der Abtastrate ist, Aliasing. Um dies zu vermeiden, müssen Sie das Signal (entweder in analoger Form oder in digitaler Form, die mit einer höheren Rate abgetastet wird) durch einen geeigneten Tiefpassfilter weiterleiten.
In meinem Fall verwende ich jetzt die waveIn-Funktionen von Windows, um Mikrofoneingänge mit einer bestimmten Rate zu erfassen. Da die waveIn-Funktionen scheinbar mit jeder Abtastrate arbeiten, die ich ihnen zur Verfügung stelle, und nicht mit willkürlich vordefinierten Raten, weiß ich wirklich nicht, ob die Soundkarte tatsächlich mit dieser Rate abtastet oder ob sie mit einer vordefinierten Rate abtastet und das System "konvertiert" "Es zu meiner verlangten Rate. Weder kümmert es mich, eigentlich ...
Was mich interessiert, ist, wenn ich bei, sagen wir, 8kHz, ob die Soundkarte oder das System einen Tiefpassfilterring (entweder ein analoges auf der Soundkarte oder digital) eine, die dann auf eine maximale Abtastrate beschränkt ist, die von der Soundkarte unterstützt wird, so dass ich keine Aliasing-Frequenzen an meiner Eingabe bekomme.
Oder vielleicht sollte ich mit der höchstmöglichen Abtastrate probieren und die Frequenzen selbst ausfiltern?
Einverstanden. Das ist ein gutes Experiment; Senden Sie ein Chirp-Signal (oder eine Sequenz von reinen Tönen, deren Frequenz zunimmt) in das System und finden Sie heraus, wann die Ausgangsfrequenz zu sinken beginnt. –