色哟哟视频在线观看-色哟哟视频在线-色哟哟欧美15最新在线-色哟哟免费在线观看-国产l精品国产亚洲区在线观看-国产l精品国产亚洲区久久

0
  • 聊天消息
  • 系統消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發帖/加入社區
會員中心
創作中心

完善資料讓更多小伙伴認識你,還能領取20積分哦,立即完善>

3天內不再提示

讓波束照進現實:從相控陣到波束賦形

MATLAB ? 來源:MATLAB ? 2023-04-20 10:26 ? 次閱讀

讀書期間,在上《無線通信基礎》這門課時,因為教材 [1] 里都是關于數學公式的推導,包含矩陣論、隨機過程等知識,我發覺自己很難在課堂上集中注意力。學期結束時,對一些概念和理論的理解也不是很深刻。后來,在從事了多年 LTE5G 等無線通信的算法和系統設計后,我開始明白理解基本的概念和理論是如此重要,因為它們是不同應用和標準的基礎,是進一步創新的源泉。

MATLAB 中包含了大量的示例和參考應用,可以幫助大家理解復雜的無線通信理論和概念。本文將通過一個相關示例展示 MATLAB 將如何助力您學習和理解什么是相控陣,波束賦形,預編碼等概念,以及如何利用相控陣處理來獲得的分集和空間復用增益,以提供無線通信系統的性能。

什么是相控陣?

波束賦形是一種在 5G 甚至 6G 通信系統、雷達、聲納、醫療成像和音頻陣列系統中廣泛使用的技術。要理解波束賦形,首先需要了解什么是波束。

簡而言之,波束是由相控陣形成。相控陣中包含多個測量或者發射波的單元。這些單元按某種結構排列,并共同作用以產生所需的波束。其中,每個單元信號的相位都是可以調節的,從而來控制波束的方向。想要了解相控陣的更多細節,您可以觀看 Brian Douglas 的視頻 "What Are Phased Arrays?" [3],他使用了大量的動畫來解釋這個概念。

在無線通信中,相控陣的單元一般是天線單元。從下面 Douglas 視頻的快照中,您可以看到由全向天線所組成的均勻線性陣列 (Uniform Linear Array,ULA) 所產生的波束。在某些方向上,來自不同天線單元的信號被疊加,因此信號強度被增強;而在其他方向上,天線信號相互抵消,因此信號強度變弱。

b0b4c9e6-deb7-11ed-bfe3-dac502259ad0.jpg

波束的方向取決于天線陣列的設置,包括天線單元的數量、單元之間的間距、陣列的幾何形狀以及單個天線的方向圖。MATLAB 中的 Sensor Array Analyzer[4] 應用程序為您提供了一個交互式工具,用于配置天線陣列,獲得其基本性能特性,并且在 2D 或 3D 空間中可視化其波束的方向圖。

在 MATLAB 中安裝了 Phased Array Toolbox 后,您可以在工具欄的 “APPs” 選項卡的 “信號處理與通信” 下,找到這個 App 的圖標,也可以在 MATLAB 中使用以下命令打開 Sensor Array Analyzer 應用程序。

sensorArrayAnalyzer

下面的動畫演示如何使用 Sensor Array Analyzer[4],您可以注意到這個應用程序能幫助我們通過交互式的界面,設置和調整相控陣的參數,可視化相控陣的波束,以及將相控陣對準某個方向。基于不同的導向矢量,我們就可以在不移動天線陣列物理位置的情況下,移動波束的方向啦!

接下來,將向您展示如何對天線陣列進行波束賦形,以提高無線鏈路的信噪比 (Signal-to-Noise Ratio,SNR)。

怎樣做波束賦形?

天線陣列已經成為 5G 標準配置的一部分。這種無線通信系統通常被稱為多輸入多輸出 (Multiple-Input-and-Multiple-Output, MIMO) 系統。為了展示多天線的優勢,我們假設一個無線鏈路部署在 60 GHz,這是 5G 中新增的毫米波波段。

rng(0)     % set random seed
c = 3e8;    % propagation speed
fc = 60e9;   % carrier frequency

不失一般性,您可以將發射機放置在原點,將接收機放置在大約 1.6 公里外。

txcenter = [0;0;0];   % center of the transmitter
rxcenter = [1500;500;0]; % center of the receiver

然后根據發射機和接收機的中心位置,計算出射角(Angle-of-Departure, AoD)和到達角(Angle-of-Arrival, AoA)。

[~,txang] = rangeangle(rxcenter,txcenter); % AoD
[~,rxang] = rangeangle(txcenter,rxcenter); % AoA

下面將展示在兩種常見無線信道下,如何利用天線陣列提高無線鏈路的性能。并通過鏈路仿真比較 MIMO 波束賦形相比于 SISO 的優勢。

視距信道

首先,考慮視距 (Line-of-Sight,LOS) 傳播。這是一種最簡單的無線信道,通常發生在廣闊的農村地區。在 LOS 信道下,發射機信號能直接到達接收機。在這種情況下,如何使用天線陣列提高接收機的信噪比,從而提高鏈路的誤碼率 (Bit Error Rate,BER) 呢?

作為對比,您可以先如下所示仿真 LOS 信道下 SISO 鏈路的誤碼率性能,其中 scatteringchanmtx 函數用于為不同的發射和接收陣列配置生成基于散射體的信道矩陣。該函數通過模擬發射陣列和接收陣列之間的多個散射體,假設信號首先從發射陣列傳輸到所有散射體,然后從散射體反射到接收陣列。

在這種情況下,每個散射體定義了發射陣列和接收陣列之間的一個信號路徑,因此所得到的信道矩陣其實描述了一個多徑環境。您可以通過選中該函數,然后右鍵單擊以打開該函數來閱讀其詳細信息和代碼實現。

考慮一個 SISO 無線通信鏈路,發射機和接收機都只有一個位于節點中心的天線單元,并且環境中存在一個從發射機到接收機的直接路徑。這樣的 LOS 信道可以視為多路徑環境的一種特殊情況。

txsipos = [0;0;0]; % antenna position to the transmitter    
rxsopos = [0;0;0]; % antenna position to the receiver


g = 1; % path gain
sisochan = scatteringchanmtx(txsipos,rxsopos,txang,rxang,g); % generate a SISO LOS channel


Nsamp = 1e6;       % sample rate
x = randi([0 1],Nsamp,1); % data source


ebn0_param = -10:2:10;  % SNRs, unit in dB
Nsnr = numel(ebn0_param); % total number of SNRs


ber_siso = helperMIMOBER(sisochan,x,ebn0_param)/Nsamp; % caculate the bit error rate (BER)

至此,您已經獲得了 SISO LOS 鏈路的誤碼率性能。通過查看文末的輔助函數 helperMIMOBER,大家可以注意到這個示例中考慮的是 BPSK 調制。

現在您可以創建一個 MIMO 鏈路。假設發射機和接收機都是包含半波長間距的 4 個天線單元的 ULA。

Ntx = 4; % number of transmitting antennas
Nrx = 4; % number of receiving antennas


txarray = phased.ULA('NumElements',Ntx,'ElementSpacing',lambda/2); % antenna array of the transmitter
txmipos = getElementPosition(txarray)/lambda; 


rxarray = phased.ULA('NumElements',Nrx,'ElementSpacing',lambda/2); % antenna array of the receiver 
rxmopos = getElementPosition(rxarray)/lambda;

有了接收天線陣列,陣列單元的接收信號是相干的,因此可以將接收陣列的波束方向預對準發射機方向,以提高信噪比。此外,發射機也可以將其天線陣列的主波束預先對準接收機,以達到進一步的性能提升。

txarraystv = phased.SteeringVector('SensorArray',txarray,...
  'PropagationSpeed',c); % the steering vector of transmit array
rxarraystv = phased.SteeringVector('SensorArray',rxarray,...
  'PropagationSpeed',c); % the steering vector of receive array


wt = step(txarraystv, fc, txang)';
wr = conj(step(rxarraystv, fc, rxang));


mimochan = scatteringchanmtx(txmipos,rxmopos,txang,rxang,g);
ber_mimo = helperMIMOBER(mimochan,x,ebn0_param,wt,wr)/Nsamp;


helperPlotSpatialMIMOScene(txmipos,rxmopos,txcenter,rxcenter,NaN,wt,wr)
b0d95216-deb7-11ed-bfe3-dac502259ad0.jpg

波束賦形意味著調制信號在發射端發送前需要乘上一個權重向量 wt,而接收信號在接收端解調前需要乘上一個合并向量 wr。使用helperPlotSpatialMIMOScene 函數對場景進行可視化之后,您可以在上圖中看到,發射天線和接收天線的主波束是指向對方的。

讓我們比較在 LOS 傳播信道下, SISO 和 MIMO 鏈路的誤碼率。

helperBERPlot(ebn0_param,[ber_siso(:) ber_mimo(1,:).']);
legend('SISO LOS','MIMO LOS');
b14e1920-deb7-11ed-bfe3-dac502259ad0.jpg

上圖的誤碼率 vs. 信噪比曲線顯示,發射陣列和接收陣列的波束賦形一共帶來了約 12 dB 的陣列增益。這里需要注意的是,增益是在假設發射機需要知道接收機的方向或位置的情況下實現的,同時接收機也需要知道信號的傳入方向,通常這個角度可以利用波達估計算法得到。

多徑信道

在大多數情況下,視距 (Line-of-Sight,LOS) 傳播是比較困難的,無線通信通常發生在多徑衰落環境中。本示例的其余部分將探討在這種情況下相控陣是如何提高無線通信系統性能的。

不失一般性,假設信道中有 10 個隨機放置的散射體,那么從發射機到接收機將有 10 條路徑,如下圖所示。

Nscat = 10; % number of scatterers
[~,~,scatg,scatpos] = helperComputeRandomScatterer(txcenter,rxcenter,Nscat);
helperPlotSpatialMIMOScene(txmipos,rxmopos,txcenter,rxcenter,scatpos,NaN,NaN)
b177e836-deb7-11ed-bfe3-dac502259ad0.jpg

簡單起見,假設沿著所有路徑傳播的信號都在同一個符號周期內到達,因此信道是頻率平坦的,而不是頻率選擇性的。

在這樣的多徑衰落信道中,我們需要仿真信道在多個時隙上進行變化,從而來獲得誤碼率曲線。假設仿真時間為 1000 幀,每幀有包含 10000 比特。SISO 鏈路在多徑信道下的誤碼率曲線可以如下得到。

Nframe = 1e3;    % number of frames
Nbitperframe = 1e4; % number of bits per frame
Nsamp = Nframe*Nbitperframe; % total number of data samples


x = randi([0 1],Nbitperframe,1); % generated the source data


nerr = zeros(1,Nsnr);
for m = 1:Nframe
  sisompchan = scatteringchanmtx(txsipos,rxsopos,Nscat);
  wr = sisompchan'/norm(sisompchan);
  nerr = nerr + helperMIMOBER(sisompchan,x,ebn0_param,1,wr);
end
ber_sisomp = nerr/Nsamp;

在 SISO 情況下,如果您比較 LOS 下的信道矩陣和多徑下的信道矩陣,可以發現它只包含一個元素,而且由于多徑衰落,元素的值從實數變為復數。在這種情況下,可以在接收端使用 wr = sisompchan'/norm(sisompchan) 計算接收信號所需要右乘的權值來提高信噪比。

現在將展示在 MIMO 情況下,如何通過仿真獲得誤碼率曲線。其中,diagbfweights 函數被用來基于信道矩陣計算發射機的預編碼權值 wp 和接收機的合并權值 wc。您可以右鍵單擊該函數并打開它,查看其詳細信息。

x = randi([0 1],Nbitperframe,Ntx);


nerr = zeros(Nrx,Nsnr);
for m = 1:Nframe
  mimompchan = scatteringchanmtx(txmipos,rxmopos,Nscat);
  [wp,wc] = diagbfweights(mimompchan);
  nerr = nerr + helperMIMOBER(mimompchan,x,ebn0_param,wp,wc);
end
ber_mimomp = nerr/Nsamp;

要理解預編碼和合并權重是如何計算的,首先需要知道什么是奇異值分解 (Singular Value Decomposition,SVD)。使用以下命令,在MATLAB 查看 SVD 的文檔。

help svd

簡單來說,SVD ([U,S,V] = SVD (X)) 產生了與 X 相同維數且非負對角元素遞減的對角矩陣 S,以及酉陣 U 和 V,是得 X = U*S*V'。嘗試 在MATLAB 中輸入以下命令:

bf = wp*mimompchan*wc
[u,s,v] = svd(mimompchan)
b195ea98-deb7-11ed-bfe3-dac502259ad0.pngb1aff85c-deb7-11ed-bfe3-dac502259ad0.png

比較 bf 和 s,您可以發現 diagbfweights 函數是基于 SVD 的。wp*mimompchan*wc 是一個對角矩陣。在包含多個散射體的環境下,MIMO 多徑信道的信道矩陣通常是滿秩的。這意味這樣的 MIMO 多徑信道將可以類似于原始信道內的多個正交子信道。

因此,您可以通過 MIMO 多徑信道同時發送多個數據流,這個策略被稱為空間復用。空間復用的基本思想是使發射陣列中不同單元發送的數據流可以從接收信號中獨立恢復。它的目標不全是提高信噪比,而主要是為了提高信息吞吐量。

現在繪制 SISO 多徑情況下,以及 MIMO 多徑情況下前兩個數據流的誤碼率曲線。為了對比,您可以加上在上一節得到的 SISO LOS 鏈路的誤碼率曲線。

helperBERPlot(ebn0_param,[ber_siso(:) ...
ber_sisomp(:) ber_mimomp(1,:).' ber_mimomp(2,:).']);
legend('SISO LOS','SISO Multipath','MIMO Multipath Stream 1','MIMO Multipath Stream 2');
b1c87b8e-deb7-11ed-bfe3-dac502259ad0.jpg

從上圖中可以看到,與 SISO LOS 鏈路的誤碼率曲線相比,SISO 多徑鏈路的誤碼率曲線由于多徑傳播引起的衰落而下降得慢得多。同時,在 MIMO 多徑情況下,第一個子信道對應著主要的發射和接收方向,因此曲線斜率上的增益,也就是分集增益沒有損失。雖然第二個流使用了一個不占主導地位的子信道,因此不能提供像第一個流那樣高的增益,但由于現在可以同時傳輸多個數據流,整個鏈路的信息吞吐量可以得到提升。

總結

本文解釋了如何使用陣列信號處理提高 MIMO 無線通信系統的性能。根據信道特性,陣列既可以通過陣列增益,也可以通過分集增益提高信噪比,或者通過空間復用提高信息容量。

您已經了解了 MIMO 無線通信的一些基礎知識,比如什么是相控陣、波束成形、預編碼、分集增益和空間復用。這個示例當中所使用的輔助函數將附在文末以幫助您理解實現細節。

除了直觀地在各發射天線單元之間均勻分配功率外,您還可以通過注水算法進一步提高信道容量。具體請查看和運行本文的參考示例 “Improve SNR and Capacity of Wireless Communication Using Antenna Arrays” [2]。

最后,如果您想繼續了解如何在 5G 標準下實現波束賦形,請觀看教程視頻 "Beamforming for MU-MIMO in 5G New Radio" [5]。同時,MATLAB 的無線通信文檔[6] 中也包含有大量的示例和參考應用,可以幫助您更容易和清楚地理解相關的概念和理論。各種 AI forWireless[7] 的示例也將給您提供更多如何在無線通信領域應用AI技術的參考和支持。

推薦您觀看最新一期的小邁步之通信系統設計——從基礎到 AI+:

點開展開閱讀附錄:輔助函數。

附錄:輔助函數

第一個函數 helperPlotSpatialMIMOScene 用于在 2D 區域繪制 MIMO 場景。SISO 場景可以被認為是 MIMO 場景的特殊情況。

function helperPlotSpatialMIMOScene(txarraypos,rxarraypos,...
txcenter,rxcenter,scatpos,wt,wr)
  rmax = norm(txcenter-rxcenter);
  
  if size(txarraypos,2) == 1 && size(rxarraypos,2) == 1
    spacing_scale = 0;
  elseif size(txarraypos,2) == 1
    spacing_scale = rmax/20/mean(diff(rxarraypos(2,:)));
  else
    spacing_scale = rmax/20/mean(diff(txarraypos(2,:)));
  end
  
  txarraypos_plot = txarraypos*spacing_scale+txcenter;
  rxarraypos_plot = rxarraypos*spacing_scale+rxcenter;
  
  clf;
  figure
  hold on;
  
  plot(txarraypos_plot(1,:),txarraypos_plot(2,:),'kv','MarkerSize',10,...
    'MarkerFaceColor','k');
  text(txcenter(1)-85,txcenter(2)-15,'TX');
  plot(rxarraypos_plot(1,:),rxarraypos_plot(2,:),'kv','MarkerSize',10,...
    'MarkerFaceColor','k');
  text(rxcenter(1)+35,rxcenter(2)-15,'RX');
  if isnan(scatpos)
    set(gca,'DataAspectRatio',[1,1,1]);
    line([txcenter(1) rxcenter(1)],[txcenter(2) rxcenter(2)]);
  else
    hscat = plot(scatpos(1,:),scatpos(2,:),'ro');
    for m = 1:size(scatpos,2)
      plot([txcenter(1) scatpos(1,m)],[txcenter(2) scatpos(2,m)],'b');
      plot([rxcenter(1) scatpos(1,m)],[rxcenter(2) scatpos(2,m)],'b');
    end
    legend(hscat,{'Scatterers'},'Location','SouthEast');
  end
  
  nbeam = rmax/5;
  if ~isnan(wt)
    txbeam_ang = -90:90;
    txbeam = abs(wt*steervec(txarraypos,txbeam_ang)); % wt row
    txbeam = txbeam/max(txbeam)*nbeam;
    [txbeampos_x,txbeampos_y] = pol2cart(deg2rad(txbeam_ang),txbeam);
    plot(txbeampos_x+txcenter(1),txbeampos_y+txcenter(2),'k');
  end
  if ~isnan(wr)
    rxbeam_ang = [90:180 -179:-90];
    rxbeam = abs(wr.'*steervec(rxarraypos,rxbeam_ang)); % wr column
    rxbeam = rxbeam/max(rxbeam)*nbeam;
    [rxbeampos_x,rxbeampos_y] = pol2cart(deg2rad(rxbeam_ang),rxbeam);
    plot(rxbeampos_x+rxcenter(1),rxbeampos_y+rxcenter(2),'k');
  end
  axis off;
  hold off;
end

第二個函數 helperComputeRandomScatterer 用于計算散射點位置等信息。

function [txang,rxang,g,scatpos] = ...
  helperComputeRandomScatterer(txcenter,rxcenter,Nscat)
  ang = 90*rand(1,Nscat)+45;
  ang = (2*(rand(1,numel(ang))>0.5)-1).*ang;
  
  r = 1.5*norm(txcenter-rxcenter);
  scatpos = phased.internal.ellipsepts(txcenter(1:2),rxcenter(1:2),r,ang);
  scatpos = [scatpos;zeros(1,Nscat)];
  g = ones(1,Nscat);
  
  [~,txang] = rangeangle(scatpos,txcenter);
  [~,rxang] = rangeangle(scatpos,rxcenter);
end

第三個函數 helperMIMOBER 用于計算采用 BPSK MIMO 鏈路的誤碼率。SISO 鏈路可以被認為是 MIMO 鏈路的特殊情況。

function nber = helperMIMOBER(chan,x,snr_param,wt,wr) 
  Nsamp = size(x,1);
  Nrx = size(chan,2);
  Ntx = size(chan,1);
  
  if nargin < 4
 ? ? ? ?wt = ones(1,Ntx);
 ? ?end
 ? ?
 ? ?if nargin < 5
 ? ? ? ?wr = ones(Nrx,1);
 ? ?end ? ?
 ? ?
 ? ?xt = 1/sqrt(Ntx)*(2*x-1)*wt; % map to bpsk
 ? ?nber = zeros(Nrx,numel(snr_param),'like',1); % real
 ? ?
 ? ?for m = 1:numel(snr_param)
 ? ? ? ?n = sqrt(db2pow(-snr_param(m))/2)*... 
(randn(Nsamp,Nrx)+1i*randn(Nsamp,Nrx));
 ? ? ? ?y = xt*chan*wr+n*wr;
 ? ? ? ?xe = real(y)>0;
    nber(:,m) = sum(x~=xe);
  end
end

第四個函數 helperBERPlot 用于繪制誤碼率曲線。

function helperBERPlot(ebn0,ber) 
  figure
  h = semilogy(ebn0,ber);
  set(gca,'YMinorGrid','on','XMinorGrid','on');
  markerparam = {'x','+','^','v','.'};
  for m = 1:numel(h)
    h(m).Marker = markerparam{m};
  end
  xlabel('E_b/N_0 (dB)');
  ylabel('BER');
  lim([9e-6 1]);
end

審核編輯:湯梓紅
聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發燒友網立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規問題,請聯系本站處理。 舉報投訴
  • matlab
    +關注

    關注

    185

    文章

    2977

    瀏覽量

    230569
  • 無線通信
    +關注

    關注

    58

    文章

    4573

    瀏覽量

    143600
  • 波束
    +關注

    關注

    0

    文章

    54

    瀏覽量

    15770
  • 相控陣
    +關注

    關注

    3

    文章

    91

    瀏覽量

    14178
  • 5G
    5G
    +關注

    關注

    1354

    文章

    48466

    瀏覽量

    564519

原文標題:讓波束照進現實: 從相控陣到波束賦形

文章出處:【微信號:MATLAB,微信公眾號:MATLAB】歡迎添加關注!文章轉載請注明出處。

收藏 人收藏

    評論

    相關推薦

    什么是波束賦形技術?

    波束賦形的目標是根據系統性能指標,形成對基帶(中頻)信號的最佳組合或者分配。具體地說,其主要任務是補償無線傳播過程中由空間損耗、多徑效應等因素引入的信號衰落與失真,同時降低同信道用戶間的干擾。因此
    發表于 08-16 06:02

    【模擬對話】相控陣波束成形IC簡化天線設計

    、更好的長期可靠性、快速轉向、多波束等。憑借這些優勢,相控陣已經被軍事應用、衛星通信和包括車聯網在內的5G電信等應用中得到廣泛運用。相控陣技術相控陣天線是組裝在一起的天線元件的集合,其
    發表于 10-01 08:30

    5G波束賦形和超級上行技術

    針對上行速率進行了重點優化,通過「超級上行」技術,處于基站邊緣的5G手機也能具有更穩、更快的5G聯接。 一起來認識「波束賦形」技術和「超級上行」技術吧↓↓↓ `
    發表于 05-13 09:04

    圖解—相控陣雷達——波束掃描技術

    相控陣采用的是電子方法實現波束無慣性掃描,因此也叫電子掃描陣列(ESA),它的波束方向可控、掃描也靈活,并且增益也可以很高。對于相控陣天線輻射的電磁場及其能量分布通常用歸一化的天線方向
    發表于 05-23 08:22

    什么是波束賦形

    的形狀”。合起來,波束賦形的意思就是賦予一定形狀集中傳播的電磁波。其實,我們常見的光也是一種電磁波,燈泡作為一個點光源,發出的光沒有方向性,只能不斷向四周耗散;而手電筒則可以把光集中一個方向發射,能量
    發表于 06-20 07:50

    工程師解讀MIMO波束賦形的詳細教程

    工程師解讀MIMO波束賦形的詳細教程
    發表于 05-19 06:40

    關于波束賦形技術你想知道的都在這

    什么是發射波束賦形技術?怎么實現發射波束賦形技術?
    發表于 05-25 06:31

    橢圓波束賦形雙偏置天線的設計

    橢圓波束賦形雙偏置天線的設計:導出了橢圓波束賦形雙偏置天線重要幾何參數的求解方程 給出了這種天線的簡便而有效的設計方法并分析了這種天線效率高旁瓣低的原因關鍵
    發表于 10-24 15:10 ?12次下載

    TD-SCDMA系統信道波束賦形

    TD-SCDMA系統信道波束賦形
    發表于 09-18 15:18 ?466次閱讀

    波束賦形知識介紹

    波束賦形”一詞有時會被濫用,從而引起混淆。從技術上來說,波束賦形波束導向一樣簡單,即兩個或更多的天線以受控的延遲或相位偏移來發射信號,從
    發表于 12-08 06:17 ?5.1w次閱讀
    <b class='flag-5'>波束</b><b class='flag-5'>賦形</b>知識介紹

    X/Ku頻段波束賦形器演示

    ADI公司推出一款四通道X/Ku頻段波束賦形IC,可實現相控陣模擬波束賦形的商業化。本演示利用兩個波束
    的頭像 發表于 06-07 13:46 ?3263次閱讀

    如何利用兩個波束賦形IC形成八通道線性陣列

    ADI公司推出一款四通道X/Ku頻段波束賦形IC,可實現相控陣模擬波束賦形的商業化。本演示利用兩個波束
    的頭像 發表于 07-04 06:12 ?2329次閱讀

    波束賦形到底是什么?5G波束賦形的詳細資料介紹

    ,蜉蝣君將嘗試抽絲剝繭,絲絲入扣地揭開波束賦形的神秘面紗。看完本文,你將會了解:什么是波束賦形波束
    發表于 12-04 01:36 ?33次下載

    混合波束賦形系統的接收機動態范圍分析

    相控陣波束賦形架構大致可分為模擬波束賦形系統、數字波束賦形
    的頭像 發表于 10-31 14:36 ?1569次閱讀

    理論到實踐詳解混合波束賦形接收機動態范圍

    相控陣波束賦形架構大致可分為模擬波束賦形系統、數字波束賦形
    的頭像 發表于 07-11 16:19 ?858次閱讀
    <b class='flag-5'>從</b>理論到實踐詳解混合<b class='flag-5'>波束</b><b class='flag-5'>賦形</b>接收機動態范圍
    主站蜘蛛池模板: 2023国产精品一卡2卡三卡4卡| 内射后入在线观看一区| 国产婷婷午夜无码A片| 欧美亚洲国内日韩自拍视频| 一本到高清视频在线观看三区| 国产91网站在线观看免费| 免费观看高清黄页网址大全| 羽月希被黑人吃奶dasd585| 国产亚洲色婷婷久久精品99 | 中文字幕在线免费视频| 久久AV喷吹AV高潮欧美| 性一交一乱一色一视频| 国产精品女上位在线观看| 少妇无码吹潮久久精品AV网站| 一级片mp4| 旧里番YY6080在线播放| 0855福利| 欧美含羞草免费观看全部完| chinesevideos原创麻豆| 欧美人与动牲交A精品| 国产国产人免费观看在线视频| 午夜影院视费x看| 国产精品免费小视频| 一边啪啪的一边呻吟声口述| 欧美老妇与zozoz0交| 国内精品九九视频| 伊人久久大香线蕉综合电影| 欧美日韩亚洲成人| 好男人在线高清WWW免费观看| 亚洲人成无码久久久AAA片| 精品在线观看一区| 草草久久久无码国产专区全集观看| 日日噜噜噜夜夜爽爽狠狠图片 | 成人AV无码一二二区视频免费看| 日日干夜夜啪蕉视频| 国产美女影院| 亚洲无吗在线视频| 男人插曲女人下生免费大全| 国产亚洲色婷婷久久精品99| 成年无码av片| 2022年国产精品久久久久|