summaryrefslogtreecommitdiff
path: root/gr-digital/python/digital
diff options
context:
space:
mode:
authorClayton Smith <argilo@gmail.com>2020-10-28 20:22:43 -0400
committerMarcus Müller <marcus@hostalia.de>2020-10-29 17:21:16 +0100
commit3cbafe0de5f488162a929dad94aa2b99626eea44 (patch)
treebbdc1d0670b14635a5d7ab0986a3dc6acf762956 /gr-digital/python/digital
parent9891bc5e71a2256a7440fe75390e99191dba11b2 (diff)
Remove gcd, lcm, and log2 from gru module
Diffstat (limited to 'gr-digital/python/digital')
-rw-r--r--gr-digital/python/digital/packet_utils.py4
1 files changed, 2 insertions, 2 deletions
diff --git a/gr-digital/python/digital/packet_utils.py b/gr-digital/python/digital/packet_utils.py
index b79994b667..84566c5d40 100644
--- a/gr-digital/python/digital/packet_utils.py
+++ b/gr-digital/python/digital/packet_utils.py
@@ -8,11 +8,11 @@
#
+import math
import struct
import numpy
-from gnuradio import gru
from . import crc
@@ -166,7 +166,7 @@ def _npadding_bytes(pkt_byte_len, samples_per_symbol, bits_per_symbol):
number of bytes of padding to append.
"""
modulus = 128
- byte_modulus = gru.lcm(modulus // 8, samples_per_symbol) * bits_per_symbol // samples_per_symbol
+ byte_modulus = (modulus // 8) // math.gcd(modulus // 8, samples_per_symbol) * bits_per_symbol
r = pkt_byte_len % byte_modulus
if r == 0:
return 0