【雷达通信】阵列信号处理(Matlab代码实现)
创始人
2024-02-04 18:39:12
0

 👨‍🎓个人主页:研学社的博客 

💥💥💞💞欢迎来到本博客❤️❤️💥💥

🏆博主优势:🌞🌞🌞博客内容尽量做到思维缜密,逻辑清晰,为了方便读者。

⛳️座右铭:行百里者,半于九十。

📋📋📋本文目录如下:🎁🎁🎁

目录

💥1 概述

📚2 运行结果

🎉3 参考文献

🌈4 Matlab代码实现


💥1 概述

频谱设备的多样化应用带来了日益复杂的电磁环境,同时也给担负重要军事任务的机动作战平台带来一定的挑战。为了更好的适应以及应对复杂多变的电磁对抗,机动作战平台需要装备大量的电子设备。例如美国F-22战机装备的电子设备已超过了14个[1。电子设备的增多必然导致机动作战平台空间、能耗的紧张。雷达和通信作为机动作战平台执行任务不可缺少的重要功能,对其天线进行一体化设计成为提升机动作战平台性能的一种有效方式。

与线性阵列相比,平面阵列天线可以在两个方向上控制波束指向,应用场景更加广泛。稀疏布阵和子阵交错技术的出现为天线共享计提供了新的解决方案。稀疏布阵是在满阵列的基础上对阵列进行稀疏化,即采用较少的阵元便可在主要指标上达到原阵列的性能。子阵交错技术是在稀疏阵列的基础上,将多个阵列交错放置,使得天线阵列在同一孔径可以实现多功能。随着计算机技术的发展,快速算法智能优化算法逐渐应用到平面阵列的共享设计上。
 

比较了不同设计准则下的输出信干噪比(OSINR),包括MPDR、SMI、RMI、对角加载(DL)、子空间投影(SISP)
 

📚2 运行结果

 

 

部分代码:

%初始化输出信干噪比矩阵
osinr_mpdr=zeros(length(snr),N);
osinr_smi=zeros(length(snr),N);
osinr_rmi=zeros(length(snr),N);
osinr_dl=zeros(length(snr),N);
osinr_sip=zeros(length(snr),N);

%初始化失配广义夹角矩阵
angle_mismatched_mpdr=zeros(1,length(snr));
angle_mismatched_smi=zeros(1,length(snr));
angle_mismatched_rmi=zeros(1,length(snr));
angle_mismatched_dl=zeros(1,length(snr));
angle_mismatched_sisp=zeros(1,length(snr));


theta0=0;
theta1=60;
theta2=-60;
a0=exp(1i*2*pi*d*sin(theta0*pi/180)*(0:L-1)');
a1=exp(1i*2*pi*d*sin(theta1*pi/180)*(0:L-1)');
a2=exp(1i*2*pi*d*sin(theta2*pi/180)*(0:L-1)');
b0=exp(1i*2*pi*d*sin((theta0+2)*pi/180)*(0:L-1)');
for m=1:length(snr)
    sigma0=sigma*10^(snr(m)/20);
    %两个干扰源,信干噪比为-30dB
    inr1=snr(m)+30;
    inr2=snr(m)+30;
    sigma1=sigma*10^(inr1/20);
    sigma2=sigma*10^(inr2/20);
        
    Rxx = sigma0^2*(a0*a0')+sigma1^2*(a1*a1')+sigma2^2*(a2*a2')+sigma^2*eye(L);
    Rin = sigma1^2*(a1*a1')+sigma2^2*(a2*a2')+sigma^2*eye(L);
    
    for i = 1:N
        st0=(randn(1,K)+1i*randn(1,K))/sqrt(2)*sigma0;
        st1=(randn(1,K)+1i*randn(1,K))/sqrt(2)*sigma1;
        st2=(randn(1,K)+1i*randn(1,K))/sqrt(2)*sigma2;
        nt =(randn(L,K)+1i*randn(L,K))/sqrt(2)*sigma;
        
        xt = a0*st0+a1*st1+a2*st2+nt;
        sRxx = xt*xt'/ K;
        
        [eive,eiva] = eig(sRxx);         %eive是特征向量,eiva是特征值
        [temp,order] = sort(diag(eiva)); %order排序后对应原向量元素位置;temp 排序后的元素;从小到大排序
        sigma_e = sqrt(sum(temp(1:L-M)));
        Us = eive(:,order(L-M+1:L));
        Rin_e = a1*a1'/(a1'*inv(sRxx)*a1) + a2*a2'/(a2'*inv(sRxx)*a2) + sigma_e^2*eye(L);%?小特征值对应噪声功率

        w_mpdr = inv(Rxx)*a0 /(a0'*inv(Rxx)*a0);
        w_smi  = inv(sRxx)*b0/(b0'*inv(sRxx)*b0);
        w_rmi  = inv(Rin_e)*b0/(b0'*inv(Rin_e)*b0);
        w_dl   = inv(sRxx+1*sigma_e^2*eye(L))*b0/(b0'*inv(sRxx+1*sigma_e^2*eye(L))*b0); %rou=10
        w_sip  = inv(sRxx)*Us*Us'*b0;
        
        osinr_mpdr(m,i)=sigma0^2*(abs(w_mpdr'*a0))^2/abs(w_mpdr'*Rin*w_mpdr);
        osinr_smi(m,i) =sigma0^2*(abs(w_smi'*a0))^2/abs(w_smi'*Rin*w_smi);
        osinr_rmi(m,i) =sigma0^2*(abs(w_rmi'*a0))^2/abs(w_rmi'*Rin*w_rmi);
        osinr_dl(m,i)  =sigma0^2*(abs(w_dl'*a0))^2/abs(w_dl'*Rin*w_dl);
        osinr_sip(m,i) =sigma0^2*(abs(w_sip'*a0))^2/abs(w_sip'*Rin*w_sip);
        
        a0_mpdr=Rxx*inv(Rxx)*a0;
        a0_smi=Rxx*inv(sRxx)*b0;

🎉3 参考文献

部分理论来源于网络,如有侵权请联系删除。

[1]李志勇,娄昊,韩文婷,周余昂.雷达-通信一体化平面阵列天线共享设计[J].信号处理,2021,37(07):1332-1338.DOI:10.16798/j.issn.1003-0530.2021.07.024.

🌈4 Matlab代码实现

相关内容

热门资讯

关于毕业生的英文简历   Objective  To obtain a challenging position as a...
简历上哪些内容不能写   一、 离婚  常常会见到这样有趣的现象,求职者在简历上无心写上的一些字句,如“婚姻状况:离婚”等...
韵味圆形简历封面   这是小编搜集的一个韵味圆形简历封面,欢迎浏览。  附:简历模板是个人简历的框架,也是招聘人员在浏...
电子简历如何制作 电子简历模板如何制作(通用6篇)  人生天地之间,若白驹过隙,忽然而已,新一轮的招聘又在朝我们招手,...
飞机维修员助理简历范文优选7... 飞机维修员助理简历范文 第一篇基本信息姓 名:李某某性别:男民族:汉政治面貌:团员户籍:北京出生年月...
英文简历:应聘跨国酒店的文职... 英文简历:应聘跨国酒店的文职人员Resume of Junjun Du        No.29 B...
个人工作简历 个人工作简历模板范文  一份好的简历是敲开公司的开门砖,那么如何写一份亮眼的简历呢?下面小编整理了关...
简历里一句话介绍自己   如何用一句话介绍自己?客观分析自己的优缺点,用最简明扼要的字句展示你的卖点!下面小编为大家带来了...
应聘大学社团简历范文共17篇 应聘大学社团简历范文 第一篇自我评价:本人性格开朗、稳重、有活力,待人热情、真诚。工作认真负责,积极...
关于护士招聘的简历模板   导语:简历,顾名思义,就是对个人学历、经历、特长、爱好及其它有关情况所作的简明扼要的书面介绍。简...
机械与仪表自动化专业简历 机械与仪表自动化专业简历范文  据相关调查显示,多数用人单位在个人简历的筛选上,都只是看一些硬性的指...
个人应聘简历表格   应聘的时候怎样的简历表格才受欢迎?下面是CN人才网小编整理的个人应聘简历表格,欢迎浏览。个人基本...
医学生个人简历模板下载wor...   基本信息  姓名:简历下载  国籍:中国  目前所在地: 广州  民族: 汉族  户口所在地: ...
小升初简历:如何让自我介绍为... 自我介绍是小升初简历的开场白,如何让小升初简历中的自我介绍为自己加分呢?小升初资深专家认为写小升初的...
正规个人简历 2017正规个人简历模板范文  适宜在个人简历里出现的活动最好的就是拥有专业性色彩,至于专业可和应聘...
优秀版求职简历 优秀版求职简历模板  光阴的迅速,一眨眼就过去了,又到了寻求新的工作机会的时候,这时一份好的简历可以...
简历主要成就范文大全(共6篇... 简历主要成就范文大全 第一篇根据调查显示几乎90%以上的简历都存在一个严重问题,即求职者会把岗位职责...
hr怎么委婉拒绝应聘者   对于HR来说,招聘或者面试时候遇到不合格的应聘者是常有的事情,有的HR面对不合格人员直接拒绝;有...
文职类个人求职简历模板   以下是小编推荐的文职类个人求职简历模板,欢迎阅读!  文职类个人求职简历模板一  个人信息  姓...
猎头教你写好简历中的自我介绍 猎头教你写好简历中的自我介绍  大凡写简历的时候,最头痛的莫过于自我评价这部分了,猎头教你写好简历中...