From 3cbafe0de5f488162a929dad94aa2b99626eea44 Mon Sep 17 00:00:00 2001 From: Clayton Smith <argilo@gmail.com> Date: Wed, 28 Oct 2020 20:22:43 -0400 Subject: Remove gcd, lcm, and log2 from gru module --- gr-digital/python/digital/packet_utils.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) (limited to 'gr-digital/python/digital/packet_utils.py') 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 -- cgit v1.2.3