3
$\begingroup$

Can someone help me:

I have a signal which consist of three frequencies; for example, $f_1=800\,\text{Hz}$, $f_2=1050\,\text{Hz}$, $f_3=1600\,\text{Hz}$. How can i compute the fundamental frequency?

Also, is there a method called "frequency histogram method" which is used to compute fundamental frequency? Can someone explain it to me?

Thanks.

$\endgroup$
4
  • 1
    $\begingroup$ the fundamental frequency is gcd of the frequencies $\endgroup$
    – phanitej
    Jan 18, 2015 at 11:04
  • $\begingroup$ Beware that the psychoacoustic fundamental pitch frequency depends on the power of each frequency component and might not be the simple mathematical GCD. 800 plus an out of tune major third might be what is heard. $\endgroup$
    – hotpaw2
    Jan 18, 2015 at 16:33
  • $\begingroup$ The harmonic product spectrum method of pitch estimation uses wrapped histograms to determine and weight pitch candidates. $\endgroup$
    – hotpaw2
    Jan 18, 2015 at 16:39
  • $\begingroup$ @hotpaw2: This comes closer to a (slightly flat) 'perfect' fourth. $\endgroup$
    – Matt L.
    Jan 20, 2015 at 11:21

3 Answers 3

6
$\begingroup$

A signal which is the sum of sinusoids with different frequencies $f_i$ is only periodic if

$$f_i=k_if_0,\quad i=1,2,\ldots$$

is satisfied for some $f_0$ and integer values $k_i$. Or, in other words, the frequencies $f_i$ must be rational multiples of each other. In your example, the signal is periodic but its fundamental frequency is not $f_1=800\,\text{Hz}$ because $f_2\neq k_2f_1$ for integer $k_2$. The fundamental frequency is $f_0=50\,\text{Hz}$, even though this frequency does not explicitly occur in the signal. However, note that its period equals $1/f_0$.

$\endgroup$
2
$\begingroup$

(Note: answer edited after Matt L.'s comment below; the definition of fundamental frequency given here was wrong).

For a sum of sinusoids, the fundamental frequency is the greatest common divisor of all the involved frequencies, assuming it exists. In your example, the fundamental is 50 Hz.

When you're dealing with a signal that is the result of adding several periodic signal together, be careful to verify that the result is periodic too. In theory, if you add two period signals and the ratio of their periods is not rational, then the result is not periodic.

I've never heard about the "frequency histogram method". You can, however, calculate the signal's Fourier series and just pick the harmonic closest to zero as your fundamental.

$\endgroup$
2
  • $\begingroup$ The fundamental frequency is $f_0=1/T$, where $T$ is the signal's fundamental period. In this case this can't be $800\,\text{Hz}$ because the signal is not periodic with period $1/800$. Please see my answer for more detail. $\endgroup$
    – Matt L.
    Jan 17, 2015 at 21:40
  • $\begingroup$ @MattL., I got confused: I thought for a moment that the fundamental was the first non-zero harmonic. Of course you're right. $\endgroup$
    – MBaz
    Jan 17, 2015 at 22:15
2
$\begingroup$

f1=800,f2=1050,f3=1600 taking H.C.F.(highest common factor)=it will be 50 hz. and fundamental period will be 1/50. 1.if you want FUNDAMENTAL FREQUENCY then take HCF. 2.if you want FUNDAMENTAL PERIOD if two or more than two periods are given then just take LCM(lowest common multiple.

$\endgroup$

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service and acknowledge that you have read and understand our privacy policy and code of conduct.

Not the answer you're looking for? Browse other questions tagged or ask your own question.