matlab中模糊函数的实现
%{
模糊函数
paraInput:
signal :1*N matrix
fs :double
Doppler cut: hz
指示多普勒维度上显示位置
默认为中间
dalay cut : ms
指示时延维度上的显示位置
默认为中间
Max_doppler : 多普勒维最大点数
Max_delay : 时延维最大点数
default_cut: 当信号长度大于时延维最大点数时对信号的处理方式
"cut" :直接阶段信号
"resample":对信号重采样
returntype:
ambiguity(signal, fs, varargin);
ambi = ambiguity(signal, fs, varargin); 此时不绘图
[ambi, timeax] = ambiguity(signal, fs, varargin); 此时不绘图
[ambi, timeax,fd] ambiguity(signal, fs, varargin); 此时不绘图
ambi:模糊函数值
timeax:时延轴
fd:多普勒频移轴
%}
function varargout = ambiguity(signal, fs, varargin)
p = inputParser;
addOptional(p, "dalay_cut", 0);
addOptio