A mobile terminal in a mobile communications system stores received data
with less hardware and more power-efficient power requirements compared
with conventional terminals. These advantages are achieved by using a
single memory to store data decoded by a plurality of decoder units. More
specifically, the terminal performs the steps of selecting one of two
decoders for decoding data, decoding data in the selected decoder,
determining an address of a common memory connected to the two decoders
based on information in the decoded data; and storing the decoded data in
the address of the common memory. The first decoder may be a viterbi
decoder and the second decoder may be a turbo decoder. The common memory
addresses may be determined based on the values of predetermined bits of
decoded data output from the decoders. By using a common memory for this
purpose, the terminal is able to realize a smaller size than could
previously be attained.