delorie.com/archives/browse.cgi | search |
From: | Clemens Valens <c DOT valensNOxdSPAM AT mindless DOT com> |
Subject: | Re: FFT / spectrum analysis? |
Newsgroups: | comp.os.msdos.djgpp |
Message-ID: | <022dacf6.4fa454e2@usw-ex0102-011.remarq.com> |
Lines: | 21 |
Bytes: | 738 |
X-Originating-Host: | 195.154.148.69 |
Organization: | http://www.remarq.com: The World's Usenet/Discussions Start Here |
References: | <37edcd34 DOT 32637391 AT news DOT demon DOT co DOT uk> |
X-Wren-Trace: | eMbjy8rTlN6VhZzYworCwcf128rNxorV0NmHxsDfn9eQlciWndKdmZ6fjJWR |
Date: | Mon, 06 Sep 1999 07:38:33 -0700 |
NNTP-Posting-Host: | 10.0.2.11 |
X-Complaints-To: | wrenabuse AT remarq DOT com |
X-Trace: | WReNphoon3 936628567 10.0.2.11 (Mon, 06 Sep 1999 07:36:07 PDT) |
NNTP-Posting-Date: | Mon, 06 Sep 1999 07:36:07 PDT |
To: | djgpp AT delorie DOT com |
DJ-Gateway: | from newsgroup comp.os.msdos.djgpp |
Reply-To: | djgpp AT delorie DOT com |
What's the difficulty anyway? You seem to have all the building blocks already. Maybe this helps: Repeat 1. Fill an array with f.i. 256 samples (not too much, because the FFT will be too slow); 2. do an FFT on this array; 3. display the results. To get it running in real time you probably have to use two sample buffers, one to collect the new samples while you FFT and display the other. You simply swap the buffers when you're done. But, using FFT's is not that obvious. Maybe you could just use some FIR's for the frequencies you want to display. Clemens * Sent from RemarQ http://www.remarq.com The Internet's Discussion Network * The fastest and easiest way to search and participate in Usenet - Free!
webmaster | delorie software privacy |
Copyright © 2019 by DJ Delorie | Updated Jul 2019 |