If human hearing upper limit is 20 kHz then how does a 15 kHz sine-wave sound so remarkably different from 15 kHz square-wave ?

The first (even, sine-wave) harmonic of 15 kHz is, by definition, 30 kHz, more than the supposed ‘upper limit’ of human hearing. The first (odd, square-wave) harmonic of 15 kHz is, by definition, 45 kHz, also more than the supposed ‘upper limit’ of human hearing. The 15 kHz fundamental of both sine and square is … Read more