Способ и устройство для передачи и приема информации управления в вещательной системе/системе связи
Иллюстрации
Показать всеИзобретение относится к кодированию, передаче и приему сигнальной информации в вещательной системе/системе связи. Технический результат - эффективность кодирования и декодирования сигнальной информации. Для этого предусмотрено: формирование сигнальной информации, которая содержит множество порций; определение количества кодированных блоков, в которые должна кодироваться сигнальная информация, на основе количества разрядов сигнальной информации и количества входных информационных разрядов кодера; сегментирование каждой порции сигнальной информации на основе количества кодированных блоков; создание входных информационных разрядов каждого кодированного блока, чтобы включить туда сегментированные части каждой порции сигнальной информации; кодирование входных информационных разрядов в каждый кодированный блок; и передачу каждого кодированного блока. 4 н. и 28 з.п. ф-лы, 13 ил.
Реферат
УРОВЕНЬ ТЕХНИКИ ИЗОБРЕТЕНИЯ
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, когда количество входных информационных разрядов больше заранее установленного количества информационных разрядов, входные информационные разряды сегментируются. В этом документе информация, введенная в кодер, называется "входными информационными разрядами", а кодовое слово, которое выводится после кодирования кодером, называется "кодированным блоком".
Ссылаясь на фиг. 2, конфигурируемая информация 208 L1 и динамическая информация 209 L1, которые имеют переменные длины и соответствуют сигнальной информации L1-post, имеющей размер "a", сегментируются на два кодированных блока. Когда количество разрядов сигнальной информации L1-post больше заранее установленного количества информационных разрядов кодера, сигнальная информация L1-post сегментируется на два кодированных блока. В этом случае первые входные информационные разряды 210 формируются путем извлечения части a/2 из сигнальной информации L1-post, а вторые входные информационные разряды 212 формируются путем извлечения оставшейся части a/2 из сигнальной информации L1-post. Первые входные информационные разряды 210 включают в себя конфигурируемую информацию1 210 L1 (конфигурируемая1), которая является частью конфигурируемой информации 208 L1. А именно, первые входные информационные разряды 210 включают в себя только конфигурируемую информацию 208 L1. Также вторые входные информационные разряды 212 включают в себя конфигурируемую информацию2 211 L1 (конфигурируемая2 L1), которая является частью конфигурируемой информации 208 L1, и динамическую информацию 209 L1 (динамическая L1).
Предполагается, что конфигурируемая информация 208 L1, включенная в Kый кадр, идентична конфигурируемой информации 208 L1, включенной в (K+1)ый кадр. Соответственно, когда приемник принимает Kый кадр и добивается успеха в декодировании конфигурируемой информации 208 L1, имеется преимущество в том, что приемнику не нужно декодировать первый кодированный блок, включающий в себя первые входные информационные разряды 210 в (K+1)ом кадре. Однако второй кодированный блок, включающий в себя вторые входные информационные разряды 212, включает в себя только конфигурируемую информацию2 211 L1 (конфигурируемая2), которая является частью конфигурируемой информации 208 L1. Соответственно, хотя приемник знает конфигурируемую информацию 208 L1, количество разрядов известной информации не достаточно большое, чтобы приемник значительно повысил эффективность декодирования динамической информации 209 L1.
В соответствии с вариантом осуществления настоящего изобретения конфигурируемая информация 208 L1, которая проиллюстрирована на фиг. 2, включается в каждые из первых входных информационных разрядов и вторых входных информационных разрядов.
Более того, в схеме кодирования LDPC эффективность декодирования информации, расположенной в передней части входных информационных разрядов кодера, часто выше эффективности декодирования информации, расположенной в задней части входных информационных разрядов кодера. Поэтому, когда используется LDPC, в соответствии с вариантом осуществления настоящего изобретения желательно расположить динамическую информацию L1, то есть информацию, которая может меняться в каждом кадре, в передней части входных информационных разрядов, чтобы повысить эффективность декодирования у приемника.
Фиг. 3 иллюстрирует способ для сегментирования информации управления и формирования входных информационных разрядов кодера в соответствии с вариантом осуществления настоящего изобретения. В частности, на фиг. 3 значение сегментации равно 2, что подразумевает, что сигнальная информация L1 (в частности, сигнальная информация L1-post), которую нужно кодировать, разделяется на первые входные информационные разряды и вторые входные информационные разряды в соответствии с единицей кодирования, соответствующей входному размеру кодера, и первые входные информационные разряды и вторые входные информационные разряды вводятся в кодер. Поэтому, когда значение сегментации равно 2, входные информационные разряды, кодированные кодером, разделяются на два кодированных блока, а затем два кодированных блока выводятся из кодера.
Ссылаясь на фиг. 3, конфигурируемая информация 301 L1 сегментируется на две части, то есть конфигурируемую информацию1 303 L1 (конфигурируемая1 L1) и конфигурируемую информацию2 304 L1 (конфигурируемая2 L1) в соответствии со значением сегментации, равным 2. Более того, динамическая информация 302 L1 также разделяется на две части, то есть динамическую информацию1 305 L1 (динамическая1 L1) и динамическую информацию2 306 L1 (динамическая2 L1) в соответствии со значением сегментации, равным 2.
Кроме того, передатчик создает первые входные информационные разряды 310 кодера из разделенной конфигурируемой информации1 303 L1 (конфигурируемая1 L1) и динамической информации1 305 L1 (динамическая1 L1) и создает вторые входные информационные разряды 320 кодера из конфигурируемой информации2 304 L1 (конфигурируемая2 L1) и динамической информации2 306 L1 (динамическая2 L1). Передатчик сначала вводит каждые из первых входных информационных разрядов 310 кодера и вторых входных информационных разрядов 320 кодера в кодер LDPC, чтобы сформировать два кодированных блока. В первых входных информационных разрядах 310 динамическая информация1 305 L1 размещается перед конфигурируемой информацией1 303 L1. Аналогичным образом во вторых входных информационных разрядах 320 динамическая информация2 306 L1 размещается перед конфигурируемой информацией2 304 L1.
В качестве альтернативы динамическая информация L1 и конфигурируемая информация L1 могут поменяться положениями друг с другом. Например, конфигурируемая информация1 303 L1 может располагаться перед динамической информацией1 305 L1, а конфигурируемая информация2 304 L1 может располагаться перед динамической информацией2 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 для следующего кадра отсутствует.
Каждая из конфигурируемой информации 500 L1, динамической информации 501 L1 текущего кадра и динамической информации 502 L1 следующего кадра сегментируется на 2 части. В частности, конфигурируемая информация 500 L1 разделяется на конфигурируемую информацию1 504 L1 (конфигурируемая1 L1) и конфигурируемую информацию2 505 L1 (конфигурируемая2 L1), как обозначено условным обозначением 510. Динамическая информация 501 L1 текущего кадра разделяется на динамическую информацию1 506 L1 текущего кадра (динамическая1 L1 текущего кадра) и динамическую информацию2 507 L1 текущего кадра (динамическая2 L1 текущего кадра), как обозначено условным обозначением 515. Динамическая информация 502 L1 следующего кадра разделяется на динамическую информацию1 508 L1 следующего кадра (динамическая1 L1 следующего кадра) и динамическую информацию2 509 L1 следующего кадра (динамическая2 L1 следующего кадра), как обозначено условным обозначением 520.
Во время кодирования конфигурируемая информация1 504 L1, динамическая информация1 506 L1 текущего кадра и динамическая информация1 508 L1 следующего кадра создаются в качестве первых входных информационных разрядов 530. Кроме того, конфигурируемая информация2 505 L1, динамическая информация2 507 L1 текущего кадра и динамическая информация2 509 L1 следующего кадра создаются в качестве вторых входных информационных разрядов 535.
Конфигурируемая информация1 504 L1 размещается в последней части первых входных информационных разрядов 530, после динамической информации1 506 L1 текущего кадра и динамической информации1 508 L1 следующего кадра.
Аналогичным образом конфигурируемая информация2 505 L1 располагается в последней части вторых входных информационных разрядов 535, после динамической информации2 507 L1 текущего кадра и динамической информации2 509 L1 следующего кадра.
Создание первых входных информационных разрядов 530 и вторых входных информационных разрядов 535, как описано выше, основывается на том, что эффективность декодирования разрядов, расположенных в передней части информационных разрядов, выше, как при кодировании LDPC. Соответственно, фактическое расположение конфигурируемой информации 500 L1, динамической информации 501 L1 текущего кадра и динамической информации 502 L1 следующего кадра в первых входных информационных разрядах 530 и вторых входных информационных разрядах 535 может меняться в зависимости от эффективности декодирования, например, на основе используемого типа кодирования.
Также, как описано выше со ссылкой на фиг. 4, даже когда сегментация не нужна, учитывая, что эффективность декодирования разрядов, расположенных в передней части входных информационных разрядов, выше, когда используется схема кодирования LDPC, динамическая информация L1 текущего кадра может быть расположена в самой передней части входных информационных разрядов, а конфигурируемая информация L1 может быть расположена в последней части входных информационных разрядов.
Поэтому, независимо от того, применяется ли сегментация, расположение динамической информации L1 и конфигурируемой информации L1 может определяться с учетом эффективности кодирования входных информационных разрядов с помощью кодера LDPC. А именно, как описано выше, когда эффективность декодирования разрядов, расположенных в задней части входных информационных разрядов, выше эффективности декодирования разрядов, расположенных в передней части входных информационных разрядов, конфигурируемая информация L1 может располагаться в передней части входных информационных разрядов, а динамическая информация L1 может располагаться в задней части входных информационных разрядов.
Более того, конфигурируемая информация L1 и динамическая информация L1 могут кодироваться/декодироваться независимо друг от друга. В частности, когда динамическая информация L1 включает в себя динамическую информацию L1 текущего кадра и динамическую информацию L1 следующего кадра, как описано выше, сегментируется каждая из необязательной динамической информации текущего кадра и динамической информации L1 следующего кадра, и первые входные информационные разряды, соответствующие некой единице, которая вводится в кодер, создаются из сегментированной динамической информации1 L1 текущего кадра и сегментированной динамической информации1 L1 следующего кадра. Также вторые входные информационные разряды, соответствующие некой единице, которая вводится в кодер, создаются из сегментированной динамической информации2 L1 текущего кадра и сегментированной динамической информации2 L1 следующего кадра. Кроме того, независимо от того, необходима ли сегментация, динамическая информация L1 текущего кадра размещается в передней части входных информационных разрядов, а динамическая информация L1 следующего кадра размещается в задней части входных информационных разрядов.
Фиг. 6 иллюстрирует сегментацию входных информационных разрядов, которые вводятся в кодер, в соответствии с вариантом осуществления настоящего изобретения. На фиг. 6 значением сегментации является Npost_FEC_Block.
Ссылаясь на фиг. 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 и их положения можно менять.
Длина конфигурируемой информации 600 L1 равна KL1_conf, длина динамической информации 601 L1 текущего кадра равна KL1_dyn,c, длина динамической информации 602 L1 следующего кадра равна KL1_dyn,n, длина информации 603 расширения равна KL1_ext, и длина CRC 604 равна Ncrc. Когда KL1_dyn,n, то есть длина динамической информации 602 L1 следующего кадра, равно 0, то значение 0 указывает, что динамическая информация 602 L1 следующего кадра не используется. Когда KL1_ext равно 0, это указывает, что информация 603 расширения не используется. Аналогичным образом, когда Ncrc равно 0, это указывает, что код CRC не используется.
Каждое из KL1_conf, KL1_dyn,c и KL1_dyn,n может быть выражено в качестве функции от количества PLP. В противном случае можно узнать KL1_conf, KL1_dyn,c и KL1_dyn,n посредством заранее установленной сигнализации. Например, такие представляющие длину параметры, как L1_POST_CONF_SIZE, представляющий KL1_conf, L1_POST_DYN,CURRENT_SIZE, представляющий KL1_dyn,c, L1_POST_DYN,NEXT_SIZE, представляющий KL1_dyn,n, и L1_POST_EXT_SIZE, представляющий длину информации 603 расширения, могут передаваться посредством информации 105 L1-pre.
Когда код Боуза - Чоудхури - Хоквингема (BCH) соединяется с кодом LDPC, и код BCH, соединенный с кодом LDPC, используется для сигнальной информации L1, и длина входных разрядов кода BCH равна Kbch, Npost_FEC_Block, которое соответствует количеству кодированных блоков сигнальной информации L1, может вычисляться с использованием Уравнения (1) ниже. В основном Npost_FEC_Block является количеством нескольких порций информации, на которые сегментируются разряды сигнальной информации L1. При рассмотрении соединения кода BCH с кодом LDPC количество кодированных блоков вычисляется с использованием длины Kbch входных разрядов кода BCH. Однако, когда используется только код LDPC, количество кодированных блоков может вычисляться с использованием длины Kldpc входных разрядов кода LDPC вместо Kbch.
В Уравнении (1) Kpost_ex_pad является суммой длин конфигурируемой информации 600 L1, динамической информации 601 L1 текущего кадра, динамической информации 602 L1 следующего кадра, информации 603 расширения и информации 604 CRC. Kpost_ex_pad=KL1_conf+KL1_dyn,c+KL1_dyn,n+KL1_ext+Ncrc. А именно, Kpost_ex_pad равно количеству разрядов сигнализации L1-post за исключением заполняющего поля. В Уравнении (1) представляет наименьшее целое число больше x. Например, .
На основе Npost_FEC_Block, соответствующего количеству кодированных блоков, Kpad, соответствующее длине, на которую вставляются нулевые разряды, может вычисляться с использованием Уравнения (2) ниже.
В Уравнении (2) представляет наименьшее целое число больше x. Например, . Kpad, соответствующее длине, на которую вставляются нулевые разряды, можно опустить.
Как описано выше со ссылкой на фиг. 3 и фиг. 5, когда каждое из конфигурируемой информации 600 L1, динамической информации 601 L1 текущего кадра, динамической информации 602 L1 следующего кадра, информации 603 расширения, CRC 604 и заполнения 605 L1 сегментируется на Npost_FEC_Block, длина каждого из сегментов может вычисляться с использованием Уравнений (3) - (6) ниже.
В частности, поправочный коэффициент KL1_conf_PAD для конфигурируемой информации 600 L1, длина которой равна KL1_conf, может вычисляться с использованием Уравнения (3). А именно, KL1_conf_PAD является поправочным коэффициентом, когда длина KL1_conf у конфигурируемой информации L1 не является кратной Npost_FEC_Block, соответствующему количеству кодированных блоков для сегментации.
В Уравнении (3) представляет наибольшее целое число меньше x. Например, . KL1_conf_PAD является значением, которое заставляет длину конфигурируемой информацииi 600b L1 из числа iых (i=1, …, (Npost_FEC_Block-1)) входных информационных разрядов кодера быть равной и которое заставляет длину конфигурируемой информации 600c L1 из числа (Npost_FEC_Block)ых входных информационных разрядов кодера быть равной .
Например, когда KL1_conf=299 и Npost_FEC_Block=2, .
KL1_conf_PAD, имеющее значение 1, заставляет длину конфигурируемой информации1 L1 из числа первых входных информационных разрядов кодера быть равно 149 и заставляет длину конфигурируемой информации2 L1 из числа вторых входных информационных разрядов кодера быть равной 149+1=150. Эти условия предназначены для предотвращения дополнительного заполнения нулями.
Длина KL1_dyn,c_PAD поправочного коэффициента для динамической информации 601 L1 текущего кадра, длина которой равна KL1_dyn,c, как проиллюстрировано на фиг. 6, может вычисляться с использованием Уравнения (4). KL1_dyn,c_PAD является поправочным коэффициентом, когда длина KL1_dyn,c у динамической информации 601 L1 текущего кадра не является кратной Npost_FEC_Block, соответствующему количеству кодированных блоков для сегментации.
В Уравнении (4) представляет наибольшее целое число меньше x.
Длина KL1_dyn,n_PAD поправочного коэффициента для динамической информации 602 L1 следующего кадра, длина которой равна KL1_dyn,n, как проиллюстрировано на фиг. 6, может вычисляться с использованием Уравнения (5). KL1_dyn,n_PAD является поправочным коэффициентом, когда длина KL1_dyn,n у динамической информации L1 следующего кадра не является кратной Npost_FEC_Block, соответствующему количеству кодированных блоков для сегментации.
В Уравнении (5) представляет наибольшее целое число меньше x.
Как описано выше, динамическая информация 602 L1 следующего кадра используется не всегда. В этом случае естественно, что KL1_dyn,n должно быть равно 0. Когда каждое из информации 603 расширения, имеющей длину KL1_ext, CRC 604, имеющего длину Ncrc, и заполнения 605 L1, имеющего длину Kpad, сегментируется в соответствии с Npost_FEC_Block, как в Уравнениях (3)-(5), длина KL1_ext_PAD поправочного коэффициента для информации 603 расширения + CRC 604 + заполнение 605 L1 может вычисляться с использованием Уравнения (6) ниже.
В Уравнении (6) KL1_ext_PAD является поправочным коэффициентом, когда сумма длин информации 603 расширения, CRC 604 и заполнения 605 L1 не является кратной Npost_FEC_Block, соответствующему количеству кодированных блоков для сегментации, и представляет наибольшее целое число меньше x. Как описано выше, Kpad используется не всегда, и в этом случае Kpad равно 0. Также Ncrc символизирует разряд CRC.
Процесс вычисления Ksig(i), соответствующего количеству iых входных информационных разрядов 670 кодера, использующий значения, вычисленные с использованием Уравнений (1) - (6), задается Уравнением (7).
В Уравнении (7) представляет наибольшее целое число меньше x. Например, .
Количество (Npost_FEC_Block)ых входных информационных разрядов 680 кодера может вычисляться с использованием Уравнения (8).
В Уравнении (8) представляет наибольшее целое число меньше x.
Хотя сегментация выполняется выше таким образом, что существует разность в длине между Ksig(i) (i=1, …, (Npost_FEC_Block-1)) и Ksig(Npost_FEC_Block), эта сегментация может выполняться таким образом, что не возникает разность в длине между Ksig(i) (i=1, …, (Npost_FEC_Block-1)) и Ksig(Npost_FEC_Block). Также, как описано выше, можно внести изменения в уравнения в соответствии с количеством используемых CRC и их расположением.
Например, когда код CRC применяется к каждой из конфигурируемой информации 600 L1, динамической информации 601 текущего кадра и динамической информации 602 следующего кадра, KL1_conf, KL1_dyn,c и KL1_dyn,n могут вк