Borrar filtros
Borrar filtros

Generating FMCW Tx chirp

14 visualizaciones (últimos 30 días)
marwa mohamed
marwa mohamed el 31 de Ag. de 2020
Editada: Alan Moses el 2 de Sept. de 2020
Dear all,
i need a help, how can i generate the transmitted FMCW chirp with the following parameters:
fc= 77e9;
c = 3e8;
lambda= FMCW.c/FMCW.fc;
res= 1; % range resolution for 1 meter
T_cycle= 40e-3; % radar system cycle [s]
BW = range2bw(SETTINGS.FMCW.res,SETTINGS.FMCW.c); % sweep bandwidth
max_range= 200;
T_sweep= 12.8e-6; % sweep time
sweep_slope=BW / T_sweep; % slope [Hz/s]
T_id = 31.2e-6; % idle time per sweep/ramp [s] (sig.T_sw/10)
T_total = T_sweep + T_id; % total sweep time [s]
N_sweep = 256; % number of sweeps/ramps (how many the sequence we send out, defines also the velocity res)
N_seq = 1; % number of sequences (of N_sw ramps each)
N_sweep_total = sig.N_sw*sig.N_seq; % total number of sweeps
N_samp_per_ramp = 1/2*1024; % number of fast-time samples (ADC samples per ramp) (how many samples per ramp)
max_speed= 230*1000/3600; % max speed of 230Km/h
fr_max=range2beat(SETTINGS.FMCW.max_range,SETTINGS.FMCW.sweep_slope,SETTINGS.FMCW.c);
fd_max= speed2dop(2*SETTINGS.FMCW.max_speed); % doppler shift
fb_max= SETTINGS.FMCW.fr_max * SETTINGS.FMCW.fd_max; % max beat freq
Fs= max(2*fb_max,SETTINGS.FMCW.BW); % sample freq
Ts= 1/SETTINGS.FMCW.Fs; % sample rate
Thanks in advance!

Respuestas (1)

Alan Moses
Alan Moses el 2 de Sept. de 2020
Editada: Alan Moses el 2 de Sept. de 2020
You can refer the Automotive Adaptive Cruise Control Using FMCW Technology example to model the FMCW Transmitter chirp. Hope this helps!

Categorías

Más información sobre Automotive Radar en Help Center y File Exchange.

Etiquetas

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by