Root raised cosine pulse

35 vues (au cours des 30 derniers jours)
Sara Nasir
Sara Nasir le 21 Août 2020
Commenté : Walter Roberson le 22 Août 2020
B=0.5; %Beta value
Ts = 0.01; %Sampling interval
N=2000; %Number of samples
t=-20:Ts:(N-1)*Ts;
%Formula
pt_RootRaisedCosine = ((sin(pi*t.*(1-B)) + 4*B*t.*cos(pi*t*(1+B))) ./ (pi*t.*(1-(4*B*t).^2)));
plot(pt_RootRaisedCosine);
Hello,
I am trying to plot root raised cosine pulse for Beta equal to 0.5. But the issue in graph is, there is a little space. I am unable to figure out. Can someone help!

Réponse acceptée

Walter Roberson
Walter Roberson le 21 Août 2020
t.*(1-(4*B*t).^2) is 0 at indices 1951 2001 2051 . For one of those it is because t == 0, and for the other two it is because 4*B*t == 1 so the 1 minus equals 0.
  3 commentaires
Sara Nasir
Sara Nasir le 22 Août 2020
t = [-N*T:Ts:N*T] + 10^(-8); % in order to avoid division by zero problems at t=0.
This is what i did to not get that space
Walter Roberson
Walter Roberson le 22 Août 2020
inf points are also not plotted, though.

Connectez-vous pour commenter.

Plus de réponses (0)

Catégories

En savoir plus sur Loops and Conditional Statements dans Help Center et File Exchange

Community Treasure Hunt

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

Start Hunting!

Translated by