Modulate using FM method
Modulation > Analog Baseband Modulation
The FM Modulator Baseband block applies frequency modulation to a sample- or frame-based real input signal. The block returns a complex output signal.
Specify the frequency deviation of the modulator in Hz as a positive real scalar. The system bandwidth is equal to twice the sum of the frequency deviation and the message bandwidth.
Select the type of simulation to run.
Code generation. Simulate
model using generate C code. The first time you run a simulation,
Simulink generates C code for the block. The C code is reused for
subsequent simulations, as long as the model does not change. This
option requires additional startup time but provides faster simulation
Simulate model using the MATLAB interpreter. This option shortens
startup time but has slower simulation speed than
This block implements the algorithm, inputs, and outputs described
page. The object properties correspond to the block parameters.
The input data is a sine wave of frequency 4 Hz and amplitude
1 V. The frequency deviation is set to 50 Hz. The Modulated
Signal scope illustrates that the frequency of the modulator
Mod Sig, varies with the amplitude of the
The Demodulated Signal scope demonstrates that
the output of the demodulator,
Demod Sig, is perfectly
aligned with the input data.
|Port||Supported Data Types|
 Chakrabarti, I. H., and Hatai, I. “A New High-Performance Digital FM Modulator and Demodulator for Software-Defined Radio and Its FPGA Implementation.” International Journal of Reconfigurable Computing. Vol. 2011, No. 10.1155/2011, 2011, p. 10.
 Taub, Herbert, and Donald L. Schilling. Principles of Communication Systems. New York: McGraw-Hill, 1971, pp. 142–155.