22-08-2013 дата публикации
Номер: US20130216006A1
In various aspects, the disclosure describes systems and methods for decoding of convolutionally encoded signals representing, for example, telecommunications signals such as command or content signals used in digital telecommunications. In various embodiments such aspects of the disclosure provide systems and methods for improving the efficiency, speed, and power consumption of such processes by providing architectures and methods for processing various parts of the encoded data records in parallel, using multiple and optionally specially-designed, dedicated memory registers and multiplexers. 1. A method , performed by a data processor , for processing electromagnetic signals representing convolutionally encoded data streams , the method comprising: storing decision bit data representing results of the trellis search for a first D bits of the convolutionally encoded data stream in a (D×N)-bit register accessible by the processor, where D is an integer greater than zero and less than L, and ordering the decision bit data according to the results of the trellis search for the first D bits of the convolutionally encoded data stream;', 'storing decision bits representing results of the trellis search for a subsequent L-D bits of the convolutionally encoded data stream in random access memory accessible by the processor; and, 'while performing a trellis search of a convolutionally encoded data stream of bit length L, where L is an integer{'sup': 'st', 'upon completion of the trellis search for the first D bits of the convolutionally encoded data stream, commencing a first trace-forward process of the results of the trellis search, starting with a (D+1)bit of the convolutionally encoded data stream; and'}{'sup': st', 'th, 'commencing at least one trace-back process to decode the stored decision bits in the random access memory corresponding to the (D+1)through Lbits of the convolutionally encoded data stream, and storing decoded bits determined by the at least one trace- ...
Подробнее