summaryrefslogtreecommitdiff
path: root/gr-fec/python/fec/polar/decoder.py
diff options
context:
space:
mode:
Diffstat (limited to 'gr-fec/python/fec/polar/decoder.py')
-rw-r--r--gr-fec/python/fec/polar/decoder.py8
1 files changed, 4 insertions, 4 deletions
diff --git a/gr-fec/python/fec/polar/decoder.py b/gr-fec/python/fec/polar/decoder.py
index 10eef9b6ed..ae62943275 100644
--- a/gr-fec/python/fec/polar/decoder.py
+++ b/gr-fec/python/fec/polar/decoder.py
@@ -31,11 +31,11 @@ class PolarDecoder(PolarCommon):
PolarCommon.__init__(self, n, k, frozen_bit_position, frozenbits)
self.error_probability = 0.1 # this is kind of a dummy value. usually chosen individually.
- self.bsc_lr = ((1 - self.error_probability) / self.error_probability, self.error_probability / (1 - self.error_probability))
- self.bsc_llrs = np.log(self.bsc_lr)
+ self.lrs = ((1 - self.error_probability) / self.error_probability, self.error_probability / (1 - self.error_probability))
+ self.llrs = np.log(self.lrs)
def _llr_bit(self, bit):
- return self.bsc_llrs[bit]
+ return self.llrs[bit]
def _llr_odd(self, la, lb):
# this functions uses the min-sum approximation
@@ -63,7 +63,7 @@ class PolarDecoder(PolarCommon):
return ui
def _lr_bit(self, bit):
- return self.bsc_lr[bit]
+ return self.lrs[bit]
def _lr_odd(self, la, lb):
# la is upper branch and lb is lower branch