code: def _numpy_pulse_doppler(x, window):
      xT = _numpy_pulse_preprocess(x.T, False, window)
      fft_x = numpy.fft.fft(xT, xT.shape[1]).T
      return fft_x.astype(x.dtype.char.upper())
  
file_path: cupy/tests/cupyx_tests/signal_tests/radartools_tests/test_radartools.py
imports: import numpy
  import pytest
  import cupy
  from cupy import testing
  from cupyx import signal
label_desc: Use image node_id 2 for calling a global function with example usage: _numpy_pulse_doppler(x, window) and returns: fft_x