24小时热门版块排行榜    

CyRhmU.jpeg
查看: 523  |  回复: 0

yjz001

新虫 (初入文坛)

[求助] 请了解利用匹配傅立叶变换估计LFM信号参数的朋友帮忙看看,谢谢!

以下是我写的代码,目的是利用调频傅立叶变换来估计LFM信号的一次项和二次项系数:
CODE:
clear;
N=1024;   %采样点数
fs=1;   %采样频率(此时经调频傅立叶变换后的成像可观察到峰值,当采样频率扩大时,例如变为100时,最终得到的图像没有明显的峰值)
c=3e8;
h0=10e7;
f0=11.1e6;   %LFM信号中心频率
w0=5.2e5;    %LFM信号调频率

for n=1:N
    s(n)=5*exp(complex(0,4*pi/c*(h0+f0*(n/fs)+w0*(n/fs)^2)));     %LFM信号表达式
end

ff=f0-50*f0/100:f0/100:f0+49*f0/100;
pp=w0-50*w0/100:w0/100:w0+49*w0/100;
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
            %%调频傅立叶变换%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
mf_fft=zeros(length(pp),length(ff));
for i=1:length(ff)
    temp=zeros(length(pp),1);
    for k=1:N;
        temp=temp+s(k)*exp(complex(0,-4*pi/c*(ff(i)*(k/fs)+pp'*(k/fs).^2)));
    end
    mf_fft(:,i)=temp;
end

figure,
mesh(abs(mf_fft));

其中LFM信号的采样频率是fs,当fs=1时,上面代码能得到一个峰值谱图像,如下请了解利用匹配傅立叶变换估计LFM信号参数的朋友帮忙看看,谢谢!,可以根据峰值位置估计出LFM信号的一次项和二次项系数,但是我如果把fs调大,例如调成5,便得不到只有一个峰值的聚焦谱线图,而变成含有分散的多个峰值的图,如下请了解利用匹配傅立叶变换估计LFM信号参数的朋友帮忙看看,谢谢!-1,这时是仍能根据峰值位置估计出一次项和二次项系数,但是我想要问的是,为什么图像不像fs=1的那样聚焦了,明明关于一次项和二次项系数的值都存在于相应的一维搜索范围内(ff和pp),为什么改变了信号采样率,图像就分散了?如果再调大fs=10,则变得更分散,请了解利用匹配傅立叶变换估计LFM信号参数的朋友帮忙看看,谢谢!-2,请问造成这种现象的原因是什么?如果我想既保持高采样率又想要第一幅图那样的只有一个聚焦峰值的图,该怎么弄呢??
回复此楼
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖
相关版块跳转 我要订阅楼主 yjz001 的主题更新
信息提示
请填处理意见