data_chirp(:,:,1:2:end); what does this code mean???

chirp_odd = data_chirp(:,:,1:2:end);
chirp_even = data_chirp(:,:,2:2:end);
chirp_odd = permute(chirp_odd, [2,1,3]);%permutation with the format [samples, Rx, chirp]
chirp_even = permute(chirp_even, [2,1,3]);
chirp_data = [chirp_odd chirp_even];

 Accepted Answer

KSSV
KSSV on 21 Feb 2023
Edited: KSSV on 21 Feb 2023
It means your data i.e. data_chirp is a 3D data. That line extracts all rows, all columns at odd indices of 3rd dimension.
To know the size, of the data you may use:
size(data_chirp)
whos data_chirp

More Answers (0)

Categories

Find more on Fourier Analysis and Filtering in Help Center and File Exchange

Asked:

on 21 Feb 2023

Commented:

on 21 Feb 2023

Community Treasure Hunt

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

Start Hunting!