I am not 100% sure about this,but my current understand of loudspeaker is that moving coil woofer with certain fixed value surface area playing 1000 Hz frequency at 100 dB spl will be moving back and forth a certain distance called excursion or XMAX.
Lets imagine that its moving 2mm peak to peak.I am not completly sure,but I read on internet that if it played an octave lower frequency,a 50% decrease,going from 1000 hz to 500 hz,then it would need to double its peak excursion to achieve same sound pressure level of 100 db like it did on higher frequency of 1000 hz.
This is very confusing to me,I dont understand why its like that.I would instinctivly think that when the woofer cone moves certain distance,it will produce same SPL no matter what frequency.
When I look at PCM digital sound format in wave editor software,I see that if I set 1000 hz to -6db amplitude then the waveform on my monitor is just as tall as 500 hz at -6db.The digital wave looks equaly tall no matter what frequency if they are set to the same loudness/amplitude,why is it that in real world when played through speaker,the lower the frequency,the deeper the woofer movement?