Function: uquant
UQUANT  Simulate uniform quantization
  Usage:  x=uquant(x);
          x=uquant(x,nbits,xmax,...);

  UQUANT(x,nbits,xmax) simulates the effect of uniform quantization of
  x using nbits bits. The output is simply x rounded to 2^{nbits}
  different values.  The xmax parameters specify the maximal value that
  should be quantifiable.

  UQUANT(x,nbits) assumes a maximal quantifiable value of 1.

  UQUANT(x) additionally assumes 8 bit quantization.

  UQUANT takes the following flags at the end of the input arguments:

    'nbits'  Number of bits to use in the quantization. Default is 8.

    'xmax'   Maximal quantifiable value. Default is 1.
 
    's'      Use signed quantization. This assumes that the signal
             has a both positive and negative part. Useful for sound
             signals. This is the default.

    'u'      Use unsigned quantization. Assumes the signal is positive.
             Negative values are silently rounded to zero.
             Useful for images.

  If this function is applied to a complex signal, it will be applied to
  the real and imaginary part separately.

Url: http://ltfat.github.io/doc/sigproc/uquant.html

Package: ltfat