Pages: [1]   Go Down
Author Topic: Maximum Number Of Bands For Spectrum Analyzer  (Read 1340 times)
0 Members and 1 Guest are viewing this topic.
Offline Offline
Karma: 1
Posts: 25
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

It may be cost prohibitive, but I was just curious of the maximum # of bands that would be realistic for an Arduino-driven spectrum analyzer.  I see the 7-band spectrum analyzer frequently.  That's fine for a nice visual effect, but I wouldn't mind having one that actually had some purpose in my recording studio.  Off hand, I think 31 bands would be the bare minimum.  Is this possible with the Arduino?  What about 2 Arduinos?


Left Coast, CA (USA)
Offline Offline
Brattain Member
Karma: 361
Posts: 17301
Measurement changes behavior
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

Well a true spectrum analyzer doesn't limit one to descrete bands but rather covers some continous frequency range. But it all comes down to the complexity of the external circuitry and components you utilize. The seven band design I saw used an external seven bandpass active filter IC device where the arduino was just measuring the voltage level output of each of the discrete bands, not true specturm information suitable for many of the measurement applications that need such an instrument.

« Last Edit: October 06, 2012, 11:51:54 pm by retrolefty » Logged

Nice, France
Offline Offline
Full Member
Karma: 11
Posts: 237
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

There is an Arduino implementation of a Fast Hartley Transform (FHT)] Fast Hartley Transform (FHT) over at Open Music Labs.

It can give you up to 256 frequency bins at 16b depth, at a minimum of ~3ms update rate. It is adjustable from 16 to 256 bins, and has several output methods to suit various needs. It can be set to 16b linear, 8b linear, 8b logarithmic, or 8b octave output.

Pages: [1]   Go Up
Jump to: