The invention discloses a method for realizing AMR-WB (adaptive multi-rate
wideband) voice coding or decoding by adopting an
information hiding technology, capable of reducing coding parameter length and saving voice
transmission bandwidth. The AMR-WB voice coder comprises a
linear prediction (LPC) analysis module, a fundamental tone search module and a fixed
codebook search module (comprising an
information hiding sub module). The method comprises the following steps of: (1) extracting ISF (
information system finishing) parameter coding by virtue of an LPC analysis module according to a coding rate mode, and dividing the parameter coding into hidden information ST to be embedded in a step (2); and (2) searching a second best
codebook according with constraint conditions (I) in a local
codebook space by adopting a first depth tree
search algorithm by virtue of the fixed codebook search module, and embedding the ST into a fixed codebook index to be transmitted, wherein T is a number of a codebook track and is selected from a codebook track 0, a codebook track 1, a codebook track 2 and a codebook track 3; ST is ISF index information to be embedded in a codebook track T; NT is the number of nonzero pulses contained in the codebook track T; PTk is the kth pulse in the codebook track T; and M is an embedded bit control bit, and log2M is maximum bit number of embeddable information in each track. By applying the method, the coding speed is reduced, the
resource utilization factor is improved, the method is simple and feasible, and no additional
computation complexity is increased.