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

  • Thread starter Thread starter sara_UK
  • Start date Start date
  • Tags Tags
    Matlab
AI Thread Summary
The discussion revolves around a user attempting to generate Amplitude Shift Keying (ASK) in MATLAB but encountering issues with the final figure not displaying correctly. The user shares their code, which includes generating a square wave and a cosine wave as a carrier. However, the calculation for ASK is indicated to be incorrect, leading to the absence of the expected plot. A suggestion is made to refer to a specific blog for guidance on correcting the code. The conversation highlights the importance of accurate calculations in signal processing and the need for proper resources to troubleshoot coding issues in MATLAB.
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
 

Similar threads

Replies
8
Views
2K
Replies
9
Views
5K
Replies
5
Views
2K
Replies
2
Views
2K
Replies
4
Views
2K
Replies
4
Views
3K
Replies
6
Views
2K
Replies
1
Views
3K
Back
Top