|
SOLUTIONS
|
AUDIO 程序包 符号
AmplitudeModulation
creates a Sound object that is an amplitude-modulated sinusoid, having carrier and modulating frequencies
and
, measured in hertz, a modulation index of
, and a duration of dur seconds.
AmplitudeModulation[fc, fm, mi, dur, RingModulation->True]
creates a ring-modulated sinusoid.
更多信息更多信息
- To use
, 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:
-
DisplayFunction Identity function to apply to sound before returning it PlayRange {-1, 1} range of sound amplitude levels to include RingModulation False whether to use ring modulation SampleDepth 8 number of bits used to encode sound amplitude SampleRate 8192 sampling rate per second - The option RingModulation->True specifies that the Sound object created by
will contain only two frequencies: the sum and the difference of the carrier and modulating frequencies. - The expression used by
is given by
. - The expression used by
with the option RingModulation->True is given by
. - The depth or intensity of the modulation is controlled by the modulation index
. - The carrier is said to be overmodulated when
. - The best way to understand the effect of
is to try it out with different values, usually between 0.1 and 2.0.
Mathematica 9 is now available!
New to Mathematica?
Find your learning path »
Have a question?
Ask support »
