Communications Blockset | ![]() ![]() |
Modulate using the M-ary frequency shift keying method
Library
FM, in Digital Passband sublibrary of Modulation
Description
The M-FSK Modulator Passband block modulates using the M-ary frequency shift keying method. The output is a passband representation of the modulated signal. The M-ary number parameter, M, is the number of frequencies in the modulated signal.
This block uses the baseband equivalent block, M-FSK Modulator Baseband, for internal computations and converts the resulting baseband signal to a passband representation, using FIR interpolation and then upconversion. The following parameters in this block are the same as those of the baseband equivalent block:
The input must be sample-based. If the Input type parameter is Bit, then the input must be a vector of length log2(M). If the Input type parameter is Integer, then the input must be a scalar.
Whether the input is an integer or a binary representation of an integer, the block maps the integer 0 to the highest frequency and maps the integer M-1 to the lowest frequency.
Parameters Specific to Passband Simulation
Passband simulation uses a carrier signal. The Carrier frequency and Carrier initial phase parameters specify the frequency and initial phase, respectively, of the carrier signal. The Symbol period parameter must equal the sample time of the input signal, while the Output sample time parameter determines the sample time of the output signal.
This block uses a baseband representation of the modulated signal as an intermediate result during internal computations. The Baseband samples per symbol parameter indicates how many baseband samples correspond to each integer or binary word in the input, before the block converts them to a passband output.
The timing-related parameters must satisfy these relationships:
where Fmax is defined as follows:
Fmax = [Frequency separation * (M-ary number - 1) / 2] + 1 / Symbol period
The Carrier frequency parameter is typically much larger than the highest frequency of the baseband signal.
The M-FSK Modulator Passband block creates a delay in signals that it processes. This delay is caused by FIR filters in the block, whose tap length depends on signal and simulation parameters.
Dialog Box
Pair Block
See Also
M-FSK Modulator Baseband, CPFSK Modulator Passband
![]() | M-FSK Modulator Baseband | Modulo Integrator | ![]() |