OQPSK simulation using matlab

조회 수: 2 (최근 30일)
Noha . 2017년 1월 22일
답변: Tasos Giannoulis . 2017년 1월 30일
In the above link, the command explains how the signal is modulated using OQPSK, but the carrier frequency is not specified. Zigbee for wireless indoor transmission uses 2.4 GHz carrier frequency according to IEEE802 standards. There is no input argument in the command to state the required carrier frequency.

답변 (1개)

Tasos Giannoulis
Tasos Giannoulis 2017년 1월 30일
Hi Hana,
1) This function and most tools of the Communications System Toolbox provide a baseband signal, not passband. The motivation behind baseband-signal processing is speed. It is much faster to work with a baseband signal than with a signal that is sampled at 2.4 GHz. Nevertheless, baseband signals do not prevent you from working with the 2.4 GHz band. For example, if you want to transmit or receive signals at 2.4 GHz, then you simply specify the center frequency at the radio block (or System object) and you pass a baseband signal to the transmitter. Then the radio transmitter will do the upconversion to 2.4 GHz for you.
2) Be aware that ZigBee and IEEE 802.15.4 use half-sine filtering. As of R2016b, the OQPSK modulator upsamples the signal by 2 and if filtering is used right after, then the result may not be the desired one. You may be better off if you jointly do modulation and filtering on your own in this order:
a. Split bits to odd (I) and even (Q)
b. Filter both I & Q streams for half-sine pulses
c. Delay the even-bit stream (Q) by half a simple and make a complex waveform I + j*Q


Help CenterFile Exchange에서 Modulation에 대해 자세히 알아보기


Community Treasure Hunt

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

Start Hunting!

Translated by