### Navigation

- index
- modules |
- modules |
- next |
- previous |
- SciPy v0.12 Reference Guide (DRAFT) »
- Signal processing (`scipy.signal`) »

# scipy.signal.decimate

`scipy.signal.``decimate`(x, q, n=None, ftype='iir', axis=-1)

  Downsample the signal by using a filter.

  By default, an order 8 Chebyshev type I filter is used. A 30 point FIR filter with hamming window is used if ftype is ‘fir’.

  Parameters : | x : ndarray The signal to be downsampled, as an N-dimensional array. q : int The downsampling factor. n : int, optional The order of the filter (1 less than the length for ‘fir’). ftype : str {‘iir’, ‘fir’}, optional The type of the lowpass filter. axis : int, optional The axis along which to decimate.
  Returns : | y : ndarray The down-sampled signal.

  See also

  `resample`

### Navigation

- index
- modules |
- modules |
- next |
- previous |
- SciPy v0.12 Reference Guide (DRAFT) »
- Signal processing (`scipy.signal`) »