mmwave.dsp.range_processing¶
-
mmwave.dsp.range_processing.
range_resolution
(num_adc_samples, dig_out_sample_rate=2500, freq_slope_const=60.012)¶ Calculate the range resolution for the given radar configuration
Parameters: Returns: range_resolution (float): The range resolution for this bin band_width (float): The bandwidth of the radar chirp config
Return type:
-
mmwave.dsp.range_processing.
range_processing
(adc_data, window_type_1d=None, axis=-1)¶ Perform 1D FFT on complex-format ADC data.
Perform optional windowing and 1D FFT on the ADC data.
Parameters: - adc_data (ndarray) – (num_chirps_per_frame, num_rx_antennas, num_adc_samples). Performed on each frame. adc_data is in complex by default. Complex is float32/float32 by default.
- window_type_1d (mmwave.dsp.utils.Window) – Optional window type on 1D FFT input. Default is None. Can be selected from Bartlett, Blackman, Hanning and Hamming.
Returns: (num_chirps_per_frame, num_rx_antennas, num_range_bins). Also called fft_1d_out
Return type: radar_cube (ndarray)
-
mmwave.dsp.range_processing.
zoom_range_processing
(adc_data, low_freq, high_freq, fs, d, resample_number)¶ Perform ZoomFFT on complex-format ADC data in a user-defined frequency range.
Parameters: - adc_data (ndarray) – (num_chirps_per_frame, num_rx_antennas, num_adc_samples). Performed on each frame. adc_data is in complex by default. Complex is float32/float32 by default.
- low_freq (int) – a user-defined number which specifies the lower bound on the range of frequency spectrum which the user would like to zoom on
- high_freq (int) – a user-defined number which specifies the higher bound on the range of frequency spectrum which the user would like to zoom on
- fs (int) – sampling rate of the original signal
- d (int) – Sample spacing (inverse of the sampling rate)
- resample_number (int) – The number of samples in the re-sampled signal.
Returns: (num_chirps_per_frame, num_rx_antennas, resample_number).
Return type: zoom_fft_spectrum (ndarray)
-
mmwave.dsp.range_processing.
zoom_fft_visualize
(zoom_fft_spectrum, antenna_idx, range_bin_idx)¶ to be implemented