1 Star2 Stars3 Stars4 Stars5 Stars (3 votes, average: 3.67 out of 5)
Print Print

Non coherent demodulation of pi/4 DQPSK (TETRA)

by Krishna Sankar on April 12, 2010

In TETRA specifications, one of the modulation technique used is Differential Quaternary Phase Shift Keying (DQPSK). We will discuss the bit error rate with non-coherent demodulation of DQPSK in Additive White Gaussian Noise (AWGN) channel.

pi/4 DQPSK

The incoming bit sequence is grouped into two bits and is mapped into differential phase as follows:

B(2k-1) B(2k)
1 1
0 1
0 0
1 0

Table : Phase transitions for DQPSK modulation (Ref Table 5.1 of ETSI 301-893 V3.2.1)

The modulation symbol is formed by applying a phase offset to previous symbol and is defined as follows:



Alternately, the phase transitions can be represented as


The constellation of the DQPSK occupies phase values separated by as shown below in the blue dots. The red lines shows all possible phase transitions.

Constellation of pi/4 DQPSK specification

Figure: Constellation of DQPSK (Ref Figure 5.1 of ETSI 301-893 V3.2.1)

Channel Model

The transmitted waveform gets corrupted by noise , typically referred to as Additive White Gaussian Noise (AWGN).

Additive : As the noise gets ‘added’ (and not multiplied) to the received signal

White : The spectrum of the noise if flat for all frequencies.

Gaussian : The values of the noise follows the Gaussian probability distribution function,

with mean and

variance .

The received symbol is,

Non Coherent Receiver

A non-coherent receiver relies on the phase transitions between consecutive symbols to form an estimate of the transmitted bits. The sequence of operation is as follows:

a) On the received symbols estimate the phase

b) Find the delta of the estimated phase between consecutive symbols

c) Quantize the estimated delta phase values lying from as follows and convert to bits per the following encoding:


Received delta phase to bit mapping for DQPSK

Figure: Received delta phase to bit mapping

The theoretical bit error rate defined with the mapping above is (Ref Chapter 5.2.8 of Digital Communications by Proakis, 4th Edition)





is the modified Bessel function of first kind.

Simulation results

The script performs the following

(a) Generate random binary sequence of +1′s and 0′s.

(b) Group two bits together and apply DQPSK modulation

(c) Add white Gaussian noise.

(d) At the receiver, estimate the phase of the received symbols. Based on the delta of the received phase, estimate the transmitted bits

(e) Repeat for multiple values of and plot the simulation and theoretical results.

Click here to download the script for simulating BER of pi/4 DQPSK with non-coherent demodulation at the receiver

BER plot for pi/4 DQPSK wit non coherent demodulation

Figure: BER plot for DQPSK with non-coherent demodulation


Can see good agreement between simulated and theoretical results. :)


Digital Communications by Proakis, 4th Edition

D id you like this article? Make sure that you do not miss a new article by subscribing to RSS feed OR subscribing to e-mail newsletter. Note: Subscribing via e-mail entitles you to download the free e-Book on BER of BPSK/QPSK/16QAM/16PSK in AWGN.

{ 15 comments… read them below or add one }

kulakan baju muslim December 9, 2014 at 5:52 am

The 5 options reviewed here are easy to use, clean and store.
Of course, you should alwas monitor your child while he or she
is cooking in the kitchen-a burn or cut will
quickly put an end to your fun session. Let’s say you’re making
a salad or sandwiches, let the kids get in there and tear up the lettuce with heir hands.


article source October 14, 2014 at 1:53 am

I am regular visitor, how are you everybody? This paragraph posted at thus web
pazge iis really good.


diet tips for fast weight loss October 6, 2014 at 2:42 am

Hello to every single one, it’s really a pleasant
for me to pay a visit this web site, it includes priceless Information.


Bio Oil for stretch marks September 12, 2014 at 11:41 pm

Thank you a bunch for sharing this with all peeople yyou actually
recognise what you’re speaking about! Bookmarked. Kindly additionally
visit my website =). We will have a link change contract between us


Igpd.Epsdivisions.org August 22, 2014 at 10:34 am

I have read so many articles or reviews concerning the blogger lovers except this post
is in fact a nice article, keep it up.


http://hostforooshi.com/forum/entry.php?1048-Save-Money-Using-These-Simple-Voucher-Tips August 16, 2014 at 10:00 am

Oh my goodness! Ammazing article dude! Thank yoou so much, However I am going throug problems with your RSS.
I don’t know why I am unable to oin it. Is there anybody having
similar RSS problems? Anyone that knows tthe soloution will yoou kindly respond?



bai March 10, 2013 at 7:59 am

Hi, what is the different between pi/4 DQPSK and DQPSK ? How can i change the code to make it work for DQPSK ? Thanks


Krishna Sankar March 13, 2013 at 6:25 am

@bai: have discussed coherent demodulation of DBPSK in an earlier post.


Bai March 9, 2013 at 6:13 pm

Hi, may I know how is it different from DQPSK, how can I change the code to get the BER for DQPSK ? Please advise.


Krishna Sankar March 13, 2013 at 5:41 am

@Bai: I think a typical DQPSK will occupy only four constellation points, where as this scheme is using 8 constellation points. I think this is done to minimize the phase transitions


dule markovic, MSEE July 20, 2010 at 10:20 pm

Thank you very much for this article. It’s very nice

Dule Markovic, Belgrade, Serbia


Ivy June 17, 2010 at 2:32 pm

Hi Krishna,
Your blog helps me a lot!
Thanks a lot!
Now I’m still cofused by the modulation and demodualtion about D8PSK, do you have some articles and matlab codes about it?
Hoping for your help!


Krishna Sankar June 21, 2010 at 5:05 am

@Ivy: Well, I have not discussed D8PSK till date. Quite likely in the near future.


Ankur April 13, 2010 at 6:41 pm

Hi Krishna,

Thanks for sharing some concepts on pi/4 DQPSK. The article was really helpful. I would like to know if you would be doing any codes or if you can share some concepts on star QAM and PSAM (Pilot Symbol Assisted modulation).


Krishna Sankar April 14, 2010 at 4:41 am

@Ankur: Can you please point me to literature describing star QAM and PSAM


Leave a Comment

Previous post:

Next post: