mirror of
https://github.com/romanz/amodem.git
synced 2026-04-05 04:06:24 +08:00
equalizer: remove unused variables
This commit is contained in:
@@ -21,7 +21,7 @@ class Equalizer(object):
|
|||||||
def train_symbols(self, length, seed=0):
|
def train_symbols(self, length, seed=0):
|
||||||
r = random.Random(seed)
|
r = random.Random(seed)
|
||||||
choose = lambda: [r.choice(_constellation) for j in range(self.Nfreq)]
|
choose = lambda: [r.choice(_constellation) for j in range(self.Nfreq)]
|
||||||
return np.array([choose() for i in range(length)])
|
return np.array([choose() for _ in range(length)])
|
||||||
|
|
||||||
def modulator(self, symbols):
|
def modulator(self, symbols):
|
||||||
gain = 1.0 / len(self.carriers)
|
gain = 1.0 / len(self.carriers)
|
||||||
@@ -59,7 +59,7 @@ class Equalizer(object):
|
|||||||
|
|
||||||
A = np.array(A)
|
A = np.array(A)
|
||||||
b = np.array(b)
|
b = np.array(b)
|
||||||
h, residuals, rank, sv = lstsq(A, b)
|
h = lstsq(A, b)[0]
|
||||||
h = h[::-1].real
|
h = h[::-1].real
|
||||||
|
|
||||||
return h
|
return h
|
||||||
|
|||||||
Reference in New Issue
Block a user