예제 #1
0
def test_fft_3():
    signal = [int(letter) for letter in "69317163492948606335995924319873"]
    expected = "52432133"
    result = fft(signal)
    assert result == expected
예제 #2
0
def test_fft_2():
    signal = [int(letter) for letter in "19617804207202209144916044189917"]
    expected = "73745418"
    result = fft(signal)
    assert result == expected
예제 #3
0
def test_fft_1_phase():
    signal = [int(letter) for letter in "12345678"]
    expected = "48226158"
    result = fft(signal, phases=1)
    assert result == expected
예제 #4
0
def test_fft():
    signal = [int(letter) for letter in "80871224585914546619083218645595"]
    expected = "24176176"
    result = fft(signal)
    assert result == expected
예제 #5
0
def test_fft_3_phases():
    signal = [int(letter) for letter in "12345678"]
    expected = "03415518"
    result = fft(signal, phases=3)
    assert result == expected
예제 #6
0
def test_fft_2_phases():
    signal = [int(letter) for letter in "12345678"]
    expected = "34040438"
    result = fft(signal, phases=2)
    assert result == expected