均匀加权线阵的频率响应和波束方向图

  • 导入
  • 频率波束响应Υ(ψ)\Upsilon(\psi)Υ(ψ)
  • 波数方向图
  • 波束方向图的幅值在不同方向上的对应关系
  • 阵元间距对波束方向图的影响
  • matlab的绘图代码

导入

假设存在一个均匀线阵,我们把阵列的中心放在了坐标系的原点,线阵共有N个阵元,接下来我们将介绍该线阵不同的性质及其对应的图形,介于下方用到的关系换算,我们现在这里声明一下
ψ=−kzd=2πλcos(θ)⋅d=2πλuzd\psi = -k_zd = \frac{2\pi}{\lambda}cos(\theta)·d = \frac{2\pi}{\lambda}u_zd ψ=−kz​d=λ2π​cos(θ)⋅d=λ2π​uz​d

频率波束响应Υ(ψ)\Upsilon(\psi)Υ(ψ)

Υψ(ψ)=1Nsin(Nψ2)sin(ψ2)\Upsilon_\psi(\psi) = \frac{1}{N}\frac{sin(N\frac{\psi}{2})}{sin(\frac{\psi}{2})} Υψ​(ψ)=N1​sin(2ψ​)sin(N2ψ​)​
对于普遍情况,频率波数响应函数的定义如下
Υ(ω,k)=HT(ω)vk(k)\Upsilon(\omega,k) = H^T(\omega)v_k(k) Υ(ω,k)=HT(ω)vk​(k)
其中vk(k)v_k(k)vk​(k)称为阵列流形矢量,包含了阵列所有的空间特征
vk(k)=[e−jkTp0e−jkTp1⋮e−jkTpN−1]v_k(k)= \begin{bmatrix} e^{-jk^Tp_0} \\ e^{-jk^Tp_1} \\ \vdots\\ e^{-jk^Tp_{N-1}}\\ \end{bmatrix} vk​(k)=⎣⎡​e−jkTp0​e−jkTp1​⋮e−jkTpN−1​​⎦⎤​
对于窄带信号而言,具有以下特点
ωH=HT(ωc)\omega^H = H^T(\omega_c) ωH=HT(ωc​)
现在我们关注均匀加权的情况
ω(n)=1N,n=0,1,2⋯N−1.\omega(n) = \frac{1}{N},n=0,1,2\cdots N-1. ω(n)=N1​,n=0,1,2⋯N−1.
我们可以把上式改写成
ω=1N1\omega = \frac{1}{N}1 ω=N1​1
通过上述的声明和对公式的化简之后,我们可以得到ψ\psiψ空间的频率—波数函数
Υψ(ψ)=1Ne−j(N−12)ψ[1−ejNψ1−eψ]\Upsilon_\psi(\psi) = \frac{1}{N}e^{-j(\frac{N-1}{2})\psi}[\frac{1-e^{jN\psi}}{1-e^\psi}] Υψ​(ψ)=N1​e−j(2N−1​)ψ[1−eψ1−ejNψ​]
或者
Υψ(ψ)=1Nsin(Nψ2)sin(ψ2),−∞<ψ<∞\Upsilon_\psi(\psi) = \frac{1}{N}\frac{sin(N\frac{\psi}{2})}{sin(\frac{\psi}{2})},-\infty <\psi<\infty Υψ​(ψ)=N1​sin(2ψ​)sin(N2ψ​)​,−∞<ψ<∞
下面我们给出N = 11的频率波数响应图

Υ(ψ):ψ=2πλdcosθ,N=11\Upsilon(\psi):\psi=\frac{2\pi}{\lambda}dcos\theta,N=11Υ(ψ):ψ=λ2π​dcosθ,N=11
用dB表示

波数方向图

θ\thetaθ 空间的波数方向图为
Bθ(θ)=1Nsin(N2⋅2πλcosθ⋅d)sin(12⋅2πλcosθ⋅d),0≤θ≤πB_\theta(\theta) = \frac{1}{N}\frac{sin(\frac{N}{2}\cdot\frac{2\pi}{\lambda}cos\theta\cdot d)}{sin(\frac{1}{2}\cdot\frac{2\pi}{\lambda}cos\theta\cdot d)},0\le \theta \le \pi Bθ​(θ)=N1​sin(21​⋅λ2π​cosθ⋅d)sin(2N​⋅λ2π​cosθ⋅d)​,0≤θ≤π
在极坐标下画出Bθ(θ)B_\theta(\theta)Bθ​(θ)

波束方向图的幅值在不同方向上的对应关系

kzk_zkz​空间的函数如下
Υ(ω:kz)=1Nsin(Nkzd2)sin(kzd2)\Upsilon(\omega:k_z) = \frac{1}{N}\frac{sin(Nk_z\frac{d}{2})}{sin(k_z\frac{d}{2})} Υ(ω:kz​)=N1​sin(kz​2d​)sin(Nkz​2d​)​
根据Υ(ψ)\Upsilon(\psi)Υ(ψ)以及ψ\psiψ和其他变量的对应关系,可以的到不同空间的函数,对其取模即可的到幅值,各空间对应如下

阵元间距对波束方向图的影响

uuu的可视区域及实际中的到的响应的范围在-1到1之间,下图展示了不同的d对波束方向图的影响

matlab的绘图代码

注意设置不同的坐标刻度和显示内容以达到预期效果

psi = -5*pi:0.001:5*pi;
N = 11;
Upsilon_psi= 1/N* sin(N*psi/2)./sin(psi/2);figure(1)
set(gcf,'Position',[100,100,900,680])
plot(psi,Upsilon_psi,'LineWidth',1,'Color','k');
xlim([-5*pi,5*pi])
ylim([-0.4,1])
set(gca,'xTick',[-5*pi,-4*pi,-3*pi,-2*pi,-1*pi,0,pi,2*pi,3*pi,4*pi,5*pi]);
set(gca,'xticklabel',[-5,-4,-3,-2,-1,0,1,2,3,4,5]);
xlabel('ψ/π','FontSize',20)
ylabel('频率次数响应函数','FontSize',25)
grid on Upsilon_dB_psi = 10*log10(abs(Upsilon_psi).^2);figure(2)
set(gcf,'Position',[100,100,900,680])
plot(psi,Upsilon_dB_psi,'LineWidth',1,'Color','k');
xlim([-5*pi,5*pi])
ylim([-25,0])
set(gca,'xTick',[-5*pi,-4*pi,-3*pi,-2*pi,-1*pi,0,pi,2*pi,3*pi,4*pi,5*pi]);
set(gca,'xticklabel',[-5,-4,-3,-2,-1,0,1,2,3,4,5]);
xlabel('ψ/π','FontSize',20)
ylabel('频率次数响应函数(dB)','FontSize',25)
grid on
theta = -pi:0.000001:pi;B_theta = 1/11*(sin(5.5*pi*cos(theta))./sin(0.5*pi*cos(theta)));
B_theta = 10*log10(abs(B_theta));
B_theta(B_theta<-35) = -35;polarplot(theta,B_theta,'linewidth',1,'color','k')
pax = gca;
pax.ThetaZeroLocation = 'top';
pax.ThetaDir = 'clockwise';
thetalim([-180 180])
rlim([-35 0])
theta = -pi:0.001:pi;
psi = -pi:0.001:3*pi;
k = -pi:0.001:3*pi;
u = -1:0.001:3;
N = 10;
Upsilon_theta = 1/N*((sin(5*pi*cos(theta)))./sin(0.5*pi*cos(theta)));
Upsilon_psi = 1/N*((sin(5*psi))./(sin(0.5*psi)));
Upsilon_u_z = 1/N*((sin(5*pi*u))./sin(0.5*pi*u));
figure
set(gcf,'Position',[50,50,830,660])
subplot(4,1,4)
plot(theta,abs(Upsilon_theta),'LineWidth',1,'Color','k')
ylim([0,1])
xlim([-pi,pi])
set(gca, 'XTick', [-pi -pi/2 0 pi/2 pi])
set(gca,'xtickLabel',{180, 90, 0 -90 -180})
legend('θ空间')
subplot(4,1,1)
plot(psi,abs(Upsilon_psi),'LineWidth',1,'Color','k')
ylim([0,1])
xlim([-pi,3*pi])
set(gca, 'XTick', [-pi 0 pi 2*pi 3*pi])
set(gca,'xtickLabel',{'-π/d',0,'π/d','2π/d','3π/d'})
legend('k空间')
subplot(4,1,2)
plot(psi,abs(Upsilon_psi),'LineWidth',1,'Color','k')
ylim([0,1])
xlim([-pi,3*pi])
set(gca, 'XTick', [-pi 0 pi 2*pi 3*pi])
set(gca,'xtickLabel',{'-π',0,'π','2π','3π'})
legend('ψ空间')
subplot(4,1,3)
plot(u,abs(Upsilon_u_z),'LineWidth',1,'Color','k')
ylim([0,1])
xlim([-1 3])
set(gca, 'XTick', [-1 0 1 2 3])
legend('u空间')
u = -3:0.001:3;
N = 10;
Upsilon_u_z1 = 1/N*((sin(2.5*pi*u))./sin(0.25*pi*u));
Upsilon_u_z2 = 1/N*((sin(5*pi*u))./sin(0.5*pi*u));
Upsilon_u_z3 = 1/N*((sin(10*pi*u))./sin(pi*u));Upsilon_dB_u1 = 10*log10(abs(Upsilon_u_z1).^2);
Upsilon_dB_u2 = 10*log10(abs(Upsilon_u_z2).^2);
Upsilon_dB_u3 = 10*log10(abs(Upsilon_u_z3).^2);figure
set(gcf,'Position',[50,50,830,730])
subplot(3,1,1)
plot(u,Upsilon_dB_u1,'LineWidth',1,'Color','k')
ylim([-25,5])
xlim([-3,3])
set(gca, 'XTick', [-3 -2 -1 0 1 2 3])
legend('d=λ/4')
grid on
subplot(3,1,2)
plot(u,Upsilon_dB_u2,'LineWidth',1,'Color','k')
ylim([-25,5])
xlim([-3,3])
set(gca, 'XTick', [-3 -2 -1 0 1 2 3])
legend('d=λ/2')
grid on
subplot(3,1,3)
plot(u,Upsilon_dB_u3,'LineWidth',1,'Color','k')
ylim([-25,5])
xlim([-3,3])
set(gca, 'XTick', [-3 -2 -1 0 1 2 3])
legend('d=λ')
grid on

有关阵列的详细知识点可参考书目:最优阵列信号处理 汤俊译 清华大学出版社

阵列信号处理仿真二——波束方向图的绘制相关推荐

  1. 阵列信号处理基础(二、方向图机理)

    这阵列信号基础(二.方向图机理) 1 阵列天线的辐射机理 2 场强表达式 3 方向性系数D 4 单脉冲体制 1 阵列天线的辐射机理   "干涉"和"衍射"是区别 ...

  2. 基于matlab的智能天线波束方向图仿真,基于MATLAB的智能天线波束方向图仿真

    第29卷第6期孝感学院学报V OL,基于M AT LA B的智能天线波束方向图仿真,汪 睿1,(1,3,摘 要:结合一种直线阵智能天线模型,关键词:智能天线,中图分类号:T N911,随着移动通信技术 ...

  3. matlab insar toolbox,insarmatlab DBT 2.0 工具箱,用于雷达、阵列信号处理仿真 256万源代码下载- www.pudn.com...

    文件名称: insarmatlab下载  收藏√  [ 5  4  3  2  1 ] 开发工具: matlab 文件大小: 68 KB 上传时间: 2016-04-19 下载次数: 0 提 供 者: ...

  4. 阵列信号处理——LMS自适应波束形成算法

    一.LMS自适应波束形成算法 最小均方算法(LMS)采用迭代模式,在每个迭代步骤n时刻的权向量加上一个校正量后,即组成n + 1时刻的权向量,用它逼近最佳权向量.LMS自适应波束形成算法如下表所示: ...

  5. 二维方向图matlab程序,二维点源阵方向图,阵因子matlab

    10x10点源天线阵方向图的MATLAB程序 dx=0.01;%点源间距 f=1e10;%周期 c0=3e8;%波速 lam=c0/f; M=10; Theta=0:0.01*pi:pi; Phi=0 ...

  6. 阵列信号处理之常规波束形成基础+matlab仿真(二)

    DOA估计的三种常见方法:CBF.MVDR(CAPON).MUSIC 统计阵列处理理论:入射波包含了期望信号.干扰信号和噪声,它们中的部分或者全部都可以看成空时随机过程的样本函数.利用信号.噪声和干扰 ...

  7. 基于Matlab计算天线阵列方向图和绘制方向图

    ✅作者简介:热爱科研的Matlab仿真开发者,修心和技术同步精进,matlab项目合作可私信.

  8. 【数学建模绘图系列教程】二、折线图的绘制与优化

    第二次编辑博文:之前在本篇里放了我的B站讲解视频链接,被判定为广告没过审,那么我就不放了,聪明的读者自然找得到地址. 概览 这一篇主要利用Excel+PPT的形式来复现美赛O奖论文里的两幅插图. 第一 ...

  9. 文化算法 方向图综合 matlab,二维矩形阵列天线方向图综合

    二维矩形阵列天线方向图综合 作者:崔玉国 李清亮 闫玉波 来源:<现代电子技术>2009年第03期 摘 要:在干扰入射方向,自适应天线阵方向图会产生零陷,从而实现抗干扰的功能.基于最大信噪 ...

最新文章

  1. LatentFusion:华盛顿大学与英伟达联合提出6D姿态估计新方法
  2. python计算特征的统计值并文本输出
  3. 【机器学习实战】第7章 集成方法(随机森林和 AdaBoost)
  4. 自下而上归并排序 数组实现
  5. python怎样遍历列表中数字_关于Python列表的遍历和数字列表
  6. mysql新增用户和删除用户
  7. “.NET研究”【Android开发教程】一、基础概念
  8. 详解Nacos的高可用特性(转载)
  9. 盘点实际项目应用中的最佳机器学习模型
  10. 关于python字符编码_关于python文件的字符编码
  11. 爬虫python编程与cvi编程_编程小白如何写爬虫程序
  12. 京东联盟高级API接口-批量查询推广位-京东联盟接口详情
  13. 网站运维:git工具-常用命令(5):创建远程仓库、git remote 查看远程仓库、添加远程仓库、git push 推送到远程仓库、git pull 从远程仓库拉取
  14. 传:九大前缀,三大后缀
  15. html ui windows 风格,5个最佳开源Metro风格(Windows UI)CSS框架
  16. 基于四叉树分割和多分辨率相关的快速小波分形编码
  17. 对二分法的理解和结对编程情况
  18. Java基础01:基础
  19. C++优化三板斧:Three Optimization Tips for C++
  20. 算法刷题 -- 1823. 找出游戏的获胜者<难度 ★★☆>

热门文章

  1. 产品经理必不可少的证书!
  2. 国内大厂首次推出Android统一标准--安卓绿色联盟
  3. 推荐中使用FNN/PNN/ONN/NFM优化特征交叉
  4. 【3D】常见的3D模型格式介绍
  5. 微信app支付功能-服务端的实现-python3版
  6. moto XT316 刷机+ROOT权限获取
  7. ros使用自动驾驶数据集KITTI【1】介绍与可视化
  8. Vue2.0基本用法之组件的注册和传值(父子props,插槽,$emit)和学写购物车
  9. (转载)互联网鄙视食物链大全
  10. Imagewarping变形算法研究---MLSR(Nonrigid image deformation using moving regularized least quares)