【雷达】一维和二维自适应波束形成(DBF))DBF附matlab代码
生活随笔
收集整理的這篇文章主要介紹了
【雷达】一维和二维自适应波束形成(DBF))DBF附matlab代码
小編覺(jué)得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.
1 簡(jiǎn)介
數(shù)字波束形成技術(shù)是天線波束形成原理與數(shù)字信號(hào)處理技術(shù)相結(jié)合的產(chǎn)物,其廣泛應(yīng)用于陣列信號(hào)處理領(lǐng)域.由于電磁工作環(huán)境的惡化和大量射頻干擾的存在,在極低的信干噪比(SINR)條件下進(jìn)行目標(biāo)檢測(cè)和信息提取十分困難.對(duì)于陣列系統(tǒng),往往采用自適應(yīng)數(shù)字波束形成(ADBF)技術(shù),來(lái)抑制強(qiáng)干擾和方向性干擾對(duì)有用信號(hào)的影響.介紹了數(shù)字波束形成器的基本原理及其DSP的實(shí)現(xiàn)結(jié)構(gòu).?
2 完整代碼
clc;clear all;close all;%%%%%%%%%%%%%%%%%一維DBF%%%%%%%%%%%%%%%%%K=8;%陣元個(gè)數(shù)wavelength=0.1;%波長(zhǎng)d=wavelength/2;%陣元間距theta0=(-60:60)*pi/180;%波達(dá)方向NFFT=K;%FFT點(diǎn)數(shù)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));%陣列空域?qū)蚴噶縡or 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總結(jié)
以上是生活随笔為你收集整理的【雷达】一维和二维自适应波束形成(DBF))DBF附matlab代码的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。
- 上一篇: 学习C语言的入门程序
- 下一篇: 基于ros单线激光雷达的坐标读取