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