In meiner Masterarbeit versuche ich einen Beamformer zu implementieren.
Ich habe den Teil der Verzögerungssumme bereits vor 1 Jahr gemacht. Mir wurde gesagt:
In der FIR-Filterung können wir tun
FFT -> Null der unerwünschte Frequenzbereich -> IFFT.
Das können wir auch bei Beamformern. Wenn wir die Interferenz-DOA kennen (wie 0 im Winkel 25 und 1 überall zwischen -90 und 90), können wir ---> IFFT und die Gewichte in Aparture-Elementen verwenden.
Was auch immer ich versuchte, es funktionierte nicht. Als ich anfing, Bücher zu lesen, konnte ich überraschenderweise die Methode nicht finden, die mir mein Berater sagte. Stattdessen fand ich Methoden wie MVDR, LCMV heraus. Jetzt versuche ich, die Matlab-Methode lcmvweights zu verwenden, um die richtigen Gewichte für jedes Element zu erhalten und in meinem Delay-Sum-Beamformer anzuwenden. Selbst wenn es mir gelingt, diese Methode anzuwenden, bin ich gespannt, ob Schmalband-Strahlformer in komplexen Signalen wie Sprache verwendet werden können.
quelle
Die Arbeit von Darren Ward, Rod Kennedy und Bob Williamson untersuchte, wie Filter entworfen werden können, die auf einen Verzögerungs- und Summenstrahlformer angewendet werden, der eine Breitband-Signalerfassung ermöglicht.
Wie Sie in Abbildung 2 sehen können, funktioniert ein Schmalband-Strahlformer nicht gut, da sich die Frequenz von der Entwurfsfrequenz ändert.
Durch eine geeignete Auswahl von Filtern in den Pfaden des Verzögerungs- und Summenstrahlformers kann eine weniger frequenzabhängige Array-Antwort gebildet werden (Abbildung 4 aus dem nachstehenden Artikel).
Ein späteres Papier, das ich mit Darren und Bob gemacht habe, zeigt, dass es möglich ist, ein frequenzinvariantes Design zu haben und eine exakte Null in eine bestimmte Richtung zu positionieren (zB dieses Papier ist dieses Jahr 20 Jahre alt).
quelle