Get real, active and permanent YouTube subscribers
Get Free YouTube Subscribers, Views and Likes

FM Synthesis with an Imaginary Index of Modulation (Modified FM)

Follow
Lantertronics - Aaron Lanterman

Theory and Practice of Modified Frequency Modulation Synthesis by Lazzarini and Timoney: https://core.ac.uk/download/pdf/29701...

Support this channel via a special purpose donation to the Georgia Tech Foundation (GTF210000920), earmarked for my work:    • Support This Channel via a Special Pu...  

MATLAB/Octave code:

pkg load signal
fs = 48000;
tt = 0:1/fs:10;

fc = 110;
fm = 220*sqrt(2);

oc = 2*pi*fc;
om = 2*pi*fm;

%a = linspace(0,1,floor(length(tt)/2));
%a = 21 * [a, 1, a(end:1:1)];
a = 21 * linspace(1,0,length(tt));

%xx = cos(oc * tt + a .* cos(om * tt));
xx = exp(a) .* cos(oc * tt) .* exp(a .* cos(om * tt));

figure(1);
specgram(xx,4096,fs);
axis([0 10 0 3000])
figure(2)
plot(tt,xx);
soundsc(xx,fs,16)

0:00 Introduction
0:30 Standard FM
2:22 Bessel functions
2:48 Euler's formula
4:12 Modified FM
5:08 Amplitude normalization
6:35 Waveshaping/AM interpretation
8:13 Harmonic examples
10:33 Inharmonic examples
12:50 Exponential envelopes

posted by assegai7s