This is machine translation

Translated by Microsoft
Mouse over text to see original. Click the button below to return to the English verison of the page.

Mu-Law Compressor

Implement µ-law compressor for source coding


Source Coding


The Mu-Law Compressor block implements a µ-law compressor for the input signal. The formula for the µ-law compressor is


where µ is the µ-law parameter of the compressor, V is the peak magnitude of x, log is the natural logarithm, and sgn is the signum function (sign in MATLAB®).

The input can have any shape or frame status. This block processes each vector element independently.


mu value

The µ-law parameter of the compressor.

Peak signal magnitude

The peak value of the input signal. This is also the peak value of the output.

Supported Data Type

PortSupported Data Types
  • double

  • double

Pair Block

Mu-Law Expander


[1] Sklar, Bernard. Digital Communications: Fundamentals and Applications. Englewood Cliffs, N.J.: Prentice-Hall, 1988.

Introduced before R2006a

Was this topic helpful?