Sign in

username:

password:



Not a member?

Search Online Books



Search tips

Free Online Books

Ads

Chapters

See Also

Embedded SystemsFPGAElectronics
Chapter Contents:

Search Physical Audio Signal Processing

  

Book Index | Global Index


Would you like to be notified by email when Julius Orion Smith III publishes a new entry into his blog?

  

Normalized Scattering Junctions

Figure H.23: The normalized scattering junction.
\includegraphics[scale=0.9]{eps/scatnlf}

Using (H.55) to convert to normalized waves $ \tilde{f}^\pm $, the Kelly-Lochbaum junction (H.62) becomes

$\displaystyle \tilde{f}^{+}_i(t)$ $\displaystyle =$ $\displaystyle \sqrt{1-k_i^2(t)} \tilde{f}^{+}_{i-1}(t-T) - k_i(t) \tilde{f}^{-}_i(t)$  
$\displaystyle \tilde{f}^{-}_{i-1}(t+T)$ $\displaystyle =$ $\displaystyle k_i(t)\tilde{f}^{+}_{i-1}(t-T) + \sqrt{1-k_i^2(t)}\tilde{f}^{-}_i(t)$ (H.68)

as diagrammed in Fig.H.23. This is called the normalized scattering junction [301], although a more precise term would be the ``normalized-wave scattering junction.''

It is interesting to define $ \theta_i \isdef \sin^{-1}(k_i)$, always possible for passive junctions since $ -1\leq k_i\leq 1$, and note that the normalized scattering junction is equivalent to a 2D rotation:

$\displaystyle \tilde{f}^{+}_i(t)$ $\displaystyle =$ $\displaystyle \cos(\theta_i) \tilde{f}^{+}_{i-1}(t-T) - \sin(\theta_i) \tilde{f}^{-}_i(t)$  
$\displaystyle \tilde{f}^{-}_{i-1}(t+T)$ $\displaystyle =$ $\displaystyle \sin(\theta_i)\tilde{f}^{+}_{i-1}(t-T) + \cos(\theta_i)\tilde{f}^{-}_i(t)$ (H.69)

where, for conciseness of notation, the time-invariant case is written.

While it appears that scattering of normalized waves at a two-port junction requires four multiplies and two additions, it is possible to convert this to three multiplies and three additions using a two-multiply ``transformer'' to power-normalize an ordinary one-multiply junction [441].

The transformer is a lossless two-port defined by [136]

$\displaystyle f^{{+}}_i(t)$ $\displaystyle =$ $\displaystyle g_i f^{{+}}_{i-1}(t-T)$  
$\displaystyle f^{{-}}_{i-1}(t+T)$ $\displaystyle =$ $\displaystyle \frac{1}{g_i}f^{{-}}_i(t)$ (H.70)

The transformer can be thought of as a device which steps the wave impedance to a new value without scattering; instead, the traveling signal power is redistributed among the force and velocity wave variables to satisfy the fundamental relations $ f^\pm =\pm Rv^\pm $ (H.59) at the new impedance. An impedance change from $ R_{i-1}$ on the left to $ R_i$ on the right is accomplished using

$\displaystyle g_i \isdef \sqrt\frac{R_i}{R_{i-1}} = \sqrt\frac{1-k_i(t)}{1+k_i(t)}$ (H.71)

as can be quickly derived by requiring $ (f^{{+}}_{i-1})^2/R_{i-1}= (f^{{+}}_i)^2/R_i$. The parameter $ g_i$ can be interpreted as the ``turns ratio'' since it is the factor by which force is stepped (and the inverse of the velocity step factor).

Figure H.24: The three-multiply normalized scattering junction.
\includegraphics[scale=0.9]{eps/scatThreeMulNLF}

Figure H.24 illustrates the three-multiply normalized scattering junction [441]. The one-multiply junction of Fig.H.22 is normalized by the transformer on its left. Since the impedance discontinuity is created locally by the transformer, all wave variables in the delay elements to the left and right of the overall junction are at the same wave impedance. Thus, using transformers, all waveguides can be normalized to the same impedance, e.g., $ R_i\equiv 1$.

It is important to notice that $ g_i$ and $ 1/g_i$ may have a large dynamic range in practice. For example, if $ k_i\in [-1+\epsilon,1-\epsilon]$, the transformer coefficients may become as large as $ \sqrt{2/\epsilon - 1}$. If $ \epsilon $ is the ``machine epsilon,'' i.e., $ \epsilon = 2^{-(n-1)}$ for typical $ n$-bit two's complement arithmetic normalized to lie in $ [-1,1)$, then the dynamic range of the transformer coefficients is bounded by $ \sqrt{2^n-1}\approx 2^{n/2}$. Thus, while transformer-normalized junctions trade a multiply for an add, they require up to $ 50$% more bits of dynamic range within the junction adders.


Order a Hardcopy of Physical Audio Signal Processing

Previous: One-Multiply Scattering Junctions
Next: Junction Passivity

written by Julius Orion Smith III
Julius Smith's background is in electrical engineering (BS Rice 1975, PhD Stanford 1983). He is presently Professor of Music and Associate Professor (by courtesy) of Electrical Engineering at Stanford's Center for Computer Research in Music and Acoustics (CCRMA), teaching courses and pursuing research related to signal processing applied to music and audio systems. See http://ccrma.stanford.edu/~jos/ for details.


Comments


No comments yet for this page


Add a Comment
You need to login before you can post a comment (best way to prevent spam). ( Not a member? )