【雷达】一维和二维自适应波束形成(DBF))DBF附matlab代码
生活随笔
收集整理的這篇文章主要介紹了
【雷达】一维和二维自适应波束形成(DBF))DBF附matlab代码
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
1 簡介
數字波束形成技術是天線波束形成原理與數字信號處理技術相結合的產物,其廣泛應用于陣列信號處理領域.由于電磁工作環境的惡化和大量射頻干擾的存在,在極低的信干噪比(SINR)條件下進行目標檢測和信息提取十分困難.對于陣列系統,往往采用自適應數字波束形成(ADBF)技術,來抑制強干擾和方向性干擾對有用信號的影響.介紹了數字波束形成器的基本原理及其DSP的實現結構.?
2 完整代碼
clc;clear all;close all;%%%%%%%%%%%%%%%%%一維DBF%%%%%%%%%%%%%%%%%K=8;%陣元個數wavelength=0.1;%波長d=wavelength/2;%陣元間距theta0=(-60:60)*pi/180;%波達方向NFFT=K;%FFT點數W=chebwin(K,40);%切比雪夫窗St=zeros(K,length(theta0));delta_phase=pi/K;S=exp(j*2*pi*(0:K-1)'*(d*sin(theta0)/wavelength-delta_phase/pi/2));%陣列空域導向矢量for ii=1:length(theta0) St(:,ii)=W.*S(:,ii);endB=fftshift(fft(St,NFFT,1),1);figurefor jj=1:K Bn=abs(B(jj,:))/max(abs(B(jj,:))); plot(theta0*180/pi,20*log10(Bn),'LineWid總結
以上是生活随笔為你收集整理的【雷达】一维和二维自适应波束形成(DBF))DBF附matlab代码的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 学习C语言的入门程序
- 下一篇: matlab均值滤波代码6,均值滤波ma