A decoding apparatus, decoding method, data-receiving apparatus, and a
data-receiving method for performing a maximum-likelihood decoding process
based on a Viterbi algorithm on a data train completing a
convolution-encoding process. The apparatus includes a computation device
for performing a trellis computation for decoding a data train completing
the convolution-encoding process. The decoding apparatus further includes
a control device for controlling the trellis computation to be carried out
by the computation device with processing timings in processing units each
corresponding to a process carried out on n bits of pre-encoding data, in
which each of the processing units is parallel processing carried out on
computation results obtained for 2.sup.n states with one of the processing
timings immediately preceding a present one of the processing timings to
find the computation results with the present processing timing for the
2.sup.n states.
Прибор расшифровывать, метод расшифровывать, данн-polucah5 прибор, и данн-poluca4 метод для выполнять процесс расшифровывать maximum-likelihood основанный на алгоритме Viterbi на данных тренируют завершать свертк-wifru4 процесс. Прибор вклюает приспособление вычисления для выполнять вычисление шпалеры для расшифровывать поезд данных завершая свертк-wifru4 процесс. Прибор расшифровывать более добавочно вклюает механизма управления для контролировать вычисление шпалеры, котор будет носить вне приспособление с обрабатывая временами в блка обработки каждое вычисления соответствуя к процессу снесенное вне на биты н пре-wifru4 данных, в которых каждый из блка обработки одновременным прочессом снесенным вне на результаты вычисления полученные для положений 2.sup.n с одним из обрабатывая времен immediately preceding присытствыющее одно из обрабатывая времен для того чтобы найти результаты вычисления с присытствыющим обрабатывая временем для положений 2.sup.n.