Quantization of Signal

Medium MATLAB DSP
Solve this problem

Quantize a floating point signal to N bits using uniform midrise quantizer in MATLAB.

Constraints

  • Function prototype: q = quantize(x, bits)
  • Full-scale range: [-1,1].
  • Step size = 2/(2^bits).
  • Clip to valid quantization levels.
  • Return quantized vector.
Starter codeMATLAB
1function q = quantize(x,bits)2% TODO3end