Adaptive Antennengitter: Wie funktioniert das? (Grundlagen)

Guten Tag.

In den letzten Jahren habe ich mich der Erforschung und Entwicklung verschiedener Algorithmen zur rĂ€umlichen Signalverarbeitung in adaptiven Antennengittern gewidmet und setze diese TĂ€tigkeit auch in meinem aktuellen Job fort. Hier möchte ich das Wissen und die Tricks teilen, die ich entdeckt habe. Ich hoffe, dass dies fĂŒr Menschen, die beginnen, dieses Gebiet der Signalverarbeitung zu erlernen, oder einfach nur Interesse daran haben, nĂŒtzlich sein wird.

Was ist ein adaptives Antennengitter?

Antennengitter ist eine Gruppe von Antennenelementen, die in irgendeiner Weise im Raum angeordnet sind. Vereinfacht lÀsst sich die Struktur des adaptiven Antennengitters, das wir betrachten werden, wie folgt darstellen:
Adaptive Antennengitter: Wie funktioniert das? (Grundlagen)

Adaptive Antennengitter werden oft als „intelligente“ Antennen bezeichnet (Smart antenna). Ein „intelligentes“ Antennengitter wird durch die Einheit zur rĂ€umlichen Signalverarbeitung und die darin implementierten Algorithmen ermöglicht. Diese Algorithmen analysieren das empfangene Signal und bilden einen Satz von Gewichtungsfaktoren $inline$w_1
w_N$inline$, die die Amplitude und die Anfangsphase des Signals fĂŒr jedes der Elemente bestimmen. Die festgelegte amplitude-phasenverteilung definiert die Hauptstrahlrichtung des gesamten Gitters. Die FĂ€higkeit, eine Hauptstrahlrichtung der notwendigen Form zu synthetisieren und sie wĂ€hrend der Signalverarbeitung zu Ă€ndern, ist eine der Hauptmerkmale adaptiver Antennengitter, die es ermöglichen, ein breites Spektrum an Aufgabenzu lösen. Aber der Reihe nach.

Wie wird die Hauptstrahlrichtung gebildet?

Die Hauptstrahlrichtung charakterisiert die Leistung des Signals, das in eine bestimmte Richtung ausgesendet wird. Zur Vereinfachung nehmen wir an, dass die Elemente des Gitters isotrop sind, d.h. die Leistung des ausgesendeten Signals fĂŒr jedes von ihnen hĂ€ngt nicht von der Richtung ab. Die VerstĂ€rkung oder AbschwĂ€chung der Leistung, die vom Gitter in eine bestimmte Richtung ausgesendet wird, resultiert aus Interferenz von elektromagnetischen Wellen, die von verschiedenen Elementen des Antennengitters ausgesendet werden. Ein stabiles Interferenzbild fĂŒr elektromagnetische Wellen ist nur unter der Bedingung ihrer KohĂ€renz, d.h. die Phasenunterschiede der Signale dĂŒrfen sich nicht Ă€ndern. Im Idealfall sollte jedes der Elemente des Antennengitters einen harmonischen Signal ausstrahlen auf derselben tragenden Frequenz $inline$f_{0}$inline$. In der Praxis mĂŒssen jedoch schmalbandige Signale mit einem Spektrum endlicher Breite $inline$Delta f << f_{0}$inline$ verarbeitet werden.
Sei $inline$A_R$inline$ alles Elemente, die dasselbe Signal mit komplexer Amplitude $inline$x_n(t)=u(t)$inline$. Dann kann am empfÀnger das von n-tern Element empfangene Signal in analytischer Form dargestellt werden:

$$display$$a_n(t) = u(t-tau_n)e^{i2pi f_0(t-tau_n)}$$display$$

wobei $inline$tau_n$inline$ die Verzögerung bei der SignalĂŒbertragung vom Antennenelement zum Empfangspunkt ist.
Solch ein Signal ist „quasiharmonisch“, und um die KohĂ€renzbedingung zu erfĂŒllen, muss die maximale Verzögerung bei der Ausbreitung von EMW zwischen zwei beliebigen Elementen viel kleiner sein als die charakteristische Zeit, die das SignalhĂŒllkurve $inline$T$inline$ Ă€ndert, d.h. $inline$u(t-tau_n) ≈ u(t-tau_m)$inline$. Somit kann die Bedingung fĂŒr die KohĂ€renz des schmalbandigen Signals wie folgt formuliert werden:

$$display$$T≈frac{1}{Delta f}>>frac{D_{max}}{c}=max(tau_k-tau_m) $$display$$

wobei $inline$D_{max}$inline$ die maximale Entfernung zwischen den Elementen von $inline$A_R$inline$ ist und $inline$c$inline$ die Lichtgeschwindigkeit.

Beim Empfang des Signals erfolgt die kohÀrente Summierung digital in der rÀumlichen Verarbeitungsblock. In diesem Fall wird der komplexe Wert des digitalen Signals am Ausgang dieses Blocks durch den Ausdruck bestimmt:

$$display$$y=sum_{n=1}^Nw_n^*x_n$$display$$

Der letzte Ausdruck lÀsst sich besser als Skalarprodukt von N-dimensionalen komplexen Vektoren in Matrixform darstellen:

$$display$$y=(textbf{w},textbf{x})=textbf{w}^Htextbf{x}$$display$$

wo w und x – Spaltenvektoren, wĂ€hrend $inline$(.)^H$inline$ die Operation der hermiteschen Konjugation.

darstellt. Die vektorielle Darstellung von Signalen ist eines der Grundelemente bei der Arbeit mit Antennenarrays, da sie oft umstĂ€ndliche mathematische Ableitungen vermeidet. DarĂŒber hinaus ermöglicht die Identifizierung des Signals, das zu einem bestimmten Zeitpunkt empfangen wurde, mit einem Vektor oft eine Abstraktion von dem realen physikalischen System und ein besseres VerstĂ€ndnis dessen, was aus geometrischer Sicht passiert.

Um das Antennenarray-Richtdiagramm zu berechnen, muss man sich gedanklich und Schritt fĂŒr Schritt eine Menge flacher Wellen aus allen möglichen Richtungen „starten“. In diesem Fall können die Werte der Vektorelemente wie folgt dargestellt werden: x $$display$$x_n=s_n=exp{-i(textbf{k}(phi,theta),textbf{r}_n)}$$display$$

Wellenvektor

wo k – Wellenvektor, $inline$phi$inline$ und $inline$theta$inline$ – azimutaler Winkel und Höhenwinkel, die die Richtung des Eintreffens einer ebenen Welle charakterisieren, $inline$textbf{r}_n$inline$ – die Koordinate des Antennenelements, $inline$s_n$inline$ – das Element des Phaservektors s einer ebenen Welle mit Wellenvektor k (in der englischsprachigen Literatur wird der Phaservektor als steerage vector bezeichnet). Die AbhĂ€ngigkeit des Quadrats der Amplitude von $inline$phi$inline$ und $inline$theta$inline$ bestimmt das Richtdiagramm des Antennenarrays beim Empfang fĂŒr einen gegebenen Gewichtsvektor y Besonderheiten des Richtdiagramms des Antennenarrays w.

Die Untersuchung der allgemeinen Eigenschaften des Richtdiagramms von Antennenarrays ist auf einem linearen Àquidistanten Antennenarray in der horizontalen Ebene (d.h. das Richtdiagramm hÀngt nur vom azimutalen Winkel $inline$phi$inline$ ab) praktisch. Bequem aus zwei Gesichtspunkten: analytische Ableitungen und visuelle Darstellung.

Berechnen wir das Richtdiagramm fĂŒr einen einheitlichen Gewichtungsvektor ($inline$w_n=1, n = 1 
 N$inline$), indem wir dem beschriebenen

Ansatz folgen. ĂŒber Die Mathematik hier
Die Projektion des Wellenvektors auf die vertikale Achse: $inline$k_v=-frac{2pi}{lambda}sinphi$inline$Adaptive Antennengitter: Wie funktioniert das? (Grundlagen)
Die vertikale Koordinate des Antennenelements mit dem Index n: $inline$r_{nv}=(n-1)d$inline$
– Periode des Antennenarrays (Abstand zwischen benachbarten Elementen),
Hier d λ — WellenlĂ€nge. Alle anderen Elemente des Vektors sind gleich null. r Das von dem Antennenarray empfangene Signal wird folgendermaßen dargestellt:
$$display$$y=sum_{n=1}^{N}1 ⋅exp{i2pi nfrac{d}{lambda}sinphi}$$display$$

Wir wenden die Formel fĂŒr

die Summe der geometrischen Reihe die Darstellung trigonometrischer Funktionen durch komplexe Exponentialfunktionen und $$display$$y=frac{1-exp{i2pi Nfrac{d}{lambda}sinphi}}{1-exp{i2pi frac{d}{lambda}sinphi}}=frac{sin(pi frac{Nd}{lambda}sinphi)}{sin(pi frac{d}{lambda}sinphi)}exp{ipi frac{d(N-1)}{lambda}sinphi}$$display$$ :

Am Ende erhalten wir:


$$display$$F(phi)=|y|^2=frac{sin^2(pi frac{Nd}{lambda}sinphi)}{sin^2(pi frac{d}{lambda}sinphi)} $$display$$

Die PeriodizitÀt des Richtdiagramms

Das erhaltene Richtdiagramm des Antennenarrays ist eine periodische Funktion des Sinus des Winkels. Das bedeutet, dass es bei bestimmten Werten des VerhÀltnisses

d/λ diffraktive (zusĂ€tzliche) Maxima aufweist. Das unnormierte Richtdiagramm des Antennenarrays fĂŒr N = 5
Adaptive Antennengitter: Wie funktioniert das? (Grundlagen)Das normierte Richtdiagramm des Antennenarrays fĂŒr N = 5 im polaren Koordinatensystem
Adaptive Antennengitter: Wie funktioniert das? (Grundlagen)Die Position der „Diffraktionsmaxima“ kann direkt aus der

Formel abgelesen werden. Formeln fĂŒr das DN. Wir werden jedoch versuchen zu verstehen, woher sie physikalisch und geometrisch (im N-dimensionalen Raum) stammen.

Elemente phasenbestimmenden Vektoren s sind komplexe Exponentialfunktionen $inline$e^{iPsi n}$inline$, deren Werte durch die GrĂ¶ĂŸe des verallgemeinerten Winkels $inline$Psi = 2pi frac{d}{lambda}sinphi$inline$ definiert werden. Existieren zwei verallgemeinerte Winkel, die verschiedenen Richtungen des Einfalls einer ebenen Welle entsprechen und fĂŒr die $inline$Psi_1 = Psi_2 + 2pi m$inline$ gilt, bedeutet das zwei Dinge:

  • Physikalisch: Ebenen Wellenfronten, die aus diesen Richtungen eintreffen, induzieren an den Elementen des Antennenrasters identische amplituden-phasige Verteilungen elektromagnetischer Schwingungen.
  • Geometrisch: phasenbestimmende Vektoren fĂŒr diese beiden Richtungen stimmen ĂŒberein.

In dieser Weise miteinander verbundene Richtungen des Welleinfalls sind aus Sicht des Antennenrasters Àquivalent und nicht voneinander unterscheidbar.

Wie bestimmt man den Bereich der Winkel, in dem immer nur ein Hauptmaximum des DN liegt? Lassen Sie uns dies in der Umgebung des Nullazimuts aus folgenden Überlegungen tun: Die GrĂ¶ĂŸe des Phasenunterschieds zwischen zwei benachbarten Elementen muss im Intervall von $inline$-pi$inline$ bis $inline$pi$inline$ liegen.

$$display$$-pi<2pifrac{d}{lambda}sinphi<pi$$display$$

Durch Lösen dieser Ungleichung erhalten wir Bedingung fĂŒr den Berechungsbereich in der Umgebung von Null:

$$display$$|sinphi|<frac{lambda}{2d}$$display$$

Es ist zu erkennen, dass die GrĂ¶ĂŸe des Berechnungsbereichs hinsichtlich des Winkels vom VerhĂ€ltnis abhĂ€ngt diffraktive (zusĂ€tzliche) Maxima aufweist.. Wenn d = 0.5— WellenlĂ€nge. Alle anderen Elemente des Vektors, dann ist jede Richtung des Signalempfangs „individuell“, und der Berechnungsbereich umfasst den vollstĂ€ndigen Bereich von Winkeln. Wenn jedoch d = 2.0— WellenlĂ€nge. Alle anderen Elemente des Vektors, dann sind die Richtungen 0, ±30, ±90 – Ă€quivalent. Auf dem Richtdiagramm erscheinen die Beugungskeulen.

In der Regel versucht man, die Beugungskeulen durch gerichtete Antennenelemente zu unterdrĂŒcken. In diesem Fall ist das gesamte Richtdiagramm des Antennenrasters das Produkt des DN eines Elements und des Rasters isotroper Elemente. Die Parameter des DN eines Elements werden normalerweise auf der Grundlage der Bedingung fĂŒr den Berechnungsbereich des Antennenrasters gewĂ€hlt.

Breite des Hauptkeuls

ist allgemein bekannt Ingenieure Formel zur Bewertung der Breite des Hauptblatts eines Antennensystems: $inline$Delta phi ≈ frac{lambda}{D}$inline$, wobei D die charakteristische GrĂ¶ĂŸe der Antenne ist. Die Formel wird fĂŒr verschiedene Arten von Antennen verwendet, einschließlich Reflektoren. Wir zeigen, dass sie auch fĂŒr Antennenarrays gilt.

Bestimmen wir die Breite des Hauptblatts anhand der ersten Nullen des Strahlungsdiagramms in der NĂ€he des Hauptmaximums. Der ZĂ€hler der Ausdrucks fĂŒr $inline$F(phi)$inline$ geht gegen null bei $inline$sinphi=mfrac{lambda}{dN}$inline$. Die ersten Nullen entsprechen m = ±1. Wenn wir annehmen, dass $inline$frac{lambda}{dN}<<1$inline$ erhalten wir $inline$Delta phi = 2frac{lambda}{dN}$inline$.

Üblicherweise wird die Breite des Strahlungsdiagramms der Antenne anhand des Halbmachtpegels (-3 dB) definiert. In diesem Fall wird der Ausdruck verwendet:

$$display$$Delta phi≈0.88frac{lambda}{dN}$$display$$

BeispielAdaptive Antennengitter: Wie funktioniert das? (Grundlagen)

Die Breite des Hauptblatts kann gesteuert werden, indem unterschiedliche Amplitudenwerte fĂŒr die Gewichtungskoeffizienten des Antennenarrays festgelegt werden. Betrachten wir drei Verteilungen:

  • GleichmĂ€ĂŸige Amplitudenverteilung (Gewichte 1): $inline$w_n=1$inline$.
  • Abnehmende Amplitudenwerte an den RĂ€ndern des Arrays (Gewichte 2): $inline$w_n=0.5+0.3cos(2pifrac{n-1}{N}-pifrac{N-1}{N})$inline$
  • Zunehmende Amplitudenwerte an den RĂ€ndern des Arrays (Gewichte 3): $inline$w_n=0.5-0.3cos(2pifrac{n-1}{N}-pifrac{N-1}{N})$inline$

Die erhaltenen normierten Strahlungsdiagramme im logarithmischen Maßstab sind in der Abbildung dargestellt:Adaptive Antennengitter: Wie funktioniert das? (Grundlagen)
Aus der Abbildung lassen sich folgende Tendenzen ablesen: Die abnehmende Amplitudenverteilung an den RĂ€ndern des Arrays fĂŒhrt zu einer Verbreiterung des Hauptblatts des Strahlungsdiagramms, wĂ€hrend der Pegel der NebenblĂ€tter gesenkt wird. Zunehmende Amplitudenwerte an den RĂ€ndern des Antennenarrays fĂŒhren im Gegensatz dazu zu einer Verengung des Hauptblatts und einer Erhöhung des Pegels der SeitenblĂ€tter. Hier ist es sinnvoll, die GrenzfĂ€lle zu betrachten:

  1. Die Amplituden der Gewichtungskoeffizienten aller Elemente, mit Ausnahme der Ă€ußersten, sind gleich null. Die Gewichte fĂŒr die Ă€ußersten Elemente sind gleich eins. In diesem Fall wird das Array Ă€quivalent zu einer doppelt wirkenden Antenne mit einer Periode D = (N-1)d. Es ist nicht schwer, anhand der oben vorgestellten Formel die Breite des Hauptblatts abzuschĂ€tzen. In diesem Fall verwandeln sich die SeitenblĂ€tter in Beugungsmaxima und werden in ihrem Pegel auf das Hauptmaximum ausgerichtet.
  2. Das Gewicht des zentralen Elements ist gleich eins, wÀhrend alle anderen null sind. In diesem Fall haben wir im Wesentlichen eine Antenne mit isotropem Strahlungsdiagramm erhalten.

Richtung des Hauptmaximums

Also, wir haben gesehen, wie man die Breite des Hauptlappens von DN AR steuern kann. Jetzt schauen wir uns an, wie man die Richtung beeinflusst. Erinnern wir uns an die Vektorformulierung fĂŒr das empfangene Signal. Angenommen, wir möchten, dass das Maximum der Richtdiagramm in einer bestimmten Richtung $inline$phi_0$inline$ zeigt. Das bedeutet, dass von dieser Richtung die maximale Leistung empfangen werden sollte. Der phasierende Vektor $inline$textbf{s}(phi_0)$inline$ entspricht N-dimensionalem Vektorraum, und die empfangene Leistung wird als das Quadrat des Skalarprodukts dieses phasierenden Vektors mit dem Gewichtungsvektor bestimmt w. Das Skalarprodukt zweier Vektoren ist maximal, wenn sie kollinear, d.h. $inline$textbf{w}=beta textbf{s}(phi_0)$inline$, wobei ÎČ ein normierender Faktor ist. Wenn wir also den Gewichtungsvektor wĂ€hlen, der dem phasierenden Vektor fĂŒr die gewĂŒnschte Richtung entspricht, drehen wir das Maximum des Richtdiagramms.
Adaptive Antennengitter: Wie funktioniert das? (Grundlagen)
Nehmen wir als Beispiel die folgenden Gewichtungskoeffizienten: $inline$textbf{w}=textbf{s}(10°)$inline$

$$display$$w_n=exp{i2pifrac{d}{lambda}(n-1)sin(10pi/180)}$$display$$

Somit erhalten wir ein Richtdiagramm mit dem Hauptmaximum in der Richtung von 10°.

Jetzt wenden wir dieselben Gewichtungskoeffizienten an, jedoch nicht fĂŒr den Empfang von Signalen, sondern fĂŒr die Übertragung. Hier ist zu beachten, dass sich beim Senden eines Signals die Richtung des Wellenvektors umkehrt. Das bedeutet, dass die Elemente des phasierenden Vektors fĂŒr Empfang und Übertragung sich durch das Vorzeichen im Exponenten unterscheiden, d.h. sie sind durch komplexe Konjugation miteinander verbunden. Schließlich erhalten wir das Maximum des Richtdiagramms fĂŒr die Übertragung in der Richtung -10°, was nicht mit dem Maximum der DN beim Empfang mit denselben Gewichtungskoeffizienten ĂŒbereinstimmt. Um die Situation zu korrigieren, mĂŒssen wir auch die komplexe Konjugation auf die Gewichtungskoeffizienten anwenden.
Adaptive Antennengitter: Wie funktioniert das? (Grundlagen)
Die beschriebene Besonderheit der Bildung von DN fĂŒr Empfang und Übertragung sollte immer bei der Arbeit mit Antennenarrays berĂŒcksichtigt werden.

Spielen wir mit dem Richtdiagramm

Mehrere Maxima

Lassen Sie uns die Aufgabe stellen, zwei Hauptmaxima des Richtdiagramms in den Richtungen: -5° und 10° zu bilden. Dazu wĂ€hlen wir als Gewichtungsvektor die gewichtete Summe der phasierenden Vektoren fĂŒr die entsprechenden Richtungen.

$$display$$textbf{w} = betatextbf{s}(10°)+(1-beta)textbf{s}(-5°)$$display$$

Adaptive Antennengitter: Wie funktioniert das? (Grundlagen)Durch die Anpassung des Koeffizienten ÎČ kann das VerhĂ€ltnis zwischen den Hauptlappen reguliert werden. Hier ist es wieder nĂŒtzlich, das Geschehen im Vektorraum zu betrachten. Wenn ÎČ es mehr als 0,5 ist, liegt der Vektor der Gewichtungskoeffizienten nĂ€her bei s(10°), andernfalls bei s(-5°). Je nĂ€her der Gewichtungsvektor an einem der Phasoren liegt, desto grĂ¶ĂŸer ist das entsprechende Skalarprodukt und somit auch der Betrag des entsprechenden Maximums der Richtcharakteristik.
Adaptive Antennengitter: Wie funktioniert das? (Grundlagen)
Es ist jedoch zu berĂŒcksichtigen, dass beide Hauptlappen eine endliche Breite haben, und wenn wir auf zwei nahe Richtungen einstellen wollen, verschmelzen diese Lappen zu einem, der auf eine gewisse Durchschnittsrichtung ausgerichtet ist.

Ein Maximum und null

Jetzt versuchen wir, das Maximum der Richtcharakteristik auf die Richtung $inline$phi_1=10°$inline$ einzustellen und gleichzeitig das Signal, das aus der Richtung $inline$phi_2=-5°$inline$ kommt, zu dĂ€mpfen. Dazu ist es notwendig, das Nullmittelwert der Richtcharakteristik fĂŒr den entsprechenden Winkel einzustellen. Dies kann wie folgt durchgefĂŒhrt werden:

$$display$$textbf{w}=textbf{s}_1-frac{textbf{s}_2^Htextbf{s}_1}{N}textbf{s}_2$$display$$

wobei $inline$textbf{s}_1 = textbf{s}(10°)$inline$ und $inline$textbf{s}_2 = textbf{s}(-5°)$inline$.
Adaptive Antennengitter: Wie funktioniert das? (Grundlagen)
Der geometrische Sinn der Auswahl des Gewichtungsvektors ist folgender. Wir wollen, dass dieser Vektor w die maximale Projektion auf $inline$textbf{s}_1$inline$ hat und gleichzeitig orthogonal zum Vektor $inline$textbf{s}_2$inline$ ist. Der Vektor $inline$textbf{s}_1$inline$ kann als Summe aus zwei Bestandteilen dargestellt werden: einem kollinearen Vektor zu $inline$textbf{s}_2$inline$ und einem orthogonalen Vektor zu $inline$textbf{s}_2$inline$. Um der Aufgabenstellung gerecht zu werden, ist es notwendig, die zweite Komponente als Gewichtungsvektor auszuwÀhlen w. Um die kollineare Komponente zu berechnen, kann der Vektor $inline$textbf{s}_1$inline$ auf den normalisierten Vektor $inline$frac{textbf{s}_2}{sqrt{N}}$inline$ mittels Skalarprodukt projiziert werden.

$$display$$textbf{s}_{1||}=frac{textbf{s}_2}{sqrt{N}}frac{textbf{s}_2^Htextbf{s}_1}{sqrt{N}}$$display$$

Dementsprechend erhalten wir, indem wir die kollineare Komponente aus dem ursprĂŒnglichen Phasorvektor $inline$textbf{s}_1$inline$ subtrahieren, den gesuchten Gewichtungsvektor.
Adaptive Antennengitter: Wie funktioniert das? (Grundlagen)

Einige zusÀtzliche Anmerkungen

  1. Ich habe die Frage der Normierung des Gewichtungsvektors, d.h. seiner LĂ€nge, ĂŒberall oben weggelassen. Die Normierung des Gewichtungsvektors hat keinen Einfluss auf die Eigenschaften des Strahlungsmusters des Antennenarrays: die Richtung des Hauptmaximums, die Breite des Hauptlappens usw. Man kann auch zeigen, dass diese Normierung auch keinen Einfluss auf die OSH am Ausgang des Raumanalyseblocks hat. Daher nehme ich bei der Betrachtung der Algorithmen zur rĂ€umlichen Signalverarbeitung normalerweise eine Einheitsnormierung des Gewichtungsvektors an, d.h. $inline$textbf{w}^Htextbf{w}=1$inline$.
  2. Die Möglichkeiten zur Bildung des Strahlungsmusters eines Antennenarrays werden durch die Anzahl der Elemente N bestimmt. Je mehr Elemente, desto grĂ¶ĂŸer sind die Möglichkeiten. Es gibt mehr Freiheitsgrade bei der DurchfĂŒhrung der rĂ€umlichen Gewichtungsverarbeitung und mehr Optionen, wie man den Gewichtungsvektor im N-dimensionalen Raum 'drehen' kann.
  3. Bei der DurchfĂŒhrung des Empfangs existiert das Strahlungsmuster des Antennenarrays physisch nicht, sondern es gibt nur 'in der Vorstellung' des Rechenblocks, der die Signalverarbeitung durchfĂŒhrt. Das bedeutet, dass zur gleichen Zeit mehrere Strahlungsmuster synthetisiert und die Signale, die aus verschiedenen Richtungen kommen, unabhĂ€ngig verarbeitet werden können. Im Falle der Übertragung ist alles etwas komplizierter, jedoch besteht auch die Möglichkeit, mehrere Strahlungsmuster zur Übertragung verschiedener Datenströme zu synthetisieren. Diese Technologie wird in Kommunikationssystemen als bezeichnet. MIMO.
  4. Mit dem prÀsentierten Matlab-Code kann man selbst mit dem Strahlungsmuster spielen.
    Code
    % Antennenarray-Einstellungen
    N = 10;             % Anzahl der Elemente
    d = 0.5;            % Periode des Antennenarrays
    wLength = 1;        % WellenlÀnge
    mode = 'receiver';  % EmpfÀnger oder Sender
    
    % Gewichtungen des Antennenarrays
    w = ones(N,1);    
    % w = 0.5 + 0.3*cos(2*pi*((0:N-1)-0.5*(N-1))\/N).';
    % w = 0.5 - 0.3*cos(2*pi*((0:N-1)-0.5*(N-1))\/N).';
    % w = exp(2i*pi*d\/wLength*sin(10\/180*pi)*(0:N-1)).';
    % b = 0.5; w = b*exp(2i*pi*d\/wLength*sin(+10\/180*pi)*(0:N-1)).' + (1-b)*exp(2i*pi*d\/wLength*sin(-5\/180*pi)*(0:N-1)).';
    % b = 0.5; w = b*exp(2i*pi*d\/wLength*sin(+3\/180*pi)*(0:N-1)).' + (1-b)*exp(2i*pi*d\/wLength*sin(-3\/180*pi)*(0:N-1)).';
    
    % s1 = exp(2i*pi*d\/wLength*sin(10\/180*pi)*(0:N-1)).';
    % s2 = exp(2i*pi*d\/wLength*sin(-5\/180*pi)*(0:N-1)).';
    % w = s1 - (1\/N)*s2*s2'*s1;
    % w = s1;
    
    % Gewichtungen normieren
    w = w\/sqrt(sum(abs(w).^2));
    
    % Menge von Winkelwerten zur Berechnung des Musters
    angGrid_deg = (-90:0.5:90);
    
    % Grad in Bogenmaß umwandeln
    angGrid = angGrid_deg * pi \/ 180;
    % Menge von Steuerungsvektoren fĂŒr das Winkelgitter berechnen
    switch (mode)
        case 'receiver'
            s = exp(2i*pi*d\/wLength*bsxfun(@times,(0:N-1)',sin(angGrid)));
        case 'transmitter'
            s = exp(-2i*pi*d\/wLength*bsxfun(@times,(0:N-1)',sin(angGrid)));
    end
    
    % Muster berechnen
    y = (abs(w'*s)).^2;
    
    % lineare Skala
    plot(angGrid_deg,y\/max(y));
    grid on;
    xlim([-90 90]);
    
    % logarithmische Skala
    % plot(angGrid_deg,10*log10(y\/max(y)));
    % grid on;
    % xlim([-90 90]);

Welche Aufgaben können mit Hilfe von adaptiven Antennengitter gelöst werden?

Optimaler Empfang eines unbekannten SignalsWenn die Richtung des eingehenden Signals unbekannt ist (und wenn der Kommunikationskanal mehrstrahlig ist, gibt es sogar mehrere Richtungen), kann man durch die Analyse des von der Antennengitter empfangenen Signals einen optimalen Gewichtungsvektor bilden w sodass das OSH am Ausgang des rÀumlichen Verarbeitungsblocks maximal ist.

Optimaler Empfang des Signals vor dem Hintergrund von StörungenHier wird das Ziel wie folgt formuliert: Die rĂ€umlichen Parameter des erwarteten nĂŒtzlichen Signals sind bekannt, jedoch gibt es in der Umgebung Störquellen. Es gilt, das OSHPP am Ausgang der AR zu maximieren und den Einfluss der Störungen auf den Signalempfang so weit wie möglich zu minimieren.

Optimale SignalĂŒbertragung zum BenutzerDiese Aufgabe wird in Mobilfunksystemen (4G, 5G) sowie im Wi-Fi gelöst. Der Ansatz ist einfach: Mittels spezieller Pilot-Signale im RĂŒckkanal des Benutzers werden die rĂ€umlichen Eigenschaften des Kommunikationskanals bewertet, und auf dieser Basis wird der optimale Gewichtungsvektor zur Übertragung ausgewĂ€hlt.

RĂ€umliches Multiplexing von DatenströmenAdaptive Antennengitter ermöglichen es, Daten simultan an mehrere Benutzer auf derselben Frequenz zu ĂŒbertragen, indem fĂŒr jeden von ihnen eine individuelle Strahlungsdiagramm (DН) generiert wird. Diese Technologie wird als MU-MIMO bezeichnet und wird derzeit aktiv in Kommunikationssystemen implementiert (und teilweise bereits eingesetzt). Die Möglichkeit des rĂ€umlichen Multiplexings ist beispielsweise im Mobilfunkstandard 4G LTE, im Wi-Fi Standard IEEE802.11ay und in den Standards des Mobilfunks 5G vorgesehen.

Virtuelle Antennenarrays fĂŒr RadarsystemeDigitale Antennengitter ermöglichen es, mit Hilfe mehrerer sendender Antennenelemente ein virtuelles Antennengitter von deutlich grĂ¶ĂŸerer GrĂ¶ĂŸe zur Signalverarbeitung zu bilden. Das virtuelle Gitter weist alle Eigenschaften eines echten Gitters auf, benötigt jedoch fĂŒr seine Umsetzung geringere Hardware-Ressourcen.

Bewertung der Parameter von StrahlungsquellenAdaptive Antennengitter ermöglichen es, die Aufgabe der SchÀtzung der Anzahl, Leistung, und der Winkelkoordinaten zu lösen. Funktionsquellen der Funkstrahlung, um statistische ZusammenhÀnge zwischen den Signalen verschiedener Quellen herzustellen. Das Hauptmerkmal adaptiver Antennengitter in dieser Frage ist die FÀhigkeit zur Superauflösung von nahegelegenen Strahlungsquellen. Quellen, deren Winkelabstand kleiner ist als die Breite des Hauptflecks des Richtdiagramms der Antennengitter (Grenze der Rayleigh-Auflösung). Dies wird hauptsÀchlich durch die vektorielle Darstellung des Signals, ein bekanntes Signalmodell sowie die lineare Mathematik ermöglicht.

Danke fĂŒr Ihre Aufmerksamkeit

Quelle: habr.com

ZuverlĂ€ssiges Hosting fĂŒr Websites mit DDoS-Schutz kaufen, VPS VDS Server đŸ”„ ZuverlĂ€ssiges Hosting fĂŒr Websites mit DDoS-Schutz kaufen, VPS VDS Server - ProHoster