pesius
Newbie level 3
I'm trying to implement (using Simulink) a communication model based on a GFSK modulation with a source bit rate @2.4kbps.
To generate the GFSK I used a CPM block with gaussian filter (the spectrum is as I was expecting).
Now I need to bring the signal from baseband to passband @169Mhz as central frequency.
I tried to multiply the modulated signal by a sine wave with carrier frequency equal to 169Mhz, but analyzing the output with the Spectrum Analyzer the signal does not go further than 900Khz. I mean, if I generate a sine wave with 0<f<900KHz the signal is correctly shifted, but if I increase the carrier frequency than the output signal fluctuates in the range 0-900Khz.
Here are some parameters of the blocks:
Bernoully Binary Generator
-sample time:1/2400
-sample per frame: 1.
CPM:
-modulation index: 2
-sample per frame:100
SineWave:
-carrier frequency: 169e6
-sample time: (1/2400)/(100)
-sample per frame: 100
Is there any error in what I do?
Thanks,
Giuseppe
To generate the GFSK I used a CPM block with gaussian filter (the spectrum is as I was expecting).
Now I need to bring the signal from baseband to passband @169Mhz as central frequency.
I tried to multiply the modulated signal by a sine wave with carrier frequency equal to 169Mhz, but analyzing the output with the Spectrum Analyzer the signal does not go further than 900Khz. I mean, if I generate a sine wave with 0<f<900KHz the signal is correctly shifted, but if I increase the carrier frequency than the output signal fluctuates in the range 0-900Khz.
Here are some parameters of the blocks:
Bernoully Binary Generator
-sample time:1/2400
-sample per frame: 1.
CPM:
-modulation index: 2
-sample per frame:100
SineWave:
-carrier frequency: 169e6
-sample time: (1/2400)/(100)
-sample per frame: 100
Is there any error in what I do?
Thanks,
Giuseppe