An iterative decoder employs detection and post-processing of channel output samples to generate soft output vales for encoded data provided to the decoder for one or more iterations of decoding. The channel output samples account for user data encoded with concatenated codes. For one or more other iterations, the reliability values of the soft values of the prior iteration are updated, generating soft output data for the decoder for the current iteration of decoding. A detector may use a soft-output Viterbi algorithm (SOVA) to detect encoded data from channel output samples, and the SOVA algorithm may be implemented by a Viterbi algorithm generating hard decisions from the output channel samples followed by post-processing to generate and update reliability values for the soft-output values based on the hard decisions and output channel samples. In one implementation, generating soft-output values from output channel samples by a detector employs the full soft-output Viterbi algorithm (SOVA) during the first iteration. For subsequent iterations, the post-processor of the full SOVA algorithm is used without a Viterbi detector.

Um decodificador iterativo emprega a deteção e o post-processing de amostras da saída da canaleta para gerar vales macios da saída para os dados codificados fornecidos ao decodificador para um ou mais iteração da descodificação. As amostras da saída da canaleta esclarecem os dados do usuário codificados com códigos concatenados. Para uma ou mais outras iterações, os valores da confiabilidade dos valores macios da iteração prévia são updated, gerando dados macios da saída para o decodificador para a iteração atual da descodificação. Um detetor pode usar um algoritmo de Viterbi da macio-saída (SOVA) detectar dados codificados das amostras da saída da canaleta, e o algoritmo de SOVA pode ser executado por um algoritmo de Viterbi que gera decisões duras das amostras da canaleta da saída seguidas post-processing a gerar e para atualizar valores da confiabilidade para os valores da macio-saída baseados nas decisões duras e saída canalize amostras. Em uma execução, gerando valores da macio-saída das amostras da canaleta da saída por um detetor emprega o algoritmo cheio de Viterbi da macio-saída (SOVA) durante a primeira iteração. Para iterações subseqüentes, o post-processor do algoritmo cheio de SOVA é usado sem um detetor de Viterbi.

 
Web www.patentalert.com

< Method and apparatus for locating a cleaner bandwidth in a frequency channel for data transmission

< System and method for high-speed execution of graphics application programs including shading language instructions

> Incrementally resolved phase-shift conflicts in layouts for phase-shifted features

> Method and apparatus for locating a faulty component in a cable television system having cable modems

~ 00075