As a disclaimer I know very little about this so I'm probably describing this in a very imprecise way. Say you generated a sine wave on your computer at 800Hz and played it through a speaker. Would the speaker also vibrate at 800Hz?

  • 3
    \$\begingroup\$ I'm voting to close this question as off-topic because this has little to do with electronic design. \$\endgroup\$ Nov 24, 2017 at 11:56
  • 2
    \$\begingroup\$ @MichelKeijzers "Use comments to ask for more information or suggest improvements. Avoid answering questions in comments." This is especially important for questions about to get closed. \$\endgroup\$
    – pipe
    Nov 24, 2017 at 11:59
  • 1
    \$\begingroup\$ Of course will the speaker vibrate at 800 Hz. It may not be resonating but that's ok. \$\endgroup\$
    – JimmyB
    Nov 24, 2017 at 12:00
  • 1
    \$\begingroup\$ SO many close votes because of electronic design... Sigh, it's not THAT bad a question for the novice, esp. not compared to others. Last I checked a speaker, and how it works, is part of electronic design. \$\endgroup\$
    – Trevor_G
    Nov 24, 2017 at 12:56
  • 1
    \$\begingroup\$ The voice coil moves in concert with the current in its wires. But the large cone attached may not be able to follow, because it cannot be stiff enough....you have cone resonances as a result. Well illustrated by the patterns of rice on a square cone (driven at its centre) in this video: youtube.com/watch?v=nO0bSSXmr1A \$\endgroup\$
    – glen_geek
    Nov 24, 2017 at 16:22

3 Answers 3


I would expect so, assuming the speaker is capable of vibrating with the same speed.

As far as I know each speaker has a range in which it can vibrate (usefully). Mostly bigger speakers are better suited for vibrating at lower speeds (and having more 'pressure', more air that is moved), small speakers can resonate faster (thus higher frequencies).

That is why for lower frequencies you need bigger speakers, and for higher frequencies smaller speakers will do.

  • \$\begingroup\$ I see, thank-you! Is this essentially what a speaker's frequency response describes? The frequencies that the speaker can effectively vibrate at? \$\endgroup\$ Nov 24, 2017 at 12:26
  • 1
    \$\begingroup\$ Yes, it describes for each frequency (range) the 'pressure' / moved air. \$\endgroup\$ Nov 24, 2017 at 12:28
  • 1
    \$\begingroup\$ More precisely, it will vibrate with a profile representing the sum of all the harmonics representing the soundwave it is to reproduce. btw, this is a nice question :) \$\endgroup\$ Nov 24, 2017 at 14:30

An ideal speaker will vibrate at whatever frequency of signal you drive it with.

However, in reality, there are a few constrainsts.

  1. The amplifier output you are driving it with has a frequency range it can amplify. Extremely low frequencies, including DC, and high frequencies will be severely attenuated in the amplifier.

  2. The physical construction of a speaker also has a frequency characteristic. It will transfer some frequencies, and harmonics, much better than others.

  3. The speaker can resonate. That means the vibrations you introduce with the signal can set up a resonance with the natural vibration frequency of the speaker making that nasty rattle sound you sometimes hear. This resonance can also be induced by harmonics in the sound output.

  4. The voice-coil also has an inductance and capacitance, which again, produces a different amount of movement depending on the frequency of the signal.

  5. The physical size of the speaker matters. The speaker not only has to vibrate, which means inertia is important, but it also has to "push" air, which also has inertia. That inertia makes it harder to push the faster you try to, which is one of the reasons speakers get smaller for higher frequencies.

  6. Because of the inductance and the mechanical inertias, the movement of the voice-coil and speaker cone, and ultimately the wave-front in the air, lags the drive signal. It is at the same frequency, but out of phase with it.

An 800Hz sine-wave should make it through to the speaker pretty much unmolested. An 800Hz, square wave, will have a far more interesting output.

A square wave is actually a sine wave summed with an infinite series of increasingly smaller harmonics.

enter image description here

As such, each frequency is attenuated differently as it passes through the amplifier and speaker. The higher frequencies are "lost" entirely, and some of the lesser harmonics can, and do, cause the speaker to resonate. Which is why square waves sound so "tinny".

  • \$\begingroup\$ Interesting, what is it about square waves that makes it behave differently when outputted through a speaker? \$\endgroup\$ Nov 24, 2017 at 12:37
  • \$\begingroup\$ @LeftoverSalad see edit \$\endgroup\$
    – Trevor_G
    Nov 24, 2017 at 12:48

It depends how you define "vibrate at 800Hz". If (for example) the signal is strong enough so the voice coil moves beyond the constant region of the magnetic field (nonlinear response), then the motion will not be sinusoidal. It will still be a periodic motion with period 1/800Hz but, as Trevor describes, this will be a sum of sinusoids of various frequencies.


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.