iulaw#
- class diffsptk.MuLawExpansion(abs_max=1, mu=255)[source]#
- See this page for details. - Parameters:
- abs_maxfloat > 0 [scalar]
- Absolute maximum value of input. 
- muint >= 1 [scalar]
- Compression factor, \(\mu\). 
 
 - forward(y)[source]#
- Expand waveform by \(\mu\)-law algorithm. - Parameters:
- yTensor [shape=(…,)]
- Compressed waveform. 
 
- Returns:
- xTensor [shape=(…,)]
- Waveform. 
 
 - Examples - >>> x = diffsptk.ramp(4) >>> ulaw = diffsptk.MuLawCompression(4) >>> iulaw = diffsptk.MuLawExpansion(4) >>> x2 = iulaw(ulaw(x)) >>> x2 tensor([0.0000, 1.0000, 2.0000, 3.0000, 4.0000]) 
 
See also