OQPSK simulation using matlab

5 次查看(过去 30 天)
Noha
Noha 2017-1-22
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
Tasos

类别

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