Embodiments of the present invention provide methods and devices for signal coding and decoding. The signal coding method includes: obtaining a frequency domain signal according to an input signal; allocating predetermined bits to the frequency domain signal according to a predetermined allocation rule; adjusting the bit allocation for the frequency domain signal when a highest frequency of the frequency domain signal to which bits are allocated is greater than a predetermined value; and coding the frequency domain signal according to the bit allocation for the frequency domain signal.
展开▼