Ich verwende einen 12-Bit-ADC mit 6,4 MHz, um einen Sensorwert aufzuzeichnen.
Es ist ein Ultraschall-Doppler-System. Ein DAC wird verwendet, um eine TX-Frequenz zu erzeugen. Diese Frequenz wird von einem sich bewegenden Ziel zurückgeworfen und über einen Ultraschallsensor empfangen.
In meiner Testumgebung ist die Amplitude dieses Messwerts über die Zeit ziemlich konstant:
Wenn der Sensor jedoch vor Ort installiert wird, sehe ich diese seltsame Interferenz vom Typ Amplitudenmodulation:
Ich bin mit Interferenzen vertraut, bei denen zusätzliche Frequenzen empfangen werden / die Aufnahme stören, aber ich weiß nicht, was dies verursacht, wo die Amplitude an Punkten abzufallen scheint.
Ich bin mir nicht mal sicher, wie das heißt, hat es einen Namen? und was noch wichtiger ist, was würde dieses Verhalten verursachen?
Mehr Info:
Dies ist kein Anzeigeartefakt. Vergrößert einen der "Nulldurchgänge":
Ich habe dies sogar in Matlab reproduziert, indem ich die ADC-Daten mit einer Sinuskurve von 200 Hz gemischt habe.
Die Oberseite jeder der beiden FFT-Spitzen hat zwei separate Frequenzmaxima anstelle von einem.
Antworten:
Dies ist keine sehr detaillierte Antwort.
Es sieht so aus, als würden Sie mehrere Echos von Ihrem Ziel zurückerhalten, wobei sich die Phasen zwischen den Echos langsam ändern. Manchmal heben sie sich gegenseitig auf, manchmal nicht.
Es ist schwer zu sagen, warum dies in einem realen Setup passiert, aber nicht in Ihrem Test-Setup. Möglicherweise spiegelt Ihr Testaufbau die tatsächliche Situation nicht genau wider.
Ich denke, Sie müssen noch mehr Informationen über Ihr Ziel hinzufügen (was Sie messen, mit welcher Geschwindigkeit es sich bewegt), wenn Sie mehr Ideen wünschen.
quelle
Nachdem festgestellt wurde, dass es sich um ein Mehrweg- (oder Fading- oder Interferenz-) Problem handelt, stellt sich die Frage, wie Sie vorankommen sollen.
Ein Ansatz, der in Matlab vielleicht verspottet werden sollte: ein zweiter Empfänger, der 0,25 Wellenlängen hinter dem ersten liegt - modellieren Sie ihn als zusätzliche Verzögerung für den zweiten Empfänger und zeichnen Sie die beiden empfangenen Ausgänge mit der Bezeichnung (willkürlich) Sin und Cos auf.
Die Amplitude ist jetzt sqrt (Sin ^ 2 + Cos ^ 2) unter Verwendung der bekannten Beziehung Sin ^ 2 + Cos ^ 2 = 1, und dies sollte zumindest für den einfachen Fall eine konstante Amplitude ergeben.
Wenn Sie mit 2 Dimensionen anstatt mit 3 arbeiten - sagen wir, alle Reflektoren befinden sich alle in der horizontalen Ebene -, können Sie möglicherweise mit nur einem verzögerten Sensor entweder über oder unter dem Hauptsensor leben.
Andernfalls benötigen Sie möglicherweise zwei oder mehr verzögerte Empfänger auf beiden Seiten der Hauptleitung, um mit außeraxialen Reflektoren fertig zu werden (und ich möchte nicht darüber nachdenken, wie Sie ihre Ausgänge verschmelzen würden - dahinter steckt ein ganzes Thema (Beamforming genannt), aber dies ist ein Anfang.
quelle