1993-04-22 - Re: non-cypher related question on audio analysis

Header Data

From: Timothy Newsham <newsham@wiliki.eng.hawaii.edu>
To: hughes@soda.berkeley.edu (Eric Hughes)
Message Hash: bcc5dcf841e35fe504c979a396eb958d53cc107fda05ab279918989630a7e2d5
Message ID: <9304221842.AA08140@toad.com>
Reply To: <9304221700.AA00422@soda.berkeley.edu>
UTC Datetime: 1993-04-22 18:42:26 UTC
Raw Date: Thu, 22 Apr 93 11:42:26 PDT

Raw message

From: Timothy Newsham <newsham@wiliki.eng.hawaii.edu>
Date: Thu, 22 Apr 93 11:42:26 PDT
To: hughes@soda.berkeley.edu (Eric Hughes)
Subject: Re: non-cypher related question on audio analysis
In-Reply-To: <9304221700.AA00422@soda.berkeley.edu>
Message-ID: <9304221842.AA08140@toad.com>
MIME-Version: 1.0
Content-Type: text/plain


> 
> After you know something, remember this: The FIR filter is the same
> mathematically as a FFT, multiplication by a filter window function,
> and an inverse FFT.  As I recall, you can process multiple FIR's in
> parallel.

you can do two FFT's by using the fact that:

  FFT( x(t) + j y(t) ) =  Z(w)

then X(l) = 1/2 ( Z(l) + Z*(N-l))
and  Y(l) = 1/2j (Zl) - Z*(N-l)) 

Where x(t) <-> X(w)
      y(t) <-> Y(w)

N is the length of both arrays
j is sqrt(-1)
Z* is the conjugate of Z (a+jb <-> a-jb )








Thread