summaryrefslogtreecommitdiff
path: root/gr-digital/python/digital/bpsk.py
diff options
context:
space:
mode:
Diffstat (limited to 'gr-digital/python/digital/bpsk.py')
-rw-r--r--gr-digital/python/digital/bpsk.py97
1 files changed, 0 insertions, 97 deletions
diff --git a/gr-digital/python/digital/bpsk.py b/gr-digital/python/digital/bpsk.py
index 6193622be8..3f26bafe94 100644
--- a/gr-digital/python/digital/bpsk.py
+++ b/gr-digital/python/digital/bpsk.py
@@ -43,112 +43,15 @@ def bpsk_constellation():
return digital_swig.constellation_bpsk()
# /////////////////////////////////////////////////////////////////////////////
-# BPSK modulator
-# /////////////////////////////////////////////////////////////////////////////
-
-class bpsk_mod(generic_mod):
- """
- Hierarchical block for RRC-filtered BPSK modulation.
-
- The input is a byte stream (unsigned char) and the
- output is the complex modulated signal at baseband.
-
- Args:
- mod_code: Argument is not used. It exists purely to simplify generation of the block in grc.
- differential: Whether to use differential encoding (boolean).
- """
- # See generic_mod for additional arguments
- __doc__ += shared_mod_args
-
- def __init__(self, mod_code=None, differential=False, *args, **kwargs):
-
- constellation = digital_swig.constellation_bpsk()
- super(bpsk_mod, self).__init__(constellation=constellation,
- differential=differential, *args, **kwargs)
-
-
-# /////////////////////////////////////////////////////////////////////////////
-# BPSK demodulator
-#
-# /////////////////////////////////////////////////////////////////////////////
-
-class bpsk_demod(generic_demod):
- """
- Hierarchical block for RRC-filtered BPSK demodulation.
-
- The input is the complex modulated signal at baseband and the
- output is a stream of bits packed 1 bit per byte (LSB)
-
- Args:
- mod_code: Argument is not used. It exists purely to simplify generation of the block in grc.
- differential: whether to use differential encoding (boolean)
- """
- # See generic_demod for additional arguments
- __doc__ += shared_demod_args
-
- def __init__(self, mod_code=None, differential=False, *args, **kwargs):
- constellation = digital_swig.constellation_bpsk()
- super(bpsk_demod, self).__init__(constellation=constellation,
- differential=differential, *args, **kwargs)
-#bpsk_demod.__doc__ += shared_demod_args
-
-
-# /////////////////////////////////////////////////////////////////////////////
# DBPSK constellation
# /////////////////////////////////////////////////////////////////////////////
def dbpsk_constellation():
return digital_swig.constellation_dbpsk()
-# /////////////////////////////////////////////////////////////////////////////
-# DBPSK modulator
-# /////////////////////////////////////////////////////////////////////////////
-
-class dbpsk_mod(bpsk_mod):
- """
- Hierarchical block for RRC-filtered DBPSK modulation.
-
- The input is a byte stream (unsigned char) and the
- output is the complex modulated signal at baseband.
-
- Args:
- mod_code: Argument is not used. It exists purely to simplify generation of the block in grc.
- """
- # See generic_mod for additional arguments
- __doc__ += shared_mod_args
-
- def __init__(self, mod_code=None, *args, **kwargs):
-
- super(dbpsk_mod, self).__init__(differential=True, *args, **kwargs)
-
-# /////////////////////////////////////////////////////////////////////////////
-# DBPSK demodulator
-#
-# /////////////////////////////////////////////////////////////////////////////
-
-class dbpsk_demod(bpsk_demod):
- """
- Hierarchical block for RRC-filtered DBPSK demodulation.
-
- The input is the complex modulated signal at baseband and the
- output is a stream of bits packed 1 bit per byte (LSB)
-
- Args:
- mod_code: Argument is not used. It exists purely to simplify generation of the block in grc.
- """
- # See generic_demod for additional arguments
- __doc__ += shared_demod_args
-
- def __init__(self, mod_code=None, *args, **kwargs):
-
- super(dbpsk_demod, self).__init__(differential=True, *args, **kwargs)
#
# Add these to the mod/demod registry
#
-modulation_utils.add_type_1_mod('bpsk', bpsk_mod)
-modulation_utils.add_type_1_demod('bpsk', bpsk_demod)
modulation_utils.add_type_1_constellation('bpsk', bpsk_constellation)
-modulation_utils.add_type_1_mod('dbpsk', dbpsk_mod)
-modulation_utils.add_type_1_demod('dbpsk', dbpsk_demod)
modulation_utils.add_type_1_constellation('dbpsk', dbpsk_constellation)