www.gusucode.com > phased 案例源码 matlab代码程序 > phased/RadiateSignalFromIsotropicAntennaExample.m
%% Radiate Signal From Isotropic Antenna % Radiate the signal from a single isotropic antenna. antenna = phased.IsotropicAntennaElement; radiator = phased.Radiator('Sensor',antenna,'OperatingFrequency',300e6); sig = [1;1]; radiatingAngles = [30 10]'; y = step(radiator,sig,radiatingAngles); %% % Radiate a far field signal with a 5-element array in two directions. array = phased.ULA('NumElements',5); radiator = phased.Radiator('Sensor',array,'OperatingFrequency',300e6); sig = [1;1]; radiatingAngles = [30 10; 20 0]'; y = step(radiator,sig,radiatingAngles); %% % Radiate signal from a 3-element antenna array. Each antenna radiates a % separate signal in a separate direction. array = phased.ULA('NumElements',3); radiator = phased.Radiator('Sensor',array,'OperatingFrequency',1e9,... 'CombineRadiatedSignals',false); sig = [1 2 3; 1 2 3]; radiatingAngles = [10 0; 20 5; 45 2]'; y = step(radiator,sig,radiatingAngles)