Next  |  Prev  |  Up  |  Top  |  JOS Index  |  JOS Pubs  |  JOS Home  |  Search

Separating Horn Output from Base Leakage

Let $ M=256$ denote the number of impulse-response samples in each measured impulse response

Let $ N=25$ denote the number of angles (-180:15:180) at which impulse-response measurements were taken

Denote the $ M\times N$ impulse-response matrix by $ {\mathbf{h}}$. Each column of $ {\mathbf{h}}$ is an impulse response at some horn angle.

We model $ {\mathbf{h}}$ as

$\displaystyle {\mathbf{h}}=$   $\displaystyle \mbox{${\bm \alpha}$}$$\displaystyle +$   $\displaystyle \mbox{${\bm \gamma}$}$$\displaystyle \cdot$   diag$\displaystyle (z^{-\tau_i}) + {\mathbf{e}}
$

where

Each column of the matrix $ \mbox{${\bm \alpha}$}$ contains a copy of the estimated horn-base leakage impulse-response:

   $\displaystyle \mbox{${\bm \alpha}$}$$\displaystyle = \underline{a}\cdot\mathbf{1}^T
$

where $ \mathbf{1}^T = [1,1,\dots,1]$.

The estimated angle-dependent impulse-responses in $ \mbox{${\bm \gamma}$}$ are modeled as linear combinations of $ K=5$ fixed impulse responses, viewed (loosely) as principal components:

   $\displaystyle \mbox{${\bm \gamma}$}$$\displaystyle = {\mathbf{g}}\cdot {\mathbf{w}}
$

where $ {\mathbf{g}}$ is the $ M\times K$ orthonormal matrix of fixed filters (principal components), and $ {\mathbf{w}}$ is a $ K\times N$ matrix of weights, found in the usual way by a truncated singular value decomposition (SVD).


Next  |  Prev  |  Up  |  Top  |  JOS Index  |  JOS Pubs  |  JOS Home  |  Search

Download DelayVar.pdf
Download DelayVar_2up.pdf
Download DelayVar_4up.pdf

``Time Varying Delay Effects'', by Julius O. Smith III, (From Lecture Overheads, Music 420).
Copyright © 2008-02-08 by Julius O. Smith III
Center for Computer Research in Music and Acoustics (CCRMA),   Stanford University
CCRMA  [Automatic-links disclaimer]