Область техники, к которой относится изобретение
Варианты осуществления настоящего изобретения относятся к области способов и технологий связи и, в частности, к способу и устройству для передачи.
Уровень техники
В процессе передачи сигнала должна быть обеспечена надежность передачи данных. При возникновении ошибки в данных, передаваемых в системе связи, производительность или работоспособность системы является низкими. Однако в реальной системе связи, например, в системе беспроводной связи, во время передачи данных часто возникают ошибки из-за случайности и неопределенности помех канала. В частности, когда ошибка возникает в определенное время передачи данных, ошибки могут постоянно возникать в последующих данных. С целью обеспечения возможности системе связи получать стабильные и надежные характеристики передачи, при проектировании системы связи можно рассмотреть вопрос о том, как повысить надежность передачи данных множества аспектов и множества перспектив, чтобы максимально рандомизировать помехи в каждый момент передачи. В частности, некоторые ключевые параметры не могут быть ошибочными, когда передача выполняется в системе. Как только ключевые параметры ошибочны, в течение всей последующей демодуляции возникают неисправимые ошибки.
Для 5G системы связи, в настоящее время развиваемой в рамках 3GPP, вся 5G система является более гибкой и сложной, чем LTE система. В процессе передачи большое количество параметров, используемых для передачи данных, должно быть передано и обнаружено между передатчиком и приемником. Как только некоторые параметры являются ошибочными в процессе связи, неисправимые ошибки возникают во всем последующем процессе передачи. Однако традиционный механизм канального кодирования/декодирования может проверять, является ли информационный бит правильным в процессе передачи данных, но не может проверять параметр передачи. Поэтому особенно важно дополнительно поддерживать механизм для гибкой проверки большого количества параметров передачи во времени.
Сущность изобретения
Варианты осуществления настоящего изобретения предоставляют способ и устройство передачи для обеспечения нового механизма проверки ошибок передачи.
Согласно первому аспекту вариант осуществления настоящего изобретения обеспечивает способ передачи. Способ включает в себя: генерирование первым устройством последовательности на основании одного или нескольких параметров передачи, где один или несколько параметров передачи включают в себя, по меньшей мере, одно из следующего: тип ресурса временной области, информация указания формы сигнала передачи, информация указания разнесения поднесущих, информация типа устройства, информация указания типа службы, информация параметра MIMO множество входов-множество выходов, информация указания дуплексного режима, информация указания формата канала управления и информация указания несущей передачи; генерирование первым устройством информации, подлежащей передаче, с использованием последовательности; и отправку первым устройством информации, подлежащей передаче.
В решении этого варианта осуществления настоящего изобретения генерирование первым устройством информации, подлежащей передаче, с использованием последовательности включает в себя: скремблирование первым устройством данных, подлежащих передаче, с использованием последовательности, в которой передаваемую информацию скремблируют передаваемыми данными; или генерирование первым устройством опорного сигнала с использованием последовательности, где подлежащей передаче информацией является скремблирование опорного сигналом.
В реализации этого варианта осуществления настоящего изобретения один или более параметров передачи вводят в последовательность, и информацию, подлежащую передаче, генерируют с использованием последовательности, так что приемник определяет, основываясь на том, верна ли принятая информация, верны ли принятые параметры передачи. Следовательно, один или несколько параметров передачи могут быть проверены.
Кроме того, в решении этого варианта осуществления настоящего изобретения, последовательность генерируют с использованием одного или более параметров передачи, для скремблирования данных или генерирования опорного сигнала. После приема опорного сигнала или данных скремблированных с использованием последовательности, приемник сначала выполняет дескремблирование. Если параметр передачи ошибочно оценен в процессе связи, независимо от значения SNR текущего приемника, приемник определяет, что принятый пакет данных является ошибочным, и приемник проверяет во времени, является ли ранее принятый параметр передачи правильным, вместо того, чтобы продолжать пытаться или выполнять повторную передачу, тем самым, уменьшая ненужную повторную передачу и потребление энергии, и уменьшая накопление или распространение ошибок передачи данных.
В возможном варианте осуществления генерирование первым устройством последовательности на основании одного или нескольких параметров передачи включает в себя: определение первым устройством начального значения последовательности и/или начального местоположения последовательности на основании, по меньшей мере, одного из одного или нескольких параметров передачи, и генерирование последовательности на основании начального значения последовательности и/или начального местоположения последовательности.
В реализации этого варианта осуществления настоящего изобретения один или более параметров передачи вводят в начальное значение и/или начальное местоположение последовательности, и приемник генерирует последовательность таким же образом и верифицирует, используя сгенерированную последовательность, является ли переданная информация правильной, чтобы проверить один или несколько параметров передачи.
Кроме того, в решении этого варианта осуществления настоящего изобретения один или более параметров передачи вводят в начальное значение и/или начальное местоположение последовательности, так что можно проверить больше параметров передачи без увеличения длины последовательности.
В возможном варианте осуществления один или несколько параметров передачи дополнительно включают в себя индекс ресурса временной области и/или идентификатор соты.
В возможном варианте осуществления индекс ресурса временной области определяют любым из следующих способов: определение индекса ресурса временной области на основании положительного целого числа, указанного посредством сигнализации; определение индекса ресурса временной области на основании периода системного сообщения или интервала передачи сигнала синхронизации; определение индекса ресурса временной области на основании разнесения поднесущих; и определение индекса ресурса временной области на основании количества слотов в разносе поднесущих, используемых в пределах заданной длительности.
В реализации этого варианта осуществления настоящего изобретения первое устройство может определять начальное значение и/или начальное местоположение последовательности на основании индекса ресурса временной области и может определять новый индекс ресурса временной области путем повторного деления. ресурса временной области и повторной нумерации ресурсов временной области, полученных после повторного деления. Следовательно, последовательность может быть определена с использованием нового индекса ресурса временной области для решения технической задачи генерирования последовательностей скремблирования для параметров слота в различных разнесениях поднесущих в пределах частотно-временного ресурса заданной длины без изменения последовательности.
В возможном варианте осуществления определение первым устройством начального значения последовательности и/или начального местоположения последовательности на основании, по меньшей мере, одного из одного или нескольких параметров передачи включает в себя: генерирование первым устройством начального значения последовательности, используя первый параметр в одном или нескольких параметрах передачи, и генерирование начального местоположения последовательности, используя второй параметр в одном или нескольких параметрах передачи, где первый параметр отличается от второго параметра; или соответственно определение начального значения последовательности и начального местоположения последовательности на основании разных битов одного и того же параметра передачи.
В решении этого варианта осуществления настоящего изобретения параметр передачи, используемый для определения начального значения последовательности, может отличаться или совпадать с параметром передачи, используемым для определения начального местоположения последовательности. Когда начальное значение и начальное местоположение последовательности определяют с использованием одного и того же параметра передачи, начальное значение и начальное местоположение последовательности могут быть соответственно определены с использованием разных битов одного и того же параметра передачи. Например, все биты одного и того же параметра передачи делят на две части: одну часть используют для генерирования начального значения последовательности и другую часть используют для определения начального местоположения последовательности. Следовательно, параметр передачи может быть верифицирован со ссылкой на начальное значение последовательности и начальное местоположение последовательности.
В возможном варианте осуществления генерирование первым устройством информации, подлежащей передаче, с использованием последовательности включает в себя: определение первым устройством на основании параметра типа службы данных, подлежащих передаче, и/или типа возможности устройства приема, последовательности, используемой для генерирования подлежащей передаче информации; и генерирование первым устройством информации, подлежащей передаче, с использованием определенной последовательности.
В решении этого варианта осуществления настоящего изобретения множество или множество типов параметров передачи могут быть предварительно определены, и каждый или каждый тип параметра передачи соответствует другому типу службы и/или другому типу возможности устройства приема. При генерировании информации, подлежащей передаче, первое устройство определяет последовательность, которая будет использоваться, на основании параметра типа службы данных, подлежащих передаче и/или типа возможности устройства приема, и генерирует информацию, подлежащую передаче, с использованием определенной последовательности.
В возможном варианте осуществления генерирование первым устройством последовательности на основании одного или нескольких параметров передачи включает в себя: генерирование первым устройством множества подпоследовательностей на основании одного или нескольких параметров передачи, где каждую подпоследовательность определяют на основании всех или некоторых из одного или нескольких параметров передачи; и генерирование первым устройством последовательности на основании множества подпоследовательностей, где длина последовательности является суммой длин множества подпоследовательностей.
В решении этого варианта осуществления настоящего изобретения последовательность, используемая для генерирования подлежащей передаче информации, генерируют на основании множества подпоследовательностей, и каждая подпоследовательность определяют на основании одного или нескольких из вышеупомянутых параметров передачи, так что в последовательность могут быть введены дополнительные параметры передачи и/или более длинный параметр передачи.
В возможном варианте осуществления генерирование первым устройством последовательности на основании одного или нескольких параметров передачи включает в себя: генерирование первым устройством множества подпоследовательностей на основании одного или нескольких параметров передачи, где каждую подпоследовательность определяют на основании всех или некоторых из одного или нескольких параметров передачи; и, соответственно, генерирование первым устройством подлежащей передаче информации с использованием последовательности, включает в себя: скремблирование первым устройством, подлежащих передаче данных с использованием множества подпоследовательностей, и/или генерирование опорного сигнала, используя множество подпоследовательностей; или множество подпоследовательностей соответственно используют на разных ресурсах временной области.
В решении этого варианта осуществления настоящего изобретения первое устройство генерирует множество подпоследовательностей на основании одного или более параметров передачи, и первое устройство может скремблировать данные с использованием множества подпоследовательностей и/или генерировать опорный сигнал с использованием множества подпоследовательностей.
В возможном варианте осуществления первое устройство дополнительно скремблирует данные в управляющей информации (например, информации в физическом широковещательном канале PBCH), отправленной вместе с сигналом синхронизации, например, скремблирует с использованием параметра, относящегося к слоту или номеру символа, управляющую информацию отправляют вместе с сигналом синхронизации.
Согласно второму аспекту вариант осуществления настоящего изобретения обеспечивает способ передачи. Способ включает в себя: определение первым устройством на основании одного или нескольких параметров передачи начального местоположения, используемого для генерирования последовательности, где один или несколько параметров передачи не являются константами; генерирование первым устройством информации, подлежащей передаче, с использованием последовательности; и отправку первым устройством информации, подлежащей передаче.
В реализации этого варианта осуществления настоящего изобретения один или более параметров передачи вводят в начальное местоположение последовательности, и генерируют информацию, подлежащую передаче, с использованием последовательности, так что может быть введено в последовательность больше параметров передачи и/или более длинный параметр передачи без изменения длины последовательности. Приемник определяет, на основании правильности принятой информации, правильные ли принятые параметры передачи, чтобы можно было проверить один или несколько параметров передачи.
В возможном варианте осуществления один или несколько параметров передачи включают в себя, по меньшей мере, одно из следующего: индекс ресурса временной области, тип ресурса временной области, информация указания формы сигнала передачи, информация указания разнесения поднесущих, информация типа устройства, информация указания типа службы, информация параметра MIMO, информация указания дуплексного режима, информация указания формата канала управления, идентификатор соты и информация указания несущей передачи.
В возможном варианте осуществления способ дополнительно включает в себя: определение первым устройством начального значения последовательности на основании одного или нескольких параметров передачи.
В реализации этого варианта осуществления настоящего изобретения в начальное значение и начальное местоположение последовательности вводят один или более параметров передачи, и приемник генерирует последовательность таким же образом и верифицирует, используя сгенерированная последовательность, является ли передаваемая информация правильной, для проверки одного или нескольких параметров передачи.
Кроме того, в решении этого варианта осуществления настоящего изобретения один или более параметров передачи вводят в начальное значение и начальное местоположение последовательности, чтобы можно было верифицировать больше параметров передачи.
В возможном варианте осуществления параметр передачи, используемый для определения начального значения последовательности, отличается от параметра передачи, используемого для определения начального местоположения последовательности; или начальное значение последовательности и начальное местоположение последовательности соответственно определяют на основании разных битов одного и того же параметра передачи.
В решении этого варианта осуществления настоящего изобретения параметр передачи, используемый для определения начального значения последовательности, может отличаться или совпадать с параметром передачи, используемым для определения начального местоположения последовательности. Когда начальное значение и начальное местоположение последовательности определяют с использованием одного и того же параметра передачи, начальное значение и начальное местоположение последовательности могут быть соответственно определены с использованием разных битов одного и того же параметра передачи. Например, все биты одного и того же параметра передачи делят на две части: одну часть используют для генерирования начального значения последовательности и другую часть используют для определения начального местоположения последовательности. Следовательно, параметр передачи может быть верифицирован со ссылкой на начальное значение последовательности и начальное местоположение последовательности.
В возможном варианте осуществления индекс ресурса временной области определяют на основании параметра M, где параметр M определяют любым из следующих способов: параметр M представляет собой заданное положительное целое число; параметр M представляет собой положительное целое число, которое указывают с помощью сигнализации; параметр M определяют на основании периода системного сообщения или интервала передачи сигнала синхронизации; параметр M определяют на основании разнесения поднесущих; или параметр M основан на количестве слотов в разнесении поднесущих, используемых в пределах заданной длительности.
В реализации этого варианта осуществления настоящего изобретения первое устройство может определять начальное значение и/или начальное местоположение последовательности на основании индекса временной области и может определять новый индекс ресурса временной области путем повторного деления ресурса временной области и повторной нумерация ресурсов временной области, полученных после повторного деления. Следовательно, последовательность может быть определена с использованием нового индекса ресурса временной области, чтобы решить техническую задачу генерирования последовательностей скремблирования для параметров слота в различных разнесениях поднесущих в пределах частотно-временного ресурса заданной длины без изменения последовательности.
В возможном варианте осуществления последовательность определяют на основании множества подпоследовательностей, где каждую подпоследовательность определяют на основании всех или некоторых из одного или нескольких параметров передачи, и длина последовательности представляет собой сумму длин множество подпоследовательностей.
В решении этого варианта осуществления настоящего изобретения последовательность, используемая для генерирования подлежащей передаче информации, генерируют на основании множества подпоследовательностей, и каждую подпоследовательность определяют на основании одного или нескольких из вышеупомянутых параметров передачи, так что в последовательность могут быть введены дополнительные параметры передачи и/или более длинный параметр передачи.
В возможном варианте осуществления последовательность включает в себя множество подпоследовательностей, где каждую подпоследовательность определяют на основании всех или некоторых из одного или нескольких параметров передачи; и, соответственно, генерирование первым устройством подлежащей передаче информации с использованием последовательности, включает в себя: скремблирование первым устройством подлежащих передаче данных с использованием множества подпоследовательностей, и/или генерирование опорного сигнала с использованием множества подпоследовательностей; или множество подпоследовательностей соответственно используют на разных ресурсах временной области.
В решении этого варианта осуществления настоящего изобретения первое устройство генерирует множество подпоследовательностей на основании одного или нескольких параметров передачи, и первое устройство может скремблировать данные с использованием множества подпоследовательностей и/или генерировать опорный сигнал с использованием множества подпоследовательностей.
В возможном варианте осуществления генерирование первым устройством информации, подлежащей передаче, с использованием последовательности включает в себя: определение первым устройством, на основании параметра типа услуги данных, подлежащих передаче, и/или типа возможности устройства приема, последовательности, используемой для генерирования подлежащей передаче информации; и генерирование первым устройством информации, подлежащей передаче, с использованием определенной последовательности.
В решении этого варианта осуществления настоящего изобретения множество или множество типов параметров передачи могут быть предварительно определены, и каждый или каждый тип параметра передачи соответствует другому типу службы и/или другому типу возможности устройства приема. При генерировании информации, подлежащей передаче, первое устройство определяет последовательность, которая будет использоваться на основании параметра типа службы для данных, которые должны быть переданы, и/или типа возможности устройства приема, и генерирует информацию, подлежащую передаче, с использованием определенной последовательности.
Согласно третьему аспекту вариант осуществления настоящего изобретения предоставляет способ передачи. Способ включает в себя: прием вторым устройством информации, переданной первым устройством; и демодуляцию вторым устройством принятой информации с использованием последовательности, где последовательность определяют на основании одного или нескольких параметров передачи, и один или несколько параметров передачи включают в себя, по меньшей мере, одно из следующего: тип ресурса временной области, информация указания формы сигнала передачи, информация указания разнесения поднесущих, информация типа устройства, информация указания типа службы, информация параметров MIMO множество входов-множество выходов, информация указания дуплексного режима, информация указания формата канала управления и информация указания несущей передачи.
В реализации этого варианта осуществления настоящего изобретения один или более параметров передачи вводят в последовательность, и информацию, подлежащую передаче, генерируют с использованием последовательности, так что приемник (соответствующий второму устройству) на основании правильности принятой информации определяет, верны ли принятые параметры передачи. Следовательно, могут быть проверены один или несколько параметров передачи.
Дополнительно, в решении этого варианта осуществления настоящего изобретения последовательность генерируют с использованием одного или нескольких параметров передачи, чтобы скремблировать данные или генерировать опорный сигнал. После приема опорного сигнала или данных, скремблированных с использованием последовательности, приемник сначала выполняет дескремблирование. Если параметр передачи ошибочно оценен в процессе связи, независимо от значения SNR текущего приемника, приемник определяет, что принятый пакет данных является ошибочным, и приемник проверяет вовремя, является ли ранее принятый параметр передачи правильным, вместо того, чтобы продолжать пытаться или выполнять повторную передачу, тем самым, уменьшая ненужную повторную передачу и потребление энергии, и уменьшая накопление или распространение ошибок передачи данных.
В возможном варианте осуществления способ дополнительно включает в себя: определение вторым устройством начального значения последовательности и/или начального местоположения последовательности на основании, по меньшей мере, одного из одного или нескольких параметров передачи и генерирование последовательности, основанной на начальном значении последовательности и/или начальном местоположении последовательности.
В возможном варианте осуществления один или более параметров передачи дополнительно включают в себя индекс ресурса временной области и/или идентификатор соты.
В возможном варианте осуществления индекс ресурса временной области определяют любым из следующих способов: определение индекса ресурса временной области на основании положительного целого числа, указанного посредством сигнализации; определение индекса ресурса временной области на основании периода системных сообщений или интервала передачи сигнала синхронизации; определение индекса ресурса временной области на основании разнесения поднесущих; и определение индекса ресурса временной области на основании количества слотов в разнесении поднесущих, используемых в пределах заданной длительности.
В возможном варианте осуществления определение вторым устройством начального значения последовательности и/или начального местоположения последовательности на основании, по меньшей мере, одного из одного или нескольких параметров передачи включает в себя: генерирование вторым устройством начального значения последовательности, используя первый параметр в одном или нескольких параметрах передачи, и генерирование начального местоположения последовательности, используя второй параметр в одном или нескольких параметрах передачи, где первый параметр отличается от второго параметра; или, соответственно, определение начального значения последовательности и начального местоположения последовательности на основании разных битов одного и того же параметра передачи.
В возможном варианте осуществления демодуляция вторым устройством принятой информации с использованием последовательности включает в себя: определение вторым устройством на основании параметра типа службы передаваемых данных и/или типа возможности устройства приема, последовательности, используемой для демодуляции принятой информации; и демодуляция вторым устройством принятой информации с использованием определенной последовательности.
В возможном варианте осуществления определение последовательности на основании одного или нескольких параметров передачи включает в себя определение последовательности на основании множества подпоследовательностей, где каждую подпоследовательность определяют на основании всех или некоторых из одного или нескольких параметров передачи, и длина последовательности является суммой длин множества подпоследовательностей.
В возможном варианте осуществления определение последовательности на основании одного или нескольких параметров передачи включает в себя то, что последовательность включает в себя множество подпоследовательностей, где каждую подпоследовательность определяют на основании всех или некоторых из одного или нескольких параметров передачи; и, соответственно, демодуляция вторым устройством принятой информации с использованием последовательности включает в себя: демодуляцию вторым устройством принятой информации с использованием множества подпоследовательностей; или множество подпоследовательностей соответственно используют на разных ресурсах временной области.
В соответствии с четвертым аспектом, вариант осуществления настоящего изобретения предоставляет способ передачи. Способ включает в себя: прием вторым устройством информации, переданной первым устройством; и демодулирование вторым устройством принятой информации с использованием последовательности, где начальное местоположение последовательности определяют на основании одного или нескольких параметров передачи, и один или несколько параметров передачи не являются константами.
В реализации этого варианта осуществления настоящего изобретения в начальное местоположение последовательности вводят один или более параметров передачи вводят, и информацию, подлежащую передаче, генерируют с использованием последовательности, так что больше параметров передачи и/или более длинный параметр передачи может быть введен в последовательность без изменения длины последовательности. Приемник (соответствующий второму устройству) определяет на основании правильности принятой информации, являются ли правильными принятые параметры передачи, чтобы можно было проверить один или несколько параметров передачи.
В возможном варианте осуществления один или несколько параметров передачи включают в себя, по меньшей мере, одно из следующего: индекс ресурса временной области, тип ресурса временной области, информация указания формы сигнала передачи, информация указания разнесения поднесущих, информация типа устройства, информация указания типа службы, информация параметра MIMO, информация указания дуплексного режима, информация указания формата канала управления, идентификатор соты и информация указания несущей передачи.
В возможном варианте осуществления начальное местоположение последовательности определяют на основании одного или нескольких параметров передачи.
В возможном варианте осуществления параметр передачи, используемый для определения начального значения последовательности, отличается от параметра передачи, используемого для определения начального местоположения последовательности; или начальное значение последовательности и начальное местоположение последовательности соответственно определяют на основании разных битов одного и того же параметра передачи.
В возможном варианте осуществления индекс ресурса временной области определяют на основании параметра M, где параметр M определяют любым из следующих способов: параметр M представляет собой заданное положительное целое число; параметр М обозначен сигнализацией; параметр M определяют на основании периода системного сообщения или интервала передачи сигнала синхронизации; параметр M определяют на основании разнесения поднесущих; или параметр М определяют на основании количества слотов в разнесении поднесущих, используемых в пределах заданной длительности.
В возможном варианте осуществления последовательность определяют на основании множества подпоследовательностей, где каждую подпоследовательность определяют на основании всех или некоторых из одного или нескольких параметров передачи, и длина последовательности представляет собой сумму длин множество подпоследовательностей.
В возможном варианте осуществления последовательность включает в себя множество подпоследовательностей, где каждую подпоследовательность определяют на основании всех или некоторых из одного или нескольких параметров передачи; и, соответственно, демодуляция вторым устройством принятой информации с использованием последовательности включает в себя: демодуляцию вторым устройством принятой информации с использованием множества подпоследовательностей; или множество подпоследовательностей соответственно используют на разных ресурсах временной области.
В возможном варианте осуществления демодуляция вторым устройством принятой информации с использованием последовательности включает в себя: определение вторым устройством на основании параметра типа службы передаваемых данных и/или типа возможности устройства приема, последовательности, используемой для демодуляции принятой информации; и демодуляцию принятой информации с использованием определенной последовательности.
Согласно пятому аспекту, для реализации способа передачи в первом аспекте, вариант осуществления настоящего изобретения предоставляет устройство для передачи. Устройство для передачи имеет функцию реализации действий первого устройства в способе передачи. Эта функция может быть реализована аппаратными средствами или может быть реализована аппаратными средствами путем выполнения соответствующего программного обеспечения. Аппаратное или программное обеспечение включает в себя один или несколько модулей, соответствующих функции.
В возможном варианте осуществления устройство включает в себя: модуль генерирования последовательности, выполненный с возможностью генерировать последовательность на основании одного или нескольких параметров передачи, где один или несколько параметров передачи включают в себя, по меньшей мере, одно из следующего: тип ресурса временной области, информацию указания формы сигнала передачи, информацию указания разнесения поднесущих, информацию типа устройства, информацию указания типа службы, информацию параметра MIMO множество входов-множество выходов, информацию указания дуплексного режима, информацию указания формата канала управления и информацию указания несущей передачи; модуль генерирования информации передачи, выполненный с возможностью генерировать подлежащую передаче информацию с использованием последовательности; и модуль отправки, выполненный с возможностью отправлять подлежащую передаче информацию.
В решении этого варианта осуществления настоящего изобретения модуль генерирования последовательности, модуль генерирования информации передачи и модуль отправки дополнительно выполнен с возможностью выполнять возможные этапы в соответствующих вариантах осуществления в варианте осуществления в первом аспекте. Для конкретного контента, обратитесь к варианту осуществления в первом аспекте.
В другом возможном варианте осуществления устройство включает в себя процессор и приемопередатчик. Процессор выполнен с возможностью реализовать функции модуля генерирования последовательности и модуля генерирования информации передачи, и приемопередатчик выполнен с возможностью реализовывать функцию модуля отправки.
В соответствии с шестым аспектом, для реализации способа передачи во втором аспекте, вариант осуществления настоящего изобретения предоставляет устройство для передачи. Устройство для передачи имеет функцию реализации действий первого устройства в способе передачи. Эта функция может быть реализована аппаратными средствами или может быть реализована аппаратными средствами путем выполнения соответствующего программного обеспечения. Аппаратное или программное обеспечение включает в себя один или несколько модулей, соответствующих функции.
В возможном варианте осуществления устройство для передачи включает в себя: первый модуль генерирования, выполненный с возможностью определять на основании одного или нескольких параметров передачи начального местоположения, используемого для генерирования последовательности, где один или несколько параметров передачи не являются константами; второй модуль генерирования, выполненный с возможностью генерирования подлежащей передаче информации с использованием последовательности; и модуль отправки, выполненный с возможностью отправлять подлежащую передаче информации.
В решении этого варианта осуществления настоящего изобретения первый модуль генерирования, второй модуль генерирования и модуль отправки дополнительно выполнены с возможностью выполнять возможные этапы в соответствующих вариантах осуществления в варианте осуществления во втором аспекте. Для конкретного контента, обратитесь к варианту осуществления во втором аспекте.
В другом возможном варианте осуществления устройство включает в себя процессор и приемопередатчик. Процессор выполнен с возможностью реализовывать функции первого модуля генерирования и второго модуля генерирования и приемопередатчик выполнен с возможностью реализовывать функции модуля отправки.
В соответствии с седьмым аспектом для реализации способа передачи в третьем аспекте вариант осуществления настоящего изобретения предоставляет устройство для передачи. Устройство для передачи имеет функцию реализации действий второго устройства в способе передачи. Эта функция может быть реализована аппаратными средствами или может быть реализована аппаратными средствами путем выполнения соответствующего программного обеспечения. Аппаратное или программное обеспечение включает в себя один или несколько модулей, соответствующих функции.
В возможном варианте осуществления устройство включает в себя: модуль приема, выполненный с возможностью принимать информацию, переданную первым устройством; и модуль обработки демодуляции, выполненный с возможностью демодулировать принятую информацию с использованием последовательности, где последовательность определяют на основании одного или нескольких параметров передачи, и один или несколько параметров передачи включают в себя, по меньшей мере, одно из следующего: тип ресурса временной области, информацию указания формы сигнала передачи, информацию указания разнесения поднесущих, информацию типа устройства, информацию указания типа службы, информацию параметра MIMO множество входов-множество выходов, информацию указания дуплексного режима, информацию указания формата канала управления и информацию указания несущей передачи.
В решении этого варианта осуществления настоящего изобретения модуль приема и модуль обработки демодуляции дополнительно выполнены с возможностью выполнять возможные этапы в соответствующих вариантах осуществления в варианте осуществления в третьем аспекте. Для конкретного контента, обратитесь к варианту осуществления в третьем аспекте.
В другом возможном варианте осуществления устройство включает в себя процессор и приемопередатчик. Процессор выполнен с возможностью реализовывать функции модуля обработки демодуляции, и приемопередатчик выполнен с возможностью реализовывать функции модуля приема.
В соответствии с восьмым аспектом для реализации способа передачи в четвертом аспекте вариант осуществления настоящего изобретения предоставляет устройство для передачи. Устройство для передачи имеет функцию реализации действий второго устройства в способе передачи. Эта функция может быть реализована аппаратными средствами или может быть реализована аппаратными средствами путем выполнения соответствующего программного обеспечения. Аппаратное или программное обеспечение включает в себя один или несколько модулей, соответствующих функции.
В возможном варианте осуществления устройство для передачи включает в себя: модуль приема, выполненный с возможностью принимать информацию, переданную первым устройством; и модуль обработки, выполненный с возможностью демодулировать принятую информацию с использованием последовательности, где начальное местоположение последовательности определяют на основании одного или нескольких параметров передачи, и один или несколько параметров передачи не являются константами.
В решении этого варианта осуществления настоящего изобретения модуль приема и модуль обработки дополнительно выполнены с возможностью выполнять возможные этапы в соответствующих вариантах осуществления в варианте осуществления в четвертом аспекте. Для конкретного контента, обратитесь к варианту осуществления в четвертом аспекте.
В другом возможном варианте осуществления устройство включает в себя процессор и приемопередатчик. Процессор выполнен с возможностью реализовывать функции модуля обработки, и приемопередатчик выполнен с возможностью реализовывать функции модуля приема.
В соответствии с девятым аспектом вариант осуществления настоящего изобретения предоставляет компьютерный носитель данных, выполненный с возможностью хранить инструкции компьютерного программного обеспечения, используемые вышеупомянутыми устройствами передачи, и компьютерный носитель данных включает в себя программы, используемые для выполнения способов передачи, соответствующие устройствам для передачи.
В решениях по передаче в вариантах осуществления настоящего изобретения предусмотрен новый механизм проверки ошибок передачи, так что может быть проверен параметр передачи.
Краткое описание чертежей
Фиг. 1 является схемой возможного сценария применения согласно настоящему изобретению;
Фиг. 2 является схемой другого возможного сценария применения согласно настоящему изобретению;
Фиг. 3 является блок-схемой алгоритма способа передачи согласно варианту осуществления настоящего изобретения;
Фиг. 4 является блок-схемой алгоритма способа передачи согласно другому варианту осуществления настоящего изобретения;
Фиг. 5 является схемой занятых битов последовательности скремблирования в предшествующем уровне техники;
Фиг. 6 является блок-схемой последовательности операций способа определения последовательности, используемой в способе передачи, согласно варианту осуществления настоящего изобретения;
Фиг. 7 является схемой повторного разделения ресурсов временной области согласно варианту осуществления настоящего изобретения;
Фиг. 8 является схемой количеств слотов в разных разнесениях поднесущих;
Фиг. 9 является схемой повторного деления и повторной нумерации ресурсов временной области согласно варианту осуществления настоящего изобретения;
Фиг. 10 является схемой нумерации ресурса слота согласно варианту осуществления настоящего изобретения;
Фиг. 11 является схемой устройства передачи в соответствии с настоящим изобретением;
Фиг. 12 является схемой другого устройства передачи согласно настоящему изобретению;
Фиг. 13 является схемой еще одного устройства передачи согласно настоящему изобретению;
Фиг. 14 является схемой еще одного устройства передачи согласно настоящему изобретению;
Фиг. 15 является схемой устройства доступа согласно настоящему изобретению; и
Фиг. 16 является схемой терминального устройства согласно настоящему изобретению.
Описание вариантов осуществления
Фиг. 1 является схемой возможного сценария применения согласно настоящему изобретению. Как показано на фиг. 1, терминальные устройства (такие как UE 1 и UE 2) подключены к устройству доступа (например, eNB), и обмен данными между терминальными устройствами требует пересылки данных, выполняемой устройством доступа. Линию радиосвязи, по которой терминальное устройство отправляет данные в устройство доступа, называют восходящей линией связи (uplink, UL) и линия радиосвязи, по которой устройство доступа отправляет данные в терминальное устройство, называется нисходящей линией связи (downlink, DL).
Фиг. 2 является схемой другого возможного сценария применения согласно настоящему изобретению. Как показано на фиг. 2, сценарий включает в себя множество терминальных устройств, и передачу данных и обмен информацией выполняют между множеством терминальных устройств (например, UE 1 и UE 2) с использованием технологии устройство-устройство (device-to-device, D2D) прямой связи. В сценарии, показанном на фиг. 2 линия, по которой осуществляют прямую передачу данных между терминальными устройствами, называют прямой линией или транзитной линией (Sidelink, SL). Во время D2D-связи два устройства, которые обмениваются данными друг с другом, могут быть любыми передающими узлами или терминальными устройствами одного типа. Это не ограничено в вариантах осуществления настоящего изобретения.
Терминальное устройство, описанное в вариантах осуществления настоящего изобретения, может включать в себя различные портативные устройства, автомобильные устройства, носимые устройства или вычислительные устройства с функцией беспроводной связи или другие устройства обработки, подключенные к беспроводному модему, и включать в себя устройство пользователя (user equipment, UE), мобильную станцию (mobile station, MS), терминал (terminal), терминальное устройство (terminal device) и т.п., которые находятся в различных формах. Устройство доступа, используемое в настоящем изобретении, может быть базовой станцией. Базовая станция представляет собой устройство, развернутое в сети радиодоступа для обеспечения функции беспроводной связи для UE. Базовая станция может включать в себя макро базовую станцию, микро базовую станцию, ретрансляционную станцию, точку доступа и тому подобное, которые имеют различные формы. Устройство с функцией базовой станции может иметь разные названия в системах, которые используют разные технологии радиодоступа. Например, устройство с функцией базовой станции упоминается как развитый NodeB (развитый NodeB, eNB или eNodeB) в сети LTE, упоминается как NodeB (NodeB) в 3G сети третьего поколения или упоминается как следующее поколение NodeB или Gbit NodeB, для краткости gNB, в 5G сети. Для простоты описания в настоящем изобретении вышеупомянутые устройства, которые обеспечивают функцию беспроводной связи для UE, совместно упоминаются как базовая станция или BS.
На основании сценариев, показанных на фиг. 1 и фиг. 2, варианты осуществления настоящего изобретения обеспечивают способ передачи. Способ передачи в вариантах осуществления настоящего изобретения может применять к сценарию связи, который показан на фиг. 1 и в котором необходима переадресация, выполняемая устройством доступа, и может также применяться к сценарию прямой связи, показанному на фиг. 2. С другой стороны, способ передачи в вариантах осуществления настоящего изобретения может применяться к процессам связи восходящей линии связи в сценариях, показанных на фиг. 1 и фиг. 2, и также может применяться к процессам связи нисходящей линии связи в сценариях связи, показанных на фиг. 1 и фиг. 2. Для простоты описания в процессе связи устройство, используемое в качестве передающей стороны, упоминается как первое устройство и устройство, используемое в качестве принимающей стороны, упоминается как второе устройство.
В процессах связи систем, показанных на фиг. 1 и фиг. 2, с целью повышения эффективности системы противостоять помехам, передаваемую информацию скремблируют. Например, данные передачи скремблируют с использованием последовательности, или генерируют опорный сигнал с использованием последовательности. Информацию передачи отправляют после скремблирования информации. В предшествующем уровне техники последовательность, используемая для скремблирования информации передачи, является заданной известной последовательностью и в способе связи в предшествующем уровне техники отсутствует механизм проверки параметров передачи. При независимом использовании процедуры проверки параметров передачи, сложность связи увеличивается.
Для проверки параметра передачи, в способе передачи в вариантах осуществления настоящего изобретения последовательность, используемую для скремблирования информации передачи, определяют на основании параметра передачи. После приема информации, приемник сначала генерирует соответствующую последовательность на основании параметра передачи и затем выполняет дескремблирование или обнаружение приема с использованием последовательности. Если параметр передачи ошибочно оценен в процессе связи, независимо от значения отношения сигнал/шум (Signal-to-Noise, SNR) текущего приемника, приемник определяет, что принятый пакет данных является ошибочным. Когда принимаемое SNR относительно высокое и возникает ошибка декодирования, приемник вовремя проверяет, является ли принятый параметр передачи, используемый для скремблирования данных (или модифицированной для передачи информации), правильным, вместо того, чтобы продолжать пытаться или выполнять повторную передачу, тем самым, уменьшая ненужную повторную передачу и потребление энергии, а также уменьшая накопление или распространение ошибок передачи данных. Кроме того, в способе в вариантах осуществления настоящего изобретения может одновременно проверяться большое количество параметров передачи, чтобы повысить гибкость и надежность системы.
В решении для реализации настоящего изобретения генерируют последовательность следующим образом: определяют начальное значение последовательности на основании, по меньшей мере, одного параметра передачи; генерируют последовательность c1(n) на основании начального значения последовательности и соответствующего полинома генератора; определяют начальное местоположение последовательности на основании, по меньшей мере, одного параметра передачи; и извлекают последовательность с длиной данных, подлежащих скремблированию или подлежащего передаче опорного сигнала, из последовательности c1(n), где извлечение начинают от начального положения последовательности, другими словами, получение первой последовательности c(n) в вариантах осуществления настоящего изобретения. В вариантах осуществления настоящего изобретения начальное значение последовательности является начальным параметром, используемым для генерирования последовательности. Например, для последовательности, сгенерированной с использованием регистра сдвига, например, m-последовательности или Gold последовательности, начальное значение последовательности является инициализированным значением регистра сдвига для генерирования одной или нескольких подпоследовательностей последовательности.
В вариантах осуществления настоящего изобретения начальное местоположение последовательности является начальным местоположением для чтения последовательности. Ниже приведено дополнительное описание со ссылкой на пример. Например, генерируют последовательность c1(n) на основании начального значения для генерирования последовательности, где 0≤n≤L–1. Здесь L представляет собой длину последовательности c1(n), и значение L обычно больше, чем длина используемой последовательности. Например, для Gold последовательности длиной 31 бит значение L равно (231–1), в то время, как длина фактической последовательности, которая должна использоваться, обычно не превышает 10000. Следовательно, необходимо определить, как извлечь подлежащую использованию последовательность c из очень длинной исходной последовательности c1(n). Например, последовательность, которая будет использоваться, может быть определена как c(n) = c1(n+a), где 0≤n≤M–1, и M является длиной последовательности, которая должна быть использована. Константа a в данном документе является начальным местоположением, которое предназначено для генерирования последовательности и которое упомянуто в настоящем изобретении.
В решении вариантов осуществления настоящего изобретения генерирование последовательности на основании параметра передачи может включать в себя, по меньшей мере, один из следующих случаев.
(1) Генерируют последовательность для определения информации, подлежащей передаче, согласно, по меньшей мере, одному параметру передачи. В частности, сгенерированная последовательность может быть одной последовательностью или может быть множеством подпоследовательностей.
Например, для случая, когда сгенерированная последовательность является одной последовательностью, генерируют начальное значение первой последовательности в соответствии с параметром A передачи, где начальное местоположение первой последовательности является константой; и определяют первую последовательность на основании начального значения первой последовательности и начального местоположения первой последовательности.
Для случая, когда генерируют множество подпоследовательностей, способ генерирования каждой подпоследовательности является таким же, как и вышеизложенный способ генерирования первой последовательности, но параметр передачи, используемый для генерирования каждой подпоследовательности, может отличаться от используемого параметра передачи для генерирования первой последовательности. Возможно, после генерирования множества подпоследовательностей, информация, подлежащая передаче, может быть определена на основании множества подпоследовательностей. Возможно, одна последовательность может быть сгенерирована на основании множества подпоследовательностей, где длина сгенерированной последовательности представляет собой сумму длин множества подпоследовательностей; и информацию, подлежащую передаче, определяют с использованием сгенерированной последовательности.
(2) Генерируют целевую последовательность на основании, по меньшей мере, одного параметра передачи. Сгенерированная целевая последовательность ассоциирована с начальным значением конечной используемой последовательности. Длина целевой последовательности больше, чем длина используемой последовательности, или целевая последовательность представляет собой циклическую последовательность. В решении вариантов осуществления настоящего изобретения извлекают конечную используемую последовательность из целевой последовательности, и начальное местоположение извлечения соответствует начальному местоположению конечной используемой последовательности. В решении вариантов осуществления настоящего изобретения конечная используемая последовательность, извлеченная из целевой последовательности, может быть одной последовательностью или может быть множеством подпоследовательностей. Возможно, при извлечении множества подпоследовательностей, информация, подлежащая передаче, может быть определена на основании множества подпоследовательностей. Возможно, одна последовательность может быть сгенерирована на основании множества извлеченных подпоследовательностей, где длина сгенерированной последовательности является суммой длин множества подпоследовательностей; и информацию, подлежащую передаче, определяют с использованием сгенерированной последовательности.
В вариантах осуществления настоящего изобретения начальное значение используемой последовательности и/или начальное местоположение используемой последовательности определяют на основании параметра передачи и возможный параметр передачи включает в себя, но не ограничивается одним или несколькими из следующих.
(1) Информация указания восходящей/нисходящей линии.
Информацию указания восходящей линии связи/нисходящей линии связи используют для указания, является ли текущая передача передачей восходящей линии связи или передачей нисходящей линии связи. Например, 1 бит используют для указания информации восходящей/нисходящей линии связи. Например, 1 обозначает нисходящую линию связи и 0 обозначает восходящую линию связи. Возможно, информация указания восходящей линии связи/нисходящей линии связи может использоваться в сценарии, в котором один и тот же сигнал используется для передачи по восходящей линии связи и передачи по нисходящей линии связи, например, OFDM сигнал используют как для передачи по восходящей линии связи, так и для передачи по нисходящей линии связи; или может использоваться в сценарии, в котором используют разные формы волны для передачи по восходящей линии связи и передачи по нисходящей линии связи, например, форма волны OFDM используют для передачи по нисходящей линии связи и форма волны без OFDM используют для передачи по восходящей линии связи.
Когда параметром передачи, используемым для генерирования последовательности, является информация указания восходящей/нисходящей линии связи, можно проверить, является ли обнаруженная текущая линия связи восходящей линией связи или нисходящей линией связи, особенно в TDD системе, в которой восходящая линия связи и нисходящая линия связи находится на одной несущей. Следовательно, можно определить, правильно ли обнаружен параметр на предшествующем этапе.
(2) Информация о форме сигнала, используемой во время передачи
Информацию о форме сигнала, используемой во время передачи, используют для указания конкретной формы волны, используемой во время передачи. Сигнал включает в себя OFDM сигнал или SC-FDM сигнал. Здесь 1 бит может быть использован для указания информации о форме сигнала, используемой во время передачи. Например, 1 указывает форму OFDM сигнала, используемую во время передачи, и 0 указывает форму сигнала SC-FDM, используемую во время передачи.
Альтернативно, другим возможным образом, информация о форме сигнала включает в себя форму сигнала с множеством несущих и форму сигнала с одной несущей. Аналогично, 1 бит может использоваться для указания информации о форме сигнала, используемой во время передачи. Например, 1 указывает форму OFDM сигнала, используемую во время передачи, и 0 указывает форму сигнала на одной несущей, используемую во время передачи.
Когда параметр передачи, используемый для генерирования последовательности, является информацией о форме сигнала, используемой во время передачи, может быть обнаружена информация о форме сигнала, используемой для текущей линии связи. Например, OFDM и SC-FDM могут использоваться в восходящей линии связи. Если форма сигнала, обнаруженная приемником, ошибочно определена, ошибки постоянно возникают во время последующей демодуляции. Следовательно, можно вовремя определить, правильно ли обнаружен параметр на предшествующем этапе.
(3) Информация о параметрах MIMO
Информация указания MIMO режима указывает MIMO режим, используемый во время текущей передачи. MIMO режим может быть режимом пространственного мультиплексирования или режимом формирования луча. Альтернативно, MIMO режим может быть режимом пространственного мультиплексирования или режимом разнесения. Например, 1 бит используется для указания информации указания MIMO режима, где 1 указывает пространственное мультиплексирование, и 0 указывает разнесение передачи. Возможно, мультиплексирование может быть мультиплексированием с одним потоком или мультиплексированием с несколькими потоками.
Дополнительно, информация о параметре MIMO может использоваться для указания типа луча или идентификатора луча. Тип луча может быть аналоговым лучом или лучом, генерируемым на основании кодовой книги или кодового слова. Альтернативно, тип луча может быть динамическим лучом или статическим, или полустатическим лучом. Динамический луч может относительно быстро изменяться со временем и частотой и, следовательно, может быть реализовано сканирование и отслеживание луча по временному или частотному ресурсу. Идентификатор для указания луча является числом или индексом для указания луча, отправленного или принятого текущим устройством.
Когда параметр передачи, используемый для генерирования последовательности, представляет собой информацию о параметре MIMO, может быть обнаружен параметр MIMO или режим текущей линии связи. В частности, на высокой частоте идентификатор обнаруженного в настоящее время луча может быть дополнительно подтвержден. Если идентификатор обнаруженного луча не согласуется с идентификатором луча в фактической связи, хотя он не вызывает ошибок во время связи, полученное SNR значительно уменьшается, что влияет на качество связи. Следовательно, правильность определения параметра на предшествующем этапе можно определить вовремя, проверив параметр.
(4) Информация о типе устройства
Информация о типе устройства может быть типами устройства, полученными посредством классификации на основании различных стоимостей, типами устройств, полученными посредством классификации на основании различных возможностей устройства, или типами устройств, полученными посредством классификации на основании различных функций. Например, типы устройств, полученные путем классификации на основании стоимости, включают в себя дешевое устройство и дорогое устройство. Эти типы обычно используют для передачи терминала в интернете вещей. Например, типы устройств, полученные посредством классификации на основании возможностей устройства, включают в себя устройство с низкой пропускной способностью, устройство со средней пропускной способностью и устройство с высокой пропускной способностью. Альтернативно, типы устройств, полученные посредством классификации на основании возможностей устройства, непосредственно получают посредством классификации на основании уровней возможностей устройства (например, уровни возможностей могут быть от 1 до 10). Например, типы устройств, полученные посредством классификации на основании различных функций, включают в себя устройство базовой станции, устройство ретрансляции и терминальное устройство. Альтернативно, типы устройств, полученные посредством классификации на основании различных функций, могут быть устройствами, определенными на основании различных функций доступа, например, устройством в интернете вещей, мобильным устройством широкополосного обслуживания и устройством сверхнадежной связью с малой задержкой.
Когда параметром передачи, используемым для генерирования последовательности, является информация о типе устройства, может быть обнаружен тип службы, к которой обращается текущее устройство. Например, если текущее устройство для передачи является терминалом с низкой пропускной способностью в интернете вещей, и параметр ошибочно обнаружен, последующие параметры передачи не могут соответствовать параметру, и, следовательно, непрерывно возникают последующие ошибки обнаружения. Следовательно, можно вовремя определить, правильно ли обнаружен параметр на предшествующем этапе.
(5) Информация указания типа службы.
Информацию указания типа службы используют для указания типа службы. Типы служб включают в себя службу мобильной широкополосной связи, службу с малой задержкой, сверхнадежную службу, службу с малой задержкой и сверхнадежностью, службу в интернете вещей и другие типы. Альтернативно, типы служб могут указываться с использованием разных значений разных параметров качества обслуживания.
Когда параметр передачи, используемый для генерирования последовательности, является информацией указания типа службы, может быть обнаружен тип службы, к которой обращается текущее устройство. Например, если текущая передаваемая служба является службой с малой задержкой и сверхнадежной, после ошибочного обнаружения параметра последующие данные уровня обслуживания не могут соответствовать параметру, и, следовательно, возникают ошибки обнаружения данных верхнего уровня. Следовательно, можно вовремя определить, правильно ли обнаружен параметр на предшествующем этапе.
(6) Информация указания несущей передачи.
Информация указания индекса несущей передачи включает в себя текущий тип несущей передачи или текущий идентификатор несущей передачи. Тип несущей передачи может быть типом первичной/вторичной несущей, например, первичной несущей или вторичной несущей. Тип несущей передачи может быть типом плоскости управления, например, несущей управления или несущей данных. Тип несущей передачи может быть типом планирования: несущая на основе планирования или несущая без планирования. В качестве альтернативы несущей передачи может быть лицензированная несущая или нелицензированная несущая.
Когда параметр передачи, используемый для генерирования последовательности, является информацией указания несущей передачи, можно избежать следующего случая: возникает ошибка при обнаружении текущего типа несущей и, следовательно, ошибочно используют другой тип несущей. Следовательно, можно вовремя определить, правильно ли обнаружен параметр на предшествующем этапе.
(7) Информация указания дуплексного режима
Информацию указания дуплексного режима используют для указания дуплексного режима текущей несущей передачи. Например, информация индикации дуплексного режима включает в себя, по меньшей мере, два из TDD, FDD и FD (полнодуплексный режим).
Когда параметр передачи, используемый для генерирования последовательности, является информацией указания дуплексного режима, может быть обнаружен дуплексный тип текущей несущей, чтобы избежать ошибки в определении типа дуплексного режима. Следовательно, можно вовремя определить, правильно ли обнаружен параметр на предшествующем этапе.
(8) Различные форматы канала управления или управляющей информации.
Для указания режимов передачи данных используют форматы канала управления или управляющей информации, запланированных с использованием соответствующей управляющей информации, например, разных MIMO режимов, разных типов служб или разных типов линий передачи.
Альтернативно, форматы канала управления или управляющей информации используют для указания различных форматов или типов каналов управления. Например, форматы или типы включают в себя длинный канал управления или короткий канал управления. Например, 1 бит используют для указания формата или типа, где 1 указывает длинный канал управления (например, канал управления с большим количеством символов во временной области, таких как четыре символа, один слот или одна длина подкадра во время передачи), и 0 указывает короткий канал управления (например, канал управления с меньшим количеством символов во временной области, такой как один или два символа во время передачи). В другом примере форматы или типы включают в себя канал управления, который основан на одношаговом планировании, или канал управления, который основан на двухэтапном планировании.
Когда параметр передачи, используемый для генерирования последовательности, является управляющей информацией, может быть обнаружено, был ли ошибочно обнаружен режим канала управления. Как только параметр ошибочно обнаружен, соответствующая информация управления также ошибочно обнаружена. Следовательно, приемник выполняет более ненужное слепое обнаружение. Следовательно, может быть вовремя определено, правильно ли обнаружен параметр на предшествующем этапе, чтобы уменьшить слепое обнаружение.
(9) Информация указания различных разнесений поднесущих.
Информацию указания различных разнесений поднесущих используют для указания значений или типов разнесений поднесущих, используемых во время текущей передачи. Например, указанные разнесения поднесущих составляют, по меньшей мере, два из следующих значений разнесения поднесущих: {15, 30, 60, 120, 240, 480} кГц.
Когда параметр передачи, используемый для генерирования последовательности, является информацией указания различных разнесений поднесущих, может быть обнаружено, был ли ошибочно обнаружен параметр разнесения поднесущих. Как только параметр ошибочно обнаружен, ошибки возникают во время последующей передачи и обнаружения, потому что разнесение поднесущих является наиболее ключевым параметром во время передачи в системе с несколькими несущими. Как только параметр ошибочно обнаружен, приемник непрерывно выполняет управление и обнаружение декодирования данных. Это увеличивает сложность реализации всего приемника.
(10) Тип ресурса временной области
Тип ресурса временной области включает в себя обычный ресурс временной области и ресурс короткой временной области. Например, тип ресурса временной области может включать в себя слот (слот) и мини-слот (мини-слот). Длина мини-слота обычно не больше, чем у слота.
Возможно, тип ресурса временной области включает в себя информацию указания передачи с одним ресурсом и информацию указания передачи с агрегацией нескольких ресурсов. Передача с одним ресурсом означает, что в течение одного времени передачи используется один самый основной ресурсный элемент передачи, например, один слот и одна несущая; или один ресурс частотной области используется в качестве блока для передачи. Передача с множеством ресурсов означает, что множество ресурсов передачи одновременно используют в течение одного времени передачи. Например, в течение одного времени передачи используют множество слотов для передачи с агрегацией, множество несущих используют для передачи с агрегацией или множество ресурсных элементов основной частотной области используют для передачи с агрегацией. Здесь 1 бит может использоваться для указания, является ли текущая передача передачей с одним ресурсом или передачей с агрегацией с несколькими ресурсами. Альтернативно, множество битов может использоваться для указания количества агрегированных в настоящее время ресурсов передачи.
Когда параметр передачи, используемый для генерирования последовательности, является типом ресурса временной области, может быть обнаружено, был ли ошибочно обнаружен текущий тип ресурса временной области. Как только параметр ошибочно обнаружен, при последующем считывании ресурса временной области читается меньше или больше символов данных, что приводит к ошибке во время последующей связи. Следовательно, во времени может быть найдено, правильно ли обнаружен параметр на предшествующем этапе для уменьшения количества раз слепого обнаружения и количество раз декодирования.
(11) Информация идентификатора соты
Идентификатор соты представляет собой физический идентификатор, используемый для идентификации текущей соты, в которой находится UE.
(13) Информация индекса ресурса временной области.
Информация индекса ресурса временной области является информацией указания ресурса временной области в определенном разнесении поднесущих, например, может быть индексом ресурса временной области.
В решении вариантов осуществления настоящего изобретения последовательность может быть сгенерирована с использованием любого одного или нескольких из вышеупомянутых параметров передачи. Последовательность генерируют с использованием вышеупомянутых параметров передачи, так что для вышеупомянутых параметров передачи может быть выполнена двунаправленная проверка. Кроме того, рандомизация помех может выполняться в разных сценариях, соответствующих вышеупомянутым параметрам передачи, чтобы избежать недифференцируемых или непрерывных помех, генерируемых в различных сценариях. Когда последовательность генерируют с использованием более одного параметра передачи, двунаправленная проверка может выполняться одновременно для множества параметров, чтобы дополнительно улучшить стабильность и надежность системы. Далее конкретно описывают способ передачи в настоящем изобретении со ссылкой на конкретные варианты осуществления. Фиг. 3 является блок-схемой алгоритма способа передачи согласно варианту осуществления настоящего изобретения. Как показано на фиг. 3, способ включает в себя следующие этапы.
Этап S101: первое устройство генерирует последовательность на основании одного или нескольких параметров передачи.
В решении этого варианта осуществления настоящего изобретения первое устройство может генерировать последовательность, по меньшей мере, одним из вышеупомянутых двух способов. В обоих вышеупомянутых двух способах при генерировании последовательности первое устройство должно определить начальное значение и/или начальное местоположение последовательности на основании одного или нескольких параметров передачи.
В решении этого варианта осуществления настоящего изобретения для одного или более параметров передачи, используемых для определения начального значения и/или начального местоположения последовательности, может быть сделана ссылка на предшествующее описание.
В решении этого варианта осуществления настоящего изобретения то, что первое устройство определяет начальное значение последовательности и/или начальное местоположение последовательности на основании одного или более параметров передачи, включает в себя следующее:
Первое устройство определяет начальное значение последовательности на основании одного или нескольких параметров передачи, где начальное местоположение последовательности является константой. Например, в решении генерирования последовательности с использованием параметров передачи начальное местоположение последовательности является константой. В другом примере, в решении генерирования целевой последовательности на основании одного или нескольких параметров передачи и извлечение последовательности, которая должна использоваться, из целевой последовательности, начальное местоположение извлечения (соответствующее начальному местоположению последовательности) последовательности может быть установлено на константу.
В другом возможном варианте осуществления первое устройство дополнительно определяет начальное местоположение последовательности на основании одного или нескольких параметров передачи. Например, в решении для генерирования целевой последовательности на основании одного или нескольких параметров передачи и извлечения последовательности, которая должна использоваться, из целевой последовательности, первое устройство дополнительно определяет начальное местоположение извлечения (соответствующее начальному местоположению последовательности) последовательности, основанной на одном или нескольких параметрах передачи.
Возможно, первое устройство может генерировать начальное значение последовательности с использованием первого параметра в одном или нескольких параметрах передачи и генерировать начальное местоположение последовательности с использованием второго параметра в одном или нескольких параметрах передачи.
Следует отметить, что первый параметр может быть таким же или отличаться от второго параметра. В конкретном примере, когда первый параметр совпадает со вторым параметром, начальное значение последовательности и начальное местоположение последовательности могут быть определены отдельно на основании разных битов одного и того же параметра передачи. Когда начальное значение последовательности и начальное местоположение последовательности определяют отдельно на основании разных битов одного и того же параметра передачи, параметр передачи может быть любым из перечисленных выше параметров передачи. В конкретном примере параметром передачи может быть информация указания идентификатора пользователя, например, временный идентификатор радиосети (временный идентификатор радиосети, RNTI). Для другого примера, параметр передачи может быть идентификатором соты. В конкретном примере параметр передачи является идентификатором соты. Если идентификатор соты имеет максимум 10 битов (другими словами, идентификатор соты имеет в общей сложности 1024 различных значений), начальное значение последовательности может быть определено на основе первых 5 битов параметра передачи и начального местоположения последовательности могут быть определены на основе последних 5 битов параметра передачи. Конкретный способ выбора битов может быть определен на основании фактического требования приложения.
Этап S102: Первое устройство генерирует информацию, подлежащую передаче, с использованием последовательности.
В решении этого варианта осуществления настоящего изобретения то, что первое устройство генерирует подлежащую передаче информацию с использованием последовательности, включает в себя:
скремблирование данных, подлежащих передаче, с использованием последовательности, в котором информацию, подлежащую передаче, скремблируют для передачи данных; или генерирование опорного сигнала с использованием последовательности, где подлежащая передаче информация является скремблированием опорного сигнала.
Возможно, для случая, когда первое устройство генерирует одну последовательность, первое устройство скремблирует данные, используя последовательность, или генерирует опорный сигнал, используя последовательность.
Для случая, когда первое устройство генерирует множество подпоследовательностей, после генерации одной последовательности на основании множества подпоследовательностей первое устройство может скремблировать данные с использованием последовательности или генерировать опорный сигнал с использованием последовательности. В другом возможном варианте осуществления, когда первое устройство генерирует множество подпоследовательностей, первое устройство может скремблировать подлежащие передаче данные, используя множество подпоследовательностей, или генерировать опорный сигнал, используя множество подпоследовательностей.
В другом возможном варианте осуществления, когда первое устройство генерирует множество подпоследовательностей, множество подпоследовательностей отдельно соответствуют различным ресурсам временной области или системам передачи. Первое устройство выбирает последовательность из множества подпоследовательностей на основании текущего ресурса временной области или типа системы передачи; и скремблирует данные, используя выбранную последовательность, или генерирует опорный сигнал, используя выбранную последовательность.
Этап S103: Первое устройство отправляет информацию, подлежащую передаче.
В решении этого варианта осуществления настоящего изобретения после того, как первое устройство отправляет информацию, подлежащую передаче, устройство приема принимает информацию, подлежащую передаче. Устройство приема может быть терминальным устройством в режиме прямой связи или может быть базовой станцией в режиме пересылки базовой станции.
Этап S104: Второе устройство принимает информацию, переданную первым устройством.
Этап S105: Второе устройство демодулирует принятую переданную информацию с использованием последовательности.
Последовательность, используемая вторым устройством, также определяется на основании одного или нескольких параметров передачи. Описание способа определения последовательности вторым устройством на основании одного или более параметров передачи может быть сделано со ссылкой на способ определения последовательности первым устройством, и подробности в настоящем документе не описывают снова.
В решении согласно этому варианту осуществления настоящего изобретения, что второе устройство демодулирует принятую передаваемую информацию включает в себя, что второе устройство демодулирует переданные данные с помощью последовательности, и/или второе устройство выполняет обработку приема, используя принятый опорный сигнал. Выполняет процесс приема с использованием принятого опорного сигнала включает в себя: демодуляцию принятых данных с помощью опорного сигнала; или оценку информации о состоянии канала с помощью опорного сигнала, и/или демодуляцию данных с помощью опорного сигнала.
Таким образом, можно видеть, что в решении этого варианта осуществления настоящего изобретения последовательность генерируют с использованием одного или нескольких параметров передачи, например, параметра передачи, недавно введенного в систему, и/или параметра передачи с увеличенной длиной; и данные скремблируют с использованием сгенерированной последовательности, и/или опорный сигнал генерируют с использованием сгенерированной последовательности. Второе устройство (соответствующее приемнику) также генерирует опорный сигнал перед обработкой приема, и затем выполняет дескремблирование на соответствующем этапе.
Если второе устройство ошибочно оценивает параметр передачи в процессе связи с первым устройством, независимо от значения SNR второго устройства, второе устройство определяет, что принятый пакет данных является ошибочным, и второе устройство проверяет вовремя, является ли ранее полученный параметр передачи правильным, чтобы избежать накопления или распространения ошибок передачи данных. Фиг.4 является блок-схемой последовательности операций способа передачи согласно другому варианту осуществления настоящего изобретения. В способе в этом варианте осуществления настоящего изобретения, по меньшей мере, начальное местоположение последовательности определяют на основании одного или нескольких параметров передачи. Как показано на фиг. 4, способ включает в себя следующие этапы:
Этап S201: Первое устройство определяет на основании одного или нескольких параметров передачи начальное местоположение для генерирования последовательности, где один или несколько параметров передачи не являются постоянными. Один или несколько параметров передачи, которые не являются постоянными, могут быть одним или несколькими из перечисленных выше параметров передачи, и подробности не описывают повторно.
В возможном варианте осуществления начальное значение последовательности, которая будут использовать первым устройством, является константой. Например, первое устройство определяет известную последовательность как целевую последовательность, и первое устройство определяет начальное местоположение извлечения (соответствующее начальному местоположению) из целевой последовательности на основании одного или нескольких параметров передачи.
В другом возможном варианте осуществления первое устройство дополнительно определяет начальное значение последовательности на основании одного или нескольких параметров передачи. Например, первое устройство определяет целевую последовательность на основании одного или нескольких параметров передачи.
Этап S202: Первое устройство генерирует информацию, подлежащую передаче, с использованием последовательности.
Способ генерирования подлежащей передаче информации с использованием последовательности в этом варианте осуществления настоящего изобретения является таким же, как в варианте осуществления, показанном на фиг. 3, и подробности не описывают повторно.
Этап S203: Первое устройство отправляет информацию, подлежащую передаче.
В решении этого варианта осуществления настоящего изобретения после того, как первое устройство отправляет информацию, подлежащую передаче, устройство приема принимает переданную информацию. Устройство приема может быть терминальным устройством в режиме прямой связи или может быть базовой станцией в режиме пересылки.
Этап S204: второе устройство принимает информацию, переданную первым устройством.
Этап S205: Второе устройство демодулирует принятую информацию с использованием последовательности.
Последовательность, используемую вторым устройством, также определяют на основании одного или нескольких параметров передачи. Описание способа определения последовательности вторым устройством на основании одного или более параметров передачи может быть понятно со ссылкой на способ определения последовательности первым устройством, и подробности не описывают повторно.
В решении согласно этому варианту осуществления настоящего изобретения, второе устройство демодулирует переданные данные с помощью последовательности, и/или второе устройство выполняет обработку приема с использованием принятого опорного сигнала. Выполнение обработки приема с помощью принятой информации опорного сигнала включает в себя: демодуляцию принятых данных с помощью опорного сигнала, или оценку информации о состоянии канала с использованием опорного сигнала. Основное различие между способом передачи в вариантах осуществления настоящего изобретения и способом передачи в предшествующем уровне техники состоит в том, что в решениях настоящего изобретения вводят один или более параметров передачи в последовательность, используемую для скремблирования данных или используемую для генерирования опорного сигнала. Со ссылкой на способы, показанные на фиг. 3 и фиг. 4, процесс определения последовательности на основании одного или более параметров передачи, главным образом, подробно описан в следующих вариантах осуществления, и в некоторых вариантах осуществления приведено описание процесса скремблирования данных на основании сгенерированной последовательности или генерирования опорного сигнала на основании сгенерированной последовательности. В следующих вариантах осуществления для описания используют пример, в котором определяют случайную последовательность на основании одного или нескольких параметров передачи.
В конкретном варианте осуществления способа передачи в настоящем изобретении, когда генерируют случайную последовательность, первое устройство определяет начальное местоположение случайной последовательности на основании одного или нескольких из вышеупомянутых параметров передачи. Например, фиксируют случайную последовательность, сгенерированную в предшествующем уровне техники, в 31 бите, и исходное местоположение вывода является постоянным значением, например, 1600. Когда случайную последовательность генерируют с использованием способа передачи в этом варианте осуществления настоящего изобретения случайная последовательность все еще может быть определена в соответствии с существующим способом, или случайная последовательность может быть определена на основании одного или нескольких из вышеупомянутых параметров передачи. Независимо от способа, используемого для генерирования случайной последовательности, начальное местоположение случайной последовательности определяют на основании одного или нескольких параметров передачи.
Далее дополнительно описан процесс генерирования случайной последовательности в способе передачи в этом варианте осуществления настоящего изобретения со ссылкой на конкретный пример в системе «Долгосрочное развитие» (Long Term Evolution, LTE).
В LTE системе случайная последовательность длиной 31 бит определяют как:
c(n) является выходным значением случайной последовательности, и x1 и x2 генерируют с использованием следующих полиномов генератора:
Начальное значение последовательности, соответствующее x1, равно
В некоторых конкретных случаях применения, например, начальное значение, сгенерированное для последовательности скремблирования данных физического совместно используемого канала восходящей линии связи (Physical Uplink Shared Channel, PUSCH):
,
Как показано на фиг. 5, nRNTI является значением временного идентификатора радиосети (Radio Network Temporary Identity, RNTI) и указывается с использованием 16 битов; q является количеством кодовых слов, в LTE есть два кодовых слова, q обозначено 1 битом и значение q равно 0 или 1; ns является номер слота и значение ns в LTE от 0 до 9 и указывается с использованием 4 битов; и
Как показано на фиг. 5, 30 битов в последовательности длиной 31 бит заняты. Если новый параметр должен быть рандомизирован, последовательность не может быть расширена или новый параметр не может быть добавлен в существующую LTE технологию; или, когда длина битов, занятая одним или несколькими из существующих параметров, увеличивается, существующая последовательность больше не может использоваться из-за ограничения длины в битах.
Для расширения последовательности или добавления нового параметра передачи в последовательность, в варианте осуществления настоящего изобретения, во время генерирования последовательности для конкретной последовательности (которая может быть повторно используемой существующей последовательностью или вновь определенной последовательностью), начальное значение и начальное местоположение последовательности могут быть определены с помощью следующего способа. Как показано на фиг. 6, способ включает в себя следующие этапы.
Этап S301: Определяют первую часть параметров передачи, где первая часть параметров передачи используют для определения начального значения последовательности. Например, начальное значение случайной последовательности по-прежнему определяют по формуле
Этап S302: определяют вторую часть параметров передачи, где вторую часть параметров передачи используют для определения начального местоположения случайной последовательности. Один или несколько из перечисленных выше параметров передачи могут быть выбраны в качестве второй части параметров передачи. Когда выбран параметр передачи, могут использоваться некоторые биты параметра передачи. Соответственно, начальное местоположение случайной последовательности представляет собой:
f () представляет функцию параметров передачи x, y и z.
В некоторых возможных конкретных вариантах осуществления Nc может быть любым из следующих:
a и b являются заданными действительными константами, L является длиной случайной последовательности, MPN является длиной чтения случайной последовательности, mod (x, y) представляет операцию по модулю, выполняемую над параметром y передачи на основании параметра x передачи.
Возможно, ns используют в качестве примера, и Nc может быть любым из следующих конкретных примеров:
m является целым числом. Очевидно, что ns может быть изменен на другой параметр передачи.
Соответственно, выходное значение случайной последовательности равно
Возможно, вторая часть параметров передачи может быть такой же или отличаться от первой части параметров передачи. Например, вторая часть параметров передачи может быть типом ресурса временной области, информацией указания формы сигнала передачи, информацией указания разнесения поднесущих, информацией указания луча, информацией типа устройства, информацией указания типа службы, информацией указания MIMO режима, информацией указания дуплексного режима и информацией указания формата канала управления. Первая часть параметров передачи может быть, по меньшей мере, одним из идентификатора UE и идентификатора соты.
Возможно, вторая часть параметров передачи может представлять собой несколько битов параметра передачи в первой части параметров передачи. Например, информацию указания ресурса временной области делят на информацию указания индекса подкадра и информацию указания индекса слота. В конкретном примере первая часть параметров передачи включает в себя номер подкадра или номер кадра, и вторая часть параметров передачи включает в себя номер слота в конкретном подкадре. В другом примере первая часть параметров передачи включает в себя номер слота в конкретном подкадре, и вторая часть параметров передачи включает в себя номер подкадра или номер кадра. В другом примере биты идентификатора соты могут быть разделены на две части. Одна часть соответствует первому параметру передачи, а другая часть соответствует второму параметру передачи.
Согласно способу передачи в этом варианте осуществления, при определении случайной последовательности необходимо определять два измерения: начальное значение и начальное местоположение случайной последовательности на основании параметров передачи. Следовательно, по сравнению с существующим способом определения случайной последовательности, большее количество последовательностей может быть рандомизировано без принудительного изменения случайной последовательности. Это увеличивает размерность рандомизации, так что вновь введенный параметр передачи или параметр, полученный после того, как исходный параметр становится больше, может быть дополнительно рандомизирован, чтобы гарантировать, что большее количество параметров передачи будет рандомизировано. В другом конкретном варианте осуществления способа передачи в настоящем изобретении первое устройство определяет начальное значение и начальное местоположение случайной последовательности на основании индекса ресурса временной области. В способе в этом варианте осуществления настоящего изобретения индекс ресурса временной области может быть значением индекса ресурса временной области, определенным в существующей системе. Возможно, индекс ресурса временной области представляет собой индекс ресурса временной области, который переопределяют после разделения непрерывных ресурсов временной области на основании меньшей гранулярности времени, и переопределенный индекс ресурса временной области является параметром генерирования случайной последовательности. После того, как ресурсы непрерывной временной области разделены на разные части на основании меньшей гранулярности времени, параметры генерирования случайной последовательности в меньшем ресурсе временной области различаются, и параметры генерирования случайной последовательности в меньших ресурсах временной области могут быть одинаковыми или может быть другим.
В этом варианте осуществления настоящего изобретения слот представляет собой набор занятых ресурсов передачи, соответствующих одному или нескольким последовательным символам временной области. Длина ресурсов временной области, занимаемых слотом, обычно не превышает 1 мс.
Фиг. 7 является схемой разделенных ресурсов временной области. Как показано на фиг. 7, кадр длиной 10 мс (миллисекунда) включает в себя 10 подкадров, и каждый подкадр имеет длину 1 мс. Кадр 10 мс может быть разделен на пять подресурсов временной области. Параметры генерирования случайной последовательности в разных символах или слотах внутри подресурса временной области различны. Параметры генерирования случайной последовательности в разных подресурсах временной области могут быть одинаковыми или разными. Например, параметры генерирования случайной последовательности подресурса 0 временной области и подресурса 1 временной области являются одинаковыми. В другом примере 10-миллисекундный кадр может быть разделен на 10 подресурсов временной области с одинаковой длиной, и каждый подресурс временной области представляет собой один подкадр длиной 1 мс. Параметры генерирования случайной последовательности в разных символах или слотах внутри подресурса временной области различны. Параметры генерирования последовательности в разных подресурсах временной области, например, в символах или слотах в одном и том же месте в первом подкадре и во втором подкадре, могут быть одинаковыми или разными.
Решение этого варианта осуществления настоящего изобретения применимо к сценарию рандомизации ресурса временной области. Например, для нормального циклического префикса (cyclic prefix, CP), если каждый интервал занимает семь символов, количество слотов (slot) в разных интервалах поднесущих показано в таблице 1.
Таблица 1: Количество слотов на мс в различных разнесениях поднесущих
Величины, которые являются слотами (slot) в разных разнесениях поднесущих и которые показаны в таблице 1, могут альтернативно быть указаны способом на фиг. 8.
Для другого примера, для обычного CP, если каждый слот занимает 14 символов, количества слотов в разных разнесениях поднесущих показаны в таблице 2.
Таблица 2: Количество слотов на мс в различных разнесениях поднесущих
Дополнительный способ в этом варианте осуществления заключается в замене на f (ns, M) номера ns слотов для генерирования случайной последовательности, где f (ns, M) представляет функцию, сгенерированную на основании номера ns слота и параметра M, другими словами, функцию, определенную на основании ns и M.
Например, f (ns, M) = mod (ns, M) представляет операцию по модулю, выполняемую с параметром M на основании номера ns слота.
В другом примере, для f (ns, M), k битов извлекают из двоичного целого числа, указанного слотом ns, где k не больше, чем ceil (log2 (M)). Например, когда M = 20, ceil (log2 (M)) = 5. Текущий слот ns записывают в виде двоичной цифры, и из двоичной цифры извлекают 5 битов. Например, если текущий ns равен 56, текущий ns записывают в виде двоичной цифры: 0111000. Здесь 5 битов могут быть извлечены из двоичной цифры. Например, если 5 битов извлекают справа налево, другими словами, извлекают менее значимые биты, текущий номер слота, использованный для генерирования последовательности, равен 11000 = 24. В другом примере, если 5 битов извлекают слева направо, другими словами, извлекаются более значимые биты, номер текущего слота, используемый для генерирования последовательности, равен 01110 = 14.
Здесь M представляет M последовательных слотов, и значение M может быть определено любым из следующих способов:
(1) М является заданным фиксированным положительным целым числом, например, 20, 16 или 32.
(2) М равно периоду сигнала синхронизации, соответствующему каждому разнесению поднесущих. Например, М является количеством слотов в периоде сигнала синхронизации. В другом примере М представляет собой половину количества слотов в периоде сигнала синхронизации.
(3) M определяют на основании заданных k битов, занятых ns, например, M = 2k.
(4) M является количеством слотов в другом разнесении поднесущих в пределах заданной длительности. Например, в пределах 1 мс количество слотов в другом разнесении поднесущих равно M = K*M0, и M0 является количеством слотов в опорном разнесении поднесущих. Например, если опорное разнесение поднесущих равно 15 кГц, M0 = 2 или 1. Здесь K является множителем между текущим разнесением поднесущих и опорным разнесением поднесущих. Например, если текущее разнесение поднесущих составляет 120 кГц и опорное разнесение поднесущих составляет 15 кГц, то К=120/15= 8 и, соответственно, M = 16.
В решении этого варианта осуществления настоящего изобретения M слотов в конкретном разнесении поднесущих в кадре используют в качестве меньшего подресурса временной области, и генерируют случайную последовательность в M слотах в пределах каждого подресурса временной области на основании f (ns, M).
Следует отметить, что разные M слоты в разных разнесениях поднесущих занимают разные длительности. Это отличается от предшествующего уровня техники. Например, когда M = 16, M в разнесении поднесущих 15 кГц соответствует 8 мс, M в разнесении поднесущих 30 кГц соответствует 4 мс и M в разнесении поднесущих 60 кГц соответствует 2 мс.
В решении этого варианта осуществления настоящего изобретения представлено решение технической задачи способа генерирования последовательности скремблирования для параметров слота в различных разнесениях поднесущих в пределах частотно-временного ресурса заданной длины (например, кадра 10 мс). Следовательно, представлено решение технической задачи способа генерирования последовательности скремблирования с использованием большего значения ns без изменения последовательности. После реализации этого подварианта осуществления, скремблирование на смежных разных подресурсах временной области также отличается. Другими словами, в 10-миллисекундном кадре скремблированные последовательности в разных слотах могут быть одинаковыми или разными. В решении другого варианта осуществления способа передачи в настоящем изобретении первое устройство может отдельно генерировать множество последовательностей на основании разных параметров передачи или на основании разных битов одного и того же параметра передачи, и затем скремблировать данные или генерировать опорный сигнал отдельно или совместно с использованием множества последовательностей.
В решении этого варианта осуществления настоящего изобретения возможным способом является выполнение двухэтапной нумерации в слоте, и затем раздельное генерирование разных последовательностей на основании разных номеров слотов.
Например, каждый подресурс временной области нумеруют с использованием fix (ns/M), где fix (x) представляет операцию округления с понижением, выполняемую для числа x. Например, fix (15.2)=15 и fix (16.7) = 16. Значение М совпадает с вышеуказанным определенным значением. Количество слотов в пределах подресурса временной области, которое включает в себя M последовательных слотов, одинаково, а количество слотов в разных подресурсах временной области различно. При генерировании случайной последовательности, генерируют два числа:
ns1=fix(ns/M);
ns2=mod(ns, M).
Например, когда M = 8 и разнесение поднесущих составляет 30 кГц, номер ресурса временной области в кадре 10 мс и номера слотов в пределах ресурса временной области показаны в таблице 3 и на фиг. 9.
Таблица 3: номер ресурса временной области в 10-миллисекундном кадре в 30 кГц и номера слотов в ресурсе временной области
4 5 6 7
12 13 14 15
20 21 22 23
28 29 30 31
36 37 38 39
4 5 6 7
4 5 6 7
4 5 6 7
4 5 6 7
4 5 6 7
В решении этого варианта осуществления настоящего изобретения, возможно, параметры слотов, полученные после двухэтапной нумерации, могут быть рандомизированы с использованием двух последовательностей. Две последовательности могут быть одинаковыми или могут быть разными. Две последовательности соответственно следующие:
f (x) представляет функцию x, другими словами, начальные значения двух последовательностей определяют на основании входной переменной x.
Например, если длительность, занимаемая каждым подблоком временной области, составляет 1 мс, номер подресурса временной области является номером подкадра (nsubframe), а именно, ns1 = fix (ns/M) = nsubframe.
Если упомянутое выше PUSCH скремблирование используют в качестве примера, то начальное значение первой последовательности составляет:
начальное значение второй последовательности:
Здесь K и M0 являются положительными целыми числами.
В решении этого варианта осуществления настоящего изобретения, другим возможным способом является: раздельное генерирование разных последовательностей с использованием разных параметров передачи, и затем рандомизация данных или генерирование опорного сигнала с использованием этих генерируемых последовательностей.
Например, начальное значение и/или начальное местоположение c1,init первой последовательности генерируют с использованием, по меньшей мере, одного из следующих параметров:
индекс ресурса временной области, тип ресурса временной области, информация указания формы сигнала передачи, информация указания разнесения поднесущих, информация указания луча и идентификатор UE.
Например, генерируют начальное значение и/или начальное местоположение c1,init первой последовательности с использованием, по меньшей мере, одного из следующих параметров:
идентификатор соты, информация типа устройства, информация указания типа услуги, информация указания режима MIMO, информация указания дуплексного режима, информация указания формата канала управления и информация указания несущей.
Затем, раздельно получают первые последовательности с1(n) и с2(n) и отдельно используют для шифрования данных и генерируют опорный сигнал, по меньшей мере, одним из следующих способов.
Предполагают, что данные, подлежащие скремблированию, представляют собой d (n). Затем выходные скремблированные данные b (n) генерируют следующим образом:
,
Если опорный сигнал генерируют с использованием случайной последовательности, то вторая последовательность может быть использована следующими двумя способами:
Способ 1: генерируют первый опорный сигнал и второй опорный сигнал, соответственно, с использованием первой последовательности и второй последовательности, и затем генерируют целевой опорный сигнал, на основании первого опорного сигнала и второго опорного сигнала.
Например, сначала отдельно генерируют две последовательности r1 (m) и r2 (m) опорных сигналов:
м представляет собой идентификатор каждой микросхемы генерирования опорного сигнала.
Затем генерируют целевую последовательность опорных сигналов:
Способ 2: генерируют целевую последовательность опорного сигнала путем совместного с использованием первой последовательности и второй последовательности, и генерируют целевой опорный сигнал, используя целевую последовательность опорных сигналов.
Например, целевую последовательность r(m) опорных сигналов генерируют посредством совместного использования первой последовательности и второй последовательности:
x mod 2 представляет операцию по модулю, выполняемую для 2 на основе x, и имеет то же значение, что и упомянутый mod (x, 2), но имеет способ выражения, отличный от предшествующего mod (x, 2).
Этот вариант осуществления имеет следующие полезные эффекты: решают техническую задачу выполнения проверки передачи для большего количества параметров передачи. Согласно способу в этом варианте осуществления может быть передано больше параметров без принудительной группировки различных ресурсов временной области в пределах 10 мс кадра. Это может гарантировать, что параметры передачи в разных подкадрах в 10 мс различны.
Возможно, более двух последовательностей могут быть сгенерированы с использованием параметров передачи. Используют эти последовательности для скремблирования данных или генерируют опорный сигнал. Используемые способы те же, что и для двух последовательностей и, следовательно, не перечислены здесь снова. Решение определения начального значения и начального местоположения случайной последовательности на основании индекса ресурса временной области является решением, представленным на фиг. 7 - 9 и связанных описаниях, а именно, индекс ресурса временной области переопределяют после того, как непрерывные ресурсы временной области разделены на основании меньшей степени детализации по времени, и переопределенный индекс ресурса временной области используют в качестве параметра генерирования для определения случайной последовательности.
В другом решении определения начального значения и начального местоположения случайной последовательности на основании индекса ресурса временной области, символ в слоте может использоваться как мини-слот (mini-slot), и мини-слотам (mini-slot) дополнительно назначают числа в одном или нескольких слотах, и генерируют последовательность на основании номеров. Конкретный способ дополнительного назначения номеров мини-слотам (mini-slot) в одном или нескольких слотах и генерирования последовательность на основании номеров для передачи включает в себя следующие этапы.
(1) определяют первый индекс ресурса временной области, где ресурс временной области, соответствующий первому индексу ресурса временной области, находится в ресурсе временной области, соответствующем второму индексу ресурса временной области, и разнесение передачи поднесущей, соответствующее первому индексу ресурса временной области отличается от разнесения поднесущих, соответствующего второму индексу ресурса временной области.
В конкретном примере, как показано на фиг. 10, слот i (slot i) является вторым индексом ресурса временной области, ресурс временной области, соответствующий символу 2 в слоте i, представляет собой мини-слот (mini-slot), и мини-слот включает в себя четыре символа, пронумерованных от 0 до 3. Возможно, мини-слот может занимать один или несколько символов в слоте i, но не занимает больше, чем все символы в слоте i. Мини-слот представляет собой первый ресурс временного домена.
(2) генерируют последовательность на основании первого индекса ресурса временной области.
(3) скремблируют подлежащие передаче данные с использованием последовательности и/или генерируют опорный сигнал с использованием последовательности.
Кроме того, возможно, разнесение поднесущих слота i меньше, чем разнесение поднесущих мини-слота. Например, разнесение поднесущих слота i составляет 15 кГц, и разнесение поднесущих мини-слота составляет 30 кГц или 60 кГц. Как показано на фиг. 10, когда разнесение поднесущих слота i составляет 15 кГц, если разнесение поднесущих мини-слота составляет 60 кГц, один символ 2 в слоте i может соответствовать четырем символам в мини-слоте. Согласно частотно-временному соотношению в OFDM системе, большее разнесение поднесущих указывает более короткую длительность, занимаемую каждым символом.
В этом варианте осуществления, так как один слот i имеет ресурсы передачи временной области в различных разнесениях поднесущих, параметр генерирования последовательности, которую используют для шифрования данных, используемых в мини-слоте и/или генерировать опорный сигнал, в частности, параметр индекса ресурса временной области должен быть определен. Другими словами, при генерировании данных в мини-слоте и/или опорный сигнал, необходимо определить идентификатор мини-слота, и дополнительно необходимо определить идентификаторы разных символов в мини-слоте. Если эти параметры не определены, возникает путаница параметров при генерировании соответствующей последовательности. Это влияет на двунаправленную проверку соответствующего параметра передачи и, следовательно, влияет на производительность связи и стабильность системы.
Возможно, первый индекс ресурса временной области определяют, по меньшей мере, одним из следующих способов:
Способ 1. Определяют первый индекс ресурса временной области на основании индекса слота второго индекса ресурса временной области, занятого первым индексом ресурса временной области. В конкретном примере, как показано на фиг. 10, индекс ресурса временной области мини-слота указывают с использованием индекса i ресурса временной области слота i.
Способ 2. Определят первый индекс ресурса временной области на основании индекса символа второго индекса ресурса временной области, занятого первым индексом ресурса временной области. В конкретном примере, как показано на фиг. 10, индекс ресурса временной области мини-слота указывают с использованием числа 2 символа в слоте i.
Способ 3. Определяют первый индекс ресурса временной области на основании информации указания типа слота первого индекса ресурса временной области. В конкретном примере информация указания типа слота может указывать длину символа мини-слота или разнесение поднесущих мини-слота.
Способ 4. Определят индекс ресурса первой временной области на основании индекса каждого символа в слоте первого индекса ресурса временной области. В конкретном примере индекс мини-слота может быть сгенерирован с использованием индекса конкретного символа временной области в мини-слоте. В решении этого варианта осуществления настоящего изобретения данные в управляющей информации (например, информация в физическом широковещательном канале PBCH), отправляемой вместе с сигналом синхронизации, могут дополнительно скремблироваться с использованием параметра, относящегося к слоту или номеру символа.
Например, может использоваться любая из следующих реализаций:
В решении этого варианта осуществления настоящего изобретения данные в управляющей информации, отправленной вместе с сигналом синхронизации, скремблируют для осуществления двунаправленной проверки при обнаружении синхронизации. Возможно, индекс слота и индекс символа может быть совместно использован для данных в информации управления и опорного сигнала, используемого при передаче информации управления. Другими словами, и индекс слота и индекс символа могут отдельно или одновременно появляться во время генерирования последовательности опорных сигналов, и могут появляться во время генерирования последовательности скремблирования данных.
Ресурс временной области, относящийся к разнесению поднесущих, скремблируют. Ресурс временной области в пределах заданной длительности (например, один радиокадр) делят на М подресурсов временной области. Две соединенные последовательности используют для шифрования данных на каждой временной области подресурса и генерируют опорный сигнал на каждом подресурсе временной области. Дополнительно, управляющая информация, отправляемая вместе с сигналом синхронизации, скремблируется с использованием параметра, относящегося к слоту или индексу символа, для реализации двунаправленной проверки. В возможном примере настоящего изобретения может быть определена новая случайная последовательность длиной более 31 бита, так что в случайную последовательность можно вводить расширенную длину слота и больше параметров передачи, которые необходимо использовать для генерирования случайной последовательности. Способ определения новой случайной последовательности длиной более 31 бита включает в себя один или комбинацию следующих способов:
(1) Используют одну случайную последовательность длиной более 31 бита. Используемая случайная последовательность не ограничена Gold последовательностью и, в качестве альтернативы, может быть другой случайной последовательностью, такой как m-последовательность, Gold-like последовательность или Kasami последовательность.
(2) Определяют новую случайную последовательность на основании множества подпоследовательностей.
В возможном варианте осуществления генерируют новую случайную последовательность согласно формуле
c1 является подпоследовательностью, N1 является длиной подпоследовательности c1, c2 является другой подпоследовательностью, N2 является длиной подпоследовательности c2, и длина последовательности c равна N1*N2.
Возможно, каждый из c1 и c2 может использовать Gold последовательность длиной 31 бит; или одна из c1 и c2 использует Gold последовательность длиной 31 бит, и другая использует m-последовательность m Gold последовательность длиной не менее 5 бит.
Возможно, одна подпоследовательность использует Gold последовательность длиной 31 бит, и эта последовательность может быть существующей последовательностью или может быть последовательностью, переопределенной в соответствии со способом в вариантах осуществления настоящего изобретения; и другая подпоследовательность использует последовательность длиной 7 битов, и последовательность длиной 7 битов может быть сгенерирована в соответствии с
Возможно, одна подпоследовательность использует Gold последовательность длиной 31 бит, и эта последовательность может быть существующей последовательностью или может быть последовательностью, переопределенной в соответствии со способом в вариантах осуществления настоящего изобретения; и другая подпоследовательность использует последовательность длиной 12 битов, и последовательность длиной 12 битов может быть сгенерирована в соответствии с
В другом возможном варианте осуществления более длинная новая последовательность может быть сгенерирована с использованием трех подпоследовательностей. Например, новую последовательность генерируют в соответствии с формулой
В решении этого варианта осуществления настоящего изобретения начальное значение каждой подпоследовательности может быть определено на основании одного или нескольких параметров передачи. Параметры передачи, соответствующие разным подпоследовательностям, могут быть одинаковыми или разными. В реализации параметры передачи, которые должны быть рандомизированы, могут быть разделены на множество групп, и отдельно отображают все группы параметров передачи на начальные значения различных подпоследовательностей.
(3) Определяют множество случайных последовательностей. Множество случайных последовательностей может принадлежать одному типу. Например, все случайные последовательности являются Gold последовательностями. Конечно, некоторые или все из множества случайных последовательностей могут соответственно принадлежать к разным типам. Например, множество случайных последовательностей включает в себя Gold последовательность, m-последовательность и тому подобное.
В решении этого варианта осуществления настоящего изобретения разные случайные последовательности могут соответствовать разным типам услуг или разным типам устройств. Например, первую случайную последовательность используют для eMBB, вторую случайная последовательность используют для mMTC, и третью случайную последовательность используют для URLLC. Например, первую случайную последовательность используют для устройства с высокой пропускной способностью, вторую случайную последовательность используют для терминала со средней пропускной способностью и третью случайную последовательность используют для устройства с низкой пропускной способностью.
Когда подлежащие передаче данные скремблируют с использованием случайной последовательности или генерируют опорный сигнал с использованием случайной последовательности, случайная последовательность может быть определена на основе системного параметра и/или параметра устройства, которые ассоциированы с подлежащими передаче данными или сгенерированным опорным сигналом, и затем подлежащие передаче данные скремблируют с использованием определенной случайной последовательности, или опорный сигнал генерируют с использованием определенной случайной последовательности.
В решении этого варианта осуществления настоящего изобретения параметр передачи, подлежащий рандомизации, задается для более длинной последовательности или других подпоследовательностей, используемых для генерирования последовательности, для увеличения длины случайной последовательности и увеличения величины параметров передачи, которые могут быть рандомизированы, или длины параметра передачи, которые могут быть рандомизированы. В решении этого варианта осуществления настоящего изобретения одна часть параметров передачи может быть использована для генерирования случайной последовательности и другая часть переносится в управляющей информации.
Например, одну часть полей идентификатора соты используют для генерирования случайной последовательности, и другая часть полей идентификатора соты может переноситься в управляющей информации.
В другом примере одну часть полей RNTI используют для генерирования случайной последовательности, и другая часть полей RNTI может переноситься в управляющей информации.
В способе в этом варианте осуществления настоящего изобретения, поскольку случайную последовательность генерируют с использованием некоторых параметров передачи, сгенерированная случайная последовательность может быть короче, чем случайная последовательность, определенная в предшествующем уровне техники. Когда сгенерированная случайная последовательность является относительно короткой, оригинальный бит, используемый для переноса случайной последовательности, может быть использован для переноса другой информации. Например, индекс ресурса временной области, ассоциированный с разнесением поднесущих, может занимать больше битов случайной последовательности, чтобы полностью указывать или рандомизировать информацию индекса ресурса временной области, связанную с разнесением поднесущих. В соответствии с вышеупомянутым способом передачи варианты осуществления настоящего изобретения дополнительно предоставляют устройство для передачи, выполненное с возможностью выполнять вышеупомянутый способ передачи. Далее описывают устройство для передачи в вариантах осуществления настоящего изобретения со ссылкой на принципиальные схемы.
Фиг. 11 является схемой устройства для передачи согласно настоящему изобретению. Устройство для передачи, показанное на фиг. 11, выполнено с возможностью выполнять этапы, выполняемые первым устройством в вышеупомянутых вариантах осуществления способа. Как показано на фиг. 11, устройство включает в себя модуль 301 генерирования последовательности, модуль 302 генерирования передаваемой информации и модуль 303 отправки.
Модуль 301 генерирования последовательности выполнен с возможностью генерировать последовательность на основании одного или нескольких параметров передачи, где один или несколько параметров передачи включают в себя, по меньшей мере, одно из следующего: тип ресурса временной области, информация указания формы сигнала передачи, информация указания разнесения поднесущих, информация типа устройства, информация указания типа службы, информация параметра MIMO множество входов-множество выходов, информация указания дуплексного режима, информация указания формата канала управления и информация указания несущей передачи. Модуль 302 генерирования передаваемой информации выполнен с возможностью генерировать подлежащую передаче информацию с использованием последовательности.
Модуль 303 отправки выполнен с возможностью отправлять информацию, подлежащую передаче.
В возможном варианте осуществления модуль 301 генерирования последовательности генерирует последовательность на основании одного или нескольких параметров передачи, что в частности, включает в себя:
определение начального значения последовательности и/или начального местоположения последовательности на основании, по меньшей мере, одного из одного или нескольких параметров передачи и генерирования последовательности на основании начального значения последовательности и/или начального местоположения последовательности.
В возможном варианте осуществления один или более параметров передачи дополнительно включают в себя индекс ресурса временной области и/или идентификатор соты.
В возможном варианте осуществления индекс ресурса временной области определяют любым из следующих способов:
определение индекса ресурса временной области на основании положительного целого числа, указанного посредством сигнализации; определение индекса ресурса временной области на основании периода системных сообщений или интервала передачи сигнала синхронизации; определение индекса ресурса временной области на основании разнесения поднесущих; и определение индекса ресурса временной области на основании количества слотов в разнесении поднесущих, используемых в рамках заданной длительности.
В возможном варианте осуществления, модуль 301 генерирования последовательности определяет начальное значение последовательности и/или начальное местоположение последовательности на основании, по меньшей мере, одного из одного или нескольких параметров передачи, что в частности, включает в себя:
генерирование начального значения последовательности с использованием первого параметра в одном или нескольких параметрах передачи и генерирование начального местоположения последовательности с использованием второго параметра в одном или нескольких параметрах передачи, где первый параметр отличается от второго параметр; или
соответственно определение начального значения последовательности и начального местоположения последовательности на основании разных битов одного и того же параметра передачи.
В возможной реализации модуль 302 генерирования передаваемой информации генерирует подлежащую передаче информацию с использованием последовательности, что конкретно, включает в себя:
определение на основании параметра типа службы данных, подлежащих передаче, и/или типа возможности устройства приема, последовательности, используемой для генерирования информации, подлежащей передаче; и генерирование подлежащей передаче информации с использованием определенной последовательности.
В возможной реализации модуль 301 генерирования последовательности генерирует последовательность на основании одного или нескольких параметров передачи, что в частности, включает в себя:
генерирование множества подпоследовательностей на основании одного или нескольких параметров передачи, где каждую подпоследовательность определяют на основании всех или некоторых из одного или нескольких параметров передачи; и генерирование последовательности на основании множества подпоследовательностей, где длина последовательности является суммой длин множества подпоследовательностей.
В возможном варианте осуществления, модуль 301 генерирования последовательности генерирует последовательность на основании одного или нескольких параметров передачи, что в частности, включает в себя:
генерирование множества подпоследовательностей на основании одного или нескольких параметров передачи, где каждую подпоследовательность определяют на основании всех или некоторых из одного или нескольких параметров передачи; и соответственно, что модуль 302 генерирования передаваемой информации генерирует подлежащую передаче информацию с использованием последовательности, что конкретно включает в себя:
скремблирование подлежащей передаче данных с использованием множества подпоследовательностей и/или генерирование опорного сигнала с использованием множества подпоследовательностей; или множество подпоследовательностей соответственно используют на разных ресурсах временной области. Фиг. 12 является схемой другого устройства для передачи согласно настоящему изобретению. Устройство для передачи, показанное на фиг. 12, выполнено с возможностью выполнять этапы, выполняемые первым устройством в вышеупомянутых вариантах осуществления способа. Как показано на фиг. 12, устройство включает в себя:
первый модуль 401 генерирования, выполненный с возможностью определять на основании одного или нескольких параметров передачи начального местоположения, используемого для генерирования последовательности, где один или несколько параметров передачи не являются постоянными; и второй модуль 402 генерирования, выполненный с возможностью генерирования подлежащей передаче информации с использованием последовательности; и
модуль 403 отправки, выполненный с возможностью отправлять подлежащую передаче информацию.
В возможном варианте осуществления один или более параметров передачи включают в себя, по меньшей мере, одно из следующего: индекс ресурса временной области, тип ресурса временной области, информацию указания формы сигнала передачи, информацию указания разнесения поднесущих, информацию типа устройства, информацию указания типа службы, информацию MIMO параметра, информацию указания дуплексного режима, информацию указания формата канала управления, идентификатор соты и информацию указания несущей передачи.
В возможном варианте осуществления первый модуль 401 генерирования дополнительно выполнен с возможностью определять начальное значение последовательности на основании одного или более параметров передачи.
В возможном варианте осуществления параметр передачи, используемый для определения начального значения последовательности, отличается от параметра передачи, используемого для определения начального местоположения последовательности; или же
начальное значение последовательности и начальное местоположение последовательности соответственно определяют на основании разных битов одного и того же параметра передачи.
В возможном варианте осуществления индекс ресурса временной области определяют на основании параметра M, где параметр M определяют любым из следующих способов:
параметр M является заранее заданным положительным целым числом; параметр М обозначен сигнализацией; параметр M определяют на основании периода системного сообщения или интервала передачи сигнала синхронизации; параметр M определяют на основании разнесения поднесущих; или параметр М определяют на основании количества слотов в разнесении поднесущих, используемых в пределах заданной длительности.
В возможном варианте осуществления последовательность определяют на основании множества подпоследовательностей, где каждую подпоследовательность определяют на основании всех или некоторых из одного или нескольких параметров передачи, и длина последовательности представляет собой сумму длин множество подпоследовательностей.
В возможном варианте осуществления последовательность включает в себя множество подпоследовательностей, где каждую подпоследовательность определяют на основании всех или некоторых из одного или нескольких параметров передачи; и соответственно, что второй модуль 402 генерирования генерирует информацию, подлежащую передаче, с использованием последовательности, что конкретно включает в себя:
скремблирование подлежащих передаче данных с использованием множества подпоследовательности и/или генерирование опорного сигнала с использованием множества подпоследовательностей; или множество подпоследовательностей соответственно используют на разных ресурсах временной области.
В возможном варианте осуществления, второй модуль 402 генерирования генерирует информацию, подлежащую передаче, с использованием последовательности, что конкретно, включает в себя:
определение, на основании параметра типа службы данных, подлежащих передаче, и/или типа возможности устройства приема, последовательности, используемой для генерирования информации, подлежащей передаче; и генерирование подлежащей передаче информации с использованием определенной последовательности. Фиг. 13 является принципиальной структурной схемой еще одного устройства для передачи согласно настоящему изобретению. Устройство для передачи, показанное на фиг. 13, выполнено с возможностью выполнять этапы, выполняемые вторым устройством в вышеупомянутых вариантах осуществления способа. Как показано на фиг. 13, устройство включает в себя:
модуль 501 приема, выполненный с возможностью принимать информацию, переданную первым устройством; и модуль 502 обработки демодуляции, выполненный с возможностью демодулировать принятую информацию с использованием последовательности, где последовательность определяют на основании одного или нескольких параметров передачи, и один или несколько параметров передачи включают в себя, по меньшей мере, одно из следующего: тип ресурса временной области, информацию указания формы сигнала передачи, информацию указания разнесения поднесущих, информацию типа устройства, информацию указания типа службы, информацию параметра MIMO множественный вход-множественный выход, информацию указания дуплексного режима, информацию указания формата канала управления и информацию указания несущей передачи.
В возможном варианте осуществления модуль 502 обработки демодуляции дополнительно выполнен с возможностью: определять начальное значение последовательности и/или начальное местоположение последовательности на основании, по меньшей мере, одного из одного или нескольких параметров передачи, и генерировать последовательность на основании начального значения последовательности и/или начального местоположения последовательности.
В возможном варианте осуществления один или более параметров передачи дополнительно включают в себя индекс ресурса временной области и/или идентификатор соты.
В возможной схеме индекс ресурса временной области определяют любым из следующих способов:
определение индекса ресурса временной области на основании положительного целого числа, указанного посредством сигнализации; определение индекса ресурса временной области на основании периода системных сообщений или интервала передачи сигнала синхронизации; определение индекса ресурса временной области на основании разнесения поднесущих; и определение индекса ресурса временной области на основании количества слотов в разнесении поднесущих, используемых в рамках заданной длительности.
В возможном варианте осуществления, модуль 502 обработки демодуляции определяет начальное значение последовательности и/или начальное местоположение последовательности на основании, по меньшей мере, одного из одного или нескольких параметров передачи, что в частности, включает в себя:
генерирование начального значения последовательности с использованием первого параметра в одном или нескольких параметрах передачи и генерирование начального местоположения последовательности с использованием второго параметра в одном или нескольких параметрах передачи, где первый параметр отличается от второго параметр; или
соответственно определение начального значения последовательности и начального местоположения последовательности на основании разных битов одного и того же параметра передачи.
В возможном варианте осуществления, модуль 502 обработки демодуляции демодулирует принятую информацию с использованием последовательности, что конкретно, включает в себя:
определение, на основании параметра типа службы передаваемых данных и/или типа возможности устройства приема последовательности, используемой для демодуляции принятой информации; и демодулирование принятой информации с использованием определенной последовательности.
В возможном варианте осуществления то, что последовательность определяется на основе одного или нескольких параметров передачи, включает в себя следующее:
последовательность определяют на основании множества подпоследовательностей, где каждую подпоследовательность определяют на основании всех или некоторых из одного или нескольких параметров передачи, и длина последовательности представляет собой сумму длин множества подпоследовательностей.
В возможном варианте осуществления то, что последовательность определяется на основании одного или нескольких параметров передачи, включает в себя то, что последовательность включает в себя множество подпоследовательностей, где каждую подпоследовательность определяют на основании всех или некоторых из одного или нескольких параметров передачи; и что модуль 502 обработки демодуляции демодулирует принятую информацию с использованием последовательности, что конкретно включает в себя:
демодулирование принятой информации с использованием множества подпоследовательностей; или множество подпоследовательностей соответственно используют на разных ресурсах временной области.
Фиг. 14 является структурной схемой еще одного устройства для передачи согласно настоящему изобретению. Устройство для передачи, показанное на фиг. 14, выполненное с возможностью выполнять этапы, выполняемые вторым устройством для передачи в вышеупомянутых вариантах осуществления способа. Как показано на фиг. 14, устройство включает в себя:
модуль 601 приема, выполненный с возможностью принимать информацию, переданную первым устройством; и модуль 602 обработки, выполненный с возможностью демодулировать принятую информацию с использованием последовательности, где начальное местоположение последовательности определяют на основании одного или нескольких параметров передачи, и один или несколько параметров передачи не являются постоянными.
В возможном варианте осуществления один или более параметров передачи включают в себя, по меньшей мере, одно из следующего: индекс ресурса временной области, тип ресурса временной области, информация указания формы сигнала передачи, информация указания разнесения поднесущих, информация типа устройства, информация указания типа услуги, информация параметра MIMO, информация указания дуплексного режима, информация указания формата канала управления, идентификатор соты и информация указания несущей передачи.
В возможном варианте осуществления начальное местоположение последовательности определяют на основании одного или нескольких параметров передачи.
В возможном варианте осуществления параметр передачи, используемый для определения начального значения последовательности, отличается от параметра передачи, используемого для определения начального местоположения последовательности; или
начальное значение последовательности и начальное местоположение последовательности соответственно определяют на основании разных битов одного и того же параметра передачи.
В возможном варианте осуществления индекс ресурса временной области определяют на основании параметра M, где параметр M определяют любым из следующих способов:
параметр M является заданным положительным целым числом; параметр указан сигнализацией; параметр M определяют на основании периода системного сообщения или интервала передачи сигнала синхронизации; параметр M определяют на основании разнесения поднесущих; и параметр M определяют на основании количества слотов в разнесении поднесущих, используемых в рамках заданной длительности.
В возможном варианте осуществления последовательность определяют на основании множества подпоследовательностей, где каждую подпоследовательность определяют на основании всех или некоторых из одного или нескольких параметров передачи, и длина последовательности представляет собой сумму длин множество подпоследовательностей.
В возможном варианте осуществления последовательность включает в себя множество подпоследовательностей, где каждую подпоследовательность определяют на основании всех или некоторых из одного или нескольких параметров передачи; и соответственно, что модуль 602 обработки демодулирует принятую информацию с использованием последовательности, что конкретно, включает в себя:
демодулирование принятой информации с использованием множества подпоследовательностей; или множество подпоследовательностей соответственно используются на разных ресурсах временной области.
В возможном варианте осуществления, модуль 602 обработки демодулирует принятую информацию с использованием последовательности, что конкретно, включает в себя:
определение, на основании параметра типа службы передаваемых данных и/или типа возможности устройства приема, последовательности, используемой для демодуляции принятой информации; и
демодулирование принятой информации с использованием определенной последовательности. В решении вариантов осуществления настоящего изобретения устройства для передачи на фиг. 11 - 14 могут быть устройствами доступа. Фиг. 15 является возможной структурной схемой устройства доступа в вышеупомянутых вариантах осуществления. Как показано на фиг. 15, устройство доступа включает в себя передатчик/приемник 1001, контроллер/процессор 1002, память 1003 и блок 1004 связи. Передатчик/приемник 1001 выполнен с возможностью: поддерживать прием и отправку информации между устройством доступа и терминальным устройством в вышеупомянутых вариантах осуществления и поддерживать радиосвязь между терминальным устройством и другим терминальным устройством. Контроллер/процессор 1002 выполняет различные функции связи с терминальным устройством. В восходящей линии связи сигнал восходящей линии связи от терминального устройства принимают с использованием антенны, демодулируют приемником 1001 и дополнительно обрабатывают контроллером/процессором 1002 для восстановления служебных данных и информации сигнализации, которые отправляют терминальным устройством. В нисходящей линии связи служебные данные и сообщение сигнализации обрабатывают контроллером/процессором 1002 и демодулируют передатчиком 1001 для генерирования сигнала нисходящей линии связи, и сигнал нисходящей линии связи передают в терминальное устройство с использованием антенны. Контроллер/процессор 1002 дополнительно выполняет способ передачи данных, выполняемый первым устройством или вторым устройством, в решениях вариантов осуществления настоящего изобретения. Память 1003 выполнена с возможностью хранить программный код и данные устройства доступа. Блок 1004 связи выполнен с возможностью поддерживать устройство доступа в обеспечении связи с другим сетевым объектом.
Возможно, когда устройство доступа, показанное на фиг. 15, используют в качестве устройства для передачи, показанного на фиг. 11, для осуществления способа передачи в вариантах осуществления настоящего изобретения, контроллер/процессор 1002 на фиг. 15 реализует, независимо или совместно с памятью 1003, функции, реализованные модулем 301 генерирования последовательности и модулем 302 генерирования передаваемой информации на фиг. 11, и передатчик/приемник 1001 выполнен с возможностью реализовывать функции, выполняемые модулем 303 отправки на фиг. 11.
Возможно, когда устройство доступа, показанное на фиг. 15, используют в качестве устройства для передачи, показанного на фиг. 12, для осуществления способа передачи в вариантах осуществления настоящего изобретения, контроллер/процессор 1002 на фиг. 15 реализует, независимо или совместно с памятью 1003, функции, реализованные первым модулем 401 генерирования и вторым модулем 402 генерирования на фиг. 12, и передатчик/приемник 1001 выполнен с возможностью реализовывать функции, выполняемые модулем 403 отправки на фиг. 12.
Возможно, когда устройство доступа, показанное на фиг. 15, используют в качестве устройства для передачи, показанного на фиг. 13, чтобы выполнить способ передачи в вариантах осуществления настоящего изобретения, контроллер/процессор 1002 на фиг. 15 реализует, независимо или совместно с памятью 1003, функцию, реализованную модулем 502 обработки демодуляции на фиг. 13, и передатчик/приемник 1001 выполнен с возможностью реализовывать функции, выполненные модулем 501 приема на фиг. 13.
Возможно, когда устройство доступа, показанное на фиг. 15, используют в качестве устройства для передачи, показанного на фиг. 14, чтобы выполнить способ передачи в вариантах осуществления настоящего изобретения, контроллер/процессор 1002 на фиг. 15 реализует, независимо или совместно с памятью 1003, функцию, реализованную модулем 602 обработки на фиг. 14, и передатчик/приемник 1001 выполнен с возможностью реализовывать функции, выполненные модулем 601 приема на фиг. 14.
Очевидно, что фиг. 15 показывает только упрощенный вариант осуществления устройства доступа. В реальном применении устройство доступа может включать в себя любое количество передатчиков, приемников, процессоров, контроллеров, запоминающих устройств, блоков связи и т.п., и устройства доступа, которые могут реализовывать настоящее изобретение, находятся в рамках объема защиты настоящего изобретения.
В решении вариантов осуществления настоящего изобретения устройства для передачи на фиг. 11 - 14 могут быть терминальными устройствами. Фиг. 16 является принципиальной схемой упрощенной возможной структуры варианта осуществления терминального устройства в вышеупомянутых вариантах осуществления. Терминальное устройство включает в себя передатчик 1101, приемник 1102, контроллер/процессор 1103, память 1104 и модемный процессор 1105.
Передатчик 1101 регулирует (например, выполняет аналоговое преобразование, фильтрацию, усиление и преобразование с повышением частоты) выборку выходного сигнала и генерирует сигнал восходящей линии связи. Сигнал восходящей линии связи передают в устройство доступа в вышеупомянутых вариантах осуществления с использованием антенны. В нисходящей линии связи антенна принимает сигнал нисходящей линии связи, передаваемый устройством доступа в вышеупомянутых вариантах осуществления. Приемник 1102 регулирует (например, выполняет фильтрацию, усиление, преобразование с понижением частоты и оцифровку) сигнала, принятого от антенны, и предоставляет выборку входного сигнала. В модемном процессоре 1105 кодер 1106 принимает служебные данные и сигнальное сообщение, которые должны быть отправлены в восходящей линии связи, и обрабатывает (например, выполняет форматирование, кодирование и перемежение) служебные данные и сигнальное сообщение. Модулятор 1107 дополнительно обрабатывает (например, выполняет преобразование символов и модуляцию) кодированные служебные данные и кодированное сигнальное сообщение и предоставляет выборку выходного сигнала. Демодулятор 1109 обрабатывает (например, демодулирует) выборку входного сигнала и предоставляет оценку символа. Декодер 1108 обрабатывает (например, выполняет обратное перемежение и декодирование) оценку символа и предоставляет декодированные данные и декодированное сигнальное сообщение, которые должны быть отправлены на терминальное устройство. Кодер 1106, модулятор 1107, демодулятор 1109 и декодер 1108 могут быть реализованы модемным процессором 1105. Эти блоки выполняют обработку на основе технологии радиодоступа (например, технологий доступа в LTE и других развитых системах), используемых. в сети радиодоступа.
Контроллер/процессор 1103 контролирует и управляет действием терминального устройства и выполнен с возможностью выполнять способ передачи данных, выполняемого первым устройством или вторым устройством в вариантах осуществления настоящего изобретения. Память 1104 выполнена с возможностью хранить программный код и данные, которые используют терминальным устройством.
Возможно, когда терминальное устройство, показанное на фиг. 16, используют в качестве устройства для передачи, показанного на фиг. 11, для выполнения способа передачи в вариантах осуществления настоящего изобретения, контроллер/процессор 1103 на фиг. 16 реализует, независимо или совместно с памятью 1104, функции, реализованные модулем 301 генерирования последовательности и модулем 302 генерирования передаваемой информации на фиг. 11, и передатчик 1101 выполнен с возможностью реализовывать функции, выполняемые модулем 303 отправки на фиг. 11.
Возможно, когда терминальное устройство, показанное на фиг. 16 используют в качестве устройства для передачи, показанного на фиг. 12, для осуществления способа передачи в вариантах осуществления настоящего изобретения, контроллер/процессор 1103 на фиг. 16 реализует, независимо или совместно с памятью 1003, функции, реализованные первым модулем 401 генерирования и вторым модулем 402 генерирования на фиг. 12, и передатчик 1101 выполнен с возможностью реализовывать функции, выполняемые модулем 403 отправки на фиг. 12.
Возможно, когда терминальное устройство, показанное на фиг. 16 используют в качестве устройства для передачи, показанного на фиг. 13, чтобы выполнить способ передачи в вариантах осуществления настоящего изобретения, контроллер/процессор 1103 на фиг. 16 реализует независимо или совместно с памятью 1003 функцию, реализованную модулем 502 обработки демодуляции по фиг. 13, и приемник 1102 выполнен с возможностью реализовывать функции, выполняемые модулем 501 приема на фиг. 13.
Возможно, когда терминальное устройство, показанное на фиг. 16, используют в качестве устройства для передачи, показанного на фиг. 14, для выполнения способа передачи в вариантах осуществления настоящего изобретения, контроллер/процессор 1103 на фиг. 16 реализует, независимо или совместно с памятью 1003, функцию, реализованную модулем 602 обработки на фиг. 14, и приемник 1102 выполнен с возможностью реализовывать функции, выполняемые модулем 601 приема на фиг. 14.
Контроллер/процессор, выполненный с возможностью выполнять функции вышеупомянутого устройства доступа или терминального устройства в настоящем изобретении, может быть центральным процессором (CPU), процессором общего назначения, процессором цифровых сигналов (DSP), специальной интегральной схемой (ASIC), программируемой пользователем вентильной матрицей (FPGA) или другим программируемым логическим устройством, транзисторным логическим устройством, аппаратным компонентом или любой их комбинацией. Контроллер/процессор может реализовывать или выполнять различные примерные логические блоки, модули и схемы, описанные со ссылкой на контент, раскрытый в настоящем изобретении. Альтернативно, процессор может быть комбинацией, реализующей вычислительную функцию, например, комбинацией, включающей в себя один или несколько микропроцессоров, или комбинацией DSP и микропроцессора.
Этапы способа или алгоритма, описанные со ссылкой на контент, раскрытый в настоящем изобретении, могут быть реализованы аппаратными средствами или могут быть реализованы процессором посредством выполнения инструкции программного обеспечения. Инструкция по программному обеспечению может включать в себя соответствующий программный модуль. Программный модуль может хранить в RAM, флэш-памяти, ROM, EPROM, EEPROM, регистре, жестком диске, съемном жестком диске, CD-ROM или носителе данных в любых других формах. известный в данной области техники. Примерный носитель данных соединен с процессором, так что процессор может считывать информацию с носителя данных и может записывать информацию на носитель данных. Конечно, носитель данных может быть компонентом процессора. Процессор и носитель данных могут быть расположены в ASIC. Кроме того, ASIC может быть расположена в терминальном устройстве. Конечно, процессор и носитель данных могут быть установлены в терминальном устройстве в виде дискретных сборок.
Специалист в данной области техники должен знать, что в вышеупомянутом одном или нескольких примерах функции, описанные в настоящем изобретении, могут быть реализованы посредством аппаратного обеспечения, программного обеспечения, встроенного программного обеспечения или любой их комбинации. Когда функции реализуют программным обеспечением, функции могут быть сохранены на машиночитаемом носителе или переданы в виде одной или нескольких инструкций или кода на машиночитаемом носителе. Машиночитаемый носитель включает в себя компьютерный носитель данных и среду связи. Среда связи включает в себя любую среду, которая позволяет передавать компьютерную программу из одного места в другое. Носитель данных может быть любым доступным носителем, доступным для универсального или выделенного компьютера.
Задачи, технические решения и полезные эффекты настоящего изобретения дополнительно подробно описаны в вышеприведенных конкретных реализациях. Следует понимать, что вышеприведенные описания являются всего лишь конкретными реализациями настоящего изобретения, но не предназначены для ограничения объема защиты настоящего изобретения. Любая модификация, эквивалентная замена, улучшение или тому подобное, выполненные на основе технических решений настоящего изобретения, должны находиться в рамках объема защиты настоящего изобретения.
Изобретение относятся к области связи и, в частности, может быть использовано для передачи. В способе связи терминальное устройство осуществляет прием данных из устройства доступа. Терминальное устройство определяет начальное местоположение второй последовательности на основании индекса ресурса временной области или информации параметра множественный вход - множественный выход (MIMO), в котором информацию параметра MIMO используют для указания идентификатора луча. На основании начального значения и начального местоположения второй последовательности генерируют первую последовательность, с использование которой дескремблируют принятые данные. Технический результат - повышение эффективности и надежности передачи данных без излишней ретрансляции данных. 9 н. и 18 з.п. ф-лы, 16 ил., 3 табл.
1. Способ связи, содержащий:
прием терминальным устройством данных из устройства доступа;
определение начального местоположения второй последовательности на основании индекса ресурса временной области или информации параметра множественный вход - множественный выход, MIMO, в котором информацию параметра MIMO используют для указания идентификатора луча; и
генерирование первой последовательности на основании начального значения и начального местоположения второй последовательности; и
дескремблирование принятых данных с использованием первой последовательности.
2. Способ по п.1, в котором начальное значение является инициализированным значением регистра сдвига для генерирования второй последовательности.
3. Способ по п.1, в котором первая последовательность представляет собой c(n), c(n)=c1(n+x), и в котором c1(n) представляет собой вторую последовательность и x представляет собой начальное местоположение.
4. Способ по п.3, дополнительно содержащий:
генерирование второй последовательности c1(n) на основании начального значения и соответствующего полинома генератора.
5. Способ по п.3, дополнительно содержащий:
генерирование второй последовательности c1(n) на основании идентификатора соты и индекса ресурса временной области.
6. Способ по п.1, в котором индекс ресурса временной области содержит первую часть, используемую для генерирования первой последовательности, и вторую часть, передаваемую по физическому каналу широковещательной передачи (PBCH).
7. Способ по п.1, в котором информация параметра MIMO содержит первую часть, используемую для генерирования первой последовательности, и вторую часть, передаваемую по физическому каналу широковещательной передачи (PBCH).
8. Способ по п.1, в котором прием данных из устройства доступа является приемом данных по PBCH из устройства доступа.
9. Способ по п.8, дополнительно содержащий:
прием сигнала, который содержит данные в PBCH и сигнал синхронизации.
10. Способ по п.1, дополнительно содержащий:
генерирование опорного сигнала с использованием первой последовательности; и
демодуляцию принятых данных с использованием опорного сигнала.
11. Способ связи, содержащий:
определение начального местоположения второй последовательности на основании индекса ресурса временной области или информации параметра множественный вход - множественный выход, MIMO, в котором информацию параметра MIMO используют для указания идентификатора луча; и
генерирование первой последовательности на основании начального значения и начального местоположения второй последовательности;
скремблирование устройством доступа данных с использованием первой последовательности;
отправку устройством доступа данных скремблированных данных в терминальное устройство.
12. Способ по п.11, в котором начальное значение является инициализированным значением регистра сдвига для генерирования второй последовательности.
13. Способ по п.11, в котором первая последовательность представляет собой c(n), c(n)=c1(n+x), и в котором c1(n) представляет собой вторую последовательность и x представляет собой начальное местоположение.
14. Способ по п.13, дополнительно содержащий:
генерирование второй последовательности c1(n) на основании начального значения и соответствующего полинома генератора.
15. Способ по п.13, дополнительно содержащий:
генерирование второй последовательности c1(n) на основании идентификатора соты и индекса ресурса временной области.
16. Способ по п.11, в котором индекс ресурса временной области содержит первую часть, используемую для генерирования первой последовательности, и вторую часть, передаваемую по физическому каналу широковещательной передачи (PBCH).
17. Способ по п.11, в котором информация параметра MIMO содержит первую часть, используемую для генерирования первой последовательности, и вторую часть, передаваемую по физическому каналу широковещательной передачи (PBCH).
18. Способ по п.11, в котором отправка скремблированных данных в терминальное устройство отправляет скремблированные данные по PBCH в терминальное устройство.
19. Способ по п.18, дополнительно содержащий:
отправку сигнала, который содержит данные в PBCH и сигнал синхронизации.
20. Способ по п.11, дополнительно содержащий:
генерирование опорного сигнала с использованием первой последовательности; и
отправку опорного сигнала в терминальное устройство.
21. Модуль генерирования последовательности, отличающийся тем, что модуль выполнен с возможностью выполнять способ по любому из пп.1-10.
22. Модуль отправки, отличающийся тем, что модуль выполнен с возможностью выполнять способ по любому из пп.11-20.
23. Машиночитаемый носитель данных, содержащий инструкции, которые, когда инструкции выполняют на компьютере терминального устройства, побуждают компьютер выполнять способ по любому из пп.1-10.
24. Машиночитаемый носитель данных, содержащий инструкции, которые, когда инструкции выполняют на компьютере устройства доступа, побуждают компьютер выполнять способ по любому из пп.11-20.
25. Терминальное устройство, содержащее, по меньшей мере, одну память и, по меньшей мере, один процессор, в котором, по меньшей мере, в одной памяти хранят компьютерную программу, которая, когда выполняется, по меньшей мере, одним процессором, побуждает терминальное устройство выполнять способ в соответствии с любым пп.1-10.
26. Устройство доступа, содержащее, по меньшей мере, одну память и, по меньшей мере, один процессор, в котором, по меньшей мере, в одной памяти хранят компьютерные программы, которые при исполнении, по меньшей мере, одним процессором, побуждают устройство доступа выполнять способ в соответствии с любым пп.11-20.
27. Система связи, содержащая:
устройство доступа и терминальное устройство, в котором устройство доступа устанавливает связь с терминальным устройством; и
устройство доступа выполняет способ по любому из пп.11-20, и терминальное устройство выполняет способ по любому из пп.1-10.
US 2016197659 A1, 07.07 | |||
Токарный резец | 1924 |
|
SU2016A1 |
EP 2988536 A1, 24.02 | |||
Токарный резец | 1924 |
|
SU2016A1 |
CN 105453629 A, 30.03.2016 | |||
CN 101997568 A, 30.03 | |||
Способ приготовления лака | 1924 |
|
SU2011A1 |
US 2014321383 A1, 30.10.2014 | |||
СКРЕМБЛИРОВАНИЕ НА УРОВНЕ КОДОВОГО СЛОВА ДЛЯ MIMO-ПЕРЕДАЧИ | 2007 |
|
RU2426254C2 |
Авторы
Даты
2021-09-02—Публикация
2018-01-23—Подача