フィルターのクリア

Baseband IQ to RF Signal Generation

12 ビュー (過去 30 日間)
Dhruv
Dhruv 2024 年 5 月 27 日
回答済み: Uday 2024 年 6 月 4 日
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.

回答 (1 件)

Uday
Uday 2024 年 6 月 4 日
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:
  1. External Modulation: Modulate your 4FSK with a 150 MHz carrier (e.g., cos block) before feeding it to "iqmodulator".
  2. Simulink Upconversion: Use Simulink's upconversion blocks to achieve the frequency shift.
Keep your 4FSK signal components below 500 kHz to avoid aliasing.

カテゴリ

Help Center および File ExchangePHY Components についてさらに検索

製品


リリース

R2024a

Community Treasure Hunt

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

Start Hunting!

Translated by