How can I change the central frequency of a baseband modulated signal in simulink?

I'm pretty new to simulink and I'm trying to implement a simple digital GFSK mod/demod system that works at 169Mhz.
I've implemented the Tx model (random source at 4kbps and CPFSK with Gaussian Filter), but now I need to bring the signal at 169Mhz. I'm analyzing the spectrum using the Spectrum Analyzer block.
How can I bring the signal to passband 169Mhz and then bring it back to baseband at the receiver?
Thanks. Giuseppe

5 Comments

which block are you using to generate your signal?
I'm using the block "CPM Modulator BaseBand" with Gaussian Filter. As input I used a "Bernoulli Binary" random generator, NRZ modulated (-0.5 * 2). I tried to multiply the signal by a carrier with a frequency of 169Mhz, but the Spectrum is not as it should be.
I tried to follow the demo "commpassbandmod" and so I also added a raised cosine filter into my model, but the signal cannot go further than 900Khz. I guess that the problem is related to something like upsampling.. but even trying different implementations, I'm not able to solve the problem.

Sign in to comment.

Answers (0)

Products

Asked:

on 14 Sep 2012

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!