The Designer's Guide Community Forum
https://designers-guide.org/forum/YaBB.pl
Measurements >> RF Measurements >> EVM of MSK and HalfSine-Pulse-Shaped-OQPSK
https://designers-guide.org/forum/YaBB.pl?num=1195226387

Message started by pancho_hideboo on Nov 16th, 2007, 7:19am

Title: EVM of MSK and HalfSine-Pulse-Shaped-OQPSK
Post by pancho_hideboo on Nov 16th, 2007, 7:19am

Hi.

Halfsine pulse shaped OQPSK is one of the method to generate MSK signal.
So Halfsine pulse shaped OQPSK is same as MSK.

If I evaluate EVM of MSK signal, there can be three options.
Here my question is difference of results of the following three EVMs:
  (1) EVM measured as MSK with Tsymb=Tbit, reference_filter=none
        and measurement_filter=none.
  (2) EVM measured as QPSK with Tsymb=Tbit, reference_filter=none
        and measurement_filter=none.
  (3) EVM measured as OQPSK with Tsymb=2*Tbit, reference_filter=halfsine
        and measurement_filter=none.

Here Tbit mean bit period and Tsymb mean symbol period.

As far as my understanding, the constellations of MSK and QPSK are identical although their trajectories are different.
So ideally EVM of (1) and (2) have to be same.

Anyone please teach me.  :-[



Title: Re: EVM of MSK and HalfSine-Pulse-Shaped-OQPSK
Post by didac on Nov 16th, 2007, 11:04am

Hi pancho,
I think that all arises from the fact that QPSK and MSK are two different modulations, I mean their spectrums are different regardless  the way they look their constellations. The MSK has the energy more concentrated so I think that it's more noise tolerant than QPSK(if not bandwidth limitation it's present cause MSK main lobe is wider than QPSK modulation).
hope it helps,

Title: Re: EVM of MSK and HalfSine-Pulse-Shaped-OQPSK
Post by pancho_hideboo on Nov 16th, 2007, 8:53pm

didac, thanks for append.

But my question is not difference between QPSK and MSK.
Their trajectories are different. And MSK have constant envelope.

My question is EVM's difference of MSK signal when I use three different measurement setups.
As far as my understanding, (1) and (2) has to be identical.
On the other hand, I'm not sure about (3).

Title: Re: EVM of MSK and HalfSine-Pulse-Shaped-OQPSK
Post by didac on Nov 17th, 2007, 3:30am

Hi pancho,
Sorry for my misunderstanding of your question. I'm  not sure but according to Agilent when you specify your reference signal it's not generated from zero at the test equipment, in fact what they seem to do is to demodulate the signal under test make a kind of "correction" and then modulate again(http://forums.tm.agilent.com/phpBB2/viewtopic.php?t=1175&sid=b5ed7a67b31bdb3ee0c59f5d71e9881d,see
the picture-it's the same than in some app notes-), so maybe is due to the process of demod/mod and "correction" of the signal that it's different for each modulation.
Hope it helps,

Title: Re: EVM of MSK and HalfSine-Pulse-Shaped-OQPSK
Post by pancho_hideboo on Nov 18th, 2007, 10:39pm

didac, thanks for append.

You are correct.

In most actual vector signal analyzer, different demodulation algorithms are used for generating the reference signals for MSK and QPSK.
So I can't use QPSK mode for measuring EVM of MSK signal even if their constellation points are completely same.
See attached figure first is MSK's Constellation as MSK, and second is MSK's Constellation as QPSK.
Note : EVM value in "Signal Quality Window" is not correct.

In IEEE802.15.4, MSK signal is generated as OQPSK with Halfsine pulse shaping.
See pp.47-48 of the following.
http://standards.ieee.org/getieee802/download/802.15.4-2003.pdf

So appropriate measurement method of EVM is (3)
But I don't have this measurement setup condition in my instruments.

What is different between (1) and (3)
  (1) EVM measured as MSK with Tsymb=Tbit, reference_filter=none
       and measurement_filter=none.
  (3) EVM measured as OQPSK with Tsymb=2*Tbit, reference_filter=halfsine
       and measurement_filter=none.

Here Tbit mean bit period and Tsymb mean symbol period.

Title: Re: EVM of MSK and HalfSine-Pulse-Shaped-OQPSK
Post by pancho_hideboo on Nov 18th, 2007, 10:53pm

This is second figure.

Title: Re: EVM of MSK and HalfSine-Pulse-Shaped-OQPSK
Post by didac on Nov 19th, 2007, 1:00am

Hi pancho,
Thanks for the pictures(it's good to see something graphical and not just my idea) and the reference. I was thinking if it is would be possible to generate the desired testbench using Labview(you will have to implement the block diagram of the EVM equipment), I've used in the past to generate VI's like an spectrum analyzer but I've never tried a EVM so maybe it's a silly idea,and most probably the data should be processed in  baseband.

Title: Re: EVM of MSK and HalfSine-Pulse-Shaped-OQPSK
Post by pancho_hideboo on Nov 19th, 2007, 2:04am

The following instruments have OQPSK(with Halfsine pulse shaping) mode.

http://wireless.agilent.com/zigbee/zigbee.shtml
http://www.rohde-schwarz.com/www/dev_center.nsf/frameset?OpenAgent&website=com&navig=/www/dev_center.nsf/html/nav,10,11&content=/appnote/RSI03.html
Tektronix RSA3408A also have OQPSK(with Halfsine pulse shaping) mode.

Although my tektronix RSA6100A is very expensive instruments,
this doesn't have OQPSK(with Halfsine pulse shaping) mode.
So I have to use MSK mode.

Since my RSA6100A can save I/Q vs time signal as MAT file,
so maybe I can analyze EVM as OQPSK(with Halfsine pulse shaping) using MATLAB or Agilent Ptolemy.

Title: Re: EVM of MSK and HalfSine-Pulse-Shaped-OQPSK
Post by didac on Nov 19th, 2007, 5:01am

Hi,
Yeah I think you are right, with Matlab or Ptolemy it would easier than my approach with Labview.

Title: Re: EVM of MSK and HalfSine-Pulse-Shaped-OQPSK
Post by pancho_hideboo on Dec 25th, 2007, 10:34pm

I compared the following two measurement setups for MSK signal(Tbit=0.5usec).
  (1) EVM measured as MSK with Tsymb=1/2MHz=0.5usec, reference_filter=none  
      and measurement_filter=none.  
  (3) EVM measured as OQPSK with Tsymb=1/1MHz=1.0usec, reference_filter=halfsine  
      and measurement_filter=none.  
 
Here Tbit mean bit period and Tsymb mean symbol period.

MSK signal was generated by Agilent E4438C signal generator.
In (1), RMS_EVM=0.77%, Peak_EVM=2.11%
In (3). RMS_EVM=0.74%, Peak_EVM=2.13%

It seems EVMs in both cases have no remarkable difference.

Attached pictures are results.
First one is (1) and second is (3).




Title: Re: EVM of MSK and HalfSine-Pulse-Shaped-OQPSK
Post by pancho_hideboo on Dec 25th, 2007, 10:35pm

This is second picture.
Here OQPSK demodulation mode is used.


Title: Re: EVM of MSK and HalfSine-Pulse-Shaped-OQPSK
Post by didac on Dec 29th, 2007, 3:28am

Hi pancho,
Thanks for posting the results,then option (3) seems to be the correct one. I wil take note, oncemore thanks for sharing this.

The Designer's Guide Community Forum » Powered by YaBB 2.2.2!
YaBB © 2000-2008. All Rights Reserved.