Audio`
Audio`

AmplitudeModulation

As of Version 11, most of the functionality of the Audio package is built into the Wolfram System. >>

AmplitudeModulation[fc,fm,mi,dur]

creates a Sound object that is an amplitude-modulated sinusoid, having carrier and modulating frequencies fc and fm, measured in hertz, a modulation index of mi, and a duration of dur seconds.

AmplitudeModulation[fc,fm,mi,dur,RingModulation->True]

creates a ring-modulated sinusoid.

Details and Options

  • To use AmplitudeModulation, you first need to load the Audio Package using Needs["Audio`"].
  • Sounds created using amplitude modulation contain three frequencies: the carrier frequency, and the sum and difference of the carrier and modulating frequencies.
  • The following options can be given:
  • DisplayFunctionIdentityfunction to apply to sound before returning it
    PlayRange{-1, 1}range of sound amplitude levels to include
    RingModulationFalsewhether to use ring modulation
    SampleDepth8number of bits used to encode sound amplitude
    SampleRate8192sampling rate per second
  • The option RingModulation->True specifies that the Sound object created by AmplitudeModulation will contain only two frequencies: the sum and the difference of the carrier and modulating frequencies.
  • The expression used by AmplitudeModulation is given by .
  • The expression used by AmplitudeModulation with the option RingModulation->True is given by .
  • The depth or intensity of the modulation is controlled by the modulation index mi.
  • The carrier is said to be overmodulated when .
  • The best way to understand the effect of mi is to try it out with different values, usually between 0.1 and 2.0.
Wolfram Research (2007), AmplitudeModulation, Wolfram Language function, https://reference.wolfram.com/language/Audio/ref/AmplitudeModulation.html.

Text

Wolfram Research (2007), AmplitudeModulation, Wolfram Language function, https://reference.wolfram.com/language/Audio/ref/AmplitudeModulation.html.

CMS

Wolfram Language. 2007. "AmplitudeModulation." Wolfram Language & System Documentation Center. Wolfram Research. https://reference.wolfram.com/language/Audio/ref/AmplitudeModulation.html.

APA

Wolfram Language. (2007). AmplitudeModulation. Wolfram Language & System Documentation Center. Retrieved from https://reference.wolfram.com/language/Audio/ref/AmplitudeModulation.html

BibTeX

@misc{reference.wolfram_2023_amplitudemodulation, author="Wolfram Research", title="{AmplitudeModulation}", year="2007", howpublished="\url{https://reference.wolfram.com/language/Audio/ref/AmplitudeModulation.html}", note=[Accessed: 28-March-2024 ]}

BibLaTeX

@online{reference.wolfram_2023_amplitudemodulation, organization={Wolfram Research}, title={AmplitudeModulation}, year={2007}, url={https://reference.wolfram.com/language/Audio/ref/AmplitudeModulation.html}, note=[Accessed: 28-March-2024 ]}