Пример #1
0
 def test_syms_from_set(self):
     syms = theory.cal_symbols_qam(32)
     s = signals.SymbolOnlySignal(32, 20, syms, nmodes=1)
     d = np.min(abs(s[0, :, np.newaxis] - syms), axis=1)
     npt.assert_almost_equal(0, d)
Пример #2
0
 def test_from_array_class(self):
     syms = theory.cal_symbols_qam(32)
     symsN = np.random.choice(syms, (1, 1000))
     s = signals.SymbolOnlySignal(32, 20, syms, nmodes=1)
     s2 = signals.SymbolOnlySignal.from_symbol_array(symsN)
     assert type(s) is type(s2)
Пример #3
0
 def test_shape(self, nmodes, N):
     syms = theory.cal_symbols_qam(32)
     s = signals.SymbolOnlySignal(32, N, syms, nmodes=nmodes)
     assert s.shape == (nmodes, N)