예제 #1
0
def dbhann():
    printexp('''Bin 39 -5.99dB phase 88.
Bin 40 magnitude -0.07dB phase -89.
Bin 41 magnitude -5.99dB phase 91''')
    mydft = DFT(128, acqu_test40, hann)
    mydft.run(DB)
    polarprint(mydft)
예제 #2
0
def dbhann():
    printexp('''Bin 39 -5.99dB phase 88.
Bin 40 magnitude -0.07dB phase -89.
Bin 41 magnitude -5.99dB phase 91''')
    mydft = DFT(128, acqu_test40, hann)
    mydft.run(DB)
    polarprint(mydft)
예제 #3
0
def bench():
    printexp('''Bin 0 real 1.00 imag 0.00j
Bin 4 real 0.00 imag -1.00j.''')
    mydft = DFT(1024, acqu_test)
    t = mydft.run(FORWARD)
    cartesian_print(mydft)
    print('Time for 1K DFT = {}μs'.format(t))
예제 #4
0
def test():
    printexp('''Bin 0 magnitude 1.00 phase 0.00.
Bin 4 magnitude 1.00 phase -89.00''')
    mydft = DFT(128, acqu_test)
    mydft.run(POLAR)
    polarprint(mydft)
예제 #5
0
def forward():
    printexp('''Bin 0 real 1.00 imag 0.00j
Bin 4 real 0.00 imag -1.00j.''')
    mydft = DFT(128, acqu_test)
    mydft.run(FORWARD)
    cartesian_print(mydft)
예제 #6
0
def trev():
    printexp('Single cosine wave amplitude 20.')
    mydft = DFT(128, revtest)
    mydft.run(REVERSE)
    cartesian_print(mydft)
예제 #7
0
def dbtest():
    printexp('''Bin 0 0dB phase 0.
Bin 4 magnitude 0dB phase -89.''')
    mydft = DFT(128, acqu_test)
    mydft.run(DB)
    polarprint(mydft)
예제 #8
0
def dbtest():
    printexp('''Bin 0 0dB phase 0.
Bin 4 magnitude 0dB phase -89.''')
    mydft = DFT(128, acqu_test)
    mydft.run(DB)
    polarprint(mydft)
예제 #9
0
def test():
    printexp('''Bin 0 magnitude 1.00 phase 0.00.
Bin 4 magnitude 1.00 phase -89.00''')
    mydft = DFT(128, acqu_test)
    mydft.run(POLAR)
    polarprint(mydft)
예제 #10
0
def forward():
    printexp('''Bin 0 real 1.00 imag 0.00j
Bin 4 real 0.00 imag -1.00j.''')
    mydft = DFT(128, acqu_test)
    mydft.run(FORWARD)
    cartesian_print(mydft)
예제 #11
0
def trev():
    printexp('Single cosine wave amplitude 20.')
    mydft = DFT(128, revtest)
    mydft.run(REVERSE)
    cartesian_print(mydft)