sinuskurve plotten in matlab

Gast #418762
Lesenswert?

Hallo,

ich hoffe es kann mir jemand bei diesem problem helfen und zwar will
ich diese funktion in matlab darstellen. mein problem liegt nun darin
das ich nicht weiß wie ich es mathematisch beschreiben kann/soll, damit
ich das dann plotten kann!?
Angehängte Dateien:
Gast #418763
Lesenswert?

Die benögtigten Formeln sind:

für bitwert 1:    U*sin(2*pi*f*t+0)
für bitwert 0:    U*sin(2*pi*f*t+pi)

U=Amplitude
f=Trägerfrequenz

Wie das nun auf matlab anzuwenden ist, weiß ich leider nicht....
aber vielleicht kann jemand anders helfen


gruß stefan
Gast #418764
Lesenswert?

----------------- 8< --------------------------------
spb = 32;   %samples per bit
data = [1,0,1,1,1];

N = length(data);
u = -1 + 2*data;  % antipodale Folge für 2-PSK
g = sin(2*pi*[1:spb]'/spb*2);   %Impulsantwort für ein Symbol

y = reshape( g*u, N*spb, 1 );
plot(y);
----------------- 8< --------------------------------

Antwort schreiben

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren