Offers the Hilbert and related transforms and analyses of an input signal via Weaver's Second Method,1 known as Hartley Phasing,2 expressed as a 12th-order Phase Differencing Network.3
[1] this is a composite pseudo UGen. HilbertPDN is built with SOS. Method *arSSB also includes SinOsc.
The Hilbert Transform, returning two signals in phase-quadrature. Considered as a complex analytic signal,4 the first may be regarded as the real component and the second as the imaginary.
in |
The input signal to transform. |
mul |
Output will be multiplied by this value. |
add |
This value will be added to the output. |
An array of channels: [real, imag]
Rotate5 the phase of the input.
in |
The input signal. |
angle |
Rotation angle, in radians. |
mul |
Output will be multiplied by this value. |
add |
This value will be added to the output. |
Phase rotated input.
Single-Sideband Modulate6 (SSB) the input.
in |
The input signal. |
freq |
Frequency to shift by. May be positive or negative. |
mul |
Output will be multiplied by this value. |
add |
This value will be added to the output. |
SSB modulated input.
Analyze the instantaneous amplitude of the input.
in |
The input signal to analyze. |
mul |
Output will be multiplied by this value. |
add |
This value will be added to the output. |
Instantaneous amplitude.
Analyze the instantaneous phase of the input.
in |
The input signal to analyze. |
mul |
Output will be multiplied by this value. |
add |
This value will be added to the output. |
Instantaneous phase, in radians.
The both the real
& imag
outputs of HilbertPDN return an allpass magnitude response.
The both the real
& imag
outputs of HilbertPDN return a nonlinear phase response, where imag
is offset by -pi/2
radians with respect to real
.