summaryrefslogtreecommitdiff
path: root/gr-fec/python/fec/capillary_threaded_encoder.py
diff options
context:
space:
mode:
Diffstat (limited to 'gr-fec/python/fec/capillary_threaded_encoder.py')
-rw-r--r--gr-fec/python/fec/capillary_threaded_encoder.py69
1 files changed, 38 insertions, 31 deletions
diff --git a/gr-fec/python/fec/capillary_threaded_encoder.py b/gr-fec/python/fec/capillary_threaded_encoder.py
index c8ed970bbc..abd7a61b49 100644
--- a/gr-fec/python/fec/capillary_threaded_encoder.py
+++ b/gr-fec/python/fec/capillary_threaded_encoder.py
@@ -25,59 +25,66 @@ class capillary_threaded_encoder(gr.hier_block2):
check = math.log10(len(self.encoder_list_0)) / math.log10(2.0)
if(abs(check - int(check)) > 0.0):
- gr.log.info("fec.capillary_threaded_encoder: number of encoders must be a power of 2.")
+ gr.log.info(
+ "fec.capillary_threaded_encoder: number of encoders must be a power of 2.")
raise AttributeError
- self.deinterleaves_0 = [];
+ self.deinterleaves_0 = []
for i in range(int(math.log(len(encoder_list_0), 2))):
for j in range(int(math.pow(2, i))):
self.deinterleaves_0.append(blocks.deinterleave(input_size,
fec.get_encoder_input_size(encoder_list_0[0])))
- self.generic_encoders_0 = [];
+ self.generic_encoders_0 = []
for i in range(len(encoder_list_0)):
self.generic_encoders_0.append(fec.encoder(encoder_list_0[i],
input_size, output_size))
- self.interleaves_0 = [];
+ self.interleaves_0 = []
for i in range(int(math.log(len(encoder_list_0), 2))):
for j in range(int(math.pow(2, i))):
self.interleaves_0.append(blocks.interleave(output_size,
fec.get_encoder_output_size(encoder_list_0[0])))
- rootcount = 0;
- branchcount = 1;
+ rootcount = 0
+ branchcount = 1
for i in range(int(math.log(len(encoder_list_0), 2)) - 1):
for j in range(int(math.pow(2, i))):
- self.connect((self.deinterleaves_0[rootcount], 0), (self.deinterleaves_0[branchcount], 0))
- self.connect((self.deinterleaves_0[rootcount], 1), (self.deinterleaves_0[branchcount + 1], 0))
- rootcount += 1;
- branchcount += 2;
-
- codercount = 0;
+ self.connect(
+ (self.deinterleaves_0[rootcount], 0), (self.deinterleaves_0[branchcount], 0))
+ self.connect(
+ (self.deinterleaves_0[rootcount], 1), (self.deinterleaves_0[branchcount + 1], 0))
+ rootcount += 1
+ branchcount += 2
+
+ codercount = 0
for i in range(len(encoder_list_0) // 2):
- self.connect((self.deinterleaves_0[rootcount], 0), (self.generic_encoders_0[codercount], 0))
- self.connect((self.deinterleaves_0[rootcount], 1), (self.generic_encoders_0[codercount + 1], 0))
- rootcount += 1;
- codercount += 2;
-
-
- rootcount = 0;
- branchcount = 1;
+ self.connect(
+ (self.deinterleaves_0[rootcount], 0), (self.generic_encoders_0[codercount], 0))
+ self.connect(
+ (self.deinterleaves_0[rootcount], 1), (self.generic_encoders_0[codercount + 1], 0))
+ rootcount += 1
+ codercount += 2
+
+ rootcount = 0
+ branchcount = 1
for i in range(int(math.log(len(encoder_list_0), 2)) - 1):
for j in range(int(math.pow(2, i))):
- self.connect((self.interleaves_0[branchcount], 0), (self.interleaves_0[rootcount], 0))
- self.connect((self.interleaves_0[branchcount + 1], 0), (self.interleaves_0[rootcount], 1))
- rootcount += 1;
- branchcount += 2;
-
-
- codercount = 0;
+ self.connect(
+ (self.interleaves_0[branchcount], 0), (self.interleaves_0[rootcount], 0))
+ self.connect(
+ (self.interleaves_0[branchcount + 1], 0), (self.interleaves_0[rootcount], 1))
+ rootcount += 1
+ branchcount += 2
+
+ codercount = 0
for i in range(len(encoder_list_0) // 2):
- self.connect((self.generic_encoders_0[codercount], 0), (self.interleaves_0[rootcount], 0))
- self.connect((self.generic_encoders_0[codercount + 1], 0), (self.interleaves_0[rootcount], 1))
- rootcount += 1;
- codercount += 2;
+ self.connect(
+ (self.generic_encoders_0[codercount], 0), (self.interleaves_0[rootcount], 0))
+ self.connect(
+ (self.generic_encoders_0[codercount + 1], 0), (self.interleaves_0[rootcount], 1))
+ rootcount += 1
+ codercount += 2
if((len(self.encoder_list_0)) > 1):
self.connect((self, 0), (self.deinterleaves_0[0], 0))