myyemm 2023-02-09 09:51 采纳率: 0%
浏览 68
已结题

DOA估计 远近场 四阶累积量

我在仿真混合源通过四阶累积量的DOA估计的过程中,出现了当远场源大于20度,就测不出现的现象。这篇论文给的信源设置中用到了归一化频率,具体如下:
混合源信号是等能量,相对独立的。并且形式为非高斯Sk(t) = e ^( j * 2pi * fk * t +j * Φk )
其中fk是归一化频率,Φk是相互独立的随机相位,均匀分布在[0,2π]上。
假设噪声是加性空间白复高斯噪声,第k个信号的SNR定义为SNR=10log10(σ^2(k)/σ^2(n)), 其中σ^2(k)和σ^2(n)是第k个源的功率和噪声。
下面是我编写的,烦请大家看看哪里出问题了





clear;
degToRad = pi/180; % 角度->弧度
radToDeg = 180/pi; % 弧度->角度
ERM1 = 11; % UCA阵元数量 2*5+1
Sensor = - (ERM1 - 1)/2 : 1 : (ERM1 - 1)/2;
snr = 15; % 信噪比
c = 3e8; %声速
d = 7.5e-2;%阵元间距
dd = 0.25; 
% D = d * ERM1; %整个阵列的孔径
% dlambda = -(ERM1 - 1)/2 * dd :dd: (ERM1 - 1)/2 * dd;

N = 200; %快拍数
Kn = 1; % 近场源数 Kn<=M
Kf = 2; % 远场源数
K = Kn + Kf ; %总信源数
theta=[ -15 5 20];   %DOA
f = c/(4*d); %f=1e8
lambda = c / f;
 % r = [3 * lambda 8 * lambda   Inf];  %2
 r = [3 * lambda Inf  Inf ];  %1
fs = 3e9; % 采样频率
Ts = 1/fs;
t = Ts * [1:1:N];

%% Date model
Fk = zeros(K,1);
% Fk(:,:) = [0.21 0.22 0.23 ];   %归一化
Fk(:,:) = [2e8 1.5e8 2.5e8 ];  %非归一化

S = exp(j * 2 * pi * Fk * t +j * rand(K,1)*2*pi );

运行结果及详细报错内容
我的解答思路和尝试过的方法,不写自己思路的,回答率下降 60%
我想要达到的结果,如果你需要快速回答,请尝试 “付费悬赏”
  • 写回答

2条回答 默认 最新

  • 「已注销」 2023-02-09 10:07
    关注

    你把论文发给我看一下

    评论

报告相同问题?

问题事件

  • 已结题 (查看结题原因) 5月8日
  • 创建了问题 2月9日

悬赏问题

  • ¥15 osm下载到arcgis出错
  • ¥15 Dell g15 每次打开eiq portal后3分钟内自动退出
  • ¥200 使用python编写程序,采用socket方式获取网页实时刷新的数据,能定时print()出来就行。
  • ¥15 matlab如何根据图片中的公式绘制e和v的曲线图
  • ¥15 我想用Python(Django)+Vue搭建一个用户登录界面,但是在运行npm run serve时报错了如何解决?
  • ¥15 QQ邮箱过期怎么恢复?
  • ¥15 登录他人的vue项目显示服务器错误
  • ¥15 (标签-android|关键词-app)
  • ¥15 comsol仿真压阻传感器
  • ¥15 Python线性规划函数optimize.linprog求解为整数