Google Groups no longer supports new Usenet posts or subscriptions. Historical content remains viewable.
Dismiss

Re: Audio Filters (sub-minature)

0 views
Skip to first unread message

John Doe

unread,
Jun 9, 2016, 10:23:57 AM6/9/16
to
Regular troll...

--
bill.sloman ieee.org wrote in news:57ae1aab-2604-4c0c-8b69-4c2e6712b334 googlegroups.com:

> X-Received: by 10.13.216.11 with SMTP id a11mr15225828ywe.49.1465456043656; Thu, 09 Jun 2016 00:07:23 -0700 (PDT)
> X-Received: by 10.140.33.138 with SMTP id j10mr1305077qgj.2.1465456043570; Thu, 09 Jun 2016 00:07:23 -0700 (PDT)
> Path: eternal-september.org!mx02.eternal-september.org!feeder.eternal-september.org!news.glorb.com!p34no4525526qgp.1!news-out.google.com!107ni361qgx.1!nntp.google.com!p34no4525524qgp.1!postnews.google.com!glegroupsg2000goo.googlegroups.com!not-for-mail
> Newsgroups: sci.electronics.design
> Date: Thu, 9 Jun 2016 00:07:23 -0700 (PDT)
> In-Reply-To: <njaqio$vo3$1 dont-email.me>
> Complaints-To: groups-abuse google.com
> Injection-Info: glegroupsg2000goo.googlegroups.com; posting-host=220.240.88.221; posting-account=SJ46pgoAAABuUDuHc5uDiXN30ATE-zi-
> NNTP-Posting-Host: 220.240.88.221
> References: <nj68jn$e7v$1 dont-email.me> <nj6a0t$kjm$1 dont-email.me> <nj6g3a$e7v$3 dont-email.me> <XtednXEnJpX-dsvKnZ2dnUU7-TmdnZ2d giganews.com> <8eb80b83-6878-46be-8850-351af5f68f39 googlegroups.com> <5756F188.2030206 electrooptical.net> <w4-dnYcypsIQj8rKnZ2dnUU7-bOdnZ2d giganews.com> <db605d9f-57e7-4520-be45-67e0a72a136a googlegroups.com> <nj87iu$53c$1 dont-email.me> <54a181a0-e915-4f74-a5a3-ec23d8ea19f0 googlegroups.com> <nj94b6$shc$1 dont-email.me> <-oSdnaHG3cObqcXKnZ2dnUU7-bfNnZ2d supernews.com> <njaqio$vo3$1 dont-email.me>
> User-Agent: G2/1.0
> MIME-Version: 1.0
> Message-ID: <57ae1aab-2604-4c0c-8b69-4c2e6712b334 googlegroups.com>
> Subject: Re: Audio Filters (sub-minature)
> From: bill.sloman ieee.org
> Injection-Date: Thu, 09 Jun 2016 07:07:23 +0000
> Content-Type: text/plain; charset=UTF-8
> Xref: mx02.eternal-september.org sci.electronics.design:421036
>
> On Thursday, June 9, 2016 at 2:16:29 PM UTC+10, Tim Williams wrote:
>> "Phil Hobbs" <pcdhSpamMeSenseless electrooptical.net> wrote in message
>> news:-oSdnaHG3cObqcXKnZ2dnUU7-bfNnZ2d supernews.com...
>> > Sure. That's a time-domain implementation, though. For a general M-tap
>> > filter, the work goes like M**2 in the time domain, rather than
>> > k M log(M) in the frequency domain. The best case is when the transform
>> > length is about 2 M, I think.
>>
>> Yeah, the boxcar is a special case because its work goes as O(1) for any
>> length N. :) It has a rather sloppy response (indeed, maximally sloppy, in
>> the sense of TD-FD duality), though.
>>
>> It would be fun to have "stepped pyramid" filters, where the steps are
>> whole, easily-computed numbers (integer multiples or fractions, so they can
>> be calculated easily with just a few shifts and adds/subtracts), but I kind
>> of doubt there are any more useful than the boxcar and 1-3-3-1. (Of course,
>> any cross section of Pascal's triangle will have those properties, but none
>> of them require as few calculation steps relative to the period.)
>>
>> In general, a "stepped pyramid" exhibits miniature sinc lobes, a set for
>> each step. Still, a "better than boxcar to -xx dB" might be worth playing
>> with, hmm.
>>
>> I never played with it much, so there may be interesting things yet to
>> figure out in that space.
>>
>> Anyway, as for O(M^2) vs. O(M lg M), that's just our old Fourier friend at
>> work; numerical multiplication is merely discrete convolution, and since FFT
>> exists*, we can improve the asymptote by this amount.
>>
>> *Proof by laziness: as long as Cooley and Tukey did their work, I don't have
>> to. :^)
>
> Gauss invented it first (in 1805) and Lanczos and Danielson re-invented it in 1942. Cooley and Tukey invented it again in 1965, after computers had become available enough to make the - considerable - computational effort involved practicable.
>
>> (Say, the same tradeoff appears for sorting algorithms! Are those a case of
>> a similar problem class? The commonality would seem to be the ability to
>> recursively divide and conquer.)
>>
>> <snip>
>> > The solution was sort of interesting. The application was looking down
>> > from the ceiling at people shopping, and people are reliably warmer than
>> > floors (at least in places comfortable enough to shop in). Thus I could
>> > apply a positivity constraint to the integrated output: I put in a very
>> > slow negative-going drift, and zeroed out all negative values.
>> >
>> > That made the random checkerboard go away, and gave nice high-SNR
>> > unipolar blobs corresponding to people.
>>
>> Heh, cool. :)
>>
>> They're doing much the same gimmickry today, what with the processor on the
>> FLIR Lepton and related devices, but without the aid of mammals in their
>> imagery, not necessarily.
>>
>> Speaking of things that are warm blooded, I suppose such a thing wouldn't
>> work so well on lizard people. So either the conspiracy theorists are wrong
>> after all ...or you just didn't test the thing in Washington DC, say.
>
> Lizards are warm-blooded, just not as predictably and consistently warm as mammals. Mammals can hibernate, dropping their core body temperature close to ambient, but they wouldn't do it in the middle of a shopping mall, any more than lizard-people would.
>
> --
> Bill Sloman, Sydney
>
>

0 new messages