资源简介
计算信号的宽带模糊度函数程序,该程序中提供了CW、LFM、HFM信号以及HFM+CW信号的宽带模糊度函数,可以自行选择。
代码片段和文件信息
close all; clear all; clc;
T = 0.26;
fs = 20e3;
fc = 5e3;
B = fc/3.2;
t = 0:1/fs:T-1/fs;
type_index = 3; % Choosing signal: 1 for pcw 2 for lfm 3 for hfm 4 for hfm+pcw
type_name = {‘PCW‘‘LFM‘‘HFM‘‘HFM+PCW‘};
switch type_index
case 1
% 1. pcw
x = sin(2*pi*fc*t);
case 2
% 2. lfm
k = B/T;
f0 = fc-B/2;
x = sin(2*pi*(f0*t+k/2*t.^2));
case 3
% 3. hfm
f0 = fc+B/2;
beta = B/f0/(fc-B/2)/T;
% f0=f0*(fc-B/2)/fc;
x = sin(2*pi/beta*log(1+beta*fc*t));
case 4
% 4. hfm + pcw
f0 = fc+B/2;
beta = B/f0/(fc-B/2)/T;
x = sin(2*pi/beta*log(1+beta*f0*t)) + sin(2*pi*fc*t);
end
re_fs = 0.9*fs:10:1.1*fs;
alpha = re_fs/fs; % Doppler ratio alpha = 1-2*v/c
doppler = (1-alpha)*fc; % Doppler = 2v/c*fc = (1-alpha)*fc
N_a = length( resample(xfsmin(re_fs)) );
N = N_a + length(x)-1;
afmag = zeros(length(alpha)N);
hh = waitbar(0 ‘Calculating the Wide-band Ambiguity Function Waiting please! ‘);
for i = 1:length(alpha)
x_alpha = resample(xfsre_fs(i));
x_temp = zeros(1length(x_alpha));
for j = 1:lengt
相关资源
- 高灵敏度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实现的多站定位系统性能仿真
- 通过不同方法进行粗糙集属性约简m
- k近邻算法matlab实现
- matlab识别系统
评论
共有 条评论