10.07.2015 Views

EXPONENTIAL FREQUENCY MODULATION BANDWIDTH ...

EXPONENTIAL FREQUENCY MODULATION BANDWIDTH ...

EXPONENTIAL FREQUENCY MODULATION BANDWIDTH ...

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

Proc. of the 14th International Conference on Digital Audio Effects (DAFx-11), Paris, France, September 19-23, 2011Proc. of the 14 th Int. Conference on Digital Audio Effects (DAFx-11), Paris, France, September 19-23, 2011V ( t )( t) = 2θ & (2)where f c and f m are the Carrier and Modulation frequencies inhertz respectively, and V(t) represents the modulating signal.Note that the dot on the term on the left hand side indicates thatit is a differential (of the phase).The Modulating signal can be written as the combinationof a DC term, V 0 and a time-varying quantity, assumed to bea cosine here, of amplitude V m, , which can also be termed as theModulation Depth [7],V t = V + V cos 2πft(3)f c( ) ( )0Substituting (3) into (2) and using logarithms to write the powertermwhich can be rewrittenmV0 + Vmcos ( 2πfmt)( t) = f em( ) ln ( 2)cθ & (4)The expression in (10) is a multi-component complex FM signal.2.1. Carrier Frequency AnalysisFrom (6) and (10) it can be seen that the final carrier frequencyof the Exponential FM signal is a function of the exponent of theDC term V 0 and the value of the zero th modified Bessel functionthat has the Modulation Depth in its argument. This is differentto the linear FM case where the carrier frequency is independentof the modulation. This relationship should be taken into accountfor the digital version of Exponential FM. For example, assumingfor convenience that the DC term V 0 is zero it is possible toshow graphically how the carrier frequency increases with increasingmodulation amplitude. This is illustrated in Figure 1where the input carrier frequency f c is plotted along the x-axis,the Modulation Depth V m on the y-axis, and the actual carrierfrequency given by (11) on the z-axis. The maximum possiblevalue of the input carrier was assumed to be 8372Hz, correspondingto midi-note #120.withVmcos ( 2πfmt)( t) = f e( ) ln ( 2)θ & (5)ceV ln ( 2 0 )fce= fce(6)To convert the instantaneous frequency signal into a phase theexponential term in (5) must be integrated( ) = ∫ θ ( t )θ t & (7)However, it is not possible to integrate the exponential term in(5) directly and instead it must be expanded as set of ModifiedBessel functions [7]( 2πfmt) ln( 2) = I ( V ln( 2)) + 2 I ( V ln( 2)) cos( 2πkft)0m∑ ∞ kk = 1Vm cose(8)Substituting (8) back into (5)& ⎛⎞( t) = I0( Vmln( 2)) fce+ ⎜2Ik( Vmln( 2)) cos( 2πkfmt) ⎟ f(9)c⎝⎠θ ∑ ∞k=1Integrating to obtain the phase as shown by (7) and assuming asinusoidal carrier will produce the time domain signal [7]⎛⎛=⎜⎜∑ ∞ 2 fmce⎝⎝ k=1kf( ) ( ( )) ⎜ct sin θ t = sin 2πI( V ln( 2)) f t + ⎜ I ( V ln( 2)) sin( πkft) ⎟⎟ym0 k m2mThe carrier frequency of (11) can be written asE( V mln( )) f ceand the frequency deviation of each term ism⎞⎞m ⎟⎠⎠(10)f = I 2(11)02 fcDk= Ikfmk( V ln( 2))m(12)Figure 1: The relationship between the input carrier frequency,the modulation depth and the actual carrier frequency.From Figure 1 it can be seen the actual carrier frequency increasesquite rapidly as the Modulation Depth V m reaches valuesof 8 or more. This illustrates the difference between linear FMand Exponential FM well. It also hints at the problems that canoccur with the digital implementation of Exponential FM andwarns that care must be taken when setting a sampling frequencyfor any implementation so that it is commensurate with the widthof the Modulation Depth control. Lastly, looking at (11) it can beseen that including a DC term (V 0 ) in the modulating signal addsfurther complications in that it can raise the carrier frequencysignificantly. For example, for V 0 =5 the carrier frequency will bescaled by a factor of 7.17.2.2. Computing the Spectrum of Exponential FMTo obtain the spectrum of the Exponential FM signal in (10)there are a number of possible approaches. These can be numerical,analytical, or a hybrid of the two. Note though what is moreuseful here is the spectrum envelope rather than the actual spectrumitself. When attempting to compute the bandwidth it ismuch easier to work with the envelope because any gaps that existbetween the partials in the signal that can disrupt an auto-DAFX-2DAFx-116

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!