Note: This page has been translated by MathWorks. Please click here

To view all translated materials including this page, select Japan from the country navigator on the bottom of this page.

To view all translated materials including this page, select Japan from the country navigator on the bottom of this page.

Modulation for communications simulation

`y = modulate(x,fc,fs,`

* 'method'*)

y = modulate(x,fc,fs,

`'method'`

[y,t] = modulate(x,fc,fs)

`y = modulate(x,fc,fs,`

and* 'method'*)

`y = modulate(x,fc,fs,`

modulate the real message signal * 'method'*,opt)

`x`

with a carrier frequency `fc`

and
sampling frequency `fs`

, using one of the options
listed below for `'method'`

`opt`

. Use `modulate`

and `demod`

in
the Signal
Processing Toolbox™ with real-valued signals to obtain
real-valued outputs. `modulate`

and `demod`

are
not intended to accept complex-valued inputs or produce complex-valued
outputs.

If you do not specify * 'method'*, then

`modulate`

assumes `am`

.
Except for the `pwm`

and `ppm`

cases, `y`

is
the same size as `x`

.If `x`

is an array, `modulate`

modulates
its columns.

`[y,t] = modulate(x,fc,fs)`

returns the internal
time vector `t`

that `modulate`

uses
in its computations.

Was this topic helpful?