- 在线时间
- 57 小时
- 最后登录
- 2018-4-12
- 注册时间
- 2012-2-6
- 听众数
- 4
- 收听数
- 0
- 能力
- 0 分
- 体力
- 4729 点
- 威望
- 0 点
- 阅读权限
- 60
- 积分
- 1673
- 相册
- 0
- 日志
- 0
- 记录
- 1
- 帖子
- 512
- 主题
- 9
- 精华
- 0
- 分享
- 0
- 好友
- 0
升级   67.3% TA的每日心情 | 奋斗 2018-4-11 22:36 |
---|
签到天数: 490 天 [LV.9]以坛为家II
|
2#
发表于 2014-5-28 13:04
|只看该作者
|
|邮箱已经成功绑定
先附上匀加速情况下的代码:
- J( d" w) ^6 |# X; T7 |, U# Gclear all; close all;
1 u3 D$ V- j: a8 g! T%% 参数设置6 \2 N2 f! c5 E" u% j8 L
distance = 20.0e3; % 目标初始点到雷达的距离20000米4 |" k; D/ c, `# x: P8 b2 Q1 k
f0 = 340e9; % 载波频率
6 K }' v& Z0 N%fs = 1000*40;% p$ v: e) ?; E
%fs = 1000*60; % 采样频率
" K, y! y* v* cfs = 1000*50;
3 p S; S% s: }/ R6 M6 Q: P% f0 = 10e9; % 载波频率
" x6 F/ h- X0 ^% O) C# P, |. }. J% fs = 1000*16; % 采样频率2 a9 n% t: N- h' p. I
t_dur=1;. t, Z2 V3 m) G- ~3 C- r% q
%t_dur = 0.2; % 观测时间长度
% ?2 n4 |) y! b$ a2 Gt_start = 0; % 观测时间起点
9 O: W7 k+ T7 r: n* o, P6 S \3 AM = t_dur*fs; % 时间点数
8 M2 a, D/ s# f; e. a qt=linspace(t_start+1/fs,t_start+t_dur,M)'; % 各采样时刻
9 a- m! X* z! m- V# n0 maccelerate_1 = 9.6; % 加速度: `( c0 q! p( [& s5 j3 G K
accelerate_2 = 9.2;& ?4 b# E# b" K" D
c = 3.0e8; % 电磁波传播速度(m/s)
3 c, k g/ ]6 d0 twave_length = c/f0; % 定义波长7 m1 C# N- X8 ~* B( j! D9 {6 B
N=200;
3 a. e; B/ o. {; t; iv = 0; % 一阶运动速度% ~7 Z3 v. _# a4 i8 k. X! \; K- d& j
echo_acc = exp(j*4*pi/wave_length*(distance+accelerate_1*t.^2))+exp(j*4*pi/wave_length*(distance+accelerate_2*t.^2));%匀加速目标回波信号
! H9 t0 `* Z# ~6 a4 W/ @( h! n9 a%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
- j4 l z5 [% d5 e/ ~%% Gabor算法
, g: I. X! D1 {9 }& B+ m%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%6 R7 m+ \& g+ E! q: m+ `2 ?
n = 4;) u. z r" I1 _
F = N/n; % Gabor变换频率点数为fs/n
9 S6 N n4 s( ^: g) S3 C, u[tfr_acc_gab,t_gab,f] = tfrgabor(echo_acc,N,F);% F7 c# u) J: H0 V$ @" e( d5 c! F
tfr_acc_gab = fftshift(tfr_acc_gab,1);5 h* a1 C6 T* w$ f3 R+ w& P, D) y8 l
figure6 r& b$ W: a, e6 v) F
colormap(gray(256));
- M4 _2 z, |3 I. H, L/ Z5 Zimagesc(t,linspace(0,fs/2-n,F),255-abs(tfr_acc_gab)); * r4 }# T& d" O; c, r1 e
axis([t_start t_start+t_dur 0 fs/2]);
/ a0 c W! L2 m8 e6 Sset(gca,'YDir','normal')
; @4 ~4 U8 ]* H0 F$ T' \) K3 wgrid on;! z% a6 p. g; z0 F
xlabel('时间');ylabel('频率'); title('匀加速运动目标微多普勒时频像');
' {, e8 \9 c: C大家帮我看一下是怎么回事,不报错,有几个warning,说什么不完全匹配,然后即一直卡住,半个小时之后才有结果。 |
|