Claims (12)
1. Устройство канального декодирования для приемника, осуществляющего прием символов, кодирование которых произведено посредством вставки в заданное место данных кадра, по меньшей мере, одного определенного бита, содержащее блок вставки символов, принимающий символы, для вставки символа, имеющего определенное значение, в заданное место вставки определенного бита и вывода тех принятых символов, которые расположены в других местах; и декодер для декодирования символов, поступающих с выхода блока вставки символов.1. A channel decoding device for a receiver receiving characters encoded by inserting at least one specific bit in a frame into a given location, comprising a character inserting unit receiving characters for inserting a character having a specific value into a specified location insert a specific bit and output those received characters that are located in other places; and a decoder for decoding characters coming from the output of the character insertion unit.
2. Устройство канального декодирования по п. 1, отличающееся тем, что место вставки определенного бита имеет в кадре более высокую вероятность возникновения ошибки при канальном декодировании. 2. The channel decoding device according to claim 1, characterized in that the insertion point of a particular bit has a higher probability of an error occurring in channel decoding in the frame.
3. Устройство канального декодирования по п. 1, отличающееся тем, что декодер является декодером с гибким выбором. 3. The channel decoding device according to claim 1, characterized in that the decoder is a flexible choice decoder.
4. Устройство канального декодирования по п. 3, отличающееся тем, что определенное значение отличается соответствующим знаком в соответствующем символе. 4. The channel decoding device according to claim 3, characterized in that the determined value is distinguished by the corresponding sign in the corresponding symbol.
5. Устройство канального декодирования для приемника, осуществляющего прием символов, кодирование которых произведено посредством вставки в данные кадра, по меньшей мере, одного определенного бита в заданное место, содержащее демультиплексор, принимающий символы, для демультиплексирования принятых символов и получения на выходе символа данных, первого символа четности и второго символа четности; блок вставки символов для вставки символа, имеющего определенное значение, в заданное место вставки определенного бита в символе данных и вывода тех принятых символов, которые расположены в других местах; первый декодер, осуществляющий гибкий выбор символа данных с выхода блока вставки символов и первого символа четности, для генерации первого декодированного символа; первый перемежитель для выполнения перемежения выходного сигнала первого декодера, второй декодер, осуществляющий гибкий выбор первого декодированного символа, полученного на выходе первого перемежителя, и второго символа четности, для генерации второго декодированного символа; элемент с жестким выбором для выполнения жесткого выбора вторых декодированных данных; и первый обращенный перемежитель для выполнения обращенного перемежения выходного сигнала элемента с жестким выбором. 5. A channel decoding device for a receiver receiving symbols encoded by inserting at least one specific bit into a predetermined location in a frame containing a demultiplexer receiving symbols to demultiplex the received symbols and obtain the data symbol at the output a parity symbol and a second parity symbol; a character insertion unit for inserting a character having a specific value at a predetermined location for inserting a specific bit in a data character and outputting those received characters that are located in other places; a first decoder that selectively selects a data symbol from the output of the symbol insertion unit and the first parity symbol to generate a first decoded symbol; a first interleaver for interleaving the output signal of the first decoder, a second decoder that selects the first decoded symbol received at the output of the first interleaver and the second parity symbol to generate a second decoded symbol; a hard selection element for performing a hard selection of second decoded data; and a first inverted interleaver for performing inverse interleaving of the output of the hard selection element.
6. Устройство канального декодирования по п. 5, отличающееся тем, что дополнительно содержит первый инициализатор символа для установления исходного определенного значения соответствующего символа, расположенного в том месте, куда блоком вставки символов при итерационном декодировании был вставлен символ, имеющий определенное значение; первый селектор, соединенный с блоком вставки символов и с первым инициализатором символа, осуществляющий выбор выходного сигнала от блока вставки символов при приеме символа данных и осуществляющий выбор выходного сигнала от первого инициализатора символа при выполнении итерационного декодирования, для вывода выбранного значения и подачи его в первый декодер; второй обращенный перемежитель для выполнения обращенного перемежения второго декодированного символа при итерационном декодировании, осуществляющий возврат перемеженного символа в первый инициализатор символа; и второй селектор, соединенный со вторым декодером, для подачи выходного сигнала из второго декодера во второй обращенный перемежитель при итерационном декодировании, и подачи выходного сигнала из второго декодера в элемент с жестким выбором при выводе декодированных данных. 6. The channel decoding device according to claim 5, characterized in that it further comprises a first symbol initializer for determining an initial determined value of a corresponding symbol located in the place where a symbol having a certain value was inserted by the symbol insertion unit during iterative decoding; a first selector connected to the symbol insertion unit and to the first symbol initializer, selects an output signal from the symbol insertion unit when receiving a data symbol and selects an output signal from the first symbol initializer when performing iterative decoding, to output the selected value and feed it to the first decoder ; a second inverse interleaver for performing inverse interleaving of the second decoded symbol during iterative decoding, returning the interleaved symbol to the first symbol initializer; and a second selector connected to the second decoder for supplying an output signal from the second decoder to the second inverted interleaver during iterative decoding, and supplying an output signal from the second decoder to the hard-selected element when outputting decoded data.
7. Устройство канального декодирования по п. 6, отличающееся тем, что дополнительно содержит второй инициализатор символа, подключенный между перемежителем и вторым декодером, для установления исходного определенного значения соответствующего первого декодированного символа, расположенного в том месте, куда вставлен символ, имеющий определенное значение, из перемеженных первых декодированных символов. 7. The channel decoding device according to claim 6, characterized in that it further comprises a second symbol initializer connected between the interleaver and the second decoder, to establish an initial specific value of the corresponding first decoded symbol located in the place where the symbol having a certain value is inserted, of the interleaved first decoded characters.
8. Устройство канального декодирования по п. 6, отличающееся тем, что дополнительно содержит второй инициализатор символа, подключенный между первым декодером и перемежителем, для установления исходного определенного значения соответствующего первого декодированного символа, расположенного в том месте, куда вставлен символ, имеющий определенное значение, из перемеженных первых декодированных символов. 8. The channel decoding device according to claim 6, characterized in that it further comprises a second symbol initializer connected between the first decoder and the interleaver to establish an initial specific value of the corresponding first decoded symbol located in the place where the symbol having a certain value is inserted, of the interleaved first decoded characters.
9. Устройство канального декодирования по п. 6, отличающееся тем, что место вставки определенного бита имеет в кадре более высокую вероятность возникновения ошибки при канальном декодировании. 9. The channel decoding device according to claim 6, characterized in that the insertion point of a particular bit in the frame has a higher probability of an error during channel decoding.
10. Способ канального декодирования для приемника, осуществляющего прием символов, кодирование которых произведено посредством вставки в заданное место данных кадра, по меньшей мере, одного определенного бита, заключающийся в том, что выполняют прием символов, осуществляют вставку символа, имеющего определенное значение, в заданное место вставки определенного бита и производят вывод тех принятых символов, которые расположены в других местах; и осуществляют декодирование принятых символов с использованием вставленного символа, имеющего определенное значение. 10. A channel decoding method for a receiver receiving symbols encoded by inserting at least one specific bit into a given location of the frame data, which comprises: receiving symbols, inserting a symbol having a certain value into a given the place of insertion of a specific bit and output of those received characters that are located in other places; and decoding the received symbols using an inserted symbol having a specific value.
11. Способ канального декодирования для приемника, осуществляющего прием символов, кодирование которых произведено посредством вставки в заданное место данных кадра, по меньшей мере, одного определенного бита, заключающийся в том, что а) осуществляют прием символов и демультиплексирование принятых символов с получением символа данных, первого символа четности и второго символа четности; б) осуществляют вставку символа, имеющего определенное значение, в заданное место вставки определенного бита в символе данных и вывод тех принятых символов, которые расположены в других местах; в) для генерации первого декодированного символа осуществляют гибкий выбор того символа, в который вставлен символ, имеющий определенное значение, и первого символа четности; г) производят перемежение первого декодированного символа; д) для генерации второго декодированного символа осуществляют гибкий выбор перемеженного первого декодированного символа и второго символа четности; е) выполняют обращенное перемежение второго декодированного символа; ж) во втором символе с обращенным перемежением устанавливают определенное значение соответствующего символа в месте вставки, осуществляют возврат к операции в) и повторяют операции с в) по д); з) после выполнения операций с в) по д) выполняют жесткий выбор вторых декодированных данных; и и) осуществляют обращенное перемежение второго декодированного символа, обработка которого произведена посредством жесткого выбора. 11. A channel decoding method for a receiver receiving characters encoded by inserting at least one specific bit into a given data frame location, namely: a) receiving characters and demultiplexing the received characters to obtain a data character, the first parity symbol and the second parity symbol; b) insert a symbol having a specific value at a specified place to insert a specific bit in a data symbol and output those received symbols that are located in other places; c) for the generation of the first decoded symbol, a flexible selection is made of the symbol into which the symbol having a certain value is inserted and the first parity symbol; d) interleave the first decoded symbol; d) to generate a second decoded symbol, the interleaved first decoded symbol and the second parity symbol are flexibly selected; e) perform inverse interleaving of the second decoded symbol; g) in the second symbol with reverse alternation, a certain value of the corresponding symbol is set at the insertion point, a return to operation c) is performed, and operations c) to e) are repeated; h) after performing operations c) to e) perform a hard selection of the second decoded data; and i) carry out the interleaving of the second decoded symbol, the processing of which is carried out by means of hard selection.
12. Способ канального декодирования для приемника, осуществляющего прием символов, кодирование которых произведено посредством вставки в заданное место данных кадра, по меньшей мере, одного определенного бита, заключающийся в том, что а) осуществляют прием символов, вставку символа, имеющего определенное значение, в заданное место вставки определенного бита и вывод тех принятых символов, которые расположены в других местах; б) производят декодирование принятых символов с использованием вставленного символа, имеющего определенное значение; в) осуществляют возврат декодированного символа при итерационном декодировании, в возвращенных символах устанавливают исходные значения вставленных символов, равные определенным значениям, и повторяют операцию б); и г) после выполнения операции б) осуществляют вывод декодированных данных. 12. A channel decoding method for a receiver receiving characters encoded by inserting at least one specific bit in a given location of the frame data, the method comprising: a) receiving characters, inserting a character having a specific value into a given place to insert a specific bit and output those received characters that are located in other places; b) decode the received symbols using the inserted symbol having a specific value; c) the decoded symbol is returned during iterative decoding, the initial values of the inserted symbols equal to the determined values are established in the returned symbols, and the operation is repeated b); and d) after performing operation b) the output of decoded data is performed.