Geek007 said:
Well, if non periodic signal don't have frequency then why we said this music is of 25khz etc? i mean to say , why should then we associate frequency with non peroidic signals such like music?
We do it because it 'works' as a way of describing the signal to an adequate level of accuracy. (And that goes for any measurement of anything.)
The very first assumption in frequency analysis assumes that any continuous waveform exists
for all time. The full Fourier Transform of such a signal will not consist of a 'comb' of frequency components - which is what we see on a spectrum analyser. It will be a continuous function in the Frequency Domain What we always see is a Discrete Fourier Transform, which takes a sequence of thousands or millions of signal values (samples) over a period of time and that will give a comb of components, spaced by a frequency equal to 1/(the sequence length). It 'assumes' that the signal repeats itself over the time of the whole number of samples. A FFT (Fast Fourier Transform is a cheeky / clever method that uses a set of samples that is 2
n long and uses a process of reduction to give an answer with much less computing time.
So you may say that it is all a big con from the start! And, if you are not careful, you
can get 'wrong' answers from the process. Using a long enough string of samples and a process of 'windowing' can reduce errors to an acceptable level. If you try to make a wrong analysis of a signal, you can end up losing some major components in your result.
Unfortunately, many people do not consider the small print involved in these signal processes and can come to false conclusions. Signal processing is hard stuff and you often have to take some things for granted (as long as you get them from a reputable source).