despre lăţimea de bandă de semnal ...

S

shaunlu

Guest
Hi guys,
Vreau să simuleze diferenţa de lăţime de bandă semnalului cu shapping puls diferite.
Eu folosesc două tipuri de impulsuri modelarea: 1) rect modelarea 2) jumătate de sine modelarea.
Am doreşti pentru a afla de o jumătate de sine modelarea devine randament bun bantwidth ....
Mi-am creat diagrama specturm, dar I dont know cum la spre a afla latime de banda .. (latime de banda 3dB, 99% ... indiferent de latime de banda.)

după cum urmează este codul meu.
Thanks for your help ...

*********************************
CLC;
clare;
închideţi toate;

Chiprate = 2 * 100;% Chiprate = 1/Tc
SampleRate = 50;% SampleRate = 1 Hz
cnt = (SampleRate / 4: SampleRate: (Chiprate));
HalfSineShaping = sin (pi * cnt / (Chiprate));
Mesaj = randint (1100) * 2-1;
Lungimea SineShaped = remodela * ((Mesaj 'HalfSineShaping)', 1, (Mesaj) * lungime (HalfSineShaping));
RectShaping cele = (1, Chiprate / SampleRate);
Lungimea RectShaped = remodela * ((Mesaj 'RectShaping)', 1, (Mesaj) * lungime (RectShaping));

cifră;
stem (HalfSineShaping)
cifră;
stem (RectShaping)

cifră;
stem (SineShaped)
cifră;
stem (RectShaped)

SineFFT = FFT (SineShaped);
SineFFTLength = 1: lungime (SineFFT);
RectFFT = FFT (RectShaped);
RectFFTLength = 1: lungime (RectFFT);

cifră;
teren (SineFFTLength, SineFFT)
Titlul de conţinut ( "Frecventa de jumătate de sine modelarea semnal")
xlabel de frecvenţă ( '(Hz)')
grid on;

cifră;
teren (RectFFTLength, RectFFT)
titlul de conţinut ( "Frecvenţa semnalului de rect modelarea")
xlabel de frecvenţă ( '(Hz)')

 
Pls aruncăm o privire la pwelch funcţia MATLAB () şi spectrului de frecvenţe radio ().

joshuashi

 

Welcome to EDABoard.com

Sponsor

Back
Top