Matlab ASK PSK FSK Code for Square and Sine Waves | Step-by-Step Guide

  • Context: MATLAB 
  • Thread starter Thread starter sara_UK
  • Start date Start date
  • Tags Tags
    Matlab
Join the discussion
Registration is free. Ask a follow-up in this thread, or start your own.
3 replies · 8K views
sara_UK
Messages
4
Reaction score
0
Hello guys..

I am trying to write a code for ASK in Matlab, but it doesn't give me the final figure!

% Generating a input square wave
x1 = 0:(pi/100):(10*pi);
y1 = square(x1);
A = plot(x1,y1);
figure(1),A,title( 'Square wave');xlabel('x'); ylabel('y');ylim([0,1]);grid;

% Generating a carrier(cosine wave) with a higher frequency as compared to sq.wave
f=0.8
t = 0:(pi/100):(10*pi);
y2 = cos(2*pi*f*t);
figure(2),B = plot(t,y2),title( 'Sine wave');xlabel('x'); ylabel('y');ylim([-2,2]); xlim([0,35]);grid;

ASK = A.^B;
figure(3),plot(t,ASK),title('ASK');xlabel('x'); ylabel('y');ylim([-2,2]); xlim([0,35]);grid;

your helpd would be very much appriciated .

Thanks
 
Physics news on Phys.org
Your calculation of ASK is not correct and so you are not getting the plot. Please check.
 
Which calculation do u mean? and how do u suggest me correcting it?
 
you can fallow this blog to get code
kemppro.blogspot.in