I was going through the example provided by phased array toolbox related to 'Model Pulse Reflection from a Nonfluctuating Target'
% Create objects and assign property values
% Isotropic antenna element
hant = phased.IsotropicAntennaElement('BackBaffled',true);% Location of the antenna
harraypos = phased.Platform('InitialPosition',[0;0;0]);% Location of the radar target
hrfpos = phased.Platform('InitialPosition',[1000; 1000; 0]);% Linear FM waveform
hwav = phased.LinearFMWaveform('PulseWidth',100e-6);% Transmitter
htx = phased.Transmitter('PeakPower',1e3,'Gain',40);% Waveform radiator
hrad = phased.Radiator('OperatingFrequency',1e9, ... 'Sensor',hant);% Propagation environment to and from the RadarTarget
hspace = phased.FreeSpace('OperatingFrequency',1e9,... 'TwoWayPropagation',true);% Radar target
hr = phased.RadarTarget('MeanRCS',1,'OperatingFrequency',1e9);% Collector
hc = phased.Collector('OperatingFrequency',1e9,... 'Sensor',hant);% Implement system
wf = step(hwav); % generate waveform
txwf = step(htx,wf); % transmit waveform
wfrad = step(hrad,txwf,[0 0]'); % radiate waveform
% propagate waveform to and from the RadarTarget
wfprop = step(hspace,wfrad,harraypos.InitialPosition,... hrfpos.InitialPosition,[0;0;0],[0;0;0]);wfreflect = step(hr,wfprop); % reflect waveform
wfcol = step(hc,wfreflect,[45 0]'); % collect waveform
After the wave is collected I wanted to plot the absolute value of the collected waveform and I noticed a slight time dependent damping (or amplitude modulation) present in the collected signal. Can you provide the explanation for this effect observed.
plot(abs(wfcol));
Best Answer