how to make both graphs x and y axis identical?

4 vues (au cours des 30 derniers jours)
Dipsikha Roy
Dipsikha Roy le 13 Fév 2021
Modifié(e) : Dipsikha Roy le 26 Fév 2021
Here in graph x axis is 200,400,600 and y axis has been ranging from 0 to 3 while other graph x axis is like 20,40,60.. and y axis range is ranging from 0 to 8.How to make both axis equal?Please help me?
  1 commentaire
Dipsikha Roy
Dipsikha Roy le 15 Fév 2021
recvd_serial_data = reshape(fft_data, 1,(16*8));
qam_demodulated_data = qamdemod(recvd_serial_data,M);
figure(17),
subplot(2,1,1),
x=1:no_of_data_bits;
recvd_serial_data = reshape(fft_data, 1,(16*8));
qam_demodulated_data = qamdemod(recvd_serial_data,M);
figure(17),
subplot(2,1,1),
x=1:no_of_data_bits;
stem(x*(1/Fm),data_source);
grid on;xlabel('Data Points');ylabel('Amplitude');
title('Original Data')
subplot (2,1,2),
num_sent = length(qam_demodulated_data );
lie_about_the_time = linspace(1, length(qam_demodulated_data), num_sent);
stairs(lie_about_the_time, qam_demodulated_data)
I used thid code,but this is not something I want.

Connectez-vous pour commenter.

Réponse acceptée

Walter Roberson
Walter Roberson le 14 Fév 2021
Currently you have something like
stairs(received_data)
Change that to
num_sent = length(original_data);
lie_about_the_time = linspace(1, length(recieved_data), num_sent);
stairs(lie_about_the_time, received_data)
  12 commentaires
Dipsikha Roy
Dipsikha Roy le 16 Fév 2021
Sir one help please
S2P = reshape(qam_modulated_data, no_of_data_bits/M,M);
here instead of passing qam_modulated_data I want to pass udata1 .Because I want to add Cyclic prefix only on even frequency suppressed data not every constallation point of qam.So how can I achieve that,instead of qam_modulated_data i want to pass udata1,
Dipsikha Roy
Dipsikha Roy le 26 Fév 2021
Modifié(e) : Dipsikha Roy le 26 Fév 2021
How to calculate ber vs snr of ofdm in above code,can you please guide?

Connectez-vous pour commenter.

Plus de réponses (1)

randerss simil
randerss simil le 13 Fév 2021
Modifié(e) : randerss simil le 13 Fév 2021
subplot(211)
t = linspace(0,3,1200)
stem(1:100:1200,3*cos(t(1:100:1200)))
xlim([1 1200])
xticks([0 200 400 600 800 1000 1200])
xticklabels({'0','200','400','600','800','1000','1200'})
subplot(212)
t = linspace(0,8,1200)
stem(1:100:1200,8*sin(t(1:100:1200)))
xlim([1 1200])
xticks([0 200 400 600 800 1000 1200])
xticklabels({'0','200','400','600','800','1000','1200'})
Try some thing like above
  1 commentaire
Dipsikha Roy
Dipsikha Roy le 14 Fév 2021
Thanks for ur help sir,but it is not working.

Connectez-vous pour commenter.

Tags

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by