|
|||||||
| Home | Forums | Rules | Articles | Store | Gallery | Blogs | Register | Donations | FAQ | Calendar | Search | Today's Posts | Mark Forums Read | Search |
| Software Tools SPICE, PCB CAD, speaker design and measurement software, calculators |
|
|
Please consider donating to help us continue to serve you.
Ads on/off / Custom Title / More PMs / More album space / Advanced printing & mass image saving |
![]() |
|
|
Thread Tools | Search this Thread |
|
|
#1 |
|
diyAudio Member
|
Hi all
The concept, the push and the main mathematical formulas are all from SY. (*see references)I put the bricks together. ![]() 4096 is the max data points that excel can perform Fourier analysis on. The free program I use to convert wav. Files to .txt (“Watex_1”) can do max 4096. (Download Watex 1.0 Free - Wave to txt-file converter - Softpedia ) I import the .txt data on column C (C2:C4097). Then, I select: [Tools], [Data Analysis], [Fourier Analysis], [Input Range (C2:C4097), Output Range (E2:E4097)]. Then, I input in shell “W3” the number in seconds (exact) of the duration of the wave file that was converted to text. In shell “W6” I input the number of samples that I used in the wav.to .txt converter program. After inputing all this data, the diagrams take their shape. You can have a look on the spreadsheet ( it is unlocked, no macros), test it by importing your wav. to txt file and tell me if you find anything wrong. ![]() Regards George *references: John Curl's Blowtorch preamplifier part II John Curl's Blowtorch preamplifier part II John Curl's Blowtorch preamplifier part II John Curl's Blowtorch preamplifier part II John Curl's Blowtorch preamplifier part II John Curl's Blowtorch preamplifier part II John Curl's Blowtorch preamplifier part II
__________________
"Second Law is a bitch." - SY “Work is the curse of the drinking classes.” - Oscar Wilde Last edited by gpapag; 27th August 2011 at 09:32 PM. |
|
|
|
#2 |
|
just another
diyAudio Moderator
|
Hi George, I think that amount of effort at least deserves a response!!!
I assume that this was done as a learning exercise, as I know you know other (much easier) ways to get fft data from wav files I stumbled across this post because I was looking at your thread history to find the Y out thread, as I was feeling the need to solder something (now that I have completed my crossovers), and there is a packet from Greece that needs assembly! Tony. |
|
|
|
#3 |
|
diyAudio Member
|
Hi Tony
Thanks for visiting and commenting. Yes, you are right. There are less masochistic programs to do FFT. ![]() But I had to pay a closer look at the suggestion of SY about the phase (in addition to amplitude) diagram of an FFT. The other FFT programs to which I have access to, don’t do this. Alas, 4096 data points is really restricting. The remedy was to reduce the time slice. So with a a very short sample (small fraction of a second), I can go high in frequency. The diagram 3 is very helpful, as it shows the waveform of the sampled input after the sampling. There I can easily watch for any inappropriate sampling, as in this case, the waveform will look distorted. (apart from the resulting spiky FFT). All in all, it was a learning exercise and this, remains a learning tool for me. ![]() Regards George
__________________
"Second Law is a bitch." - SY “Work is the curse of the drinking classes.” - Oscar Wilde |
|
|
|
#4 | |
|
diyAudio Member
|
Quote:
__________________
"Second Law is a bitch." - SY “Work is the curse of the drinking classes.” - Oscar Wilde |
|
|
|
|
#5 |
|
just another
diyAudio Moderator
|
ah yes, I remember being utterly disapointed that our comodore 1526 printer (with our commodore 64) could not print graphics. It was a text only dot matrix printer.
But that didn't deter me. The printer had the ability to print user defined characters, so I wrote a program in assembler that would take an image and convert it into (I think it was 8X8) programable characters and output it on the printer. 6502 assembler is horrid!! But it actually worked. The only problem was the images were tiny Tony. |
|
|
|
#6 |
|
diyAudio Member
|
Graphics printer back then?
Were you reading science fiction that extensively?
__________________
"Second Law is a bitch." - SY “Work is the curse of the drinking classes.” - Oscar Wilde |
|
|
|
#7 |
|
just another
diyAudio Moderator
|
Haha I think my first science fiction was in year nine at school (1981) Robert Heinlein "Assignment in Eternity"
Even earlier than that my Dad brought home some pictures that had been printed on a mainframe printer. Very clever, it overlaid different characters to increase the density to achive from black to grey. you had to look at it from a distance of course. Tony. |
|
|
|
#8 |
|
diyAudio Member
|
So, no one can blame you. It was the environment you grew-up in
![]()
__________________
"Second Law is a bitch." - SY “Work is the curse of the drinking classes.” - Oscar Wilde |
|
![]() |
| Thread Tools | Search this Thread |
|
|
Similar Threads
|
||||
| Thread | Thread Starter | Forum | Replies | Last Post |
| Spectral schematics | audiorogert | Solid State | 16 | 16th August 2010 10:37 PM |
| Spectral | audiorogert | Solid State | 0 | 17th November 2008 01:04 AM |
| Formulae for calculating crossover magnitude and phase based on component values | alexclaber | Multi-Way | 33 | 19th May 2008 08:06 AM |
| Question about transfer function magnitude. | massappeal129 | Subwoofers | 4 | 16th August 2007 10:21 PM |
| sign magnitude DAC | Bernhard | Digital Source | 0 | 30th January 2007 01:40 PM |
| New To Site? | Need Help? |