FrequencyModulation
FrequencyModulation[fc,{fm,pd},dur]
creates a Sound object that is a frequency-modulated sinusoid, having carrier and modulating frequencies fc and fm, measured in hertz, peak deviation pd hertz, and a duration of dur seconds.
FrequencyModulation[fc,{{f1,pd1},{f2,pd2},…},dur,ModulationType->Cascade]
creates a cascade frequency-modulated sinusoid, where pdi is the peak deviation associated with modulating frequency fi.
FrequencyModulation[fc,{{f1,pd1},{f2,pd2},…},dur,ModulationType->Parallel]
creates a parallel frequency-modulated sinusoid, where pdi is the peak deviation associated with modulating frequency fi.
Details and Options
- To use FrequencyModulation, you first need to load the Audio Package using Needs["Audio`"].
- The following options can be given:
-
DisplayFunction Identity function to apply to sound before returning it ModulationType Standard the type of modulation to use PlayRange All range of sound amplitude levels to include SampleDepth 8 number of bits used to encode sound amplitude SampleRate 8192 sampling rate per second - The expression used by FrequencyModulation is given by .
- Cascade frequency modulation is a type of frequency modulation where the modulating frequency is itself modulated, thus cascading the modulation.
- In contrast to cascade frequency modulation, Parallel frequency modulation is a technique where the carrier frequency is modulated by two or more modulating frequencies that do not modulate each other.
Text
Wolfram Research (2007), FrequencyModulation, Wolfram Language function, https://reference.wolfram.com/language/Audio/ref/FrequencyModulation.html.
CMS
Wolfram Language. 2007. "FrequencyModulation." Wolfram Language & System Documentation Center. Wolfram Research. https://reference.wolfram.com/language/Audio/ref/FrequencyModulation.html.
APA
Wolfram Language. (2007). FrequencyModulation. Wolfram Language & System Documentation Center. Retrieved from https://reference.wolfram.com/language/Audio/ref/FrequencyModulation.html