СПОСОБ И УСТРОЙСТВО ДЛЯ ПЕРЕДАЧИ И ПРИЕМА ИНФОРМАЦИИ УПРАВЛЕНИЯ В ВЕЩАТЕЛЬНОЙ СИСТЕМЕ/СИСТЕМЕ СВЯЗИ
METHOD AND APPARATUS FOR TRANSMITTING AND RECEIVING CONTROL INFORMATION IN BROADCASTING SYSTEM/COMMUNICATION SYSTEM

УРОВЕНЬ ТЕХНИКИ ИЗОБРЕТЕНИЯ
1. ОБЛАСТЬ ТЕХНИКИ, К КОТОРОЙ ОТНОСИТСЯ ИЗОБРЕТЕНИЕ
Настоящее изобретение в целом относится к способу и устройству для передачи и приема информации управления в вещательной системе/системе связи, а конкретнее к способу и устройству для передачи и приема информации управления в вещательной системе/системе связи с использованием кода с малой плотностью проверок на четность (LDPC).
2. ПРЕДШЕСТВУЮЩИЙ УРОВЕНЬ ТЕХНИКИ
Фиг. 1 иллюстрирует кадр, используемый в традиционной вещательной системе/системе связи.
Ссылаясь на фиг. 1, кадр 101, включающий в себя информацию управления, передается и принимается в вещательной системе/системе связи. Кадр 101 включает в себя преамбулу 102, сигнализацию 103 Уровня 1 (L1) и данные 104. Здесь информация управления может передаваться в преамбуле 102 и сигнализации 103 L1. Преамбула 102 является сигналом, используемым для достижения временной и частотной синхронизации, синхронизации по границе кадра и т. п. у приемника.
Как проиллюстрировано на фиг. 1, данные 104 включают в себя Каналы 108, 109 и 110 физического уровня (PLP). Соответственно, разные схемы модуляции и кодовые скорости могут использоваться независимо для PLP.
Сигнализация 103 L1 указывает, где передается сигнал L1, и включает в себя предварительную информацию 105 L1 (L1-pre), конфигурируемую информацию 106 L1 и динамическую информацию 107 L1. Конфигурируемая информация 106 L1 и динамическая информация 107 L1 называются сигнальной информацией 120 L1-post. Также конфигурируемая информация 106 L1 может называться конфигурируемой сигнализацией L1-post, а динамическая информация 107 L1 может называться динамической сигнализацией L1-post.
Информация 105 L1-pre включает в себя информацию, которая редко изменяется во временной области, например идентификатор соты, идентификатор сети, количество радиочастот, длина кадров и положение поднесущей пилот-сигнала. Конфигурируемая информация 106 L1 включает в себя информацию, которая изменяется чаще, чем информация 105 L1-pre. Примеры конфигурируемой информации 106 L1 включают в себя идентификатор PLP, схему модуляции, применяемую для передачи каждого PLP, и информацию о кодовой скорости.
На фиг. 1 динамическая информация 107 L1 включает в себя информацию, которая может изменяться в каждом кадре, например информацию о положении, в котором каждый PLP, передающий служебные данные, передается в текущем кадре (то есть информацию о положениях, в которых каждый PLP, передающий служебные данные, начинается и заканчивается в текущем кадре).
Более того, сигнальная информация 120 L1-post может включать в себя информацию помимо конфигурируемой информации 106 и динамической информации 107 L1-post. Например, сигнальная информация 120 L1-post может включать в себя информацию расширения, контроль циклическим избыточным кодом (CRC), который является кодом контроля ошибок, и заполнение L1. Например, использование CRC описано в "Peterson, W. W. andBrown, D. T. (January 1961). 'Cyclic Codes for Error Detection' Proceedings of the IRE 49: 228. doi:10.1109/JRPROC.1961.287814".
PLP 1 108, PLP 2 109 и PLP N 110 являются служебными данными, и каждый из них передает по меньшей мере один канал вещательной службы. PLP 1 108, PLP 2 109 и PLP N 110 включают в себя фактические вещательные данные.
Ссылаясь на фиг. 1, приемник, который посредством преамбулы 102 достиг синхронизации кадра 101, посредством сигнальной информации 103 L1 получает информацию, включающую в себя схему, по которой передаются данные, длину кадров и т. п. Приемник затем принимает релевантные данные через PLP 108-110 на основе полученной информации.
Как описано выше, когда информация управления, такая как сигнальная информация, передается в вещательной системе/системе связи, эффективность кодирования информации управления должна быть выше эффективности кодирования фактической информации. Поэтому существует потребность в эффективном способе кодирования сигнальной информации и в эффективном способе ее декодирования.
СУЩНОСТЬ ИЗОБРЕТЕНИЯ
Соответственно, настоящее изобретение спроектировано для решения по меньшей мере вышеописанных проблем, возникающих в известном уровне техники, и для предоставления по меньшей мере следующих преимуществ.
Аспект настоящего изобретения состоит в предоставлении способа кодирования, который увеличивает эффективность декодирования информации управления.
Другой аспект настоящего изобретения состоит в предоставлении способа кодирования для увеличения эффективности декодирования сигнальной информации L1-post.
Другой аспект настоящего изобретения состоит в предоставлении способа и устройства для передачи и приема информации управления в вещательной системе/системе связи.
В соответствии с аспектом настоящего изобретения предоставляется способ передачи сигнальной информации в вещательной системе/системе связи. Способ включает в себя формирование сигнальной информации, которая содержит множество порций; определение количества кодированных блоков, в которые должна кодироваться сигнальная информация, на основе количества битов (разрядов) сигнальной информации и количества входных информационных разрядов кодера; сегментирование каждой порции сигнальной информации на основе количества кодированных блоков; создание входных информационных разрядов каждого кодированного блока, чтобы включить туда сегментированные части каждой порции сигнальной информации; кодирование входных информационных разрядов в каждый кодированный блок; и передачу каждого кодированного блока.
В соответствии с другим аспектом настоящего изобретения предоставляется способ приема сигнальной информации в вещательной системе/системе связи. Способ включает в себя прием кодированных блоков сигнальной информации; получение количества разрядов сигнальной информации или количества кодированных блоков сигнальной информации; декодирование кодированных блоков; извлечение сегментированных разрядов сигнальной информации,
включенных в декодированные кодированные блоки; и восстановление извлеченных сегментированных разрядов сигнальной информации до состояния перед сегментированием.
В соответствии с другим аспектом настоящего изобретения предоставляется устройство для передачи сигнальной информации в вещательной системе/системе связи. Устройство включает в себя генератор сигнальной информации уровня 1 (L1) для формирования сигнальной информации, которая содержит множество порций; контроллер для определения количества кодированных блоков, в которые должна кодироваться сигнальная информация, на основе количества разрядов сигнальной информации и количества входных информационных разрядов кодера; кодер для сегментирования каждой порции сигнальной информации на основе количества кодированных блоков, создания входных информационных разрядов каждого кодированного блока, чтобы включить туда сегментированные части каждой порции сигнальной информации, и кодирования входных информационных разрядов в каждый кодированный блок; и передатчик для передачи каждого кодированного блока.
В соответствии с другим аспектом настоящего изобретения предоставляется устройство для приема сигнальной информации в вещательной системе/системе связи. Устройство включает в себя приемник для приема кодированных блоков сигнальной информации; декодер для декодирования кодированных блоков; контроллер для получения количества разрядов сигнальной информации или количества кодированных блоков сигнальной информации и извлечения сегментированных разрядов сигнальной информации, включенных в декодированные кодированные блоки; и устройство повторной сборки для повторной сборки сегментированных разрядов сигнальной информации в состояние перед сегментированием.
КРАТКОЕ ОПИСАНИЕ ЧЕРТЕЖЕЙ
Вышеупомянутые и другие особенности, признаки и преимущества настоящего изобретения станут очевиднее из нижеследующего подробного описания в сочетании с прилагаемыми чертежами, на которых:
Фиг. 1 иллюстрирует кадр, используемый в традиционной вещательной системе/системе связи;
Фиг. 2 иллюстрирует традиционную сегментированную информацию управления в вещательной системе/системе связи;
Фиг. 3 иллюстрирует способ сегментирования информации управления и формирования входных информационных разрядов кодера в соответствии с вариантом осуществления настоящего изобретения;
Фиг. 4 иллюстрирует способ формирования входных информационных разрядов кодера без сегментирования информации управления в соответствии с вариантом осуществления настоящего изобретения;
Фиг. 5 иллюстрирует способ создания входных информационных разрядов, введенных в кодер, в соответствии с вариантом осуществления настоящего изобретения;
Фиг. 6 иллюстрирует информационные разряды, которые вводятся в кодер, в соответствии с вариантом осуществления настоящего изобретения;
Фиг. 7 и 8 иллюстрируют информационные разряды, которые вводятся в кодер, в соответствии с вариантом осуществления настоящего изобретения;
Фиг. 9 иллюстрирует информационные разряды, которые вводятся в кодер, в соответствии с вариантом осуществления настоящего изобретения;
Фиг. 10 - блок-схема алгоритма, иллюстрирующая способ кодирования и передачи информации управления с помощью устройства передачи в соответствии с вариантом осуществления настоящего изобретения;
Фиг. 11 - блок-схема алгоритма, иллюстрирующая способ приема информации управления с помощью устройства приема в соответствии с вариантом осуществления настоящего изобретения;
Фиг. 12 - блок-схема, иллюстрирующая устройство передачи в соответствии с вариантом осуществления настоящего изобретения; и
Фиг. 13 - блок-схема, иллюстрирующая устройство приема в соответствии с вариантом осуществления настоящего изобретения.
ПОДРОБНОЕ ОПИСАНИЕ ВАРИАНТОВ ОСУЩЕСТВЛЕНИЯ ИЗОБРЕТЕНИЯ
Далее будут подробно описаны различные варианты осуществления настоящего изобретения со ссылкой на прилагаемые чертежи. В нижеследующем описании и прилагаемых чертежах подробное описание общеизвестных функций и конфигураций будет пропущено, чтобы избежать излишнего затруднения в понимании предмета настоящего изобретения.
Хотя варианты осуществления настоящего изобретения будут описываться ниже с использованием кодирования LDPC, настоящее изобретение также применимо к другим типам кодирования.
Фиг. 2 иллюстрирует традиционную сегментированную информацию управления в вещательной системе/системе связи. В частности, фиг. 2 иллюстрирует кодирование конфигурируемой информации 208 L1 и динамической информации 209 L1, соответствующих сигнальной информации L1-post, включенной в сигнальную информацию L1.
ом
ом
ый
ый
ого
ый
ый
ый
Ссылаясь на фиг. 2, поскольку конфигурируемая информация 208 L1 включает в себя информацию, которая не меняется в каждом кадре, но иногда может меняться, конфигурируемая информация L1 в K кадре может быть идентична конфигурируемой информации L1 в (K+1) кадре. Когда конфигурируемая информация L1, включенная в K кадр, идентична конфигурируемой информации L1, включенной в (K+1) кадр, при приеме (K+1) кадра приемник может заранее узнать конфигурируемую информацию L1, включенную в (K+1) кадр, посредством конфигурируемой информации L1, включенной в уже принятый K кадр. Поэтому приемник может повысить эффективность декодирования динамической информации L1, включенной в (K+1) кадр, используя заранее известную конфигурируемую информацию L1.
ый
ом
ый
ый
Точнее говоря, поскольку приемник принимает конфигурируемую информацию L1, включенную в K кадр, и такая же конфигурируемая информация L1 передается в (K+1) кадре, когда приемник декодирует (K+1) кадр, то приемник уже знает конфигурируемую информацию L1, включенную в (K+1) кадр.
ый
ом
ом
ом
ом
ый
ый
Кроме того, даже когда приемник не может декодировать K кадр, приемник может повысить эффективность декодирования конфигурируемой информации L1 и динамической информации L1 в (K+1) кадре, используя конфигурируемую информацию L1, принятую в K кадре. Например, когда конфигурируемая информация L1 в K кадре идентична конфигурируемой информации L1 в (K+1) кадре, приемник может использовать полученное значение логарифмического отношения правдоподобия (LLR), чтобы декодировать (K+1) кадр, даже если приемник не может декодировать конфигурируемую информацию L1, включенную в K кадр.
При использовании кода LDPC кодер кодирует только информационные разряды, количество которых меньше заранее установленного количества входных информационных разрядов (единица кодирования; количество входных информационных разрядов, соответствующее входному размеру кодера). Поэтому в схеме кодирования LDPC, когда количество входных информационных разрядов больше заранее установленного количества информационных разрядов, входные информационные разряды сегментируются. В этом документе информация, введенная в кодер, называется "входными информационными разрядами", а кодовое слово, которое выводится после кодирования кодером, называется "кодированным блоком".
1
1
2
2
Ссылаясь на фиг. 2, конфигурируемая информация 208 L1 и динамическая информация 209 L1, которые имеют переменные длины и соответствуют сигнальной информации L1-post, имеющей размер "a", сегментируются на два кодированных блока. Когда количество разрядов сигнальной информации L1-post больше заранее установленного количества информационных разрядов кодера, сигнальная информация L1-post сегментируется на два кодированных блока. В этом случае первые входные информационные разряды 210 формируются путем извлечения части a/2 из сигнальной информации L1-post, а вторые входные информационные разряды 212 формируются путем извлечения оставшейся части a/2 из сигнальной информации L1-post. Первые входные информационные разряды 210 включают в себя конфигурируемую информацию 210 L1 (конфигурируемая), которая является частью конфигурируемой информации 208 L1. А именно, первые входные информационные разряды 210 включают в себя только конфигурируемую информацию 208 L1. Также вторые входные информационные разряды 212 включают в себя конфигурируемую информацию 211 L1 (конфигурируемая L1), которая является частью конфигурируемой информации 208 L1, и динамическую информацию 209 L1 (динамическая L1).
ый
ый
ый
ом
2
2
Предполагается, что конфигурируемая информация 208 L1, включенная в K кадр, идентична конфигурируемой информации 208 L1, включенной в (K+1) кадр. Соответственно, когда приемник принимает K кадр и добивается успеха в декодировании конфигурируемой информации 208 L1, имеется преимущество в том, что приемнику не нужно декодировать первый кодированный блок, включающий в себя первые входные информационные разряды 210 в (K+1) кадре. Однако второй кодированный блок, включающий в себя вторые входные информационные разряды 212, включает в себя только конфигурируемую информацию 211 L1 (конфигурируемая), которая является частью конфигурируемой информации 208 L1. Соответственно, хотя приемник знает конфигурируемую информацию 208 L1, количество разрядов известной информации не достаточно большое, чтобы приемник значительно повысил эффективность декодирования динамической информации 209 L1.
В соответствии с вариантом осуществления настоящего изобретения конфигурируемая информация 208 L1, которая проиллюстрирована на фиг. 2, включается в каждые из первых входных информационных разрядов и вторых входных информационных разрядов.
Более того, в схеме кодирования LDPC эффективность декодирования информации, расположенной в передней части входных информационных разрядов кодера, часто выше эффективности декодирования информации, расположенной в задней части входных информационных разрядов кодера. Поэтому, когда используется LDPC, в соответствии с вариантом осуществления настоящего изобретения желательно расположить динамическую информацию L1, то есть информацию, которая может меняться в каждом кадре, в передней части входных информационных разрядов, чтобы повысить эффективность декодирования у приемника.
Фиг. 3 иллюстрирует способ для сегментирования информации управления и формирования входных информационных разрядов кодера в соответствии с вариантом осуществления настоящего изобретения. В частности, на фиг. 3 значение сегментации равно 2, что подразумевает, что сигнальная информация L1 (в частности, сигнальная информация L1-post), которую нужно кодировать, разделяется на первые входные информационные разряды и вторые входные информационные разряды в соответствии с единицей кодирования, соответствующей входному размеру кодера, и первые входные информационные разряды и вторые входные информационные разряды вводятся в кодер. Поэтому, когда значение сегментации равно 2, входные информационные разряды, кодированные кодером, разделяются на два кодированных блока, а затем два кодированных блока выводятся из кодера.
1
1
2
2
1
1
2
2
Ссылаясь на фиг. 3, конфигурируемая информация 301 L1 сегментируется на две части, то есть конфигурируемую информацию 303 L1 (конфигурируемая L1) и конфигурируемую информацию 304 L1 (конфигурируемая L1) в соответствии со значением сегментации, равным 2. Более того, динамическая информация 302 L1 также разделяется на две части, то есть динамическую информацию 305 L1 (динамическая L1) и динамическую информацию 306 L1 (динамическая L1) в соответствии со значением сегментации, равным 2.
1
1
1
1
2
2
2
2
1
1
2
2
Кроме того, передатчик создает первые входные информационные разряды 310 кодера из разделенной конфигурируемой информации 303 L1 (конфигурируемая L1) и динамической информации 305 L1 (динамическая L1) и создает вторые входные информационные разряды 320 кодера из конфигурируемой информации 304 L1 (конфигурируемая L1) и динамической информации 306 L1 (динамическая L1). Передатчик сначала вводит каждые из первых входных информационных разрядов 310 кодера и вторых входных информационных разрядов 320 кодера в кодер LDPC, чтобы сформировать два кодированных блока. В первых входных информационных разрядах 310 динамическая информация 305 L1 размещается перед конфигурируемой информацией 303 L1. Аналогичным образом во вторых входных информационных разрядах 320 динамическая информация 306 L1 размещается перед конфигурируемой информацией 304 L1.
1
1
2
2
В качестве альтернативы динамическая информация L1 и конфигурируемая информация L1 могут поменяться положениями друг с другом. Например, конфигурируемая информация 303 L1 может располагаться перед динамической информацией 305 L1, а конфигурируемая информация 304 L1 может располагаться перед динамической информацией 306 L1.
Более того, также возможно разместить динамическую информацию 302 L1 перед конфигурируемой информацией 301 L1, даже когда входные информационные разряды кодера не сегментируются. А именно, даже когда длина сигнальной информации L1-post меньше заранее установленного количества информационных разрядов кодера LDPC, и соответственно не требуется сегментирование сигнальной информации L1-post, динамическую информацию 302 L1 все же можно разместить перед конфигурируемой информацией 301 L1.
Фиг. 4 иллюстрирует способ для создания входных информационных разрядов кодера LDPC без сегментирования сигнальной информации L1-post в соответствии с вариантом осуществления настоящего изобретения.
Ссылаясь на фиг. 4, когда входные информационные разряды кодера LDPC создаются путем включения конфигурируемой информации 410 L1 и динамической информации 411 L1, если эффективность декодирования разрядов, расположенных в передней части входных информационных разрядов, выше эффективности декодирования разрядов, расположенных в задней части входных информационных разрядов, то входные информационные разряды создаются путем размещения динамической информации 411 L1 перед конфигурируемой информацией 410 L1, как обозначено условным обозначением 420.
Фиг. 5 иллюстрирует способ для создания входных информационных разрядов, которые вводятся в кодер, в соответствии с вариантом осуществления настоящего изобретения. В частности, фиг. 5 иллюстрирует, что несколько порций информации управления, включенных в сигнальную информацию L1-post, сегментируются в соответствии со значением сегментации, равным 2.
ым
ом
ом
Ссылаясь на фиг. 5, сигнализация 550 L1-post, которая вводится в кодер, включает в себя конфигурируемую информацию 500 L1, динамическую информацию 501 L1 текущего кадра (или «динамический, текущий кадр», или «динамическая сигнализация L1-post для текущего кадра») и динамическую информацию 502 L1 следующего кадра (или «динамический, следующий кадр», или «динамическая сигнализация L1-post для следующего кадра»), которая является динамической информацией L1 кадра, который нужно передать позже. В частности, когда текущий кадр является K кадром, динамическая информация 502 L1 следующего кадра, переданная в K кадре, включает в себя значение, идентичное динамической информации L1, которую нужно передать в (K+1) кадре. Динамическая информация 502 L1 следующего кадра является выборочной информацией, и передатчик может сообщить приемнику посредством сигнализации L1-pre, имеется ли динамическая информация L1 для следующего кадра. Например, когда признак L1_REPETITION_FLG в сигнализации L1-pre имеет значение 1, это указывает, что имеется динамическая информация L1 для следующего кадра. Однако, когда L1_REPETITION_FLG имеет значение 0, то это указывает, что динамическая информация L1 для следующего кадра отсутствует.
1
1
2
2
1
1
2
2
1
1
2
2
Каждая из конфигурируемой информации 500 L1, динамической информации 501 L1 текущего кадра и динамической информации 502 L1 следующего кадра сегментируется на 2 части. В частности, конфигурируемая информация 500 L1 разделяется на конфигурируемую информацию 504 L1 (конфигурируемая L1) и конфигурируемую информацию 505 L1 (конфигурируемая L1), как обозначено условным обозначением 510. Динамическая информация 501 L1 текущего кадра разделяется на динамическую информацию 506 L1 текущего кадра (динамическая L1 текущего кадра) и динамическую информацию 507 L1 текущего кадра (динамическая L1 текущего кадра), как обозначено условным обозначением 515. Динамическая информация 502 L1 следующего кадра разделяется на динамическую информацию 508 L1 следующего кадра (динамическая L1 следующего кадра) и динамическую информацию 509 L1 следующего кадра (динамическая L1 следующего кадра), как обозначено условным обозначением 520.
1
1
1
2
2
2
Во время кодирования конфигурируемая информация 504 L1, динамическая информация 506 L1 текущего кадра и динамическая информация 508 L1 следующего кадра создаются в качестве первых входных информационных разрядов 530. Кроме того, конфигурируемая информация 505 L1, динамическая информация 507 L1 текущего кадра и динамическая информация 509 L1 следующего кадра создаются в качестве вторых входных информационных разрядов 535.
1
1
1
Конфигурируемая информация 504 L1 размещается в последней части первых входных информационных разрядов 530, после динамической информации 506 L1 текущего кадра и динамической информации 508 L1 следующего кадра.
2
2
2
Аналогичным образом конфигурируемая информация 505 L1 располагается в последней части вторых входных информационных разрядов 535, после динамической информации 507 L1 текущего кадра и динамической информации 509 L1 следующего кадра.
Создание первых входных информационных разрядов 530 и вторых входных информационных разрядов 535, как описано выше, основывается на том, что эффективность декодирования разрядов, расположенных в передней части информационных разрядов, выше, как при кодировании LDPC. Соответственно, фактическое расположение конфигурируемой информации 500 L1, динамической информации 501 L1 текущего кадра и динамической информации 502 L1 следующего кадра в первых входных информационных разрядах 530 и вторых входных информационных разрядах 535 может меняться в зависимости от эффективности декодирования, например, на основе используемого типа кодирования.
Также, как описано выше со ссылкой на фиг. 4, даже когда сегментация не нужна, учитывая, что эффективность декодирования разрядов, расположенных в передней части входных информационных разрядов, выше, когда используется схема кодирования LDPC, динамическая информация L1 текущего кадра может быть расположена в самой передней части входных информационных разрядов, а конфигурируемая информация L1 может быть расположена в последней части входных информационных разрядов.
Поэтому, независимо от того, применяется ли сегментация, расположение динамической информации L1 и конфигурируемой информации L1 может определяться с учетом эффективности кодирования входных информационных разрядов с помощью кодера LDPC. А именно, как описано выше, когда эффективность декодирования разрядов, расположенных в задней части входных информационных разрядов, выше эффективности декодирования разрядов, расположенных в передней части входных информационных разрядов, конфигурируемая информация L1 может располагаться в передней части входных информационных разрядов, а динамическая информация L1 может располагаться в задней части входных информационных разрядов.
1
1
2
2
Более того, конфигурируемая информация L1 и динамическая информация L1 могут кодироваться/декодироваться независимо друг от друга. В частности, когда динамическая информация L1 включает в себя динамическую информацию L1 текущего кадра и динамическую информацию L1 следующего кадра, как описано выше, сегментируется каждая из необязательной динамической информации текущего кадра и динамической информации L1 следующего кадра, и первые входные информационные разряды, соответствующие некой единице, которая вводится в кодер, создаются из сегментированной динамической информации L1 текущего кадра и сегментированной динамической информации L1 следующего кадра. Также вторые входные информационные разряды, соответствующие некой единице, которая вводится в кодер, создаются из сегментированной динамической информации L1 текущего кадра и сегментированной динамической информации L1 следующего кадра. Кроме того, независимо от того, необходима ли сегментация, динамическая информация L1 текущего кадра размещается в передней части входных информационных разрядов, а динамическая информация L1 следующего кадра размещается в задней части входных информационных разрядов.
post_FEC_Block
Фиг. 6 иллюстрирует сегментацию входных информационных разрядов, которые вводятся в кодер, в соответствии с вариантом осуществления настоящего изобретения. На фиг. 6 значением сегментации является N.
Ссылаясь на фиг. 6, сигнальная информация 650 L1-post, то есть информационные разряды, которые вводятся в кодер, включает в себя конфигурируемую информацию 600 L1, динамическую информацию 601 L1 текущего кадра, динамическую информацию 602 L1 следующего кадра, информацию 603 расширения, информацию 604 CRC (контроль циклическим избыточным кодом) и заполняющие разряды 605 L1. Информация 604 CRC включает в себя разряды четности кода CRC, которые приемник использует для определения, возникла ли ошибка в конфигурируемой информации 600 L1, динамической информации 601 L1 текущего кадра, динамической информации 602 L1 следующего кадра и информации 603 расширения. Хотя и не проиллюстрировано на фиг. 6, может использоваться несколько CRC. В частности, специалистам в данной области техники станет очевидно, что количество CRC и их положения можно менять.
L1_conf
L1_dyn,c
L1_dyn,n
L1_ext
crc
L1_dyn,n
L1_ext
crc
Длина конфигурируемой информации 600 L1 равна K, длина динамической информации 601 L1 текущего кадра равна K, длина динамической информации 602 L1 следующего кадра равна K, длина информации 603 расширения равна K, и длина CRC 604 равна N. Когда K, то есть длина динамической информации 602 L1 следующего кадра, равно 0, то значение 0 указывает, что динамическая информация 602 L1 следующего кадра не используется. Когда K равно 0, это указывает, что информация 603 расширения не используется. Аналогичным образом, когда N равно 0, это указывает, что код CRC не используется.
L1_conf
L1_dyn,c
L1_dyn,n
L1_conf
L1_dyn,c
L1_dyn,n
L1_conf
L1_dyn,c
L1_dyn,n
Каждое из K, K и K может быть выражено в качестве функции от количества PLP. В противном случае можно узнать K, K и K посредством заранее установленной сигнализации. Например, такие представляющие длину параметры, как L1_POST_CONF_SIZE, представляющий K, L1_POST_DYN,CURRENT_SIZE, представляющий K, L1_POST_DYN,NEXT_SIZE, представляющий K, и L1_POST_EXT_SIZE, представляющий длину информации 603 расширения, могут передаваться посредством информации 105 L1-pre.
bch
post_FEC_Block
post_FEC_Block
bch
ldpc
bch
Когда код Боуза - Чоудхури - Хоквингема (BCH) соединяется с кодом LDPC, и код BCH, соединенный с кодом LDPC, используется для сигнальной информации L1, и длина входных разрядов кода BCH равна K, N, которое соответствует количеству кодированных блоков сигнальной информации L1, может вычисляться с использованием Уравнения (1) ниже. В основном N является количеством нескольких порций информации, на которые сегментируются разряды сигнальной информации L1. При рассмотрении соединения кода BCH с кодом LDPC количество кодированных блоков вычисляется с использованием длины K входных разрядов кода BCH. Однако, когда используется только код LDPC, количество кодированных блоков может вычисляться с использованием длины K входных разрядов кода LDPC вместо K.
post_ex_pad
post_ex_pad
L1_conf
L1_dyn,c
L1_dyn,n
L1_ext
crc
post_ex_pad
В Уравнении (1) K является суммой длин конфигурируемой информации 600 L1, динамической информации 601 L1 текущего кадра, динамической информации 602 L1 следующего кадра, информации 603 расширения и информации 604 CRC. K=K+K+K+K+N. А именно, K равно количеству разрядов сигнализации L1-post за исключением заполняющего поля. В Уравнении (1)  представляет наименьшее целое число больше x. Например, .
post_FEC_Block
pad
На основе N, соответствующего количеству кодированных блоков, K, соответствующее длине, на которую вставляются нулевые разряды, может вычисляться с использованием Уравнения (2) ниже.
pad
В Уравнении (2)  представляет наименьшее целое число больше x. Например, . K, соответствующее длине, на которую вставляются нулевые разряды, можно опустить.
post_FEC_Block
Как описано выше со ссылкой на фиг. 3 и фиг. 5, когда каждое из конфигурируемой информации 600 L1, динамической информации 601 L1 текущего кадра, динамической информации 602 L1 следующего кадра, информации 603 расширения, CRC 604 и заполнения 605 L1 сегментируется на N, длина каждого из сегментов может вычисляться с использованием Уравнений (3) - (6) ниже.
L1_conf_PAD
L1_conf
L1_conf_PAD
L1_conf
post_FEC_Block
В частности, поправочный коэффициент K для конфигурируемой информации 600 L1, длина которой равна K, может вычисляться с использованием Уравнения (3). А именно, K является поправочным коэффициентом, когда длина K у конфигурируемой информации L1 не является кратной N, соответствующему количеству кодированных блоков для сегментации.
L1_conf_PAD
i
post_FEC_Block
post_FEC_Block
ых
ых
В Уравнении (3)  представляет наибольшее целое число меньше x. Например, . K является значением, которое заставляет длину конфигурируемой информации 600b L1 из числа i (i=1, …, (N-1)) входных информационных разрядов кодера быть равной  и которое заставляет длину конфигурируемой информации 600c L1 из числа (N) входных информационных разрядов кодера быть равной .
L1_conf
post_FEC_Block
Например, когда K=299 и N=2, .
L1_conf_PAD
1
2
K, имеющее значение 1, заставляет длину конфигурируемой информации L1 из числа первых входных информационных разрядов кодера быть равно 149 и заставляет длину конфигурируемой информации L1 из числа вторых входных информационных разрядов кодера быть равной 149+1=150. Эти условия предназначены для предотвращения дополнительного заполнения нулями.
L1_dyn,c_PAD
L1_dyn,c
L1_dyn,c_PAD
L1_dyn,c
post_FEC_Block
Длина K поправочного коэффициента для динамической информации 601 L1 текущего кадра, длина которой равна K, как проиллюстрировано на фиг. 6, может вычисляться с использованием Уравнения (4). K является поправочным коэффициентом, когда длина K у динамической информации 601 L1 текущего кадра не является кратной N, соответствующему количеству кодированных блоков для сегментации.
В Уравнении (4)  представляет наибольшее целое число меньше x.
L1_dyn,n_PAD
L1_dyn,n
L1_dyn,n_PAD
L1_dyn,n
post_FEC_Block
Длина K поправочного коэффициента для динамической информации 602 L1 следующего кадра, длина которой равна K, как проиллюстрировано на фиг. 6, может вычисляться с использованием Уравнения (5). K является поправочным коэффициентом, когда длина K у динамической информации L1 следующего кадра не является кратной N, соответствующему количеству кодированных блоков для сегментации.
В Уравнении (5)  представляет наибольшее целое число меньше x.
L1_dyn,n
L1_ext
crc
pad
post_FEC_Block
L1_ext_PAD
Как описано выше, динамическая информация 602 L1 следующего кадра используется не всегда. В этом случае естественно, что K должно быть равно 0. Когда каждое из информации 603 расширения, имеющей длину K, CRC 604, имеющего длину N, и заполнения 605 L1, имеющего длину K, сегментируется в соответствии с N, как в Уравнениях (3)-(5), длина K поправочного коэффициента для информации 603 расширения + CRC 604 + заполнение 605 L1 может вычисляться с использованием Уравнения (6) ниже.
L1_ext_PAD
post_FEC_Block
pad
pad
crc
В Уравнении (6) K является поправочным коэффициентом, когда сумма длин информации 603 расширения, CRC 604 и заполнения 605 L1 не является кратной N, соответствующему количеству кодированных блоков для сегментации, и  представляет наибольшее целое число меньше x. Как описано выше, K используется не всегда, и в этом случае K равно 0. Также N символизирует разряд CRC.
sig
ых
Процесс вычисления K(i), соответствующего количеству i входных информационных разрядов 670 кодера, использующий значения, вычисленные с использованием Уравнений (1) - (6), задается Уравнением (7).
В Уравнении (7)  представляет наибольшее целое число меньше x. Например, .
post_FEC_Block
ых
Количество (N) входных информационных разрядов 680 кодера может вычисляться с использованием Уравнения (8).
В Уравнении (8)  представляет наибольшее целое число меньше x.
sig
post_FEC_Block
sig
post_FEC_Block
sig
post_FEC_Block
sig
post_FEC_Block
Хотя сегментация выполняется выше таким образом, что существует разность в длине между K(i) (i=1, …, (N-1)) и K(N), эта сегментация может выполняться таким образом, что не возникает разность в длине между K(i) (i=1, …, (N-1)) и K(N). Также, как описано выше, можно внести изменения в уравнения в соответствии с количеством используемых CRC и их расположением.
L1_conf
L1_dyn,c
L1_dyn,n
Например, когда код CRC применяется к каждой из конфигурируемой информации 600 L1, динамической информации 601 текущего кадра и динамической информации 602 следующего кадра, K, K и K могут включать в себя количество разрядов CRC конфигурируемой информации 600 L1, количество разрядов CRC динамической информации 601 текущего кадра и количество разрядов CRC динамической информации 602 следующего кадра соответственно.
post_FEC_Block
ых
На фиг. 6 условное обозначение 690 обозначает входные информационные разряды кодера от первых до (N) входных информационных разрядов кодера, на которые сегментируются все входные информационные разряды кодера, обозначенные условным обозначением 650, с использованием Уравнений (1) - (8). Хотя операция сегментации часто выполняется кодером, когда кодер включает в себя перемежитель, перемежитель может перемежать (сегментировать) все сегментированные входные информационные разряды кодера (то есть сигнальную информацию L1).
post_FEC_Block
post_FEC_Block
post_FEC_Block
post_FEC_Block
ые
ые
Точнее говоря, условное обозначение 690 обозначает, что первые входные информационные разряды 660 кодера включают в себя информационные разряды (сегментированные заполняющие разряды L1) 600a, 601a, 602a, 603a, 604a и 605a, которые получаются путем сегментирования входных информационных разрядов 600, 601, 602, 603, 604 и 605 кодера в соответствии с N. Условное обозначение 690 обозначает, что i входные информационные разряды 670 кодера включают в себя информационные разряды 600b, 601b, 602b, 603b, 604b и 605b (которые отличаются от входных информационных разрядов 650 кодера), которые получаются путем сегментирования входных информационных разрядов 600, 601, 602, 603, 604 и 605 кодера в соответствии с N. Условное обозначение 690 обозначает, что (N) входные информационные разряды 680 кодера включают в себя последние сегментации 600c, 601c, 602c, 603c, 604c и 605c из числа информационных разрядов, которые получаются путем сегментирования входных информационных разрядов 600, 601, 602, 603, 604 и 605 кодера в соответствии с N.
Поэтому приемник, который принимает входные информационные разряды 690, декодирует кодированные блоки, полученные путем кодирования входных информационных разрядов 660 кодера, входных информационных разрядов 670 кодера и входных информационных разрядов 680 кодера. Затем приемник повторно собирает (до состояния перед сегментированием) сегментированные разряды 601a, 601b и 601c динамической информации L1 текущего кадра, сегментированные разряды 602a, 602b и 602c динамической информации L1 следующего кадра, сегментированные разряды 600a, 600b и 600c конфигурируемой информации L1, сегментированные разряды 603a, 603b и 603c информации расширения, сегментированные разряды 604a, 604b и 604c CRC и сегментированные заполняющие разряды 605a, 605b и 605c L1. Соответственно, приемник может восстановить исходную сигнальную информацию L1-post.
L1_conf
L1_dyn,c
L1_dyn,n
L1_conf
L1_dyn,c
L1_dyn,n
L1_conf
L1_dyn,c
L1_dyn,n
Когда устройство приема в соответствии с вариантом осуществления настоящего изобретения знает длину K конфигурируемой информации 600 L1, длину K динамической информации 601 L1 текущего кадра и длину K динамической информации 602 L1 следующего кадра, устройство приема может без труда восстановить сигнальную информацию L1-post. В этой связи устройство передачи в соответствии с вариантом осуществления настоящего изобретения может передать значения K, K и K. Поскольку каждое значение K, K и K может быть выражено в качестве функции от количества PLP, если устройство передачи передает количество PLP, то устройство приема может восстановить сигнальную информацию L1-post. Поэтому, когда устройство передачи включает в себя информацию NUM_PLP (Количество PLP), соответствующую количеству PLP, например, в информации 105 L1-pre, проиллюстрированной на фиг. 1, устройство приема может эффективно принимать сигнальную информацию L1-post.
ом
ом
ом
ом
ом
Даже когда сегментация не выполняется, как проиллюстрировано на фиг. 4, если устройство передачи передает количество PLP, то даже при передаче динамической информации 411 L1 перед конфигурируемой информацией 410 L1 устройство приема может использовать количество PLP для восстановления сигнальной информации L1-post. Также, если динамическая информация L1, переданная в K кадре, идентична динамической информации L1, переданной в (K+1) кадре, когда устройство приема восстанавливает информацию L1-post в (K+1) кадре, независимо от того, добивается ли успеха устройство приема в декодировании динамической информации L1 в K кадре, устройство приема может использовать динамическую информацию L1 в K кадре.
Фиг. 7 и 8 иллюстрируют информационные разряды, которые вводятся в кодер, в соответствии с вариантом осуществления настоящего изобретения. На фиг. 7 динамическая информация L1 располагается после конфигурируемой информации L1.
L1_conf
L1_dyn,c
L1_dyn,n
L1_ext
crc
Ссылаясь на фиг. 7, длина конфигурируемой информации 721 L1 равна K, длина динамической информации 722 L1 текущего кадра равна K, длина динамической информации 723 L1 следующего кадра равна K, длина поля 724 расширения равна K и длина CRC 725 равна N.
L1_conf
L1_dyn,c
L1_dyn,n
L1_ext
crc
Длина K конфигурируемой информации 721 L1 может быть получена с использованием параметра L1_POST_CONF_SIZE или количества PLP. Параметры (L1_POST_CONF_SIZE или количество PLP) могут передаваться в сигнализации L1-pre по одному или вместе. Длина K динамической информации 722 L1 текущего кадра может быть получена с использованием параметра L1_POST_DYN,CURRENT_SIZE или количества PLP. Эти параметры могут передаваться в сигнализации L1-pre по одному или вместе. Длина K динамической информации 723 L1 следующего кадра может быть получена с использованием параметра L1_POST_DYN,NEXT_SIZE или количества PLP. Эти параметры могут передаваться в сигнализации L1-pre по одному или вместе. Длина K поля 724 расширения может быть получена с использованием параметра L1_POST_EXT_SIZE. Длина N у CRC 725 может быть фиксированной, например, равной 32.
Ссылаясь на фиг. 7, сигнализация 720 L1-post включает в себя переменное количество разрядов, которые передаются посредством одного или нескольких блоков LDPC в соответствии с длиной сигнализации L1-post. Блок LDPC имеет такой же смысл, как и кодированный блок.
post_FEC_Block
N, соответствующее количеству блоков LDPC для сигнализации 720 L1-post, определяется с использованием Уравнения (9).
bch
post_ex_pad
post_FEC_Block
bch
post_ex_pad
post_FEC_Block
sig
bch
В Уравнении (9), когда K больше либо равно K, N равно 1. Однако, когда K меньше K, N равно . Значение A является поправочным коэффициентом, который заставляет K, которое представляет количество информационных разрядов в кодированном блоке после сегментации, быть меньше либо равным K, и может изменяться в соответствии с количеством типов сигналов, которые сегментируются. Например, когда сегментируется каждая из конфигурируемой информации 721 L1, динамической информации 722 L1 текущего кадра, динамической информации 723 L1 следующего кадра и информации 724 расширения, сегментируется каждая из 4 порций информации. Соответственно, значение A может быть равно 3.
Когда динамическая информация 723 L1 следующего кадра не используется ни в одном кадре, значение A может быть равно 2, но значение A может быть зафиксировано в 3 для эффективности системы.
bch
В Уравнении (9)  символизирует наименьшее целое число, больше либо равное x, и значение K представляет количество информационных разрядов BCH.
bch
ldpc
bch
В вышеописанном случае при соединении кода BCH с кодом LDPC количество кодированных блоков вычисляется с использованием длины K входных разрядов кода BCH. Однако, когда используется только код LDPC, количество кодированных блоков может вычисляться с использованием длины K входных разрядов кода LDPC вместо K.
post_ex_pad
crc
post_ex_pad
crc
L1_PADDING
K является значением, которое можно получить путем прибавления длины N у CRC 725 к сумме параметров L1_POST_CONF_SIZE, L1_POST_DYN,CURRENT_SIZE, L1_POST_DYN,NEXT_SIZE и L1_POST_EXT_SIZE, которые представляют соответственно длину конфигурируемой информации 721 L1, длину динамической информации 722 L1 текущего кадра, длину динамической информации 723 L1 следующего кадра и длину поля 724 расширения. Также K представляет количество разрядов сигнализации L1-post за исключением L1_PADDING 726, соответствующего заполняющему полю. Длина N у CRC может определяться на основе максимальной длины сигнализации L1-post, например, 32. В этом случае K, соответствующее длине поля 726, названного L1_PADDING, может вычисляться с использованием Уравнения (10) ниже.
L1_conf_PAD
L1_dyn,c_PAD
L1_dyn,n_PAD
L1_ext_PAD
В Уравнении (10) K представляет длину заполняющего поля конфигурируемой информации L1, K представляет длину заполняющего поля динамической информации L1 текущего кадра, K представляет длину заполняющего поля динамической информации L1 следующего кадра и K представляет длину заполняющего поля у поля 724 расширения, включающего в себя CRC 725. Длина каждого из L1_CONF_PAD 727, L1_DYN,C_PAD 728, L1_DYN,N_PAD 729 и L1_EXT_PAD 730, которые являются заполняющими полями, может вычисляться с использованием Уравнений (11) - (14) ниже.
L1_conf
L1_dyn,c
L1_dyn,n
L1_ext
crc
L1_dyn,n
В Уравнениях (11)-(14) K, K, K и K являются значениями, полученными с использованием параметров L1_POST_CONF_SIZE, L1_POST_DYN,CURRENT_SIZE, L1_POST_DYN,NEXT_SIZE и L1_POST_EXT_SIZE соответственно. Эти параметры представляют соответственно длину конфигурируемой информации L1, длину динамической информации L1 текущего кадра, длину динамической информации L1 следующего кадра и длину поля расширения. N соответствует количеству разрядов CRC, например, 32. Когда L1_REPETITION_FLAG, который указывает, используется ли динамическая информация L1 следующего кадра, устанавливается в 0, длина K динамической информации L1 следующего кадра равна 0.
post
K, соответствующее итоговой длине всей сигнализации L1-post, включая заполняющее поле, может задаваться с использованием Уравнения (15) ниже.
sig
post_FEC_Block
В этом случае K, которое соответствует количеству информационных разрядов в каждом блоке N, может задаваться с использованием Уравнения (16) ниже.
Как проиллюстрировано на фиг. 7, чтобы достичь большей эффективности, конфигурируемая информация 721 L1 (конфигурируемая сигнализация L1-post), динамическая информация 722 L1 текущего кадра (динамическая сигнализация L1-post для текущего кадра) и динамическая информация 723 L1 следующего кадра (динамическая сигнализация L1-post для следующего кадра) распределяются как можно равномернее во всех блоках Прямого исправления ошибок (FEC).
1
1
1
1
В частности, входные разряды первого кодированного блока, проиллюстрированного на фиг. 7, включают в себя первую конфигурируемую информацию 731 L1 (Конфигурируемая или Conf_1), первую динамическую информацию 732 L1 текущего кадра (Динамическая, текущий кадр или D,C_1), первую динамическую информацию 733 L1 следующего кадра (Динамическая, следующий кадр или D,N_1) и первое поле 734 расширения (Расширение или E,C_1). Первая конфигурируемая информация 731 L1 включает в себя  разрядов из числа разрядов конфигурируемой информации 710 L1. Первая динамическая информация 732 L1 текущего кадра включает в себя  разрядов из числа разрядов динамической информации 722 L1 текущего кадра. Первая динамическая информация 733 L1 следующего кадра включает в себя  разрядов из числа разрядов динамической информации 723 L1 следующего кадра. Первое поле 734 расширения включает в себя  разрядов из числа разрядов поля 724 расширения и разрядов CRC 725.
В соответствии с вариантом осуществления настоящего изобретения разряды поля 724 расширения сигнализации L1-post и ее же разряды CRC 725 включаются в первое поле 734 расширения из числа входных разрядов первого кодированного блока. Вышеупомянутое создание выполняется по идентичному способу от первого кодированного блока до  кодированного блока.
post_FEC_Block
N
N
N
N
ом
ую
ую
ую
ое
ая
ая
ая
ое
Информационные разряды в (N) кодированном блоке включают в себя N конфигурируемую информацию 739 (Конфигурируемая или Conf_N), N динамическую информацию 740 L1 текущего кадра (Динамическая, текущий кадр или D,C_N), N динамическую информацию 741 L1 следующего кадра (Динамическая, следующий кадр или D,N_N), N поле 742 расширения (Расширение или E,C_N) и заполняющие поля, например L1_CONF_PAD 727, L1_DYN,C_PAD 728, L1_DYN,N_PAD 729 и L1_EXT_PAD 730. Nконфигурируемая информация 739 включает в себя () разрядов из числа разрядов конфигурируемой информации 710. N динамическая информация 740 L1 текущего кадра включает в себя () разрядов из числа разрядов динамической информации 722 L1 текущего кадра. N динамическая информация 741 L1 следующего кадра включает в себя () разрядов из числа разрядов динамической информации 723 L1 следующего кадра. N поле 742 расширения включает в себя () разрядов из числа разрядов поля 724 расширения и разрядов CRC 725.
L1_ext_PAD
В соответствии с вариантом осуществления настоящего изобретения разряды поля 724 расширения сигнализации L1-post и ее же разряды CRC 725 включаются в первое поле 734 расширения из числа входных разрядов первого кодированного блока. K является длиной заполняющего поля из разрядов поля 724 расширения сигнализации L1-post и ее разрядов CRC 725. В заполняющее поле можно вставить 0. Более того, положение заполняющего поля можно менять.
Например, все заполняющие поля могут располагаться в конце входных данных кодирования, как проиллюстрировано на фиг. 8.
L1_ext
crc
crc
В соответствии с вариантом осуществления настоящего изобретения, когда параметр L1_POST_EXT_SIZE сначала устанавливается в значение, включающее в себя длину поля расширения и длину CRC, вместо установки только в длину поля расширения, а затем передается, K может рассматриваться как значение, полученное путем сложения длины поля расширения и N. В этом случае все N можно удалить.
Фиг. 9 иллюстрирует информационные разряды, которые вводятся в кодер, в соответствии с вариантом осуществления настоящего изобретения.
L1_conf
L1_dyn,c
L1_dyn,n
L1_ext
crc
Ссылаясь на фиг. 9, длина конфигурируемой информации 921 L1 равна K, длина динамической информации 922 L1 текущего кадра равна K, длина динамической информации 923 L1 следующего кадра равна K, длина поля 924 расширения равна K и длина CRC 925 равна N.
L1_conf
L1_dyn,c
L1_dyn,n
L1_ext
crc
Длина K конфигурируемой информации 921 L1 может быть получена с использованием параметра L1_POST_CONF_SIZE или с использованием количества PLP. Длина K динамической информации 922 L1 текущего кадра может быть получена с использованием параметра L1_POST_DYN,CURRENT_SIZE или с использованием количества PLP. Длина K динамической информации 923 L1 следующего кадра может быть получена с использованием параметра L1_POST_DYN,NEXT_SIZE или с использованием количества PLP. Длина K поля 924 расширения может быть получена с использованием параметра L1_POST_EXT_SIZE. Длина N у CRC 925 может быть равной, например, 32. В этом случае, хотя сумма длины динамической информации 923 L1 следующего кадра и длины поля 924 расширения или длины CRC может быть выражена в виде одного параметра, предполагается, что параметры существуют отдельно для удобства описания настоящего изобретения.
Ссылаясь на фиг. 9, сигнализация 920 L1-post включает в себя переменное количество разрядов, которые передаются посредством одного или нескольких блоков LDPC в соответствии с длиной сигнализации L1-post. Блок LDPC имеет такой же смысл, как и кодированный блок, проиллюстрированный на фиг. 9.
post_FEC_Block
N, соответствующее количеству блоков LDPC для сигнализации 920 L1-post, определяется с использованием Уравнения (17) ниже.
bch
post_ex_pad
post_FEC_Block
bch
post_ex_pad
post_FEC_Block
sig
bch
В Уравнении (17), когда K больше либо равно K, N равно 1. Однако, когда K меньше K, N равно . Значение A является поправочным коэффициентом, который заставляет K, которое является количеством информационных разрядов в кодированном блоке после сегментации, быть меньше либо равным K, и может изменяться в соответствии с количеством типов сигнализации, которые сегментируются.
Например, когда сегментируется каждая из конфигурируемой информации 921 L1, динамической информации 922 L1 текущего кадра, динамической информации 923 L1 следующего кадра и информации 924 расширения, сегментируется каждая из 3 порций информации. Соответственно, значение A может быть равно 2.
bch
bch
ldpc
bch
В Уравнении (17)  символизирует наименьшее целое число, больше либо равное x, и значение K представляет количество информационных разрядов BCH. При соединении кода BCH с кодом LDPC количество кодированных блоков вычисляется с использованием длины K входных разрядов кода BCH. Однако, когда используется только код LDPC, количество кодированных блоков может вычисляться с использованием длины K входных разрядов кода LDPC вместо K.
post_ex_pad
crc
post_ex_pad
crc
K является значением, полученным путем прибавления длины N у CRC 925 к сумме параметров L1_POST_CONF_SIZE, L1_POST_DYN,CURRENT_SIZE, L1_POST_DYN,NEXT_SIZE и L1_POST_EXT_SIZE, которые представляют соответственно длину конфигурируемой информации 921 L1, длину динамической информации 922 L1 текущего кадра, длину динамической информации 923 L1 следующего кадра и длину поля 924 расширения. Также K представляет количество разрядов сигнализации L1-post за исключением L1_PADDING 926, соответствующего заполняющему полю. Длина N у CRC может определяться на основе максимальной длины сигнализации L1-post.
L1_PADDING
K, соответствующее длине поля 926, названного L1_PADDING, может вычисляться с использованием Уравнения (18) ниже.
L1_conf_PAD
L1_dyn,c_PAD
L1_ext_PAD
В Уравнении (18) K представляет длину заполняющего поля конфигурируемой информации L1, K представляет длину заполняющего поля динамической информации L1 текущего кадра, и K представляет длину заполняющего поля у поля 924 расширения, включающего в себя динамическую информацию 923 L1 следующего кадра и CRC 925. Длины L1_CONF_PAD 927, L1_DYN,C_PAD 928 и L1_EXT_PAD 930, которые являются заполняющими полями, могут вычисляться с использованием Уравнений (19), (20) и (21) соответственно.
L1_conf
L1_dyn,c
L1_dyn,n
L1_ext
crc
В Уравнениях (19)-(21) K, K, K и K являются значениями, которые можно получить с использованием параметров L1_POST_CONF_SIZE, L1_POST_DYN,CURRENT_SIZE, L1_POST_DYN,NEXT_SIZE и L1_POST_EXT_SIZE соответственно. Эти параметры представляют соответственно длину конфигурируемой информации 921 L1, длину динамической информации 922 L1 текущего кадра, длину динамической информации 923 L1 следующего кадра и длину поля 924 расширения. N, которое соответствует количеству разрядов CRC, может быть равно, например, 32.
L1_dyn,n
L1_dyn,n,ext
L1_dyn,n,ext
Когда L1_REPETITION_FLAG, который указывает, используется ли динамическая информация L1 следующего кадра, устанавливается в 0, длина K динамической информации L1 следующего кадра равна 0. В этом случае сумма длины динамической информации следующего кадра и длины поля расширения может быть выражена в виде одного параметра. Например,  может быть выражено в виде K, и K (L1_POST_DYN,N,EXT_SIZE) можно получить с использованием параметров, представляющих соответствующую длину.
post
K, которое соответствует итоговой длине всей сигнализации L1-post, включая заполняющее поле, может задаваться с использованием Уравнения (22) ниже.
sig
post_FEC_Block
K, которое соответствует количеству информационных разрядов в каждом блоке N, может задаваться с использованием Уравнения (23).
Как проиллюстрировано на фиг. 9, чтобы достичь большей эффективности, конфигурируемая информация 921 L1 (конфигурируемая сигнализация L1-post), динамическая информация 922 L1 текущего кадра (динамическая сигнализация L1-post для текущего кадра), динамическая информация 923 L1 следующего кадра (динамическая сигнализация L1-post для следующего кадра) и поле 924 расширения распределяются как можно равномернее во всех блоках FEC.
1
1
1
В частности, входные разряды первого кодированного блока включают в себя первую конфигурируемую информацию 931 L1 (Конфигурируемая или Conf_1), первую динамическую информацию 932 L1 текущего кадра (Динамическая, текущий кадр или D,C_1) и первое поле 934 расширения (Расширение или E,C_1). Первая конфигурируемая информация 931 L1 включает в себя  разрядов из числа разрядов конфигурируемой информации 910 L1. Первая динамическая информация 932 L1 текущего кадра включает в себя  разрядов из числа разрядов динамической информации 922 L1 текущего кадра. Первое поле 934 расширения включает в себя  разрядов из числа разрядов динамической информации 923 L1 следующего кадра, разрядов поля 924 расширения и разрядов CRC 925. Вышеупомянутое создание выполняется по идентичному способу от первого кодированного блока до  кодированного блока.
post_FEC_Block
N
N
N
post_FEC_Block
ом
ую
ую
ое
ая
ая
ое
Информационные разряды в (N) кодированном блоке включают в себя N конфигурируемую информацию 939 (Конфигурируемая или Conf_N), N динамическую информацию 940 L1 текущего кадра (Динамическая, текущий кадр или D,C_N), N поле 942 расширения (Расширение или E,C_N) и заполняющие поля, например L1_CONF_PAD 927, L1_DYN,C_PAD 928 и L1_EXT_PAD 930. N N конфигурируемая информация 939 включает в себя () разрядов из числа разрядов конфигурируемой информации 910. N динамическая информация 940 L1 текущего кадра включает в себя () разрядов из числа разрядов динамической информации 922 L1 текущего кадра. N поле 942 расширения включает в себя () разрядов из числа разрядов динамической информации 923 L1 следующего кадра, разрядов поля 924 расширения и разрядов CRC 925. В заполняющее поле можно вставить 0. Более того, положение заполняющего поля можно менять. Например, заполняющие поля могут располагаться в конце входных данных кодирования.
В соответствии с другим вариантом осуществления настоящего изобретения сегментация выполняется, когда динамическая информация 722 L1 текущего кадра, динамическая информация 723 L1 следующего кадра, поле 724 расширения и CRC 725 рассматриваются в качестве одного поля. В этом случае информация, полученная в предыдущем кадре, может не использоваться в текущем кадре для динамической информации 723 L1 следующего кадра, поля 724 расширения и CRC 725, и сигнализация L1-post может включать в себя или может не включать в себя динамическую информацию 732 L1 следующего кадра и поле 724 расширения. Соответственно, динамическая информация 723 L1 следующего кадра, поле 724 расширения и CRC 725 могут рассматриваться в качестве одного поля, чтобы упростить сегментацию, и затем может выполняться сегментация.
post_FEC_Block
L1_PADDING
В этом случае поправочный коэффициент A может быть равен 1 в Уравнении (17). На основе значения N, вычисленного с использованием Уравнения (17), длина K поля 726 L1_PADDING может вычисляться с использованием Уравнения (24).
L1_conf_PAD
L1_ext_PAD
В Уравнении (24) K представляет длину заполняющего поля конфигурируемой информации L1, а K представляет длину заполняющего поля у поля 724 расширения, включающего в себя динамическую информацию 722 L1 текущего кадра, динамическую информацию 723 L1 следующего кадра и CRC 725. Длины L1_CONF_PAD и L1_EXT_PAD, которые являются заполняющими полями, могут вычисляться с использованием Уравнений (25) и (26) соответственно.
L1_conf
L1_dyn,c
L1_dyn,n
L1_ext
crc
В Уравнениях (25) и (26) K, K, K и K являются значениями, вычисленными с использованием параметров L1_POST_CONF_SIZE, L1_POST_DYN,CURRENT_SIZE, L1_POST_DYN,NEXT_SIZE и L1_POST_EXT_SIZE соответственно. Эти параметры представляют соответственно длину конфигурируемой информации 721 L1, длину динамической информации 722 L1 текущего кадра, длину динамической информации 723 L1 следующего кадра и длину поля 724 расширения. N, которое соответствует количеству разрядов CRC, может быть равно, например, 32.
L1_dyn,n
Когда L1_REPETITION_FLAG, который указывает, используется ли динамическая информация L1 следующего кадра, устанавливается в 0, длина K динамической информации L1 следующего кадра равна 0. В этом случае сумма длины динамической информации текущего кадра, длины динамической информации следующего кадра и длины поля расширения может быть выражена в виде одного параметра.
L1_ext
В соответствии с другим вариантом осуществления настоящего изобретения сигнализация L1-post не включает в себя поле 724 расширения. В этом случае значение K становится равным 0, и только сегментированные разряды поля 725 CRC включаются в поля 734, 738 и 742 расширения из числа сегментированных информационных разрядов, которые вводятся в кодированные блоки. В этом случае количество сегментированных разрядов в поле CRC может быть очень небольшим, так что может быть неэффективно сначала сегментировать поле 724 расширения и поле 725 CRC, а затем создавать поля 734, 738 и 742 расширения из сегментированного поля 724 расширения и сегментированного поля 725 CRC. Поэтому в этом случае может быть эффективнее сегментировать поле 725 CRC вместе с динамической информацией 723 L1 следующего кадра.
post_FEC_Block
ая
В частности, вместо одновременного сегментирования поля 724 расширения и поля 725 CRC (поскольку значение поля расширения равно 0) одновременно сегментируются динамическая информация 723 L1 следующего кадра и поле 725 CRC, а затем первая динамическая информация 733 L1 следующего кадра, вторая динамическая информация 737 L1 следующего кадра и (N) динамическая информация 741 L1 следующего кадра создаются из сегментированной динамической информации 723 L1 следующего кадра и сегментированного поля 725 CRC.
post_FEC_Block
ая
В соответствии с другим вариантом осуществления настоящего изобретения, поле расширения и динамическая информация 723 L1 следующего кадра не существуют. В этом случае, как описано в вышеприведенном примере, количество сегментированных разрядов поля CRC может быть очень небольшим, так что сегментация может быть неэффективной. Поэтому в этом случае поле 725 CRC сегментируется вместе с динамической информацией 722 L1 текущего кадра, а затем первая динамическая информация 731 L1 текущего кадра, вторая динамическая информация 735 текущего кадра и (N) динамическая информация 739 текущего кадра создаются из сегментированного поля 725 CRC и сегментированной динамической информации 722 L1 текущего кадра.
Фиг. 10 - блок-схема алгоритма, иллюстрирующая способ для кодирования и передачи информации управления с помощью устройства передачи в соответствии с вариантом осуществления настоящего изобретения.
Ссылаясь на фиг. 10, на этапе 1000 устройство передачи определяет сигнальную информацию L1 и формирует информацию L1-pre и сигнальную информацию L1-post. Однако, поскольку настоящее изобретение относится к кодированию сигнальной информации L1-post, нижеследующее описание не будет описывать кодирование информации L1-pre.
На этапе 1002 устройство передачи определяет количество разрядов в сигнальной информации L1-post за исключением заполняющего поля. На этапе 1004 устройство передачи определяет количество кодированных блоков, которое нужно использовать для передачи разрядов сигнализации L1-post, на основе количества разрядов в сигнальной информации L1-post, за исключением заполняющего поля, и единицы кодирования. В этом документе единица кодирования является размером, на основе которого кодер выполняет кодирование за один раз, и также называется в этом документе "количеством входных информационных разрядов кодера". Когда кодирование BCH соединяется с кодированием LDPC, единицей кодирования является количество информационных разрядов, которые разрешено ввести в кодер BCH, и соответственно также называется информационными разрядами BCH. Также количество разрядов сигнальной информации L1-post за исключением заполняющего поля равно сумме количества разрядов в конфигурируемой информации L1, количества разрядов динамической информации L1 текущего кадра, количества разрядов динамической информации L1 следующего кадра и количества разрядов CRC и поля расширения.
На этапе 1006 устройство передачи сегментирует сигнальную информацию L1-post в соответствии с определенным количеством кодированных блоков. Схема сегментации может использовать описанные выше уравнения.
Точнее говоря, на этапе 1006 сначала проводится вычисление количества заполняющих разрядов, соответствующего поправочному коэффициенту для каждой из нескольких порций информации (разряды конфигурируемой информации L1, разряды динамической информации L1 текущего кадра, разряды динамической информации L1 следующего кадра и разряды CRC и поля расширения). Количество всех заполняющих разрядов сигнализации L1-post получается путем сложения вычисленных количеств заполняющих разрядов с первого по четвертое у нескольких порций информации.
После этого количество разрядов сигнализации L1-post вычисляется с использованием количества заполняющих разрядов сигнализации L1-post и количества разрядов сигнальной информации L1-post, за исключением заполняющего поля. Количество входных разрядов для каждого кодированного блока можно получить путем деления вычисленного количества разрядов сигнализации L1-post на количество кодированных блоков. Другими словами, кодирование выполняется путем ввода в кодер такого же количества разрядов сигнализации L1-post, как и полученное количество входных разрядов.
Далее каждая из вышеупомянутых нескольких порций информации (разряды конфигурируемой информации L1, разряды динамической информации L1 текущего кадра, разряды динамической информации L1 следующего кадра и разряды CRC и поля расширения) сегментируется в соответствии с определенным количеством кодированных блоков, и создаются входные разряды для кодовых блоков, имеющие длину, соответствующую полученному количеству входных разрядов. В каждой из вышеупомянутых нескольких порций информация количество групп созданных входных разрядов для кодовых блоков равно определенному количеству кодированных блоков.
post_FEC_Block
post_FEC_Block
post_FEC_Block
ых
ых
ый
На этапе 1008 устройство передачи включает сигнальную информацию L1-post, сегментированную на этапе 1006, в каждые из входных информационных разрядов кодера от первых до (N) входных информационных разрядов кодера. На этапе 1010 передатчик кодирует входные информационные разряды кодера от первых до (N) входных информационных разрядов кодера, а затем передает приемнику кодированный блок с первого по (N) кодированный блок.
На этапе 1012 после того, как устройство передачи передает количество разрядов сигнальной информации L1-post, количество кодированных блоков или количество PLP в устройство приема, оно переходит к следующему кадру на этапе 1014 и повторяет этапы с 1000 по 1012 для следующего кадра.
На фиг. 10, хотя этап 1012 описан как выполняемый после того, как выполняется этап 1010, этап 1012 может выполняться перед этапом 1010. Также, хотя устройство передачи описано как передающее количество разрядов сигнальной информации L1-post, количество кодированных блоков или количество PLP в устройство приема на этапе 1012, устройство передачи может передавать всю информацию или может передавать только часть информации (например, количество PLP).
Например, в вещательной системе/системе связи в соответствии с вариантом осуществления настоящего изобретения, когда устройство передачи передает количество разрядов сигнальной информации L1-post и информацию о сигнальном коде (длина кодового слова LDPC и кодовая скорость) без передачи количества кодированных блоков, устройство приема может оценить количество кодированных блоков с использованием этой информации.
Фиг. 11 - блок-схема алгоритма, иллюстрирующая способ приема информации управления с помощью устройства приема в соответствии с вариантом осуществления настоящего изобретения.
Ссылаясь на фиг. 11, на этапе 1100 устройство приема принимает сигнальную информацию L1 текущего кадра. На этапе 1102 устройство приема получает по меньшей мере одно из количества разрядов сигнальной информации L1-post, количества кодированных блоков и количества PLP, которые передаются в текущем кадре. В этом документе устройство приема может принимать количество разрядов сигнальной информации L1-post или количество кодированных блоков от устройства передачи либо может использовать ранее определенную информацию. Этот выбор можно изменить в соответствии с пользователем системы. К тому же, хотя на этапе 1100 также принимается информация L1-pre, настоящее изобретение ориентировано на сигнальную информацию L1-post, и информация L1-pre обрабатывается по схеме, выполняемой вещательной системой/системой связи, к которой применяется настоящее изобретение. Поэтому более подробное описание информации L1-pre будет пропущено.
На этапе 1104 устройство приема декодирует принятые кодированные блоки. На этапе 1106 устройство приема извлекает сегментированные разряды сигнальной информации L1-post, включенные в каждый из декодированных кодированных блоков, и на этапе 1108 устройство приема повторно собирает разряды сигнальной информации L1-post, извлеченные на этапе 1106, чтобы вернуть их в состояние перед сегментированием.
На этапе 1110 устройство приема принимает данные с использованием разрядов сигнальной информации L1-post, повторно собранных на этапе 1108, и сигнальной информации L1 помимо сигнальной информации L1-post, принятой на этапе 1100.
На этапе 1112 устройство приема переходит к следующему кадру и повторяет операцию на этапах 1100-1110 для следующего кадра.
Фиг. 12 - блок-схема, иллюстрирующая устройство 1200 передачи в соответствии с вариантом осуществления настоящего изобретения.
Ссылаясь на фиг. 12, генератор 1202 сигнальной информации L1 формирует сигнальную информацию L1 текущего кадра. В частности, генератор 1202 сигнальной информации L1 формирует информацию L1-pre и сигнальную информацию L1-post и выводит сформированную информацию L1-pre и сформированную сигнальную информацию L1-post в кодер 1204. Однако, поскольку настоящее изобретение относится к кодированию сигнальной информации L1-post, а информация L1-pre кодируется вещательной системой/системой связи, к которой применяется настоящее изобретение, информация L1-pre не будет подробнее описываться в этом документе.
Контроллер 1206 определяет количество разрядов сигнальной информации L1-post за исключением заполняющего поля, сформированной генератором 1202 сигнальной информации L1. Контроллер 1206 определяет количество кодированных блоков, которое нужно использовать для передачи разрядов сигнализации L1-post, на основе определенного количества разрядов в сигнальной информации L1-post, за исключением заполняющего поля, и единицы кодирования. Также контроллер 1206 может определить количество PLP.
Когда контроллер 1206 определяет количество кодированных блоков, он сегментирует сигнальную информацию L1-post в соответствии с определенным количеством кодированных блоков. Кроме того, когда кодер 1204 включает в себя перемежитель, контроллер 1206 управляет перемежителем, чтобы сегментировать сигнальную информацию L1-post. В противном случае контроллер 1206 может управлять генератором 1202 сигнальной информации L1, чтобы сегментировать сигнальную информацию L1-post. Схема сегментации может использовать вышеописанные уравнения.
Точнее говоря, контроллер 1206 сначала вычисляет количество заполняющих разрядов, соответствующее поправочному коэффициенту для каждой из нескольких порций информации (разряды конфигурируемой информации L1, разряды динамической информации L1 текущего кадра, разряды динамической информации L1 следующего кадра и разряды CRC и поля расширения). Контроллер затем получает количество всех заполняющих разрядов сигнализации L1-post путем сложения вычисленных количеств заполняющих разрядов с первого по четвертое у нескольких порций информации. Контроллер вычисляет количество всех разрядов сигнализации L1-post с использованием полученного количества заполняющих разрядов сигнализации L1-post и количества разрядов сигнальной информации L1-post, за исключением определенного заполняющего поля. Количество входных разрядов, необходимое на каждый кодированный блок, можно получить путем деления вычисленного количества разрядов сигнализации L1-post на определенное количество кодированных блоков. Другими словами, кодирование выполняется путем ввода в кодер такого же количества разрядов сигнализации L1-post, как и полученное количество входных разрядов.
Контроллер выполняет операцию управления для сегментации каждой из вышеупомянутых нескольких порций информации (разряды конфигурируемой информации L1, разряды динамической информации L1 текущего кадра, разряды динамической информации L1 следующего кадра и разряды CRC и поля расширения) в соответствии с определенным количеством кодированных блоков и создания входных разрядов для кодовых блоков, имеющих длину, соответствующую полученному количеству входных разрядов. Количество групп созданных входных разрядов для кодовых блоков равно определенному количеству кодированных блоков.
post_FEC_Block
post_FEC_Block
post_FEC_Block
ых
ых
ый
Контроллер 1206 управляет кодером 1204 или генератором 1202 сигнальной информации L1, чтобы включить сегментированную сигнальную информацию L1-post в каждые из входных информационных разрядов кодера от первых до (N) входных информационных разрядов кодера. Кодер 1204 сначала кодирует входные информационные разряды кодера от первых до (N) входных информационных разрядов кодера, а затем выводит в передатчик 1208 кодированные блоки с первого по (N) кодированный блок. Передатчик 1208 передает кодированные блоки в устройство приема на покадровой основе в соответствии с управлением от контроллера 1206. Более того, передатчик 1208 может передавать в устройство приема количество PLP, которое определено контроллером 1206.
Фиг. 13 - блок-схема, иллюстрирующая устройство 1300 приема в соответствии с вариантом осуществления настоящего изобретения.
Ссылаясь на фиг. 13, приемник 1302 принимает сигнальную информацию L1 текущего кадра и выводит принятую сигнальную информацию L1 текущего кадра в декодер 1304. Также приемник 1302 принимает по меньшей мере одно из количества разрядов сигнальной информации L1-post, количества кодированных блоков и количества PLP, которые передаются в текущем кадре, и выводит принятые данные в контроллер 1306. В этом документе контроллер 1306 может принимать количество разрядов сигнальной информации L1-post, количество кодированных блоков или количество PLP от устройства передачи либо может использовать ранее определенную информацию. Этот выбор можно изменить в соответствии с пользователем системы. К тому же, хотя приемник 1302 также принимает информацию L1-pre, поскольку настоящее изобретение ориентировано на сигнальную информацию L1-post, и информация L1-pre обрабатывается по схеме, выполняемой вещательной системой/системой связи, к которой применяется настоящее изобретение, более подробное описание информации L1-pre будет пропущено.
Декодер 1304 декодирует принятые кодированные блоки.
В соответствии с вариантом осуществления настоящего изобретения контроллер 1306 выполняет операцию управления для извлечения сегментированных разрядов сигнальной информации L1-post, включенных в каждый из декодированных кодированных блоков. Устройство 1308 повторной сборки повторно собирает разряды сигнальной информации L1-post, извлеченные в соответствии с управлением от контроллера 1306, чтобы вернуть их в состояние перед сегментированием. А именно, контроллер 1306 вычисляет значение сегментации с использованием одного из количества разрядов сигнальной информации L1-post, количества кодированных блоков и количества PLP, и сообщает вычисленное значение сегментации устройству 1308 повторной сборки. Соответственно, контроллер 1306 дает возможность восстановления исходной сигнальной информации L1-post путем обратного выполнения процесса, выполненного устройством передачи.
Контроллер 1306 управляет приемником 1302, чтобы принимать данные с использованием повторно собранных разрядов сигнальной информации L1-post и сигнальной информации L1 помимо сигнальной информации L1-post.
Как описано выше, хотя конфигурируемая информация L1 и динамическая информация L1 называются "сигнальной информацией L1-post", это обозначение является термином, используемым, когда настоящее изобретение применяется к DVB-T2 (Цифровое наземное видеовещание - 2). Соответственно, когда настоящее изобретение применяется к DVB-C2 (Кабельное цифровое видеовещание - 2), конфигурируемая информация L1 и динамическая информация L1 также могут называться "сигнальной информацией части II".
Более того, вышеописанные варианты осуществления настоящего изобретения также могут быть реализованы в виде кодов, которые можно записать с помощью компьютера на неизменяемый со временем записываемый компьютером носитель записи.
Например, записываемый компьютером носитель записи может быть необязательным запоминающим устройством, которое может хранить данные, которые могут быть считаны компьютерной системой.
Примеры неизменяемого со временем записываемого компьютером носителя записи включают в себя постоянное запоминающее устройство (ROM), оперативное запоминающее устройство (RAM), компакт-диск (CD), магнитную ленту, гибкий диск и оптическое запоминающее устройство. Однако настоящее изобретение не ограничивается этими примерами.
В соответствии с вышеописанными вариантами осуществления настоящего изобретения передатчик кодирует информацию управления, чтобы эффективно изменять информацию управления, так что приемник может повысить эффективность декодирования.
Несмотря на то, что настоящее изобретение показано и описано со ссылкой на его некоторые варианты осуществления, специалистам в данной области техники будет понятно, что в нем могут быть сделаны различные изменения по форме и содержанию без отклонения от сущности и объема изобретения. Поэтому сущность и объем настоящего изобретения не ограничиваются описанными вариантами осуществления, а задаются прилагаемой формулой изобретения и ее эквивалентами.