# Computing acoustic spectrum

 Register Blogs Members List Search Today's Posts Mark Forums Read

 August 3, 2006, 17:15 Computing acoustic spectrum #1 bearcat Guest   Posts: n/a Does anyone know any good method to compute the acoustic spectrum accurately? I am doing an aeroacoustic simulation and need to convert a pressure variation signal into acoustic spectrum and compare it with experimental result from others. I hear that we can do this by doing a Fourier transform or analog filtering. So at first, I tried the FFT in Matlab. It worked well predicting the low frequency but under-estimate the dominant peaks. I also tried some PSD functions and converted them back into dB-Hz spectrum. They generally over-estimated the magnitude. Finally I tried the FFT post-process program in Fluent. It can accurately capture one peak in frequency and SPL, but leaving other range over-estimated. So does any one know any accurate method or software to compute this? What I have now are about 35000 signal points from steady oscillation stage. I think they are enough for doing a time series analysis. Thanks, Bearcat

 August 4, 2006, 01:52 Re: Computing acoustic spectrum #2 mar Guest   Posts: n/a Check the "numerical recipes" where you can find the theory and the codes you are looking for. Regarding the use of FFT you have to be sure that the number of signals is a power of 2; if it is not you have to use a DFT. Regarding the number of samples: 1) you have to process an integer number of periods 2) the minimum spacing in time determines the maximum frequency you can capture. So it is not a matter of how many samples you have but how many samples per period you have!! All these things are explained in much more mathematical details in the Numerical Recipes. Hi

 August 4, 2006, 11:43 Re: Computing acoustic spectrum #3 bearcat Guest   Posts: n/a Thank you for your reply. Some people say DFT is only exact for the signal of infinite extend, and FFT is a way to implement a DFT for a period expressed by 2^n. So I think my FFT computing is only kind of approximate estimation. What I concern is not the high frequency, but the prediction of the low frequency. My sampling frequency is 1000000, and the dominant frequency should be about 500Hz. bearcat

 August 5, 2006, 07:08 Re: Computing acoustic spectrum #4 taw Guest   Posts: n/a hi I often use fft, but not for acoustic application, but this is the general observation i have on sampling time, -low frequency dominant case, your data collection/sampling time should be big, and a big-time step then will be needed, otherewise u will end with a huge Gbyte of files with insignificant variations amongest sucessive data. I advise u to go for a bigger time step unless divergence of the itteration occurs. -for high frequency u should sample u'r data at very small time steps, significant variation occurs in the signal at small time interval, even I may suggest u collect the data at every simulation time step advance, u will even get smooth data, and a long time data collection wont be needed. but always set time step bigger, enogh to get temporal resolution level u are after, to at least get some reasonable result first, at least till u get a good idea of the flow property regards, taw

 Thread Tools Display Modes Linear Mode

 Posting Rules You may not post new threads You may not post replies You may not post attachments You may not edit your posts BB code is On Smilies are On [IMG] code is On HTML code is OffTrackbacks are On Pingbacks are On Refbacks are On Forum Rules

 Similar Threads Thread Thread Starter Forum Replies Last Post Beatríz Navarro CFX 4 June 27, 2006 04:39 Beatríz Navarro Main CFD Forum 1 June 25, 2006 14:25 Beatríz Navarro NUMECA 0 June 24, 2006 18:23 Beatríz Navarro FLUENT 0 June 24, 2006 18:22 Walid Main CFD Forum 2 December 2, 2005 09:29

All times are GMT -4. The time now is 00:17.