mmwave.dsp.utils¶
-
mmwave.dsp.utils.windowing(input, window_type, axis=0)¶ Window the input based on given window type.
Parameters: - input – input numpy array to be windowed.
- window_type – enum chosen between Bartlett, Blackman, Hamming, Hanning and Kaiser.
- axis – the axis along which the windowing will be applied.
Returns:
-
mmwave.dsp.utils.XYestimation(azimuthMagSqr, numAngleBins, detObj2D)¶ Given the phase information from 3D FFT, calculate the XY position of the objects and populate the detObj2D array.
Parameters: - azimuthMagSqr – (numDetObj, numAngleBins) Magnitude square of the 3D FFT output.
- numAngelBins – hardcoded as 64 in our project.
- detObj2D – Output yet to be populated with the calculated X, Y and Z information