CRB边界仿真源码程序 - matlab算法设计 - 谷速源码
下载频道> 资源分类> matlab源码> 算法设计> CRB边界仿真源码程序

标题:CRB边界仿真源码程序
分享到:

所属分类: 算法设计 资源类型: 文件大小: 1.05 KB 上传时间: 2016-01-30 12:27:25 下载次数: 12 资源积分:1分 提 供 者: 源码共享 CRB边界仿真源码程序
内容:
CRB边界仿真源码程序,程序员在编程的过程中可以参考学习使用,希望对IT程序员有用,此源码程序简单易懂、方便阅读,有很好的学习价值!
clear;
index=1;
rmse_fi=0;
crb=zeros(1,51);
m=8; % 阵元数
p=1; % 信号数
%俯仰角为入射方向与圆阵轴线之间的夹角,方位角为x轴到入射线在圆阵上投影的夹角
st1=10; % 俯仰角
dt1=10; % 方位角
st2=85;
dt2=40;
 
st=[st1];
dt=[dt1];
degrad=pi/180;
lamda=0.3;
k0=2*pi/lamda;
radius=lamda/2.6;
 
tmp =-i*pi*sin(st*degrad);
tmp2=[0:m-1 ]';
a2=tmp2*tmp;
A=exp(a2);
 
% load sig3
% for snap=1:15
s1 = rand(256,1);
 
for snr=0:30
% snr=0;
sn=[snr];
nn=256;
tt=1:nn;
S=[s1(tt).'];
sigma=2;
 
Ps=S*S'/nn;
ps=diag(Ps);
refp=2*10.^(sn/10);
tmp=sqrt(refp./ps);
SS=diag(tmp)*S;
 
Ps=SS*SS'/nn;
R=A*Ps*A'+sigma*eye(m);
P=Ps*A'*inv(R)*A*Ps;
PP=P;
D=-degrad*i*pi*cos(st*degrad)*tmp2.*A;
H=D'*(eye(m,m)-A*inv(A'*A)*A')*D;
q=sqrt(sigma/(2*nn)*inv(real(H.*PP)))
crb(index)=q;
index=index+1;
end
snr=0:50;
semilogy(snr,crb);

文件列表(点击上边下载按钮,如果是垃圾文件请在下面评价差评或者投诉):

CRB边界仿真源码程序/
CRB边界仿真源码程序/code/
CRB边界仿真源码程序/code/crb_ula.m

关键词: 边界 源码 程序

Top_arrow
回到顶部
联系方式| 版权声明| 招聘信息| 广告服务| 银行汇款| 法律顾问| 兼职技术| 付款方式| 关于我们|
网站客服网站客服 程序员兼职招聘 程序员兼职招聘
沪ICP备19040327号-3
公安备案号:沪公网安备 31011802003874号
库纳格流体控制系统(上海)有限公司 版权所有
Copyright © 1999-2014, GUSUCODE.COM, All Rights Reserved