From Friday, April 19th (11:00 PM CDT) through Saturday, April 20th (2:00 PM CDT), 2024, ni.com will undergo system upgrades that may result in temporary service interruption.

We appreciate your patience as we improve our online experience.

LabVIEW Communications System Design Suite

cancel
Showing results for 
Search instead for 
Did you mean: 

SOQPSK demod

Hello

I am trying to implement SOQPSK demodulator.

I want to know is it possible to convert QPSK or OQPSK to SOQPSK

by using the one which is available in LabVIEW and how ??

 

0 Kudos
Message 1 of 4
(3,460 Views)

I haven't worked with OQPSK, but it seems to me the easiest way is to convert from regular QPSK. I'm working from the information here:

http://www.ni.com/tutorial/5487/en/

 

It seems to me you could use the modulation toolkit to do this.

 

  1. Start with a QPSK waveform
  2. Take IQ data from QPSK (after symbol mapping) and upsample by a factor of 2
  3. split complex array into I and Q
  4. Delay Q array by one sample

I'm not familiar with SOQPSK, but maybe you could derive that from the OQPSK IQ data?

 

Edit: Looks like modulation toolkit actually includes some OPQSK examples: MT Offset QPSK Equalization.vi, MT Offset QPSK Mod-Demod.vi, and MT Offset QPSK Transceiver.vi.

Dale S.
RF Systems Engineer - NI
0 Kudos
Message 2 of 4
(3,435 Views)

Hello Sir

 

Thanks for your earnest response.

Sir is there any third order Butterwoth filter or just half sine filter or a average matched filter readily available in the toolkit

0 Kudos
Message 3 of 4
(3,424 Views)

Try browsing the VIs in this palette.

Dale S.
RF Systems Engineer - NI
0 Kudos
Message 4 of 4
(3,416 Views)