- External Modulation: Modulate your 4FSK with a 150 MHz carrier (e.g., cos block) before feeding it to "iqmodulator".
- Simulink Upconversion: Use Simulink's upconversion blocks to achieve the frequency shift.
Baseband IQ to RF Signal Generation
34 Ansichten (letzte 30 Tage)
Ältere Kommentare anzeigen
![](https://www.mathworks.com/matlabcentral/answers/uploaded_files/1704526/image.png)
Body:
I'm working on the IQmod example in MATLAB and attempting to generate a 4FSK signal for transmission at 150 MHz. However, I'm unclear about how to control the center frequency of the transmitted signal.
Current Approach:
- I've tried using the center frequency option in the inport block, but it doesn't seem to affect the transmission frequency.
- The iqmodulator block offers a local Oscillator option, but its purpose in setting the center frequency isn't entirely clear.
My Question:
- How can I properly set the center frequency to 150 MHz for transmitting the 4FSK signal using the IQmod example? Should I be modulating the baseband signal with a carrier at 150 MHz before feeding it to iqmodulator? Or is there another approach within the existing structure?
Additional Information:
- I'm using a sampling rate of 1 MHz for the IQ data.
0 Kommentare
Antworten (1)
Uday
am 4 Jun. 2024
Hi Dhruv,
The "iqmodulator" block handles baseband IQ modulation. To transmit your 4FSK signal at 150 MHz, you'll need to add a carrier outside the block.
Two options:
Keep your 4FSK signal components below 500 kHz to avoid aliasing.
Refer: https://www.mathworks.com/help/simrf/ug/modulate-two-tone-dc-signal-using-idealized-baseband-mixer-block.html for more details.
0 Kommentare
Siehe auch
Kategorien
Mehr zu Communications Toolbox finden Sie in Help Center und File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!