you will learn the phone information signal process with Matrix Laboratory application (MATLAB)

in #utopian-io7 years ago (edited)

What Will you Learn?

You will learn the phone information signal process with Matrix Laboratory application (MATLAB)

Requirements

application matlab 2013/ code.

Difficulty

Intermediate

Tutorial Contents

Matrix Laboratory (MATLAB) is a program for analyzing and computing numerical data, Matrix Laboratory (MATLAB) is also an advanced programming language of mathematics, which is formed on the basis of thinking using the properties and forms of matrices.
Basically, analog signals are data signals in the form of continuous waves (continuous). The modulation technique for analogous information signals can be divided into three types based on the parameters of a sine wave. Each type of modulation has its weaknesses and advantages. There are three types of analog modulation that are often used in analog communication syntheses: Amplitude Modulation (AM) Frequency Modulation (FM), Phase Modulation (PM).
Amplitude Modulation (AM) signal is one of the modulation technique that modulation process of low frequency signal (information signal) at high frequency by comparing high frequency wave amplitude (carrier frequency) without comparing its frequency.

Pengertian-Modulasi-Analog-dan-jenis-jenis-modulasi-Analog.jpg

Step 1 : open the matlab application until the first page appears
matlab.png
link Download aplikasi Matrik laboratory (MATLAB): https://www.mathworks.com/products/matlab.html

the first page appears
1.png
Step 2: klick the new Script
2.jpg

Step 3 :enter code on the new script
fi = 650;
fc = 130000000;
fs=2fc;
b = (fc-fi)/fi;
Ti = 1/fi;
t = 0:Ti/4444:6
Ti;
t1 = 0:Ti/8888:0.1Ti;
m = sin(2
pifit);
c = sin(2pifc*t);

figure(1) ;
subplot(2,1,1);
plot(t,m);
xlabel('Time');
ylabel('Amplitudo');
title('Sinyal Informasi');
grid on;

subplot(2,1,2);
plot(t,c);
xlabel('Time');
ylabel('Amplitudo');
title('Sinyal Carrier');
grid on;
%%
% sinyal noise dan termodulasi

figure(2) ;
x=randn(size(t));
n=awgn(x,5);
FM = sin(2pifc.t1 + bcos(2pifi.*t1));
subplot(2,1,1);
plot(t,n);
xlabel('Time');
ylabel('Amplitudo');
title('Sinyal Noise');
grid on;

subplot(2,1,2);
plot(t1,FM);
xlabel('Time');
ylabel('Amplitudo');
title('Sinyal Termodulasi FM');
grid on;
%%
% sinyal hasil penguatan dan penguatan dengan noise

figure(3) ;
amp = 5;
g = FM*amp;
x = randn(size(t1));
n = awgn(g,5);
h = n+x;
subplot(2,1,1);
plot(t1,g);
xlabel('Time');
ylabel('Amplitudo');
title('Sinyal Hasil Penguatan(penguatan =2)');
grid on;

subplot(2,1,2);
plot(t1,h);
xlabel('Time');
ylabel('Amplitudo');
title('Sinyal Hasil Penguatan + Noise');
grid on;
%%
% sinyal terfilter dan terdemodulasi

figure(4) ;
Y=fft(g);
fvtool(Y,1);
xlabel('Frekuensi' )
ylabel('Time');
title('FFT');
grid on;

8.png

results:Hasilnya:
signal information and carrier signal
figure 1.jpg

signal strengthening and signal strengthening + noise
figure 2.jpg

signal noise and modulated signal
figure 3.jpg

modulated signal
figure 4.jpg

Curriculum

this is my first tutorial about the phone information signal process with Matrix Lab



Posted on Utopian.io - Rewarding Open Source Contributors

Sort:  

Your contribution cannot be approved because it does not refer to or relate to an open-source repository. See here for a definition of "open-source."

You can contact us on Discord.
[utopian-moderator]

thanks for your information mr @amosbastian. I will make a post in accordance with utopian.io open source.
follow back me @fahmiazhar4698