o signál šířku pásma ...

S

shaunlu

Guest
Ahoj kluci,
Chci, aby simulovaly rozdíl signálu pásma s různými tep shapping.
Používám dva druhů impulsů formování: 1) rect tvarování 2) Half-sine tvarování.
I chtít zjistit, Half-sine formování dostane dobrou bantwidth účinnost ....
Vytvořil jsem specturm diagram, ale nevím, jak zjistit šířku pásma .. (3 dB šířka pásma, 99% šířky pásma ... cokoliv.)

jak řídit je můj kód.
Děkujeme za vaši pomoc ...

*********************************
CLC;
jasný;
Zavřete všechny;

Chiprate = 2 * 100;% Chiprate = 1/Tc
Vzorkovací = 50;% vzorkovací = 1 Hz
CNT = (vzorkovací / 4: vzorkovací: (Chiprate));
HalfSineShaping = sin (pi * CNT / (Chiprate));
Zpráva = randint (1.100) * 2-1;
SineShaped = přetvoří ((Zpráva '* HalfSineShaping)', 1, délka (Message) * Délka (HalfSineShaping));
RectShaping = ty (1, Chiprate / vzorkové);
RectShaped = přetvoří ((Zpráva '* RectShaping)', 1, délka (Message) * Délka (RectShaping));

Obrázek;
kmenové (HalfSineShaping)
Obrázek;
kmenové (RectShaping)

Obrázek;
kmenové (SineShaped)
Obrázek;
kmenové (RectShaped)

SineFFT = FFT (SineShaped);
SineFFTLength = 1: délka (SineFFT);
RectFFT = FFT (RectShaped);
RectFFTLength = 1: délka (RectFFT);

Obrázek;
plot (SineFFTLength, SineFFT)
Název ('Frekvence obsahu Half-sine tvarování signálu')
xlabel ('frekvence (Hz)')
sítě o;

Obrázek;
plot (RectFFTLength, RectFFT)
Název ('Frekvence obsah rect tvarování signálu')
xlabel ('frekvence (Hz)')

 
Pls podívejte se na matlab funkce pwelch () a spektra ().

joshuashi

 

Welcome to EDABoard.com

Sponsor

Back
Top