... # (1) Reading in adc data adc_data = dca.read() frame = dca.organize(adc_data, num_chirps=numChirpsPerFrame, num_rx=numRxAntennas, num_samples=numADCSamples) # (2) Range Processing from mmwave.dsp.utils import Window radar_cube = dsp.range_processing(frame, window_type_1d=Window.BLACKMAN) assert radar_cube.shape == ( numChirpsPerFrame, numRxAntennas, numADCSamples), "[ERROR] Radar cube is not the correct shape!" # (3) Doppler Processing det_matrix, aoa_input = dsp.doppler_processing(radar_cube, num_tx_antennas=3, clutter_removal_enabled=True) # --- Show output if plotRangeDopp: det_matrix_vis = np.fft.fftshift(det_matrix, axes=1) plt.imshow(det_matrix_vis / det_matrix_vis.max()) plt.pause(0.05) plt.clf() ...
2020/6/9
openradar : show range and doppler
在 demo/visualizer/realtime.py 有 fft processing 的 code..
訂閱:
張貼留言 (Atom)
沒有留言:
張貼留言