No BSD License
-
my_ammod(m, K, A, fc, fs)
here i want to show the method of generating AM signal, here m is the
-
my_fmdemod(s, fc, fs)
now i am going to make a function to demodulate the FM signal, here s is
-
my_fmmod(m, A , B , C , fc , ...
here i am going to show the generation of FM signal by the my_fmmod
-
test_am()
this m file demonstrate the testing of AM modulation demod signal, now i
-
test_file_am()
this is the test file for modulating and demodulatin the music signal of
-
test_file_fm()
by this file i have to take a music file of duration 20 sec, and perform
-
test_fm()
now i am going to test the my_fmmod file by making modulating, and carrier
-
tfplot(s, fs, name, plottitle)
TFPLOT Time and frequency plot
-
View all files
from
AM, FM Familiarization
by Santosh Shah
keep all files in a folder and run any of the test files.
|
| my_fmmod(m, A , B , C , fc , fs)
|
function s= my_fmmod(m, A , B , C , fc , fs)
%here i am going to show the generation of FM signal by the my_fmmod
%function. here m is the modulating signal, A is the amplitude of carrier
%signal, B is the modulation factor, C is the some other constant for
%phase, fc is the carrier frequency , and fs is the sampling frequency. the
%basic principle to modulate the signal as follows
% s(t) = A*cos(2*pi*fc*t + B int m(t)dt + C)
%santosh shah, The LNM IIT Jaipur (India)(santosh.jnt@gmail.com) 22/04/07
% finding the time vector from the messege vector
t= linspace(0, (length(m)-1)/fs, length(m));
%processs for computing FM sognal
%first i have to compute the integration part so..
s_int = cumsum(m) / fs;
%now complete FM signal
s = A*cos(2*pi*fc*t + B*s_int + C);
end
|
|
Contact us at files@mathworks.com