摘要 |
A method and cache for caching encoded symbols for a convolutional decoder with forward and backward recursion includes storing different encoded symbols of an encoded frame in each of a plurality of symbol memory elements (200, 202, 400) and routing the same encoded symbols from one of the plurality of symbol memory elements (200, 202, 400) to at least both a forward recursion decoder (208) and a backward recursion decoder (210, 402). The plurality of symbol memory elements may be, for example, single port RAM cells, each operatively controlled to receive different encoded symbols of an encoded frame as input. Control logic (204) routes the same encoded symbols from one of the plurality of symbol memory elements (200, 202, 400) to all of the recursion decoders (208, 210, 402).
|