summaryrefslogtreecommitdiff
path: root/gr-digital/python/qpsk.py
diff options
context:
space:
mode:
authorTom Rondeau <trondeau@vt.edu>2011-08-29 17:39:40 -0400
committerTom Rondeau <trondeau@vt.edu>2011-08-29 17:39:40 -0400
commitf94ceff1f608bd5d1c67e3ff662fb2c659e61aa8 (patch)
treed2e54c851e6c8168a1792996256890eb8ea67896 /gr-digital/python/qpsk.py
parent41cf2b306a210c3600c1c35a8e952679a94c00a6 (diff)
digital: fixed qpsk modulators to enable dqpsk.
Diffstat (limited to 'gr-digital/python/qpsk.py')
-rw-r--r--gr-digital/python/qpsk.py6
1 files changed, 2 insertions, 4 deletions
diff --git a/gr-digital/python/qpsk.py b/gr-digital/python/qpsk.py
index d4daa868b7..481b7cb5b7 100644
--- a/gr-digital/python/qpsk.py
+++ b/gr-digital/python/qpsk.py
@@ -130,11 +130,9 @@ class dqpsk_mod(generic_mod):
"""
constellation_points = _def_constellation_points
- constellation = digital_swig.constellation_qpsk()
+ constellation = digital_swig.constellation_dqpsk()
if constellation_points != 4:
raise ValueError('Number of constellation points must be 4 for DQPSK.')
- if not gray_coded:
- raise ValueError("This DQPSK mod/demod works only for gray-coded constellations.")
super(dqpsk_mod, self).__init__(constellation=constellation,
gray_coded=gray_coded,
differential=True,
@@ -159,7 +157,7 @@ class dqpsk_demod(generic_demod):
See generic_demod block for list of parameters.
"""
constellation_points = _def_constellation_points
- constellation = digital_swig.constellation_qpsk()
+ constellation = digital_swig.constellation_dqpsk()
if constellation_points != 4:
raise ValueError('Number of constellation points must be 4 for DQPSK.')
super(dqpsk_demod, self).__init__(constellation=constellation,