Adaptiva antennsystem: hur fungerar det? (Grunderna)

God dag.

Jag har Àgnat de senaste Ären Ät att forska och skapa olika algoritmer för rumslig signalbehandling i adaptiva antennuppsÀttningar, och fortsÀtter att göra det som en del av mitt nuvarande arbete. HÀr skulle jag vilja dela med mig av kunskapen och knepen som jag upptÀckt sjÀlv. Jag hoppas att detta kommer att vara anvÀndbart för mÀnniskor som börjar studera detta omrÄde av signalbehandling eller de som helt enkelt Àr intresserade.

Vad Àr en adaptiv antennuppsÀttning?

AntennuppsĂ€ttning – det hĂ€r Ă€r en uppsĂ€ttning antennelement placerade i rymden pĂ„ nĂ„got sĂ€tt. En förenklad struktur av den adaptiva antennuppsĂ€ttningen, som vi kommer att övervĂ€ga, kan representeras i följande form:
Adaptiva antennsystem: hur fungerar det? (Grunderna)

Adaptiva antennmatriser kallas ofta "smarta" antenner (Smart antenn). Det som gör en antennuppsĂ€ttning "smart" Ă€r den rumsliga signalbehandlingsenheten och de algoritmer som Ă€r implementerade i den. Dessa algoritmer analyserar den mottagna signalen och bildar en uppsĂ€ttning viktningskoefficienter $inline$w_1
w_N$inline$, som bestĂ€mmer amplituden och initialfasen för signalen för varje element. Den givna amplitud-fasfördelningen bestĂ€mmer strĂ„lningsmönster hela gallret som helhet. Möjligheten att syntetisera ett strĂ„lningsmönster med den önskade formen och Ă€ndra det under signalbehandling Ă€r en av huvuddragen hos adaptiva antennuppsĂ€ttningar, vilket gör det möjligt att lösa ett brett spektrum av problem. utbud av uppgifter. Men först till kvarn.

Hur bildas strÄlningsmönstret?

Riktningsmönster kÀnnetecknar signaleffekten som avges i en viss riktning. För enkelhetens skull antar vi att gitterelementen Àr isotropa, d.v.s. för var och en av dem beror inte effekten av den utsÀnda signalen pÄ riktningen. FörstÀrkningen eller dÀmpningen av den kraft som avges av gittret i en viss riktning erhÄlls p.g.a. interferens Elektromagnetiska vÄgor som emitteras av olika element i antennuppsÀttningen. Ett stabilt interferensmönster för elektromagnetiska vÄgor Àr endast möjligt om de sammanhang, dvs. fasskillnaden för signalerna bör inte Àndras över tiden. Helst bör varje element i antennuppsÀttningen utstrÄla harmonisk signal pÄ samma operatörsfrekvens $inline$f_{0}$inline$. Men i praktiken mÄste man arbeta med smalbandiga signaler som har ett spektrum av Àndlig bredd $inline$Delta f << f_{0}$inline$.
LÄt alla AR-element avge samma signal med komplex amplitud $inline$x_n(t)=u(t)$inline$. Sen pÄ avlÀgsen vid mottagaren kan signalen som tas emot frÄn det n:te elementet representeras i analytisk form:

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

dÀr $inline$tau_n$inline$ Àr fördröjningen i signalutbredning frÄn antennelementet till mottagningspunkten.
En sĂ„dan signal Ă€r "kvasi-harmonisk"och för att uppfylla koherensvillkoret Ă€r det nödvĂ€ndigt att den maximala fördröjningen i utbredningen av elektromagnetiska vĂ„gor mellan tvĂ„ godtyckliga element Ă€r mycket mindre Ă€n den karakteristiska Ă€ndringstiden i signalenveloppen $inline$T$inline$, dvs. $inline$u(t-tau_n) ≈ u(t-tau_m)$inline$. SĂ„ledes kan villkoret för koherensen hos en smalbandssignal skrivas enligt följande:

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

dÀr $inline$D_{max}$inline$ Àr det maximala avstÄndet mellan AR-element och $inline$с$inline$ Àr ljusets hastighet.

NÀr en signal tas emot utförs koherent summering digitalt i den rumsliga bearbetningsenheten. I detta fall bestÀms det komplexa vÀrdet av den digitala signalen vid utgÄngen av detta block av uttrycket:

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

Det Àr bekvÀmare att representera det sista uttrycket i formulÀret punkt produkt N-dimensionella komplexa vektorer i matrisform:

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

dÀr w О x Àr kolumnvektorer, och $inline$(.)^H$inline$ Àr operationen Hermitisk konjugation.

Vektorrepresentation av signaler Àr en av de grundlÀggande nÀr man arbetar med antennmatriser, eftersom lÄter dig ofta undvika besvÀrliga matematiska berÀkningar. Dessutom, att identifiera en signal som tas emot vid ett visst ögonblick med en vektor gör det ofta möjligt för en att abstrahera frÄn det verkliga fysiska systemet och förstÄ exakt vad som hÀnder ur geometrins synvinkel.

För att berÀkna strÄlningsmönstret för en antennuppsÀttning mÄste du mentalt och sekventiellt "starta" en uppsÀttning av plana vÄgor frÄn alla möjliga hÄll. I det hÀr fallet vÀrdena för vektorelementen x kan representeras i följande form:

$$display$$x_n=s_n=exp{-i(textbf{k}(phi,theta),textbf{r}_n)}$$display$$

dĂ€r k - vĂ„g vektor, $inline$phi$inline$ och $inline$theta$inline$ – azimutvinkel Đž höjdvinkel, som karakteriserar ankomstriktningen för en plan vĂ„g, $inline$textbf{r}_n$inline$ Ă€r koordinaten för antennelementet, $inline$s_n$inline$ Ă€r elementet i fasvektorn s plan vĂ„g med vĂ„g vektor k (i engelsk litteratur kallas fasningsvektorn steerage vector). Beroende av kvantitetens kvadratiska amplitud y frĂ„n $inline$phi$inline$ och $inline$theta$inline$ bestĂ€mmer strĂ„lningsmönstret för antennuppsĂ€ttningen för mottagning för en given vektor av viktningskoefficienter w.

Funktioner hos antennuppsÀttningens strÄlningsmönster

Det Àr lÀmpligt att studera de allmÀnna egenskaperna hos strÄlningsmönstret för antennuppsÀttningar pÄ en linjÀr, ekvidistant antennuppsÀttning i horisontalplanet (dvs mönstret beror endast pÄ azimutvinkeln $inline$phi$inline$). BekvÀmt ur tvÄ synvinklar: analytiska berÀkningar och visuell presentation.

LÄt oss berÀkna DN för en viktenhetsvektor ($inline$w_n=1, n = 1 ... N$inline$), enligt beskrivningen ovan nÀrma sig.
Matte hÀrAdaptiva antennsystem: hur fungerar det? (Grunderna)
Projektion av vÄgvektorn pÄ den vertikala axeln: $inline$k_v=-frac{2pi}{lambda}sinphi$inline$
Vertikal koordinat för antennelementet med index n: $inline$r_{nv}=(n-1)d$inline$
HĂ€r d – antennuppsĂ€ttningsperiod (avstĂ„nd mellan intilliggande element), λ — vĂ„glĂ€ngd. Alla andra vektorelement r Ă€r lika med noll.
Signalen som tas emot av antennuppsÀttningen registreras i följande form:

$$display$$y=sum_{n=1}^{N}1 ⋅exp{i2pi nfrac{d}{lambda}sinphi}$$display$$

LÄt oss tillÀmpa formeln för summor av geometrisk progression О representation av trigonometriska funktioner i termer av komplexa exponentialer :

$$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$$


Som ett resultat fÄr vi:

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

Frekvens av strÄlningsmönster

Det resulterande antennmatrisstrÄlningsmönstret Àr en periodisk funktion av vinkelns sinus. Detta innebÀr att vid vissa vÀrden av förhÄllandet d/λ den har diffraktions(ytterligare) maxima.
Adaptiva antennsystem: hur fungerar det? (Grunderna)Icke-standardiserat strÄlningsmönster för antennuppsÀttningen för N = 5
Adaptiva antennsystem: hur fungerar det? (Grunderna)Normaliserat strÄlningsmönster för antennuppsÀttningen för N = 5 i det polÀra koordinatsystemet

Positionen för "diffraktionsdetektorerna" kan ses direkt frÄn formler för DN. Vi kommer dock att försöka förstÄ var de kommer ifrÄn fysiskt och geometriskt (i N-dimensionell rymd).

element fasning vektor s Àr komplexa exponenter $inline$e^{iPsi n}$inline$, vars vÀrden bestÀms av vÀrdet pÄ den generaliserade vinkeln $inline$Psi = 2pi frac{d}{lambda}sinphi$inline$. Om det finns tvÄ generaliserade vinklar som motsvarar olika ankomstriktningar för en plan vÄg, för vilka $inline$Psi_1 = Psi_2 + 2pi m$inline$, betyder detta tvÄ saker:

  • Fysiskt: plana vĂ„gfronter som kommer frĂ„n dessa riktningar inducerar identiska amplitud-fasfördelningar av elektromagnetiska svĂ€ngningar pĂ„ elementen i antennuppsĂ€ttningen.
  • Geometriskt: fasningsvektorer för dessa tvĂ„ riktningar sammanfaller.

Riktningarna för vÄgankomst relaterade pÄ detta sÀtt Àr ekvivalenta ur antennuppsÀttningens synvinkel och gÄr inte att sÀrskilja frÄn varandra.

Hur bestÀmmer man omrÄdet av vinklar dÀr endast ett huvudmaximum av DP alltid ligger? LÄt oss göra detta i nÀrheten av noll azimut utifrÄn följande övervÀganden: storleken pÄ fasförskjutningen mellan tvÄ intilliggande element mÄste ligga i intervallet frÄn $inline$-pi$inline$ till $inline$pi$inline$.

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

Genom att lösa denna ojÀmlikhet fÄr vi villkoret för regionen av unikhet i nÀrheten av noll:

$$display$$|sinphi|

Det kan ses att storleken pÄ regionen av unikhet i vinkel beror pÄ förhÄllandet d/λ. om d = 0.5λ, dÄ Àr varje riktning för signalens ankomst "individuell", och regionen av unikhet tÀcker hela spektrumet av vinklar. Om d = 2.0λ, dÄ Àr riktningarna 0, ±30, ±90 ekvivalenta. Diffraktionslober visas pÄ strÄlningsmönstret.

Typiskt strÀvar man efter att diffraktionslober undertrycks med anvÀndning av riktade antennelement. I detta fall Àr det fullstÀndiga strÄlningsmönstret för antennuppsÀttningen produkten av mönstret av ett element och en grupp av isotropa element. Parametrarna för mönstret för ett element vÀljs vanligtvis baserat pÄ villkoret för omrÄdet med entydighet för antennuppsÀttningen.

Huvudlobens bredd

Vida kĂ€nt teknisk formel för att uppskatta bredden pĂ„ huvudloben i ett antennsystem: $inline$Delta phi ≈ frac{lambda}{D}$inline$, dĂ€r D Ă€r den karakteristiska storleken pĂ„ antennen. Formeln anvĂ€nds för olika typer av antenner, inklusive spegelantenner. LĂ„t oss visa att det ocksĂ„ Ă€r giltigt för antennuppsĂ€ttningar.

LÄt oss bestÀmma huvudlobens bredd med de första nollorna i mönstret i nÀrheten av huvudmaximumet. TÀljare uttryck för $inline$F(phi)$inline$ försvinner nÀr $inline$sinphi=mfrac{lambda}{dN}$inline$. De första nollorna motsvarar m = ±1. Troende $inline$frac{lambda}{dN}<<1$inline$ fÄr vi $inline$Delta phi = 2frac{lambda}{dN}$inline$.

Vanligtvis bestÀms bredden pÄ antenndirektivitetsmönstret av halveffektnivÄn (-3 dB). AnvÀnd i det hÀr fallet uttrycket:

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

ExempelAdaptiva antennsystem: hur fungerar det? (Grunderna)

Bredden pÄ huvudloben kan styras genom att stÀlla in olika amplitudvÀrden för antennuppsÀttningens viktningskoefficienter. LÄt oss övervÀga tre distributioner:

  • Enhetlig amplitudfördelning (vikter 1): $inline$w_n=1$inline$.
  • AmplitudvĂ€rden som minskar mot gittrets kanter (vikter 2): $inline$w_n=0.5+0.3cos(2pifrac{n-1}{N}-pifrac{N-1}{N})$inline$
  • AmplitudvĂ€rden som ökar mot gittrets kanter (vikter 3): $inline$w_n=0.5-0.3cos(2pifrac{n-1}{N}-pifrac{N-1}{N})$inline$

Figuren visar de resulterande normaliserade strÄlningsmönstren pÄ en logaritmisk skala:Adaptiva antennsystem: hur fungerar det? (Grunderna)
Följande trender kan spÄras frÄn figuren: fördelningen av viktkoefficientamplituder som minskar mot kanterna pÄ arrayen leder till en breddning av mönstrets huvudlob, men en minskning av nivÄn pÄ sidoloberna. AmplitudvÀrden som ökar mot kanterna pÄ antennuppsÀttningen leder tvÀrtom till en avsmalning av huvudloben och en ökning av nivÄn pÄ sidoloberna. Det Àr bekvÀmt att övervÀga begrÀnsande fall hÀr:

  1. Amplituden för viktningskoefficienterna för alla element utom de extrema Àr lika med noll. Vikterna för de yttersta elementen Àr lika med en. I det hÀr fallet blir gittret ekvivalent med ett tvÄelement AR med en period D = (N-1)d. Det Àr inte svÄrt att uppskatta bredden pÄ huvudbladet med hjÀlp av formeln som presenteras ovan. I detta fall kommer sidovÀggarna att förvandlas till diffraktionsmaxima och inrikta sig med huvudmaximum.
  2. Vikten av det centrala elementet Àr lika med ett, och alla andra Àr lika med noll. I det hÀr fallet fick vi i huvudsak en antenn med ett isotropt strÄlningsmönster.

Riktning av huvudmaximum

SĂ„ vi tittade pĂ„ hur du kan justera bredden pĂ„ huvudloben pĂ„ AP AP. LĂ„t oss nu se hur vi styr riktningen. LĂ„t oss komma ihĂ„g vektoruttryck för den mottagna signalen. LĂ„t oss vilja att maximalt av strĂ„lningsmönstret ska se i en viss riktning $inline$phi_0$inline$. Detta betyder att maximal effekt bör tas emot frĂ„n detta hĂ„ll. Denna riktning motsvarar fasvektorn $inline$textbf{s}(phi_0)$inline$ i N-dimensionellt vektorrum, och den mottagna effekten definieras som kvadraten pĂ„ skalĂ€rprodukten av denna fasvektor och vektorn för viktningskoefficienter w. Den skalĂ€ra produkten av tvĂ„ vektorer Ă€r maximal nĂ€r de kolinjĂ€r, dvs. $inline$textbf{w}=beta textbf{s}(phi_0)$inline$, dĂ€r ÎČ â€“ nĂ„gon normaliserande faktor. SĂ„ledes, om vi vĂ€ljer viktvektorn lika med fasvektorn för den erforderliga riktningen, kommer vi att rotera maximalt av strĂ„lningsmönstret.
Adaptiva antennsystem: hur fungerar det? (Grunderna)
Betrakta följande viktningsfaktorer som ett exempel: $inline$textbf{w}=textbf{s}(10°)$inline$

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

Som ett resultat fÄr vi ett strÄlningsmönster med huvudmaximum i riktningen 10°.

Nu tillÀmpar vi samma viktningskoefficienter, men inte för signalmottagning, utan för överföring. Det Àr vÀrt att övervÀga hÀr att nÀr du sÀnder en signal Àndras vÄgvektorns riktning till motsatt. Det betyder att elementen fasningsvektor för mottagning och sÀndning skiljer de sig Ät i exponentens tecken, d.v.s. Àr sammankopplade genom komplex konjugation. Som ett resultat fÄr vi maximalt av strÄlningsmönstret för sÀndning i riktningen -10°, vilket inte sammanfaller med maximum av strÄlningsmönstret för mottagning med samma viktkoefficienter. För att korrigera situationen Àr det nödvÀndigt att tillÀmpa komplex konjugering pÄ viktkoefficienterna ocksÄ.
Adaptiva antennsystem: hur fungerar det? (Grunderna)
Den beskrivna egenskapen för bildandet av mönster för mottagning och överföring bör alltid hÄllas i Ätanke nÀr man arbetar med antennuppsÀttningar.

LÄt oss leka med strÄlningsmönstret

Flera toppar

LÄt oss sÀtta uppgiften att bilda tvÄ huvudmaxima för strÄlningsmönstret i riktningen: -5° och 10°. För att göra detta vÀljer vi som viktvektor den viktade summan av fasvektorer för motsvarande riktningar.

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

Adaptiva antennsystem: hur fungerar det? (Grunderna)Justering av förhĂ„llandet ÎČ Du kan justera förhĂ„llandet mellan de viktigaste kronbladen. Även hĂ€r Ă€r det bekvĂ€mt att titta pĂ„ vad som hĂ€nder i vektorrymden. Om ÎČ Ă€r större Ă€n 0.5, sĂ„ ligger vektorn för viktningskoefficienter nĂ€rmare s(10°), annars till s(-5°). Ju nĂ€rmare viktvektorn Ă€r en av fasorerna, desto större blir motsvarande skalĂ€rprodukt och dĂ€rför vĂ€rdet pĂ„ motsvarande maximala DP.
Adaptiva antennsystem: hur fungerar det? (Grunderna)
Det Àr dock vÀrt att tÀnka pÄ att bÄda huvudbladen har en Àndlig bredd, och om vi vill stÀlla in tvÄ nÀrliggande riktningar, kommer dessa kronblad att smÀlta samman till ett, orienterat mot nÄgon mittriktning.

Ett max och noll

LÄt oss nu försöka justera maximalt av strÄlningsmönstret till riktningen $inline$phi_1=10°$inline$ och samtidigt undertrycka signalen som kommer frÄn riktningen $inline$phi_2=-5°$inline$. För att göra detta mÄste du stÀlla in DN-noll för motsvarande vinkel. Du kan göra detta pÄ följande sÀtt:

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

dÀr $inline$textbf{s}_1 = textbf{s}(10°)$inline$ och $inline$textbf{s}_2 = textbf{s}(-5°)$inline$.
Adaptiva antennsystem: hur fungerar det? (Grunderna)
Den geometriska betydelsen av att vÀlja en viktvektor Àr följande. Vi vill ha den hÀr vektorn w hade en maximal projektion pÄ $inline$textbf{s}_1$inline$ och var samtidigt ortogonal mot vektorn $inline$textbf{s}_2$inline$. Vektorn $inline$textbf{s}_1$inline$ kan representeras som tvÄ termer: en kolinjÀr vektor $inline$textbf{s}_2$inline$ och en ortogonal vektor $inline$textbf{s}_2$inline$. För att uppfylla problemformuleringen Àr det nödvÀndigt att vÀlja den andra komponenten som vektor av viktningskoefficienter w. Den kolinjÀra komponenten kan berÀknas genom att projicera vektorn $inline$textbf{s}_1$inline$ pÄ den normaliserade vektorn $inline$frac{textbf{s}_2}{sqrt{N}}$inline$ med hjÀlp av den skalÀra produkten.

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

Följaktligen, subtraherar vi dess kolinjÀra komponent frÄn den ursprungliga fasningsvektorn $inline$textbf{s}_1$inline$, erhÄller vi den önskade viktvektorn.
Adaptiva antennsystem: hur fungerar det? (Grunderna)

NÄgra ytterligare anmÀrkningar

  1. Överallt ovan utelĂ€mnade jag frĂ„gan om att normalisera viktvektorn, d.v.s. dess lĂ€ngd. SĂ„ normalisering av viktvektorn pĂ„verkar inte egenskaperna hos antennuppsĂ€ttningens strĂ„lningsmönster: riktningen för huvudmaximum, bredden pĂ„ huvudloben, etc. Det kan ocksĂ„ visas att denna normalisering inte pĂ„verkar SNR vid utgĂ„ngen av den rumsliga bearbetningsenheten. I detta avseende, nĂ€r vi övervĂ€ger rumsliga signalbehandlingsalgoritmer, accepterar vi vanligtvis en enhetsnormalisering av viktvektorn, dvs. $inline$textbf{w}^Htextbf{w}=1$inline$
  2. Möjligheterna att bilda ett mönster av en antennuppsÀttning bestÀms av antalet element N. Ju fler element, desto bredare Àr möjligheterna. Ju fler frihetsgrader nÀr man implementerar rumslig viktbearbetning, desto fler alternativ för hur man "vrider" viktvektorn i N-dimensionell rymd.
  3. NÀr man tar emot strÄlningsmönster existerar inte antennuppsÀttningen fysiskt, och allt detta existerar bara i "fantasi" hos den datorenhet som bearbetar signalen. Detta innebÀr att det samtidigt Àr möjligt att syntetisera flera mönster och sjÀlvstÀndigt bearbeta signaler som kommer frÄn olika hÄll. NÀr det gÀller överföring Àr allt nÄgot mer komplicerat, men det Àr ocksÄ möjligt att syntetisera flera DN:er för att överföra olika dataströmmar. Denna teknik i kommunikationssystem kallas MIMO.
  4. Med hjÀlp av den presenterade matlabkoden kan du sjÀlv leka med DN
    Kod
    % antenna array settings
    N = 10;             % number of elements
    d = 0.5;            % period of antenna array
    wLength = 1;        % wavelength
    mode = 'receiver';  % receiver or transmitter
    
    % weights of antenna array
    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;
    
    % normalize weights
    w = w./sqrt(sum(abs(w).^2));
    
    % set of angle values to calculate pattern
    angGrid_deg = (-90:0.5:90);
    
    % convert degree to radian
    angGrid = angGrid_deg * pi / 180;
    % calculate set of steerage vectors for angle grid
    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
    
    % calculate pattern
    y = (abs(w'*s)).^2;
    
    %linear scale
    plot(angGrid_deg,y/max(y));
    grid on;
    xlim([-90 90]);
    
    % log scale
    % plot(angGrid_deg,10*log10(y/max(y)));
    % grid on;
    % xlim([-90 90]);

Vilka problem kan lösas med en adaptiv antennuppsÀttning?

Optimal mottagning av en okÀnd signalOm ankomstriktningen för signalen Àr okÀnd (och om kommunikationskanalen Àr flervÀgs, finns det i allmÀnhet flera riktningar), dÄ genom att analysera signalen som tas emot av antennuppsÀttningen Àr det möjligt att bilda en optimal viktvektor w sÄ att SNR vid utgÄngen frÄn den rumsliga bearbetningsenheten kommer att vara maximal.

Optimal signalmottagning mot bakgrundsljudHÀr stÀlls problemet pÄ följande sÀtt: de rumsliga parametrarna för den förvÀntade anvÀndbara signalen Àr kÀnda, men det finns störningskÀllor i den yttre miljön. Det Àr nödvÀndigt att maximera SINR vid AP-utgÄngen och minimera pÄverkan av störningar pÄ signalmottagningen sÄ mycket som möjligt.

Optimal signalöverföring till anvÀndarenDetta problem löses i mobila kommunikationssystem (4G, 5G), sÄvÀl som i Wi-Fi. Innebörden Àr enkel: med hjÀlp av speciella pilotsignaler i anvÀndarÄterkopplingskanalen bedöms kommunikationskanalens rumsliga egenskaper, och pÄ grundval av den vÀljs vektorn av viktningskoefficienter som Àr optimal för överföring.

Rumslig multiplexering av dataströmmarAdaptiva antennsystem tillÄter dataöverföring till flera anvÀndare samtidigt pÄ samma frekvens och bildar ett individuellt mönster för var och en av dem. Denna teknik kallas MU-MIMO och implementeras för nÀrvarande aktivt (och nÄgonstans redan) i kommunikationssystem. Möjligheten till spatial multiplexering finns till exempel i 4G LTE-mobilkommunikationsstandarden, IEEE802.11ay Wi-Fi-standarden och 5G-mobilkommunikationsstandarderna.

Virtuella antennuppsÀttningar för radarDigitala antennuppsÀttningar gör det möjligt att, med hjÀlp av flera sÀndande antennelement, bilda en virtuell antennuppsÀttning av betydligt större storlekar för signalbehandling. Ett virtuellt rutnÀt har alla egenskaper som ett riktigt, men krÀver mindre hÄrdvara att implementera.

Uppskattning av parametrar för strÄlkÀllorAdaptiva antennuppsÀttningar gör det möjligt att lösa problemet med att uppskatta antalet, effekt, vinkelkoordinater kÀllor för radioemission, upprÀtta ett statistiskt samband mellan signaler frÄn olika kÀllor. Den största fördelen med adaptiva antennuppsÀttningar i denna frÄga Àr förmÄgan att superupplösa nÀrliggande strÄlningskÀllor. KÀllor, vars vinkelavstÄnd Àr mindre Àn bredden pÄ huvudloben av antennuppsÀttningens strÄlningsmönster (Rayleighs upplösningsgrÀns). Detta Àr frÀmst möjligt pÄ grund av signalens vektorrepresentation, den vÀlkÀnda signalmodellen, sÄvÀl som apparaten för linjÀr matematik.

Tack för din uppmÀrksamhet.

KĂ€lla: will.com

Köp pĂ„litlig hosting för webbplatser med DDoS-skydd, VPS VDS-servrar đŸ”„ Köp pĂ„litlig webbhotell med DDoS-skydd, VPS VDS-servrar | ProHoster