مساعده فى امر للماتلاب


(mohamed777) #1

what is any function use to get the PSD

.


#2

ما هو PSD ؟


(mohamed777) #3

power spectrum density


#4

اخى العزيز يجب عليك الاول معرفة ما هو power spectrum density وما هى المعطيات لحسابه وكيفية حسابه وهذه ليس لها علاقة بالماتلاب
وبعد ذلك يمكنك البحث فى كيفية حساب ذلك بالماتلاب


(mohamed777) #5

شكرا لك
الحمد لله وصلت لها رياضيا و عملت كود المات لاب لها
لكن عندى مشكلة بسيطة ب الكود و هى ان فى الشكل اللى يطلع المفروض ال 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']})

شكرا ليك مرة اخرى


#6

جرب الاتى

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']})

(mohamed777) #7

thanks for all u effort


#8

العفو