资源简介
均匀线阵和均匀圆阵的MUSIC算法仿真,即MVDR滤波。程序还包括数字上变频和下变频

代码片段和文件信息
function y=duc2ddc(x)
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%输入复基带信号%%%%%%%%%%%%%%%%%%%
n=length(x);
in=real(x);
qn=imag(x);
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%插值%%%%%%%%%%%%%%%%%%%%%%%%%%%%
ncz=n*64;
incz=zeros(1ncz);
qncz=zeros(1ncz);
for i=1:ncz
if mod(i-164)==0
incz(i)=in((i-1)/64+1);
qncz(i)=qn((i-1)/64+1);
end
end
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%滤波%%%%%%%%%%%%%%%%%%%%%%%%%%%%
fp=100000;
fs=300000;
ftcz=25.6*10^6;
[OrWnbetaftype] = kaiserord([fpfs][10][0.010.01]ftcz);
b=fir1(OrWnftypekaiser(Or+1beta)‘noscale‘);
inczf=filter(b1incz);
qnczf=filter(b1qncz);
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%上变频%%%%%%%%%%%%%%%%%%%%%%%%%%%%
fc=10*10^6;
induc=inczf.*cos(2*pi*fc/ftcz*(0:ncz-1));
qnduc=qnczf.*sin(2*pi*fc/ftcz*(0:ncz-1));
s=induc+qnduc;
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%加噪声%%%%%%%%%%%%%%%%%%%%%%%%%%%%
snr=15;
r=awgn(ssnr‘measured‘);
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%下变频%%%%%%%%%%%%%%%%%%%%%%%%%%%%
inddc=r.*cos(2*pi*fc/ftcz*(0:ncz-1));
qnddc=r.*sin(2*pi*fc/ftcz*(0:ncz-1));
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%滤波%%%%%%%%%%%%%%%%%%%%%%%%%%%%
inddcf=filter(b1inddc);
qnddcf=filter(b1qnddc);
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%抽取%%%%%%%%%%%%%%%%%%%%%%%%%%%%
incq=zeros(1n);
qncq=zeros(1n);
for i=1:ncz
if mod(i-164)==0
incq((i-1)/64+1)=inddcf(i);
qncq((i-1)/64+1)=qnddcf(i);
end
end
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%返回复基带信号%%%%%%%%%%%%%%%%%%%
y=incq+1i*qncq;
end
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
文件 1614 2014-01-06 15:56 mvdr2.m
文件 1981 2014-01-02 09:53 mvdr3.m
文件 1717 2014-01-07 12:16 duc2ddc.m
文件 2740 2013-12-02 21:34 mvdr1.m
----------- --------- ---------- ----- ----
8052 4
相关资源
- 串行级联cpm系统MATLAB仿真
- matlab_OFDM调制解调(来自剑桥大学)
- Matlab路面裂缝识别69319
- 高灵敏度GPS接收机MATLAB仿真,附捕获
- 基于MATLAB的质点弹道计算与外弹道优
- 阵列天线的matlab仿真
- MATLAB 经典程序源代码大全
- MATLAB小波软阈值去噪代码33473
- 天线阵的波束形成在MATLAB仿真程序及
- 非线性SVM算法-matlab实现
- 《MATLAB 智能算法超级学习手册》-程序
- 组合导航matlab程序
- 读取txt文件内容matlab代码实现
- Matlab实现基于相关的模板匹配程序
- matlab优化工具箱讲解
- 基于MATLAB的快速傅里叶变换
- 光纤传输中的分布傅立叶算法matlab实
- 基于matlab的图像处理源程序
- matlab 椭圆拟合程序
- 算术编码解码matlab源代码
- optical_flow 光流法 matlab 实现程序
- 引导图像滤波器 Matlab实现
- 分形几何中一些经典图形的Matlab画法
- OFDM系统MATLAB仿真代码
- SVM工具箱(matlab中运行)
- 图像小波变换MatLab源代码
- LU分解的MATLAB实现
- 冈萨雷斯数字图像处理matlab版(第三
- 替代数据法的matlab程序
- 用matlab实现的多站定位系统性能仿真
评论
共有 条评论