summaryrefslogtreecommitdiff
path: root/gr-fec/python/fec/polar/encoder.py
diff options
context:
space:
mode:
Diffstat (limited to 'gr-fec/python/fec/polar/encoder.py')
-rw-r--r--gr-fec/python/fec/polar/encoder.py8
1 files changed, 5 insertions, 3 deletions
diff --git a/gr-fec/python/fec/polar/encoder.py b/gr-fec/python/fec/polar/encoder.py
index d6279b1af5..273d6cc9cf 100644
--- a/gr-fec/python/fec/polar/encoder.py
+++ b/gr-fec/python/fec/polar/encoder.py
@@ -32,7 +32,8 @@ class PolarEncoder(PolarCommon):
def encode(self, data, is_packed=False):
if not len(data) == self.K:
- raise ValueError("len(data)={0} is not equal to k={1}!".format(len(data), self.K))
+ raise ValueError(
+ "len(data)={0} is not equal to k={1}!".format(len(data), self.K))
if is_packed:
data = np.unpackbits(data)
if np.max(data) > 1 or np.min(data) < 0:
@@ -45,7 +46,8 @@ class PolarEncoder(PolarCommon):
def encode_systematic(self, data):
if not len(data) == self.K:
- raise ValueError("len(data)={0} is not equal to k={1}!".format(len(data), self.K))
+ raise ValueError(
+ "len(data)={0} is not equal to k={1}!".format(len(data), self.K))
if np.max(data) > 1 or np.min(data) < 0:
raise ValueError("can only encode bits!")
@@ -102,7 +104,7 @@ def test_encoder_impls():
# frozenbits = np.zeros(n - k)
# frozenbitposition8 = np.array((0, 1, 2, 4), dtype=int) # keep it!
frozenbitposition = np.array((0, 1, 2, 3, 4, 5, 8, 9), dtype=int)
- encoder = PolarEncoder(n, k, frozenbitposition) #, frozenbits)
+ encoder = PolarEncoder(n, k, frozenbitposition) # , frozenbits)
print('result:', compare_results(encoder, ntests, k))
print('Test rate-1 encoder/decoder chain results')