what is any function use to get the PSD
.
what is any function use to get the PSD
.
ما هو PSD ؟
power spectrum density
اخى العزيز يجب عليك الاول معرفة ما هو power spectrum density وما هى المعطيات لحسابه وكيفية حسابه وهذه ليس لها علاقة بالماتلاب
وبعد ذلك يمكنك البحث فى كيفية حساب ذلك بالماتلاب
شكرا لك
الحمد لله وصلت لها رياضيا و عملت كود المات لاب لها
لكن عندى مشكلة بسيطة ب الكود و هى ان فى الشكل اللى يطلع المفروض ال delta fn تكمل مع كل ال R
مش مع ال 0 و R بس
يايت لو تقدر تساعدنى فى حلها
هو المشكلة ف امر stem
لو فى امر ممكن استخدمة غير ال stem
ما فيش مشاكل
هو اللى الامر بيطلعة انى باضرب delta fn * P
ايه هو الامر اللى بيرسم delta fn من - ملانهاية ل ملانهاية بس عند عند نقط معينة يعنى مثلا 1 2 3
الكود اهو :
A=2;
Tb=1;
R=1/Tb;
L=2*R;
f=-3*L:L/50:3*L;
P=(A.^2*Tb)/16*(sinc(f*Tb/2)).^2;
g=plot(f,P);
hold on;
xlabel('Frequency');
ylabel('Normalized Power');
stem([0 R],[abs((A.^2*Tb)/16) P(26)+0.1]);
hold off;
set(gca,'XTickMode','manual','XTick',[-5*R,-4*R,-3*R,-2*R,-R,0,R,2*R,3*R,4*R,5*R]);
grid on;
set(gca,'YTickMode','manual','YTick',[0.5*Tb,Tb]);
set(gca,'XTickLabel',{['-5R'];['-4R'];['-3R'];['-2R'];['-R'];['0'];['R'];['2R'];['3R'];['4R'];['5R']})
set(gca,'YTickLabel',{['0.5*Tb'];['Tb']})
شكرا ليك مرة اخرى
جرب الاتى
A=2;
Tb=1;
R=1/Tb;
L=2*R;
f=-3*L:L/50:3*L;
P=(A.^2*Tb)/16*(sinc(f*Tb/2)).^2;
g=plot(f,P);
hold on;
xlabel('Frequency');
ylabel('Normalized Power');
x = -6: 6;
P2 = (A.^2*Tb)/16*(sinc(x*Tb/2)).^2;
stem(x,P2);
%stem([0 R],[abs((A.^2*Tb)/16) P(26)+0.1]);
hold off;
set(gca,'XTickMode','manual','XTick',[-5*R,-4*R,-3*R,-2*R,-R,0,R,2*R,3*R,4*R,5*R]);
grid on;
set(gca,'YTickMode','manual','YTick',[0.5*Tb,Tb]);
set(gca,'XTickLabel',{['-5R'];['-4R'];['-3R'];['-2R'];['-R'];['0'];['R'];['2R'];['3R'];['4R'];['5R']})
set(gca,'YTickLabel',{['0.5*Tb'];['Tb']})
thanks for all u effort
العفو