Documentation

This is machine translation

Translated by Microsoft
Mouseover text to see original. Click the button below to return to the English verison of the page.

Note: This page has been translated by MathWorks. Please click here
To view all translated materals including this page, select Japan from the country navigator on the bottom of this page.

step

System object: phased.BarrageJammer
Package: phased

Generate noise jamming signal

Syntax

Y = step(H)
Y = step(H,N)

Description

Note

Starting in R2016b, instead of using the step method to perform the operation defined by the System object™, you can call the object with arguments, as if it were a function. For example, y = step(obj,x) and y = obj(x) perform equivalent operations.

Y = step(H) returns a column vector, Y, that is a complex white Gaussian noise jamming signal. The power of the jamming signal is specified by the ERP property. The length of the jamming signal is specified by the SamplesPerFrame property. This syntax is available when the SamplesPerFrameSource property is 'Property'.

Y = step(H,N) returns the jamming signal with length N. This syntax is available when the SamplesPerFrameSource property is 'Input port'.

Note

The object performs an initialization the first time the step method is executed. This initialization locks nontunable properties (MATLAB) and input specifications, such as dimensions, complexity, and data type of the input data. If you change a nontunable property or an input specification, the System object issues an error. To change nontunable properties or inputs, you must first call the release method to unlock the object.

Examples

expand all

Create a barrage jammer with an effective radiated power of 1000W. Then plot the magnitude of the jammer output. Your plot might vary because of random numbers.

Hjammer = phased.BarrageJammer('ERP',1000);
x = step(Hjammer);
plot(abs(x)); xlabel('Samples'); ylabel('Magnitude');

Was this topic helpful?