Other Parts Discussed in Thread: MMWCAS-RF-EVM
Hi,
I am using the MMWCAS-DSP-EVM + MMWCAS-RF-EVM kit.
I use the advance frame configuration to create the frames. The radar scans a sector from -60 to 60 degrees off-boresight in steps of 2 degrees, gives 61 directions or bursts.
I have used the same configuration for a while, and it has worked fine till now. Now I experience a shift or step in received energy between burst number (direction) 32 and 33 (See attached figure from Matlab). Frame based beam steering with 64 chirps in each burst. If I reduce the number of chirps to 32 in a burst it works fine, but it has worked with 64 formerly. What is the problem?
Here are the main parameters I use to configure the radar from a Matlab file. Tell me if you like the JSon files.
%% define what angles to steer in TX beamforming mode
anglesToSteer = -60:2:60; % angles to steer in TX beamforming mode, in unit of degrees. 0 is boresight, positive clockwise
%% chirp/profile parameters
start_Freq_GHz = 77; % starting frequency for chirp, make sure the entire BW is within 76~77 or 77~81
slope_MHzperus = 20; % MHz/us
idle_Time_us = 25; % us
tx_Start_Time_us = 0; % us
adc_Start_Time_us = 5; % us
ramp_End_Time_us = 35; % us
sampling_Rate_ksps = 10000; % ksps
samples_per_Chirp = 256; % Number of samples per chirp
rx_Gain_dB = 30; % dB
% Frame config
nchirp_loops = 64; % Number of chirps per frame
num_Frames = 100; % number of frames to collect data
framePeriod = 500; % ms, instead of defining duty cycle (ON duration)/(ON+OFF duration)
%advanced frame config
chirp_Frame_BF = 0; % 0 - frame based beam steering, 1 - chirp based beam steering, 2 - as 1, but a trick to handle long chirps (more than 255) in one direction
numSubFrames = 1; %Currently only 1 subframe is defined