File Exchange

image thumbnail

Building a Radar Datacube

version (7.04 KB) by Mike Donovan
Creating a radar datacube for single or multiple targets


Updated 01 Sep 2016

View Version History

View License

This program creates a radar datacube using functions from the Phased
Array System Toolbox. This program shows 2 examples:
1- A radar datacube with a single target, an 8 element uniform linear
array, 1000 samples per radar pulse, and 32 pulses
2- A radar datacube with 20 targets, a 121 element array mounted on the
surface of a sphere, 20k samples per pulse and 32 pulses
In both cases the program is divided up into 2 sections. Section 1
defines and initializes the objects needed to build the radar data cube,
and Section 2 runs the simulation loop to generate the pulses, move the
target(s), reflect the pulses off the target and back to the radar,
collect the received signals and build the datacube.

Cite As

Mike Donovan (2021). Building a Radar Datacube (, MATLAB Central File Exchange. Retrieved .

Comments and Ratings (6)

yonghui wang

Amazing! I learn very much! But can you post the MATLAB code which processing a radar data cube ?Thank you very much!

Kyawsoe Lwin

sasitha palepu

getting error as
>> RadarCubePart1
Undefined function 'pattern' for input arguments of type 'phased.ULA'.

Error in RadarCubePart1 (line 24)

Furkan Burak

Phased Array System Toolbox is not available now. How can i solve this problem??

Mickael Schwedler

Excelente artigo

MATLAB Release Compatibility
Created with R2014b
Compatible with any release
Platform Compatibility
Windows macOS Linux

Community Treasure Hunt

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

Start Hunting!